| 551970 |
583485 |
C03070 |
862J44MQ15 |
2026-09-15 |
COMPLETE |
15550273 |
2026-09-15 15:56:00 |
2026-09-15 15:06:38 |
2026-09-17 15:06:38 |
{"id": 583485, "stp": "P", "toc": "Great Western Railway", "uid": "C03070", "consist": "165111", "dest_crs": "RDG", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C03070/2026-09-15/detailed", "trust_id": "862J44MQ15", "origin_crs": "BSK", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Reading", "service_date": "2026-09-15", "dest_arr_time": "1555", "dest_platform": "1", "is_terminated": 1, "next_location": "Reading", "signalling_id": "2J44", "timing_status": "LATE", "origin_station": "Basingstoke", "current_leg_arr": "1556", "current_leg_dep": "1553", "current_leg_end": "Reading", "origin_dep_time": "1526", "origin_platform": "5", "current_location": "Reading", "last_update_time": "2026-09-15T15:06:38", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.9907468, 51.4546563], [-0.9904802, 51.45504129999999], [-0.9901944, 51.45543640000001], [-0.9900921999999998, 51.45557480000001], [-0.9900273000000002, 51.45566279999999], [-0.9898473, 51.4558796], [-0.9897901, 51.455954600000005], [-0.9897475, 51.45601039999998], [-0.9895727, 51.45621559999999], [-0.9894408, 51.4563579], [-0.9893286, 51.456495800000006], [-0.9890923, 51.45673459999999], [-0.9888166000000002, 51.4569871], [-0.9885406, 51.4572131], [-0.9882018, 51.457457600000005], [-0.9881468125314736, 51.457493179174485], [-0.9878842, 51.4576631], [-0.987465, 51.45792180000001], [-0.9870104, 51.458175699999984], [-0.986501, 51.458416199999995], [-0.9857718, 51.45873960000001], [-0.9856229, 51.4587901], [-0.985406, 51.458863699999995], [-0.9849576, 51.4590174], [-0.9844378, 51.4591758], [-0.9842538, 51.45922529999999], [-0.9837128000000002, 51.4593708], [-0.9834736999999998, 51.4594226], [-0.9832838, 51.4594661], [-0.9827856, 51.459567099999994], [-0.9822372999999998, 51.45966919999999], [-0.9819108, 51.4597224], [-0.9815648, 51.4597649], [-0.9814804, 51.4597759], [-0.9812073, 51.459811399999985], [-0.980897, 51.459839900000006], [-0.9804065999999998, 51.4598693], [-0.9800653, 51.4598759], [-0.9797734, 51.45987869999999], [-0.9794545999999998, 51.4598696], [-0.9789565999999998, 51.45983], [-0.9782211, 51.459748399999995], [-0.9767587, 51.4595766], [-0.9766003, 51.45955179999999], [-0.9763138, 51.45950630000001], [-0.9749958, 51.45931879999999], [-0.9749454, 51.4593116], [-0.9743004, 51.459231], [-0.9734395, 51.459132399999994]]}", "current_leg_start": "Reading West", "dest_arr_time_act": "1555", "motion_projection": null, "next_location_lat": "51.4591324", "next_location_lon": "-0.9734395", "previous_location": "Reading West", "current_leg_milage": "0.9", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 141.156, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 257.813, \"from_m\": 141.156, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 627.499, \"from_m\": 257.813, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 20088.788, \"from_m\": 627.499, \"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\": 20944.807, \"from_m\": 20088.788, \"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\": 21873.488, \"from_m\": 20944.807, \"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\": 21924.902, \"from_m\": 21873.488, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 21996.378, \"from_m\": 21924.902, \"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\": 23512.082, \"from_m\": 21996.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\": 24621.699, \"from_m\": 23512.082, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 24856.966, \"from_m\": 24621.699, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 40.0}], \"service_id\": 583485, \"profile_key\": \"3fa6db3e04e1104188549158a3227e6d38f38ab1754bfebf26db15195bf9d318\", \"schedule_id\": 374, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1526\", \"location\": \"Basingstoke\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 28069}, {\"is_pass\": false, \"wtt_arr\": \"1532H\", \"wtt_dep\": \"1533H\", \"location\": \"Bramley (Hants)\", \"stage_seq\": 2, \"distance_m\": 7972.129, \"section_seq\": 1, \"route_path_id\": 28069}, {\"is_pass\": false, \"wtt_arr\": \"1538\", \"wtt_dep\": \"1539\", \"location\": \"Mortimer\", \"stage_seq\": 3, \"distance_m\": 13336.024, \"section_seq\": 1, \"route_path_id\": 28069}, {\"is_pass\": false, \"wtt_arr\": \"1544\", \"wtt_dep\": \"1545\", \"location\": \"Reading Green Park\", \"stage_seq\": 4, \"distance_m\": 20170.625, \"section_seq\": 1, \"route_path_id\": 28069}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1547H\", \"location\": \"Southcote Jn\", \"stage_seq\": 5, \"distance_m\": 22042.541, \"section_seq\": 1, \"route_path_id\": 28069}, {\"is_pass\": false, \"wtt_arr\": \"1549\", \"wtt_dep\": \"1550\", \"location\": \"Reading West\", \"stage_seq\": 6, \"distance_m\": 23389.558, \"section_seq\": 1, \"route_path_id\": 28069}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1550H\", \"location\": \"Oxford Road Jn\", \"stage_seq\": 7, \"distance_m\": 23539.225, \"section_seq\": 1, \"route_path_id\": 28069}, {\"is_pass\": false, \"wtt_arr\": \"1555\", \"wtt_dep\": null, \"location\": \"Reading\", \"stage_seq\": 8, \"distance_m\": 24856.966, \"section_seq\": 1, \"route_path_id\": 28069}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 24856.966, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 28069}], \"total_distance_m\": 24856.966, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 24856.966, \"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": "1526", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "51.4591324", "current_position_lon": "-0.9734395", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 27060, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:31:17Z\", \"source_id\": 47772223, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:32:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:31:19Z\", \"source_id\": 15532277, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27056, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:36:19Z\", \"source_id\": 47785782, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:37:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:36:23Z\", \"source_id\": 15536116, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23938, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:42:59Z\", \"source_id\": 47803687, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:44:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:43:02Z\", \"source_id\": 15541152, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23865, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:48:56Z\", \"source_id\": 47819883, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:50:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:48:59Z\", \"source_id\": 15545763, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23746, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:54:44Z\", \"source_id\": 47835728, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:56:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:54:47Z\", \"source_id\": 15550273, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:56:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Reading", "service_state_platform": "1", "timing_fact_generation": 1789484089539015, "current_leg_arrival_utc": "2026-09-15T15:56:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:56:27.049250", "service_state_evidence_id": 15550273, "current_leg_start_actual_dep": "2026-09-15T15:51:00+01:00", "operational_evidence_version": 29, "service_state_event_time_utc": "2026-09-15T14:56:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T15:06:27.564263", "service_state_valid_until_kind": null, "operational_interpretation_version": 29, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Great Western Railway |
P |
BSK |
RDG |
2J44 |
165111 |
3 |
90 |
None |
{"version": 3, "segments": [{"to_m": 141.156, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 65.0}, {"to_m": 257.813, "from_m": 141.156, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 90.0}, {"to_m": 627.499, "from_m": 257.813, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 20088.788, "from_m": 627.499, "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": 20944.807, "from_m": 20088.788, "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": 21873.488, "from_m": 20944.807, "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": 21924.902, "from_m": 21873.488, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 21996.378, "from_m": 21924.902, "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": 23512.082, "from_m": 21996.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": 24621.699, "from_m": 23512.082, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 24856.966, "from_m": 24621.699, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 40.0}], "service_id": 583485, "profile_key": "3fa6db3e04e1104188549158a3227e6d38f38ab1754bfebf26db15195bf9d318", "schedule_id": 374, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1526", "location": "Basingstoke", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 28069}, {"is_pass": false, "wtt_arr": "1532H", "wtt_dep": "1533H", "location": "Bramley (Hants)", "stage_seq": 2, "distance_m": 7972.129, "section_seq": 1, "route_path_id": 28069}, {"is_pass": false, "wtt_arr": "1538", "wtt_dep": "1539", "location": "Mortimer", "stage_seq": 3, "distance_m": 13336.024, "section_seq": 1, "route_path_id": 28069}, {"is_pass": false, "wtt_arr": "1544", "wtt_dep": "1545", "location": "Reading Green Park", "stage_seq": 4, "distance_m": 20170.625, "section_seq": 1, "route_path_id": 28069}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1547H", "location": "Southcote Jn", "stage_seq": 5, "distance_m": 22042.541, "section_seq": 1, "route_path_id": 28069}, {"is_pass": false, "wtt_arr": "1549", "wtt_dep": "1550", "location": "Reading West", "stage_seq": 6, "distance_m": 23389.558, "section_seq": 1, "route_path_id": 28069}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1550H", "location": "Oxford Road Jn", "stage_seq": 7, "distance_m": 23539.225, "section_seq": 1, "route_path_id": 28069}, {"is_pass": false, "wtt_arr": "1555", "wtt_dep": null, "location": "Reading", "stage_seq": 8, "distance_m": 24856.966, "section_seq": 1, "route_path_id": 28069}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 24856.966, "from_m": 0.0, "section_seq": 1, "route_path_id": 28069}], "total_distance_m": 24856.966, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 24856.966, "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": 27060, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:31:17Z", "source_id": 47772223, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T14:32:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:31:19Z", "source_id": 15532277, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T15:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27056, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:36:19Z", "source_id": 47785782, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T14:37:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:36:23Z", "source_id": 15536116, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T15:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23938, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:42:59Z", "source_id": 47803687, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T14:44:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:43:02Z", "source_id": 15541152, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T15:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23865, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:48:56Z", "source_id": 47819883, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T14:50:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:48:59Z", "source_id": 15545763, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T15:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23746, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:54:44Z", "source_id": 47835728, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T14:56:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:54:47Z", "source_id": 15550273, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T15:56:00+01:00", "operational_fact": true}] |
Basingstoke |
1526 |
1526 |
5 |
None |
None |
Reading |
1555 |
1555 |
1 |
LATE |
+1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C03070/2026-09-15/detailed |
None |
Reading West |
2026-09-15T15:51:00+01:00 |
Reading |
3.0 |
{"type": "LineString", "coordinates": [[-0.9907468, 51.4546563], [-0.9904802, 51.45504129999999], [-0.9901944, 51.45543640000001], [-0.9900921999999998, 51.45557480000001], [-0.9900273000000002, 51.45566279999999], [-0.9898473, 51.4558796], [-0.9897901, 51.455954600000005], [-0.9897475, 51.45601039999998], [-0.9895727, 51.45621559999999], [-0.9894408, 51.4563579], [-0.9893286, 51.456495800000006], [-0.9890923, 51.45673459999999], [-0.9888166000000002, 51.4569871], [-0.9885406, 51.4572131], [-0.9882018, 51.457457600000005], [-0.9881468125314736, 51.457493179174485], [-0.9878842, 51.4576631], [-0.987465, 51.45792180000001], [-0.9870104, 51.458175699999984], [-0.986501, 51.458416199999995], [-0.9857718, 51.45873960000001], [-0.9856229, 51.4587901], [-0.985406, 51.458863699999995], [-0.9849576, 51.4590174], [-0.9844378, 51.4591758], [-0.9842538, 51.45922529999999], [-0.9837128000000002, 51.4593708], [-0.9834736999999998, 51.4594226], [-0.9832838, 51.4594661], [-0.9827856, 51.459567099999994], [-0.9822372999999998, 51.45966919999999], [-0.9819108, 51.4597224], [-0.9815648, 51.4597649], [-0.9814804, 51.4597759], [-0.9812073, 51.459811399999985], [-0.980897, 51.459839900000006], [-0.9804065999999998, 51.4598693], [-0.9800653, 51.4598759], [-0.9797734, 51.45987869999999], [-0.9794545999999998, 51.4598696], [-0.9789565999999998, 51.45983], [-0.9782211, 51.459748399999995], [-0.9767587, 51.4595766], [-0.9766003, 51.45955179999999], [-0.9763138, 51.45950630000001], [-0.9749958, 51.45931879999999], [-0.9749454, 51.4593116], [-0.9743004, 51.459231], [-0.9734395, 51.459132399999994]]} |
0.9 |
1553 |
1556 |
Reading West |
Reading |
Reading |
51.4591324 |
-0.9734395 |
51.4591324 |
-0.9734395 |
1 |
0 |
2026-09-15 15:06:38 |
TERMINATED |
2026-09-15 14:56:00 |
Reading |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15550273 |
1789484089539015 |
29 |
29 |
2026-09-15 15:06:27.564263 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 14:56:27.049250 |
| 551971 |
583354 |
C32363 |
172D65MQ15 |
2026-09-15 |
COMPLETE |
15550239 |
2026-09-15 15:56:00 |
2026-09-15 15:06:38 |
2026-09-17 15:06:38 |
{"id": 583354, "stp": "P", "toc": "Northern", "uid": "C32363", "consist": "333008", "dest_crs": "BDQ", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C32363/2026-09-15/detailed", "trust_id": "172D65MQ15", "origin_crs": "ILK", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Bradford Forster Square", "service_date": "2026-09-15", "dest_arr_time": "1553", "dest_platform": "3", "is_terminated": 1, "next_location": "Bradford Forster Square", "signalling_id": "2D65", "timing_status": "LATE", "origin_station": "Ilkley", "current_leg_arr": "1556", "current_leg_dep": "1552", "current_leg_end": "Bradford Forster Square", "origin_dep_time": "1521", "origin_platform": "1", "current_location": "Bradford Forster Square", "last_update_time": "2026-09-15T15:06:38", "route_debug_link": null, "timing_variation": "+3 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.7688330561944177, 53.82019454238197], [-1.7685131, 53.8197737], [-1.7682009999999997, 53.8193731], [-1.7676166, 53.8186292], [-1.7670296999999997, 53.8178882], [-1.7665136999999995, 53.81720659999999], [-1.7660010999999998, 53.81652389999999], [-1.7644572, 53.8145337], [-1.7634886, 53.81327039999999], [-1.7623996999999998, 53.8118819], [-1.7619749999999998, 53.811402999999984], [-1.7614897, 53.810868199999994], [-1.7609536999999995, 53.8102361], [-1.760728, 53.8099672], [-1.76052, 53.8097034], [-1.7602592999999995, 53.8093477], [-1.7600162999999998, 53.808981], [-1.7599389, 53.808852599999994], [-1.7597324999999997, 53.8084895], [-1.7594399999999997, 53.8079602], [-1.7591734999999995, 53.80744339999999], [-1.7588657, 53.80693459999999], [-1.7585499999999998, 53.8064785], [-1.7581719999999998, 53.8059691], [-1.7574958, 53.80500049999999], [-1.7572772, 53.8046527], [-1.7570794, 53.8043188], [-1.7569182, 53.803998800000016], [-1.7568446999999998, 53.8038356], [-1.7567657, 53.8036603], [-1.7566300999999998, 53.803336], [-1.7565019999999998, 53.8029678], [-1.7563569999999995, 53.8023863], [-1.7562427, 53.801843199999986], [-1.7561614, 53.8015571], [-1.7560476, 53.80123979999999], [-1.7559055, 53.8009362], [-1.7557849, 53.80072330000001], [-1.7556781, 53.8005117], [-1.755494, 53.80021390000001], [-1.7551543, 53.7997639], [-1.7548247999999995, 53.7993678], [-1.7546112, 53.79912289999999], [-1.7532613, 53.7974279], [-1.7530939, 53.7972202]]}", "current_leg_start": "Frizinghall", "dest_arr_time_act": "1553", "motion_projection": null, "next_location_lat": "53.7972202", "next_location_lon": "-1.7530939", "previous_location": "Frizinghall", "current_leg_milage": "1.7", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 230.476, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 281.246, \"from_m\": 230.476, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 671.515, \"from_m\": 281.246, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 2494.237, \"from_m\": 671.515, \"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\": 2608.722, \"from_m\": 2494.237, \"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\": 2656.018, \"from_m\": 2608.722, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 2723.558, \"from_m\": 2656.018, \"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\": 3548.222, \"from_m\": 2723.558, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 3710.738, \"from_m\": 3548.222, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 9054.506, \"from_m\": 3710.738, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 11619.515, \"from_m\": 9054.506, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 13089.49, \"from_m\": 11619.515, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 13323.106, \"from_m\": 13089.49, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 16514.444, \"from_m\": 13323.106, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 18481.323, \"from_m\": 16514.444, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 18670.903, \"from_m\": 18481.323, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 18854.692, \"from_m\": 18670.903, \"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\": 19342.4, \"from_m\": 18854.692, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 19489.481, \"from_m\": 19342.4, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 23049.784, \"from_m\": 19489.481, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 23110.418, \"from_m\": 23049.784, \"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\": 23135.381, \"from_m\": 23110.418, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 23195.185, \"from_m\": 23135.381, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 23537.961, \"from_m\": 23195.185, \"capability_applied\": null, \"effective_limit_mph\": 12.427, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 12.427}, {\"to_m\": 23563.54, \"from_m\": 23537.961, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}], \"service_id\": 583354, \"profile_key\": \"ab71384e78f2da88a6286005949ad6beb9cba0d1e23dfba7b4fbbf4c082826d9\", \"schedule_id\": 3957, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1521\", \"location\": \"Ilkley\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 29565}, {\"is_pass\": false, \"wtt_arr\": \"1523H\", \"wtt_dep\": \"1524\", \"location\": \"Ben Rhydding\", \"stage_seq\": 2, \"distance_m\": 1582.876, \"section_seq\": 1, \"route_path_id\": 29565}, {\"is_pass\": false, \"wtt_arr\": \"1528\", \"wtt_dep\": \"1529\", \"location\": \"Burley-in-Wharfedale\", \"stage_seq\": 3, \"distance_m\": 7215.613, \"section_seq\": 1, \"route_path_id\": 29565}, {\"is_pass\": false, \"wtt_arr\": \"1531H\", \"wtt_dep\": \"1532\", \"location\": \"Menston\", \"stage_seq\": 4, \"distance_m\": 9415.443, \"section_seq\": 1, \"route_path_id\": 29565}, {\"is_pass\": false, \"wtt_arr\": \"1534H\", \"wtt_dep\": \"1535H\", \"location\": \"Guiseley\", \"stage_seq\": 5, \"distance_m\": 11705.892, \"section_seq\": 1, \"route_path_id\": 29565}, {\"is_pass\": false, \"wtt_arr\": \"1540H\", \"wtt_dep\": \"1541\", \"location\": \"Baildon\", \"stage_seq\": 6, \"distance_m\": 16851.094, \"section_seq\": 1, \"route_path_id\": 29565}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1542H\", \"location\": \"Dockfield Junction\", \"stage_seq\": 7, \"distance_m\": 18679.939, \"section_seq\": 1, \"route_path_id\": 29565}, {\"is_pass\": false, \"wtt_arr\": \"1544\", \"wtt_dep\": \"1545\", \"location\": \"Shipley\", \"stage_seq\": 8, \"distance_m\": 19219.177, \"section_seq\": 1, \"route_path_id\": 29565}, {\"is_pass\": false, \"wtt_arr\": \"1548\", \"wtt_dep\": \"1548H\", \"location\": \"Frizinghall\", \"stage_seq\": 9, \"distance_m\": 20797.869, \"section_seq\": 1, \"route_path_id\": 29565}, {\"is_pass\": false, \"wtt_arr\": \"1553\", \"wtt_dep\": null, \"location\": \"Bradford Forster Square\", \"stage_seq\": 10, \"distance_m\": 23563.54, \"section_seq\": 1, \"route_path_id\": 29565}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 23563.54, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 29565}], \"total_distance_m\": 23563.54, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 23537.961, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 25.579, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1521", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "53.7972202", "current_position_lon": "-1.7530939", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 5218, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:23:03Z\", \"source_id\": 47750912, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:24:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:23:06Z\", \"source_id\": 15526009, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5191, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:26:10Z\", \"source_id\": 47758859, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:29:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:26:16Z\", \"source_id\": 15528413, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5189, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:30:30Z\", \"source_id\": 47770130, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:32:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:30:33Z\", \"source_id\": 15531692, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5199, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:30:30Z\", \"source_id\": 47770130, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:36:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:30:33Z\", \"source_id\": 15531693, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5185, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:39:11Z\", \"source_id\": 47793595, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:42:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:39:13Z\", \"source_id\": 15538228, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5174, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:46:02Z\", \"source_id\": 47811989, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:47:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:46:07Z\", \"source_id\": 15543484, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5144, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:50:59Z\", \"source_id\": 47825434, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:51:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:51:02Z\", \"source_id\": 15547368, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5131, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:54:41Z\", \"source_id\": 47835575, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:56:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:54:43Z\", \"source_id\": 15550239, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:56:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Bradford Forster Square", "service_state_platform": "3", "timing_fact_generation": 1789484084161082, "current_leg_arrival_utc": "2026-09-15T15:56:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:56:27.057220", "service_state_evidence_id": 15550239, "current_leg_start_actual_dep": "2026-09-15T15:51:30+01:00", "operational_evidence_version": 32, "service_state_event_time_utc": "2026-09-15T14:56:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T15:06:27.568545", "service_state_valid_until_kind": null, "operational_interpretation_version": 32, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Northern |
P |
ILK |
BDQ |
2D65 |
333008 |
4 |
100 |
None |
{"version": 3, "segments": [{"to_m": 230.476, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 281.246, "from_m": 230.476, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 671.515, "from_m": 281.246, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 2494.237, "from_m": 671.515, "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": 2608.722, "from_m": 2494.237, "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": 2656.018, "from_m": 2608.722, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 2723.558, "from_m": 2656.018, "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": 3548.222, "from_m": 2723.558, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 3710.738, "from_m": 3548.222, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 9054.506, "from_m": 3710.738, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 11619.515, "from_m": 9054.506, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 13089.49, "from_m": 11619.515, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 13323.106, "from_m": 13089.49, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 16514.444, "from_m": 13323.106, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 18481.323, "from_m": 16514.444, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 18670.903, "from_m": 18481.323, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 18854.692, "from_m": 18670.903, "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": 19342.4, "from_m": 18854.692, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 19489.481, "from_m": 19342.4, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 23049.784, "from_m": 19489.481, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 23110.418, "from_m": 23049.784, "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": 23135.381, "from_m": 23110.418, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 23195.185, "from_m": 23135.381, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 23537.961, "from_m": 23195.185, "capability_applied": null, "effective_limit_mph": 12.427, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 12.427}, {"to_m": 23563.54, "from_m": 23537.961, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}], "service_id": 583354, "profile_key": "ab71384e78f2da88a6286005949ad6beb9cba0d1e23dfba7b4fbbf4c082826d9", "schedule_id": 3957, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1521", "location": "Ilkley", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 29565}, {"is_pass": false, "wtt_arr": "1523H", "wtt_dep": "1524", "location": "Ben Rhydding", "stage_seq": 2, "distance_m": 1582.876, "section_seq": 1, "route_path_id": 29565}, {"is_pass": false, "wtt_arr": "1528", "wtt_dep": "1529", "location": "Burley-in-Wharfedale", "stage_seq": 3, "distance_m": 7215.613, "section_seq": 1, "route_path_id": 29565}, {"is_pass": false, "wtt_arr": "1531H", "wtt_dep": "1532", "location": "Menston", "stage_seq": 4, "distance_m": 9415.443, "section_seq": 1, "route_path_id": 29565}, {"is_pass": false, "wtt_arr": "1534H", "wtt_dep": "1535H", "location": "Guiseley", "stage_seq": 5, "distance_m": 11705.892, "section_seq": 1, "route_path_id": 29565}, {"is_pass": false, "wtt_arr": "1540H", "wtt_dep": "1541", "location": "Baildon", "stage_seq": 6, "distance_m": 16851.094, "section_seq": 1, "route_path_id": 29565}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1542H", "location": "Dockfield Junction", "stage_seq": 7, "distance_m": 18679.939, "section_seq": 1, "route_path_id": 29565}, {"is_pass": false, "wtt_arr": "1544", "wtt_dep": "1545", "location": "Shipley", "stage_seq": 8, "distance_m": 19219.177, "section_seq": 1, "route_path_id": 29565}, {"is_pass": false, "wtt_arr": "1548", "wtt_dep": "1548H", "location": "Frizinghall", "stage_seq": 9, "distance_m": 20797.869, "section_seq": 1, "route_path_id": 29565}, {"is_pass": false, "wtt_arr": "1553", "wtt_dep": null, "location": "Bradford Forster Square", "stage_seq": 10, "distance_m": 23563.54, "section_seq": 1, "route_path_id": 29565}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 23563.54, "from_m": 0.0, "section_seq": 1, "route_path_id": 29565}], "total_distance_m": 23563.54, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 23537.961, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 25.579, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 5218, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:23:03Z", "source_id": 47750912, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T14:24:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:23:06Z", "source_id": 15526009, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T15:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5191, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:26:10Z", "source_id": 47758859, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T14:29:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:26:16Z", "source_id": 15528413, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T15:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5189, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:30:30Z", "source_id": 47770130, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T14:32:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:30:33Z", "source_id": 15531692, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T15:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5199, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:30:30Z", "source_id": 47770130, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T14:36:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:30:33Z", "source_id": 15531693, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T15:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5185, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:39:11Z", "source_id": 47793595, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T14:42:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:39:13Z", "source_id": 15538228, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T15:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5174, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:46:02Z", "source_id": 47811989, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T14:47:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:46:07Z", "source_id": 15543484, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T15:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5144, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:50:59Z", "source_id": 47825434, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T14:51:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:51:02Z", "source_id": 15547368, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T15:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5131, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:54:41Z", "source_id": 47835575, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T14:56:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:54:43Z", "source_id": 15550239, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T15:56:00+01:00", "operational_fact": true}] |
Ilkley |
1521 |
1521 |
1 |
None |
None |
Bradford Forster Square |
1553 |
1553 |
3 |
LATE |
+3 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C32363/2026-09-15/detailed |
None |
Frizinghall |
2026-09-15T15:51:30+01:00 |
Bradford Forster Square |
4.0 |
{"type": "LineString", "coordinates": [[-1.7688330561944177, 53.82019454238197], [-1.7685131, 53.8197737], [-1.7682009999999997, 53.8193731], [-1.7676166, 53.8186292], [-1.7670296999999997, 53.8178882], [-1.7665136999999995, 53.81720659999999], [-1.7660010999999998, 53.81652389999999], [-1.7644572, 53.8145337], [-1.7634886, 53.81327039999999], [-1.7623996999999998, 53.8118819], [-1.7619749999999998, 53.811402999999984], [-1.7614897, 53.810868199999994], [-1.7609536999999995, 53.8102361], [-1.760728, 53.8099672], [-1.76052, 53.8097034], [-1.7602592999999995, 53.8093477], [-1.7600162999999998, 53.808981], [-1.7599389, 53.808852599999994], [-1.7597324999999997, 53.8084895], [-1.7594399999999997, 53.8079602], [-1.7591734999999995, 53.80744339999999], [-1.7588657, 53.80693459999999], [-1.7585499999999998, 53.8064785], [-1.7581719999999998, 53.8059691], [-1.7574958, 53.80500049999999], [-1.7572772, 53.8046527], [-1.7570794, 53.8043188], [-1.7569182, 53.803998800000016], [-1.7568446999999998, 53.8038356], [-1.7567657, 53.8036603], [-1.7566300999999998, 53.803336], [-1.7565019999999998, 53.8029678], [-1.7563569999999995, 53.8023863], [-1.7562427, 53.801843199999986], [-1.7561614, 53.8015571], [-1.7560476, 53.80123979999999], [-1.7559055, 53.8009362], [-1.7557849, 53.80072330000001], [-1.7556781, 53.8005117], [-1.755494, 53.80021390000001], [-1.7551543, 53.7997639], [-1.7548247999999995, 53.7993678], [-1.7546112, 53.79912289999999], [-1.7532613, 53.7974279], [-1.7530939, 53.7972202]]} |
1.7 |
1552 |
1556 |
Frizinghall |
Bradford Forster Square |
Bradford Forster Square |
53.7972202 |
-1.7530939 |
53.7972202 |
-1.7530939 |
1 |
0 |
2026-09-15 15:06:38 |
TERMINATED |
2026-09-15 14:56:00 |
Bradford Forster Square |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15550239 |
1789484084161082 |
32 |
32 |
2026-09-15 15:06:27.568545 |
3 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 14:56:27.057220 |
| 551972 |
583800 |
W68273 |
072D39MR15 |
2026-09-15 |
COMPLETE |
15548680 |
2026-09-15 15:56:00 |
2026-09-15 15:06:38 |
2026-09-17 15:06:38 |
{"id": 583800, "stp": "P", "toc": "ScotRail", "uid": "W68273", "consist": "380002", "dest_crs": "PCN", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W68273/2026-09-15/detailed", "trust_id": "072D39MR15", "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": "1556", "dest_platform": null, "is_terminated": 1, "next_location": "Paisley Canal", "signalling_id": "2D39", "timing_status": "ON TIME", "origin_station": "Glasgow Central High Level", "current_leg_arr": "1556", "current_leg_dep": "1553½", "current_leg_end": "Paisley Canal", "origin_dep_time": "1538", "origin_platform": "10", "current_location": "Paisley Canal", "last_update_time": "2026-09-15T15:06:38", "route_debug_link": null, "timing_variation": "0 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": "1556", "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\": 583800, \"profile_key\": \"edab7227d1a2ba038e33dda85cda35e6a95600de6c7c1271e8fa01cf8d8d8119\", \"schedule_id\": 27284, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1538\", \"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\": \"1540\", \"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\": \"1542\", \"location\": \"Shields Jn\", \"stage_seq\": 3, \"distance_m\": 2663.035, \"section_seq\": 1, \"route_path_id\": 39235}, {\"is_pass\": false, \"wtt_arr\": \"1543\", \"wtt_dep\": \"1543H\", \"location\": \"Dumbreck\", \"stage_seq\": 4, \"distance_m\": 3611.382, \"section_seq\": 1, \"route_path_id\": 39235}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1545\", \"location\": \"Corkerhill Depot Jn\", \"stage_seq\": 5, \"distance_m\": 4825.96, \"section_seq\": 1, \"route_path_id\": 39235}, {\"is_pass\": false, \"wtt_arr\": \"1546\", \"wtt_dep\": \"1546H\", \"location\": \"Corkerhill\", \"stage_seq\": 6, \"distance_m\": 6028.07, \"section_seq\": 1, \"route_path_id\": 39235}, {\"is_pass\": false, \"wtt_arr\": \"1548\", \"wtt_dep\": \"1548H\", \"location\": \"Mosspark\", \"stage_seq\": 7, \"distance_m\": 6952.268, \"section_seq\": 1, \"route_path_id\": 39235}, {\"is_pass\": false, \"wtt_arr\": \"1550\", \"wtt_dep\": \"1550H\", \"location\": \"Crookston\", \"stage_seq\": 8, \"distance_m\": 8180.907, \"section_seq\": 1, \"route_path_id\": 39235}, {\"is_pass\": false, \"wtt_arr\": \"1553\", \"wtt_dep\": \"1553H\", \"location\": \"Hawkhead\", \"stage_seq\": 9, \"distance_m\": 10523.918, \"section_seq\": 1, \"route_path_id\": 39235}, {\"is_pass\": false, \"wtt_arr\": \"1556\", \"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": "1538", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "2.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-15T14:42:11Z\", \"source_id\": 47801651, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:43:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:42:16Z\", \"source_id\": 15540591, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1685, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:45:04Z\", \"source_id\": 47809355, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:46:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:45:09Z\", \"source_id\": 15542745, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1682, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:47:44Z\", \"source_id\": 47816710, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:48:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:47:49Z\", \"source_id\": 15544813, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1679, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:49:52Z\", \"source_id\": 47822514, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:50:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:49:58Z\", \"source_id\": 15546509, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1675, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:52:40Z\", \"source_id\": 47830063, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:53:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:52:44Z\", \"source_id\": 15548679, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1671, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:52:40Z\", \"source_id\": 47830063, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:56:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:52:44Z\", \"source_id\": 15548680, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:56:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Paisley Canal", "service_state_platform": null, "timing_fact_generation": 1789484116937403, "current_leg_arrival_utc": "2026-09-15T15:56:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:56:28.128667", "service_state_evidence_id": 15548680, "current_leg_start_actual_dep": "2026-09-15T15:53:30+01:00", "operational_evidence_version": 30, "service_state_event_time_utc": "2026-09-15T14:56:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T15:06:32.169657", "service_state_valid_until_kind": null, "operational_interpretation_version": 30, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
ScotRail |
P |
GLC |
PCN |
2D39 |
380002 |
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": 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": 583800, "profile_key": "edab7227d1a2ba038e33dda85cda35e6a95600de6c7c1271e8fa01cf8d8d8119", "schedule_id": 27284, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1538", "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": "1540", "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": "1542", "location": "Shields Jn", "stage_seq": 3, "distance_m": 2663.035, "section_seq": 1, "route_path_id": 39235}, {"is_pass": false, "wtt_arr": "1543", "wtt_dep": "1543H", "location": "Dumbreck", "stage_seq": 4, "distance_m": 3611.382, "section_seq": 1, "route_path_id": 39235}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1545", "location": "Corkerhill Depot Jn", "stage_seq": 5, "distance_m": 4825.96, "section_seq": 1, "route_path_id": 39235}, {"is_pass": false, "wtt_arr": "1546", "wtt_dep": "1546H", "location": "Corkerhill", "stage_seq": 6, "distance_m": 6028.07, "section_seq": 1, "route_path_id": 39235}, {"is_pass": false, "wtt_arr": "1548", "wtt_dep": "1548H", "location": "Mosspark", "stage_seq": 7, "distance_m": 6952.268, "section_seq": 1, "route_path_id": 39235}, {"is_pass": false, "wtt_arr": "1550", "wtt_dep": "1550H", "location": "Crookston", "stage_seq": 8, "distance_m": 8180.907, "section_seq": 1, "route_path_id": 39235}, {"is_pass": false, "wtt_arr": "1553", "wtt_dep": "1553H", "location": "Hawkhead", "stage_seq": 9, "distance_m": 10523.918, "section_seq": 1, "route_path_id": 39235}, {"is_pass": false, "wtt_arr": "1556", "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-15T14:42:11Z", "source_id": 47801651, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T14:43:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:42:16Z", "source_id": 15540591, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T15:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1685, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:45:04Z", "source_id": 47809355, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T14:46:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:45:09Z", "source_id": 15542745, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T15:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1682, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:47:44Z", "source_id": 47816710, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T14:48:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:47:49Z", "source_id": 15544813, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T15:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1679, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:49:52Z", "source_id": 47822514, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T14:50:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:49:58Z", "source_id": 15546509, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T15:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1675, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:52:40Z", "source_id": 47830063, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T14:53:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:52:44Z", "source_id": 15548679, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T15:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1671, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:52:40Z", "source_id": 47830063, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T14:56:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:52:44Z", "source_id": 15548680, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T15:56:00+01:00", "operational_fact": true}] |
Glasgow Central High Level |
1538 |
1538 |
10 |
None |
None |
Paisley Canal |
1556 |
1556 |
None |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W68273/2026-09-15/detailed |
None |
Hawkhead |
2026-09-15T15:53:30+01:00 |
Paisley Canal |
2.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 |
1553½ |
1556 |
Hawkhead |
Paisley Canal |
Paisley Canal |
55.8401373 |
-4.4233752 |
55.8401373 |
-4.4233752 |
1 |
0 |
2026-09-15 15:06:38 |
TERMINATED |
2026-09-15 14:56:00 |
Paisley Canal |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15548680 |
1789484116937403 |
30 |
30 |
2026-09-15 15:06:32.169657 |
None |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 14:56:28.128667 |
| 551973 |
582651 |
G85698 |
192C66MP15 |
2026-09-15 |
COMPLETE |
15550933 |
2026-09-15 15:56:00 |
2026-09-15 15:06:38 |
2026-09-17 15:06:38 |
{"id": 582651, "stp": "P", "toc": "Northern", "uid": "G85698", "consist": "158906", "dest_crs": "DON", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G85698/2026-09-15/detailed", "trust_id": "192C66MP15", "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": "1558", "dest_platform": "0", "is_terminated": 1, "next_location": "Doncaster", "signalling_id": "2C66", "timing_status": "EARLY", "origin_station": "Hull", "current_leg_arr": "1556", "current_leg_dep": "1550", "current_leg_end": "Doncaster", "origin_dep_time": "1453", "origin_platform": "1", "current_location": "Doncaster", "last_update_time": "2026-09-15T15:06:38", "route_debug_link": null, "timing_variation": "-2 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": "1558", "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\": 582651, \"profile_key\": \"35efeced0dad879831067ae804040e4c73b4007b5ac61deb8ef8f8f7573f61c9\", \"schedule_id\": 12459, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1453\", \"location\": \"Hull\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 32470}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1456H\", \"location\": \"Hessle Road Jn\", \"stage_seq\": 2, \"distance_m\": 3097.681, \"section_seq\": 1, \"route_path_id\": 32470}, {\"is_pass\": false, \"wtt_arr\": \"1459H\", \"wtt_dep\": \"1500H\", \"location\": \"Hessle\", \"stage_seq\": 3, \"distance_m\": 7680.347, \"section_seq\": 1, \"route_path_id\": 32470}, {\"is_pass\": false, \"wtt_arr\": \"1504H\", \"wtt_dep\": \"1505\", \"location\": \"Ferriby\", \"stage_seq\": 4, \"distance_m\": 12039.784, \"section_seq\": 1, \"route_path_id\": 32470}, {\"is_pass\": false, \"wtt_arr\": \"1509\", \"wtt_dep\": \"1510\", \"location\": \"Brough\", \"stage_seq\": 5, \"distance_m\": 16819.253, \"section_seq\": 1, \"route_path_id\": 32470}, {\"is_pass\": false, \"wtt_arr\": \"1517\", \"wtt_dep\": \"1517H\", \"location\": \"Gilberdyke\", \"stage_seq\": 6, \"distance_m\": 27183.763, \"section_seq\": 1, \"route_path_id\": 32470}, {\"is_pass\": false, \"wtt_arr\": \"1523\", \"wtt_dep\": \"1523H\", \"location\": \"Saltmarshe\", \"stage_seq\": 7, \"distance_m\": 33180.176, \"section_seq\": 1, \"route_path_id\": 32470}, {\"is_pass\": false, \"wtt_arr\": \"1528\", \"wtt_dep\": \"1529\", \"location\": \"Goole\", \"stage_seq\": 8, \"distance_m\": 38063.539, \"section_seq\": 1, \"route_path_id\": 32470}, {\"is_pass\": false, \"wtt_arr\": \"1537\", \"wtt_dep\": \"1537H\", \"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\": \"1541\", \"location\": \"Thorne Jn\", \"stage_seq\": 10, \"distance_m\": 52135.139, \"section_seq\": 1, \"route_path_id\": 32470}, {\"is_pass\": false, \"wtt_arr\": \"1543H\", \"wtt_dep\": \"1544H\", \"location\": \"Hatfield & Stainforth\", \"stage_seq\": 11, \"distance_m\": 54555.151, \"section_seq\": 1, \"route_path_id\": 32470}, {\"is_pass\": false, \"wtt_arr\": \"1548H\", \"wtt_dep\": \"1549\", \"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\": \"1552H\", \"location\": \"Bentley Jn\", \"stage_seq\": 13, \"distance_m\": 63342.148, \"section_seq\": 1, \"route_path_id\": 32470}, {\"is_pass\": false, \"wtt_arr\": \"1558\", \"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": "1453", "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-15T13:58:46Z\", \"source_id\": 47686049, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:59:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:58:51Z\", \"source_id\": 15507715, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6401, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:03:36Z\", \"source_id\": 47698777, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:04:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:03:41Z\", \"source_id\": 15511300, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6411, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:12:01Z\", \"source_id\": 47721471, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:12:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:12:08Z\", \"source_id\": 15517637, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6428, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:19:29Z\", \"source_id\": 47741517, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:20:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:19:33Z\", \"source_id\": 15523352, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6445, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:24:50Z\", \"source_id\": 47755504, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:26:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:24:54Z\", \"source_id\": 15527459, \"stage_seq\": 7, \"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:50Z\", \"source_id\": 15533450, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6450, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:38:55Z\", \"source_id\": 47792910, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:40:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:38:55Z\", \"source_id\": 15538025, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6701, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:43:54Z\", \"source_id\": 47806175, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:45:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:43:58Z\", \"source_id\": 15541879, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6717, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:48:36Z\", \"source_id\": 47819014, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:50:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:48:42Z\", \"source_id\": 15545527, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6809, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:55:38Z\", \"source_id\": 47838081, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:56:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:55:44Z\", \"source_id\": 15550933, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:56:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Doncaster", "service_state_platform": "0", "timing_fact_generation": 1789484147306556, "current_leg_arrival_utc": "2026-09-15T15:57:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:56:30.382776", "service_state_evidence_id": 15550933, "current_leg_start_actual_dep": "2026-09-15T15:49:00+01:00", "operational_evidence_version": 56, "service_state_event_time_utc": "2026-09-15T14:56:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T15:06:34.500271", "service_state_valid_until_kind": null, "operational_interpretation_version": 56, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Northern |
P |
HUL |
DON |
2C66 |
158906 |
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": 582651, "profile_key": "35efeced0dad879831067ae804040e4c73b4007b5ac61deb8ef8f8f7573f61c9", "schedule_id": 12459, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1453", "location": "Hull", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 32470}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1456H", "location": "Hessle Road Jn", "stage_seq": 2, "distance_m": 3097.681, "section_seq": 1, "route_path_id": 32470}, {"is_pass": false, "wtt_arr": "1459H", "wtt_dep": "1500H", "location": "Hessle", "stage_seq": 3, "distance_m": 7680.347, "section_seq": 1, "route_path_id": 32470}, {"is_pass": false, "wtt_arr": "1504H", "wtt_dep": "1505", "location": "Ferriby", "stage_seq": 4, "distance_m": 12039.784, "section_seq": 1, "route_path_id": 32470}, {"is_pass": false, "wtt_arr": "1509", "wtt_dep": "1510", "location": "Brough", "stage_seq": 5, "distance_m": 16819.253, "section_seq": 1, "route_path_id": 32470}, {"is_pass": false, "wtt_arr": "1517", "wtt_dep": "1517H", "location": "Gilberdyke", "stage_seq": 6, "distance_m": 27183.763, "section_seq": 1, "route_path_id": 32470}, {"is_pass": false, "wtt_arr": "1523", "wtt_dep": "1523H", "location": "Saltmarshe", "stage_seq": 7, "distance_m": 33180.176, "section_seq": 1, "route_path_id": 32470}, {"is_pass": false, "wtt_arr": "1528", "wtt_dep": "1529", "location": "Goole", "stage_seq": 8, "distance_m": 38063.539, "section_seq": 1, "route_path_id": 32470}, {"is_pass": false, "wtt_arr": "1537", "wtt_dep": "1537H", "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": "1541", "location": "Thorne Jn", "stage_seq": 10, "distance_m": 52135.139, "section_seq": 1, "route_path_id": 32470}, {"is_pass": false, "wtt_arr": "1543H", "wtt_dep": "1544H", "location": "Hatfield & Stainforth", "stage_seq": 11, "distance_m": 54555.151, "section_seq": 1, "route_path_id": 32470}, {"is_pass": false, "wtt_arr": "1548H", "wtt_dep": "1549", "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": "1552H", "location": "Bentley Jn", "stage_seq": 13, "distance_m": 63342.148, "section_seq": 1, "route_path_id": 32470}, {"is_pass": false, "wtt_arr": "1558", "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-15T13:58:46Z", "source_id": 47686049, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T13:59:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:58:51Z", "source_id": 15507715, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T14:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6401, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:03:36Z", "source_id": 47698777, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T14:04:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:03:41Z", "source_id": 15511300, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T15:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6411, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:12:01Z", "source_id": 47721471, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T14:12:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:12:08Z", "source_id": 15517637, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T15:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6428, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:19:29Z", "source_id": 47741517, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T14:20:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:19:33Z", "source_id": 15523352, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T15:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6445, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:24:50Z", "source_id": 47755504, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T14:26:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:24:54Z", "source_id": 15527459, "stage_seq": 7, "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:50Z", "source_id": 15533450, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T15:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6450, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:38:55Z", "source_id": 47792910, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T14:40:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:38:55Z", "source_id": 15538025, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T15:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6701, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:43:54Z", "source_id": 47806175, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T14:45:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:43:58Z", "source_id": 15541879, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T15:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6717, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:48:36Z", "source_id": 47819014, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T14:50:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:48:42Z", "source_id": 15545527, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T15:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6809, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:55:38Z", "source_id": 47838081, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T14:56:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:55:44Z", "source_id": 15550933, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T15:56:00+01:00", "operational_fact": true}] |
Hull |
1453 |
1453 |
1 |
None |
None |
Doncaster |
1558 |
1558 |
0 |
EARLY |
-2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G85698/2026-09-15/detailed |
None |
Kirk Sandall |
2026-09-15T15:49:00+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 |
1550 |
1556 |
Kirk Sandall |
Doncaster |
Doncaster |
53.5223193 |
-1.1398758 |
53.5223193 |
-1.1398758 |
1 |
0 |
2026-09-15 15:06:38 |
TERMINATED |
2026-09-15 14:56:00 |
Doncaster |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15550933 |
1789484147306556 |
56 |
56 |
2026-09-15 15:06:34.500271 |
0 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 14:56:30.382776 |
| 551974 |
582541 |
Y80978 |
652A35MP15 |
2026-09-15 |
COMPLETE |
15550728 |
2026-09-15 15:56:00 |
2026-09-15 15:06:38 |
2026-09-17 15:06:38 |
{"id": 582541, "stp": "O", "toc": "West Midlands Trains", "uid": "Y80978", "consist": "730016", "dest_crs": "WSL", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:Y80978/2026-09-15/detailed", "trust_id": "652A35MP15", "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": "1557", "dest_platform": "3", "is_terminated": 1, "next_location": "Walsall", "signalling_id": "2A35", "timing_status": "EARLY", "origin_station": "Wolverhampton", "current_leg_arr": "1556", "current_leg_dep": "1552", "current_leg_end": "Walsall", "origin_dep_time": "1448", "origin_platform": "5", "current_location": "Walsall", "last_update_time": "2026-09-15T15:06:38", "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": "1557", "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\": 582541, \"profile_key\": \"11630b24b94ec806f8481751f0567faa4ea10ed0b3a9e070e7948e154bfa6365\", \"schedule_id\": 39311, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1448\", \"location\": \"Wolverhampton\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 28872}, {\"is_pass\": false, \"wtt_arr\": \"1452H\", \"wtt_dep\": \"1453H\", \"location\": \"Coseley\", \"stage_seq\": 2, \"distance_m\": 5416.111, \"section_seq\": 1, \"route_path_id\": 28872}, {\"is_pass\": false, \"wtt_arr\": \"1456\", \"wtt_dep\": \"1456H\", \"location\": \"Tipton\", \"stage_seq\": 3, \"distance_m\": 7649.846, \"section_seq\": 1, \"route_path_id\": 28872}, {\"is_pass\": false, \"wtt_arr\": \"1458\", \"wtt_dep\": \"1459\", \"location\": \"Dudley Port\", \"stage_seq\": 4, \"distance_m\": 8997.216, \"section_seq\": 1, \"route_path_id\": 28872}, {\"is_pass\": false, \"wtt_arr\": \"1502\", \"wtt_dep\": \"1503\", \"location\": \"Sandwell & Dudley\", \"stage_seq\": 5, \"distance_m\": 12249.64, \"section_seq\": 1, \"route_path_id\": 28872}, {\"is_pass\": false, \"wtt_arr\": \"1505\", \"wtt_dep\": \"1506\", \"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\": \"1506H\", \"location\": \"Galton Jn\", \"stage_seq\": 7, \"distance_m\": 14779.343, \"section_seq\": 1, \"route_path_id\": 28872}, {\"is_pass\": false, \"wtt_arr\": \"1507H\", \"wtt_dep\": \"1508H\", \"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\": \"1510H\", \"location\": \"Soho South Jn\", \"stage_seq\": 9, \"distance_m\": 17516.545, \"section_seq\": 1, \"route_path_id\": 28872}, {\"is_pass\": false, \"wtt_arr\": \"1515\", \"wtt_dep\": \"1530\", \"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\": \"1532\", \"location\": \"Proof House Jn\", \"stage_seq\": 11, \"distance_m\": 21797.469, \"section_seq\": 1, \"route_path_id\": 28872}, {\"is_pass\": false, \"wtt_arr\": \"1534H\", \"wtt_dep\": \"1535\", \"location\": \"Duddeston\", \"stage_seq\": 12, \"distance_m\": 23124.13, \"section_seq\": 1, \"route_path_id\": 28872}, {\"is_pass\": false, \"wtt_arr\": \"1537\", \"wtt_dep\": \"1538\", \"location\": \"Aston\", \"stage_seq\": 13, \"distance_m\": 25057.235, \"section_seq\": 1, \"route_path_id\": 28872}, {\"is_pass\": false, \"wtt_arr\": \"1539H\", \"wtt_dep\": \"1540\", \"location\": \"Witton\", \"stage_seq\": 14, \"distance_m\": 26211.515, \"section_seq\": 1, \"route_path_id\": 28872}, {\"is_pass\": false, \"wtt_arr\": \"1541H\", \"wtt_dep\": \"1542H\", \"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\": \"1543H\", \"location\": \"Perry Barr North Jn\", \"stage_seq\": 16, \"distance_m\": 28721.164, \"section_seq\": 1, \"route_path_id\": 28872}, {\"is_pass\": false, \"wtt_arr\": \"1545\", \"wtt_dep\": \"1546\", \"location\": \"Hamstead\", \"stage_seq\": 17, \"distance_m\": 29982.494, \"section_seq\": 1, \"route_path_id\": 28872}, {\"is_pass\": false, \"wtt_arr\": \"1549\", \"wtt_dep\": \"1550\", \"location\": \"Tame Bridge Parkway\", \"stage_seq\": 18, \"distance_m\": 34277.52, \"section_seq\": 1, \"route_path_id\": 28872}, {\"is_pass\": false, \"wtt_arr\": \"1552\", \"wtt_dep\": \"1552H\", \"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\": \"1555\", \"location\": \"Pleck Jn\", \"stage_seq\": 20, \"distance_m\": 37452.191, \"section_seq\": 1, \"route_path_id\": 28872}, {\"is_pass\": false, \"wtt_arr\": \"1557\", \"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": "1448", "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-15T13:52:35Z\", \"source_id\": 47669557, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:53:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:52:42Z\", \"source_id\": 15503240, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19597, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:55:17Z\", \"source_id\": 47676582, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:56:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:55:21Z\", \"source_id\": 15505183, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19610, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:57:57Z\", \"source_id\": 47683832, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:58:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:57:58Z\", \"source_id\": 15507099, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19623, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:01:29Z\", \"source_id\": 47693139, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:02:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:01:32Z\", \"source_id\": 15509769, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19628, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:04:06Z\", \"source_id\": 47700119, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:04:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:04:08Z\", \"source_id\": 15511632, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19640, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:06:25Z\", \"source_id\": 47706306, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:07:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:06:33Z\", \"source_id\": 15513445, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19339, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:11:41Z\", \"source_id\": 47720531, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:13:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:11:45Z\", \"source_id\": 15517403, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19499, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:34:41Z\", \"source_id\": 47781267, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:35:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:34:48Z\", \"source_id\": 15534885, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19508, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:36:46Z\", \"source_id\": 47787093, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:37:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:36:48Z\", \"source_id\": 15536444, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19512, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:39:34Z\", \"source_id\": 47794674, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:40:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:39:36Z\", \"source_id\": 15538549, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19517, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:41:13Z\", \"source_id\": 47799055, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:42:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:41:16Z\", \"source_id\": 15539798, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19528, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:44:14Z\", \"source_id\": 47807072, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:45:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:44:20Z\", \"source_id\": 15542173, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19534, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:48:16Z\", \"source_id\": 47818102, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:49:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:48:22Z\", \"source_id\": 15545258, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19560, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:50:42Z\", \"source_id\": 47824748, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:51:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:50:49Z\", \"source_id\": 15547185, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19228, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:55:18Z\", \"source_id\": 47837249, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:56:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:55:21Z\", \"source_id\": 15550728, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:56:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Walsall", "service_state_platform": "3", "timing_fact_generation": 1789484123751796, "current_leg_arrival_utc": "2026-09-15T15:56:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:56:35.056805", "service_state_evidence_id": 15550728, "current_leg_start_actual_dep": "2026-09-15T15:52:30+01:00", "operational_evidence_version": 78, "service_state_event_time_utc": "2026-09-15T14:56:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T15:06:36.275102", "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 |
2A35 |
730016 |
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": 582541, "profile_key": "11630b24b94ec806f8481751f0567faa4ea10ed0b3a9e070e7948e154bfa6365", "schedule_id": 39311, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1448", "location": "Wolverhampton", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 28872}, {"is_pass": false, "wtt_arr": "1452H", "wtt_dep": "1453H", "location": "Coseley", "stage_seq": 2, "distance_m": 5416.111, "section_seq": 1, "route_path_id": 28872}, {"is_pass": false, "wtt_arr": "1456", "wtt_dep": "1456H", "location": "Tipton", "stage_seq": 3, "distance_m": 7649.846, "section_seq": 1, "route_path_id": 28872}, {"is_pass": false, "wtt_arr": "1458", "wtt_dep": "1459", "location": "Dudley Port", "stage_seq": 4, "distance_m": 8997.216, "section_seq": 1, "route_path_id": 28872}, {"is_pass": false, "wtt_arr": "1502", "wtt_dep": "1503", "location": "Sandwell & Dudley", "stage_seq": 5, "distance_m": 12249.64, "section_seq": 1, "route_path_id": 28872}, {"is_pass": false, "wtt_arr": "1505", "wtt_dep": "1506", "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": "1506H", "location": "Galton Jn", "stage_seq": 7, "distance_m": 14779.343, "section_seq": 1, "route_path_id": 28872}, {"is_pass": false, "wtt_arr": "1507H", "wtt_dep": "1508H", "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": "1510H", "location": "Soho South Jn", "stage_seq": 9, "distance_m": 17516.545, "section_seq": 1, "route_path_id": 28872}, {"is_pass": false, "wtt_arr": "1515", "wtt_dep": "1530", "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": "1532", "location": "Proof House Jn", "stage_seq": 11, "distance_m": 21797.469, "section_seq": 1, "route_path_id": 28872}, {"is_pass": false, "wtt_arr": "1534H", "wtt_dep": "1535", "location": "Duddeston", "stage_seq": 12, "distance_m": 23124.13, "section_seq": 1, "route_path_id": 28872}, {"is_pass": false, "wtt_arr": "1537", "wtt_dep": "1538", "location": "Aston", "stage_seq": 13, "distance_m": 25057.235, "section_seq": 1, "route_path_id": 28872}, {"is_pass": false, "wtt_arr": "1539H", "wtt_dep": "1540", "location": "Witton", "stage_seq": 14, "distance_m": 26211.515, "section_seq": 1, "route_path_id": 28872}, {"is_pass": false, "wtt_arr": "1541H", "wtt_dep": "1542H", "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": "1543H", "location": "Perry Barr North Jn", "stage_seq": 16, "distance_m": 28721.164, "section_seq": 1, "route_path_id": 28872}, {"is_pass": false, "wtt_arr": "1545", "wtt_dep": "1546", "location": "Hamstead", "stage_seq": 17, "distance_m": 29982.494, "section_seq": 1, "route_path_id": 28872}, {"is_pass": false, "wtt_arr": "1549", "wtt_dep": "1550", "location": "Tame Bridge Parkway", "stage_seq": 18, "distance_m": 34277.52, "section_seq": 1, "route_path_id": 28872}, {"is_pass": false, "wtt_arr": "1552", "wtt_dep": "1552H", "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": "1555", "location": "Pleck Jn", "stage_seq": 20, "distance_m": 37452.191, "section_seq": 1, "route_path_id": 28872}, {"is_pass": false, "wtt_arr": "1557", "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-15T13:52:35Z", "source_id": 47669557, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T13:53:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:52:42Z", "source_id": 15503240, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T14:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19597, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:55:17Z", "source_id": 47676582, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T13:56:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:55:21Z", "source_id": 15505183, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T14:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19610, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:57:57Z", "source_id": 47683832, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T13:58:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:57:58Z", "source_id": 15507099, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T14:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19623, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:01:29Z", "source_id": 47693139, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T14:02:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:01:32Z", "source_id": 15509769, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T15:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19628, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:04:06Z", "source_id": 47700119, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T14:04:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:04:08Z", "source_id": 15511632, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T15:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19640, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:06:25Z", "source_id": 47706306, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T14:07:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:06:33Z", "source_id": 15513445, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T15:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19339, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:11:41Z", "source_id": 47720531, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T14:13:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:11:45Z", "source_id": 15517403, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T15:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19499, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:34:41Z", "source_id": 47781267, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T14:35:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:34:48Z", "source_id": 15534885, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T15:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19508, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:36:46Z", "source_id": 47787093, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T14:37:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:36:48Z", "source_id": 15536444, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T15:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19512, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:39:34Z", "source_id": 47794674, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T14:40:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:39:36Z", "source_id": 15538549, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T15:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19517, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:41:13Z", "source_id": 47799055, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T14:42:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:41:16Z", "source_id": 15539798, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T15:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19528, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:44:14Z", "source_id": 47807072, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T14:45:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:44:20Z", "source_id": 15542173, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T15:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19534, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:48:16Z", "source_id": 47818102, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T14:49:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:48:22Z", "source_id": 15545258, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T15:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19560, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:50:42Z", "source_id": 47824748, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T14:51:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:50:49Z", "source_id": 15547185, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T15:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19228, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:55:18Z", "source_id": 47837249, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T14:56:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:55:21Z", "source_id": 15550728, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T15:56:00+01:00", "operational_fact": true}] |
Wolverhampton |
1448 |
1448 |
5 |
None |
None |
Walsall |
1557 |
1557 |
3 |
EARLY |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:Y80978/2026-09-15/detailed |
None |
Bescot Stadium |
2026-09-15T15:52: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 |
1552 |
1556 |
Bescot Stadium |
Walsall |
Walsall |
52.5840850 |
-1.9851321 |
52.5840850 |
-1.9851321 |
1 |
0 |
2026-09-15 15:06:38 |
TERMINATED |
2026-09-15 14:56:00 |
Walsall |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15550728 |
1789484123751796 |
78 |
78 |
2026-09-15 15:06:36.275102 |
3 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 14:56:35.056805 |
| 551975 |
582297 |
C48227 |
732N40MP15 |
2026-09-15 |
COMPLETE |
15550661 |
2026-09-15 15:56:00 |
2026-09-15 15:06:38 |
2026-09-17 15:06:38 |
{"id": 582297, "stp": "P", "toc": "Great Western Railway", "uid": "C48227", "consist": "387155+387160", "dest_crs": "DID", "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C48227/2026-09-15/detailed", "trust_id": "732N40MP15", "origin_crs": "PAD", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Didcot Parkway", "service_date": "2026-09-15", "dest_arr_time": "1546", "dest_platform": "3", "is_terminated": 1, "next_location": "Didcot Parkway", "signalling_id": "2N40", "timing_status": "LATE", "origin_station": "London Paddington", "current_leg_arr": "1556", "current_leg_dep": "1550", "current_leg_end": "Didcot Parkway", "origin_dep_time": "1438", "origin_platform": "11", "current_location": "Didcot Parkway", "last_update_time": "2026-09-15T15:06:38", "route_debug_link": null, "timing_variation": "+10 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.1587980999999998, 51.5703981], [-1.1591013, 51.5706239], [-1.1593942, 51.57084629999999], [-1.1595544, 51.57096799999999], [-1.159772, 51.571138099999985], [-1.1603071, 51.5715456], [-1.1608366, 51.57197330000001], [-1.1612767, 51.57232210000001], [-1.161816, 51.57275370000001], [-1.1622652, 51.573113600000006], [-1.1627065, 51.57346739999999], [-1.1631583, 51.5738251], [-1.1636848, 51.5742413], [-1.1641958, 51.5746518], [-1.1647264, 51.5750676], [-1.1652257, 51.5754626], [-1.1656783, 51.575819], [-1.166023, 51.5760947], [-1.1663241, 51.5763334], [-1.1666169999999998, 51.5765624], [-1.1671531, 51.5769841], [-1.1676251, 51.5773484], [-1.1678098693553778, 51.5774968119633], [-1.1681520999999997, 51.577771699999985], [-1.1686949, 51.5781978], [-1.1692498999999998, 51.5786268], [-1.1696802, 51.57897], [-1.1702207, 51.5793943], [-1.170753, 51.5798156], [-1.1712994, 51.58024], [-1.1718395, 51.580668800000005], [-1.1723661, 51.58108510000001], [-1.1728805, 51.581492], [-1.1733324999999997, 51.5818439], [-1.1738711, 51.5822624], [-1.1744037, 51.58267879999999], [-1.174927, 51.5830832], [-1.1754863999999998, 51.5835085], [-1.1759357999999998, 51.5838541], [-1.1764285, 51.5842219], [-1.1769632, 51.5846215], [-1.1775172, 51.5850242], [-1.1779888, 51.5853666], [-1.1785374, 51.585735499999984], [-1.1788481, 51.5859559], [-1.1791161999999995, 51.58614039999999], [-1.1796919, 51.58653249999999], [-1.1802339, 51.58690049999999], [-1.1807784999999995, 51.5872614], [-1.1813345, 51.587617399999985], [-1.1818930999999997, 51.58797009999999], [-1.1824905, 51.5883532], [-1.1830077, 51.5886734], [-1.1833842, 51.58890419999999], [-1.1835153000000005, 51.5889837], [-1.1841961999999997, 51.589381], [-1.1848027, 51.589733599999995], [-1.1853065, 51.590020800000005], [-1.1858470999999997, 51.59033060000001], [-1.1864465000000002, 51.5906603], [-1.1870972, 51.59101569999999], [-1.1876515, 51.59131500000001], [-1.188317, 51.591667099999995], [-1.1889839, 51.5920154], [-1.1895059, 51.592279], [-1.1896490999999998, 51.5923516], [-1.1903089, 51.5926838], [-1.1908655, 51.5929553], [-1.1915312, 51.593277], [-1.1922453, 51.5936183], [-1.1930648999999998, 51.5939957], [-1.1934279, 51.59416279999999], [-1.1939936999999998, 51.5944211], [-1.1946528999999997, 51.5947179], [-1.1953599, 51.59502810000001], [-1.1959789, 51.59529519999999], [-1.196618, 51.5955703], [-1.1972537, 51.5958394], [-1.1979639, 51.5961314], [-1.1986888999999998, 51.59642139999999], [-1.1992942, 51.5966569], [-1.1999019, 51.596892], [-1.2005745, 51.5971407], [-1.2012484000000003, 51.59738320000001], [-1.2020231, 51.597657100000006], [-1.2024341, 51.5977939], [-1.2028743, 51.59794660000001], [-1.2033372999999998, 51.59810420000001], [-1.2038913, 51.59829109999998], [-1.2045758, 51.598519], [-1.2051461, 51.59871350000001], [-1.2057913999999998, 51.5989379], [-1.2064817999999995, 51.59917129999999], [-1.2072290999999995, 51.59942349999999], [-1.2075475, 51.599525199999995], [-1.2078609, 51.5996405], [-1.208499, 51.5998599], [-1.2093334, 51.60014219999999], [-1.2101003, 51.600396800000006], [-1.2101497, 51.60041360000001], [-1.2107367, 51.6006137], [-1.2114359999999995, 51.6008516], [-1.2119618, 51.60103409999999], [-1.2126338999999997, 51.60126270000001], [-1.2134011999999998, 51.60152680000001], [-1.214081, 51.6017549], [-1.2142041999999995, 51.60179409999999], [-1.2148647999999995, 51.6020217], [-1.2156672, 51.602290999999994], [-1.216213, 51.60247760000001], [-1.2170548, 51.60276069999998], [-1.2173696, 51.6028697], [-1.2175311999999998, 51.6029256], [-1.2181870999999995, 51.60316710000001], [-1.2183565999999997, 51.603227], [-1.2189077, 51.60343259999999], [-1.2193858, 51.60361189999999], [-1.2195552999999997, 51.60366830000001], [-1.2201361, 51.6038644], [-1.2206289, 51.604036099999995], [-1.2210432, 51.6041742], [-1.2214652999999998, 51.60431680000001], [-1.2217649, 51.6044189], [-1.2219569, 51.6044843], [-1.2225847, 51.604698899999995], [-1.2228982999999998, 51.6048033], [-1.2234645, 51.6049959], [-1.2236716999999997, 51.605064], [-1.2244238999999997, 51.6053176], [-1.2254588, 51.60565900000001], [-1.2263825999999998, 51.6059676], [-1.2269668, 51.60615790000001], [-1.2275572, 51.60634869999999], [-1.2283000999999998, 51.6065942], [-1.2284819, 51.606654899999995], [-1.2287684999999997, 51.606745800000006], [-1.229787770577513, 51.6070778063845], [-1.2297899, 51.60707849999999], [-1.2305585999999995, 51.60733050000001], [-1.2313118, 51.60758330000001], [-1.2319542999999995, 51.6077905], [-1.2327185, 51.608037999999986], [-1.2334688, 51.6082851], [-1.2343148, 51.6085639], [-1.2350808999999998, 51.6088433], [-1.2355063, 51.6089846], [-1.2360703000000002, 51.60917010000001], [-1.2367041, 51.60937619999999], [-1.2373321, 51.6095825], [-1.2381047, 51.6098317], [-1.2383786000000003, 51.60992219999999], [-1.2395525, 51.6103042], [-1.2396446, 51.6103331], [-1.240100254212309, 51.61048353460085], [-1.2404090999999997, 51.6105855], [-1.2407837999999998, 51.61070939999999], [-1.2411848, 51.6108431], [-1.2414299, 51.61092430000001], [-1.2418082, 51.6110499]]}", "current_leg_start": "Cholsey", "dest_arr_time_act": "1546", "motion_projection": null, "next_location_lat": "51.6110499", "next_location_lon": "-1.2418082", "previous_location": "Cholsey", "current_leg_milage": "4.6", "linx_max_speed_mph": 110, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 1470.245, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 1762.381, \"from_m\": 1470.245, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 2918.037, \"from_m\": 1762.381, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 3003.716, \"from_m\": 2918.037, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 3205.122, \"from_m\": 3003.716, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 7468.582, \"from_m\": 3205.122, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 16732.429, \"from_m\": 7468.582, \"capability_applied\": null, \"effective_limit_mph\": 110.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 16885.671, \"from_m\": 16732.429, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 19128.366, \"from_m\": 16885.671, \"capability_applied\": null, \"effective_limit_mph\": 110.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 19225.362, \"from_m\": 19128.366, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 27319.177, \"from_m\": 19225.362, \"capability_applied\": null, \"effective_limit_mph\": 110.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 27486.522, \"from_m\": 27319.177, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 27634.924, \"from_m\": 27486.522, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 27801.062, \"from_m\": 27634.924, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 38066.6, \"from_m\": 27801.062, \"capability_applied\": null, \"effective_limit_mph\": 110.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 38150.114, \"from_m\": 38066.6, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 38639.629, \"from_m\": 38150.114, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 38678.168, \"from_m\": 38639.629, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 38828.759, \"from_m\": 38678.168, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 40158.504, \"from_m\": 38828.759, \"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\": 40170.108, \"from_m\": 40158.504, \"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\": 49347.588, \"from_m\": 40170.108, \"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\": 49402.098, \"from_m\": 49347.588, \"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\": 56159.027, \"from_m\": 49402.098, \"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\": 56238.973, \"from_m\": 56159.027, \"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\": 56297.354, \"from_m\": 56238.973, \"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\": 56404.241, \"from_m\": 56297.354, \"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\": 56460.36, \"from_m\": 56404.241, \"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\": 56518.751, \"from_m\": 56460.36, \"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\": 57143.267, \"from_m\": 56518.751, \"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\": 57949.172, \"from_m\": 57143.267, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 58269.837, \"from_m\": 57949.172, \"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\": 58979.192, \"from_m\": 58269.837, \"capability_applied\": null, \"effective_limit_mph\": 110.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 59044.255, \"from_m\": 58979.192, \"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\": 83389.493, \"from_m\": 59044.255, \"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\": 83536.175, \"from_m\": 83389.493, \"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\": 83605.33, \"from_m\": 83536.175, \"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\": 85039.917, \"from_m\": 83605.33, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}], \"service_id\": 582297, \"profile_key\": \"32365963b75b31e0d130b297a06c798c2f7d46666384e52f3ad6646d4aeb58ee\", \"schedule_id\": 6338, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1438\", \"location\": \"London Paddington\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 30160}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1439\", \"location\": \"Royal Oak Junction\", \"stage_seq\": 2, \"distance_m\": 640.415, \"section_seq\": 1, \"route_path_id\": 30160}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1440H\", \"location\": \"Portobello Jn (London)\", \"stage_seq\": 3, \"distance_m\": 1914.057, \"section_seq\": 1, \"route_path_id\": 30160}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1441H\", \"location\": \"Ladbroke Grove Jn\", \"stage_seq\": 4, \"distance_m\": 2786.337, \"section_seq\": 1, \"route_path_id\": 30160}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1444\", \"location\": \"Acton West Jn\", \"stage_seq\": 5, \"distance_m\": 8177.699, \"section_seq\": 1, \"route_path_id\": 30160}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1446H\", \"location\": \"Southall\", \"stage_seq\": 6, \"distance_m\": 14343.345, \"section_seq\": 1, \"route_path_id\": 30160}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1447H\", \"location\": \"Heathrow Airport Jn\", \"stage_seq\": 7, \"distance_m\": 17639.361, \"section_seq\": 1, \"route_path_id\": 30160}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1451H\", \"location\": \"Dolphin Jn\", \"stage_seq\": 8, \"distance_m\": 27486.522, \"section_seq\": 1, \"route_path_id\": 30160}, {\"is_pass\": false, \"wtt_arr\": \"1453H\", \"wtt_dep\": \"1455H\", \"location\": \"Slough\", \"stage_seq\": 9, \"distance_m\": 29557.47, \"section_seq\": 1, \"route_path_id\": 30160}, {\"is_pass\": false, \"wtt_arr\": \"1501\", \"wtt_dep\": \"1503\", \"location\": \"Maidenhead\", \"stage_seq\": 10, \"distance_m\": 38786.59, \"section_seq\": 1, \"route_path_id\": 30160}, {\"is_pass\": false, \"wtt_arr\": \"1509\", \"wtt_dep\": \"1511\", \"location\": \"Twyford\", \"stage_seq\": 11, \"distance_m\": 49675.712, \"section_seq\": 1, \"route_path_id\": 30160}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1516\", \"location\": \"Kennet Bridge Jn\", \"stage_seq\": 12, \"distance_m\": 56460.36, \"section_seq\": 1, \"route_path_id\": 30160}, {\"is_pass\": false, \"wtt_arr\": \"1517H\", \"wtt_dep\": \"1522\", \"location\": \"Reading\", \"stage_seq\": 13, \"distance_m\": 57620.151, \"section_seq\": 1, \"route_path_id\": 30160}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1524\", \"location\": \"Reading West Jn\", \"stage_seq\": 14, \"distance_m\": 59468.859, \"section_seq\": 1, \"route_path_id\": 30160}, {\"is_pass\": false, \"wtt_arr\": \"1525H\", \"wtt_dep\": \"1526\", \"location\": \"Tilehurst\", \"stage_seq\": 15, \"distance_m\": 61834.161, \"section_seq\": 1, \"route_path_id\": 30160}, {\"is_pass\": false, \"wtt_arr\": \"1529H\", \"wtt_dep\": \"1530\", \"location\": \"Pangbourne\", \"stage_seq\": 16, \"distance_m\": 66412.46, \"section_seq\": 1, \"route_path_id\": 30160}, {\"is_pass\": false, \"wtt_arr\": \"1533H\", \"wtt_dep\": \"1534\", \"location\": \"Goring & Streatley\", \"stage_seq\": 17, \"distance_m\": 71604.664, \"section_seq\": 1, \"route_path_id\": 30160}, {\"is_pass\": false, \"wtt_arr\": \"1538\", \"wtt_dep\": \"1538H\", \"location\": \"Cholsey\", \"stage_seq\": 18, \"distance_m\": 77625.916, \"section_seq\": 1, \"route_path_id\": 30160}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1544H\", \"location\": \"Didcot East Jn\", \"stage_seq\": 19, \"distance_m\": 84099.754, \"section_seq\": 1, \"route_path_id\": 30160}, {\"is_pass\": false, \"wtt_arr\": \"1546\", \"wtt_dep\": null, \"location\": \"Didcot Parkway\", \"stage_seq\": 20, \"distance_m\": 85039.917, \"section_seq\": 1, \"route_path_id\": 30160}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 85039.917, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 30160}], \"total_distance_m\": 85039.917, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 110.0, \"speed_covered_distance_m\": 84079.588, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 960.329, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1438", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "6.0", "current_position_lat": "51.6110499", "current_position_lon": "-1.2418082", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 23406, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:48:35Z\", \"source_id\": 47658725, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:49:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:48:38Z\", \"source_id\": 15500194, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23568, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:08:55Z\", \"source_id\": 47713027, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:09:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:09:01Z\", \"source_id\": 15515280, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23655, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:17:02Z\", \"source_id\": 47734930, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:18:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:17:06Z\", \"source_id\": 15521490, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23686, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:24:50Z\", \"source_id\": 47755527, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:25:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:24:56Z\", \"source_id\": 15527482, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23805, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:31:39Z\", \"source_id\": 47773181, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:32:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:31:43Z\", \"source_id\": 15532528, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23933, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:35:51Z\", \"source_id\": 47784530, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:37:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:35:53Z\", \"source_id\": 15535750, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23944, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:39:23Z\", \"source_id\": 47794071, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:41:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:39:28Z\", \"source_id\": 15538431, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23951, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:43:46Z\", \"source_id\": 47805803, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:45:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:43:48Z\", \"source_id\": 15541739, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23959, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:48:29Z\", \"source_id\": 47818691, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:49:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:48:32Z\", \"source_id\": 15545424, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23984, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:55:13Z\", \"source_id\": 47837033, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:56:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:55:18Z\", \"source_id\": 15550661, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:56:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Didcot Parkway", "service_state_platform": "4", "timing_fact_generation": 1789484119730284, "current_leg_arrival_utc": "2026-09-15T15:56:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:56:35.061751", "service_state_evidence_id": 15550661, "current_leg_start_actual_dep": "2026-09-15T15:48:30+01:00", "operational_evidence_version": 99, "service_state_event_time_utc": "2026-09-15T14:56:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T15:06:35.410093", "service_state_valid_until_kind": null, "operational_interpretation_version": 99, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Great Western Railway |
P |
PAD |
DID |
2N40 |
387155+387160 |
8 |
110 |
None |
{"version": 3, "segments": [{"to_m": 1470.245, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1762.381, "from_m": 1470.245, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 50.0}, {"to_m": 2918.037, "from_m": 1762.381, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 3003.716, "from_m": 2918.037, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 3205.122, "from_m": 3003.716, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 7468.582, "from_m": 3205.122, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 16732.429, "from_m": 7468.582, "capability_applied": null, "effective_limit_mph": 110.0, "equipment_limit_mph": 110.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 125.0}, {"to_m": 16885.671, "from_m": 16732.429, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 110.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 19128.366, "from_m": 16885.671, "capability_applied": null, "effective_limit_mph": 110.0, "equipment_limit_mph": 110.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 125.0}, {"to_m": 19225.362, "from_m": 19128.366, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 110.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 27319.177, "from_m": 19225.362, "capability_applied": null, "effective_limit_mph": 110.0, "equipment_limit_mph": 110.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 125.0}, {"to_m": 27486.522, "from_m": 27319.177, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 27634.924, "from_m": 27486.522, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 27801.062, "from_m": 27634.924, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 38066.6, "from_m": 27801.062, "capability_applied": null, "effective_limit_mph": 110.0, "equipment_limit_mph": 110.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 125.0}, {"to_m": 38150.114, "from_m": 38066.6, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 38639.629, "from_m": 38150.114, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 110.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 38678.168, "from_m": 38639.629, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 38828.759, "from_m": 38678.168, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 110.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 40158.504, "from_m": 38828.759, "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": 40170.108, "from_m": 40158.504, "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": 49347.588, "from_m": 40170.108, "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": 49402.098, "from_m": 49347.588, "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": 56159.027, "from_m": 49402.098, "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": 56238.973, "from_m": 56159.027, "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": 56297.354, "from_m": 56238.973, "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": 56404.241, "from_m": 56297.354, "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": 56460.36, "from_m": 56404.241, "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": 56518.751, "from_m": 56460.36, "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": 57143.267, "from_m": 56518.751, "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": 57949.172, "from_m": 57143.267, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 50.0}, {"to_m": 58269.837, "from_m": 57949.172, "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": 58979.192, "from_m": 58269.837, "capability_applied": null, "effective_limit_mph": 110.0, "equipment_limit_mph": 110.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 125.0}, {"to_m": 59044.255, "from_m": 58979.192, "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": 83389.493, "from_m": 59044.255, "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": 83536.175, "from_m": 83389.493, "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": 83605.33, "from_m": 83536.175, "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": 85039.917, "from_m": 83605.33, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}], "service_id": 582297, "profile_key": "32365963b75b31e0d130b297a06c798c2f7d46666384e52f3ad6646d4aeb58ee", "schedule_id": 6338, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1438", "location": "London Paddington", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 30160}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1439", "location": "Royal Oak Junction", "stage_seq": 2, "distance_m": 640.415, "section_seq": 1, "route_path_id": 30160}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1440H", "location": "Portobello Jn (London)", "stage_seq": 3, "distance_m": 1914.057, "section_seq": 1, "route_path_id": 30160}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1441H", "location": "Ladbroke Grove Jn", "stage_seq": 4, "distance_m": 2786.337, "section_seq": 1, "route_path_id": 30160}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1444", "location": "Acton West Jn", "stage_seq": 5, "distance_m": 8177.699, "section_seq": 1, "route_path_id": 30160}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1446H", "location": "Southall", "stage_seq": 6, "distance_m": 14343.345, "section_seq": 1, "route_path_id": 30160}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1447H", "location": "Heathrow Airport Jn", "stage_seq": 7, "distance_m": 17639.361, "section_seq": 1, "route_path_id": 30160}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1451H", "location": "Dolphin Jn", "stage_seq": 8, "distance_m": 27486.522, "section_seq": 1, "route_path_id": 30160}, {"is_pass": false, "wtt_arr": "1453H", "wtt_dep": "1455H", "location": "Slough", "stage_seq": 9, "distance_m": 29557.47, "section_seq": 1, "route_path_id": 30160}, {"is_pass": false, "wtt_arr": "1501", "wtt_dep": "1503", "location": "Maidenhead", "stage_seq": 10, "distance_m": 38786.59, "section_seq": 1, "route_path_id": 30160}, {"is_pass": false, "wtt_arr": "1509", "wtt_dep": "1511", "location": "Twyford", "stage_seq": 11, "distance_m": 49675.712, "section_seq": 1, "route_path_id": 30160}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1516", "location": "Kennet Bridge Jn", "stage_seq": 12, "distance_m": 56460.36, "section_seq": 1, "route_path_id": 30160}, {"is_pass": false, "wtt_arr": "1517H", "wtt_dep": "1522", "location": "Reading", "stage_seq": 13, "distance_m": 57620.151, "section_seq": 1, "route_path_id": 30160}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1524", "location": "Reading West Jn", "stage_seq": 14, "distance_m": 59468.859, "section_seq": 1, "route_path_id": 30160}, {"is_pass": false, "wtt_arr": "1525H", "wtt_dep": "1526", "location": "Tilehurst", "stage_seq": 15, "distance_m": 61834.161, "section_seq": 1, "route_path_id": 30160}, {"is_pass": false, "wtt_arr": "1529H", "wtt_dep": "1530", "location": "Pangbourne", "stage_seq": 16, "distance_m": 66412.46, "section_seq": 1, "route_path_id": 30160}, {"is_pass": false, "wtt_arr": "1533H", "wtt_dep": "1534", "location": "Goring & Streatley", "stage_seq": 17, "distance_m": 71604.664, "section_seq": 1, "route_path_id": 30160}, {"is_pass": false, "wtt_arr": "1538", "wtt_dep": "1538H", "location": "Cholsey", "stage_seq": 18, "distance_m": 77625.916, "section_seq": 1, "route_path_id": 30160}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1544H", "location": "Didcot East Jn", "stage_seq": 19, "distance_m": 84099.754, "section_seq": 1, "route_path_id": 30160}, {"is_pass": false, "wtt_arr": "1546", "wtt_dep": null, "location": "Didcot Parkway", "stage_seq": 20, "distance_m": 85039.917, "section_seq": 1, "route_path_id": 30160}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 85039.917, "from_m": 0.0, "section_seq": 1, "route_path_id": 30160}], "total_distance_m": 85039.917, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 110.0, "speed_covered_distance_m": 84079.588, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 960.329, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 23406, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:48:35Z", "source_id": 47658725, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T13:49:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:48:38Z", "source_id": 15500194, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T14:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23568, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:08:55Z", "source_id": 47713027, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T14:09:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:09:01Z", "source_id": 15515280, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T15:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23655, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:17:02Z", "source_id": 47734930, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T14:18:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:17:06Z", "source_id": 15521490, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T15:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23686, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:24:50Z", "source_id": 47755527, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T14:25:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:24:56Z", "source_id": 15527482, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T15:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23805, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:31:39Z", "source_id": 47773181, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T14:32:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:31:43Z", "source_id": 15532528, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T15:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23933, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:35:51Z", "source_id": 47784530, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T14:37:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:35:53Z", "source_id": 15535750, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T15:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23944, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:39:23Z", "source_id": 47794071, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T14:41:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:39:28Z", "source_id": 15538431, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T15:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23951, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:43:46Z", "source_id": 47805803, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T14:45:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:43:48Z", "source_id": 15541739, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T15:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23959, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:48:29Z", "source_id": 47818691, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T14:49:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:48:32Z", "source_id": 15545424, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T15:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23984, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:55:13Z", "source_id": 47837033, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T14:56:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:55:18Z", "source_id": 15550661, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T15:56:00+01:00", "operational_fact": true}] |
London Paddington |
1438 |
1438 |
11 |
None |
None |
Didcot Parkway |
1546 |
1546 |
3 |
LATE |
+10 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C48227/2026-09-15/detailed |
None |
Cholsey |
2026-09-15T15:48:30+01:00 |
Didcot Parkway |
6.0 |
{"type": "LineString", "coordinates": [[-1.1587980999999998, 51.5703981], [-1.1591013, 51.5706239], [-1.1593942, 51.57084629999999], [-1.1595544, 51.57096799999999], [-1.159772, 51.571138099999985], [-1.1603071, 51.5715456], [-1.1608366, 51.57197330000001], [-1.1612767, 51.57232210000001], [-1.161816, 51.57275370000001], [-1.1622652, 51.573113600000006], [-1.1627065, 51.57346739999999], [-1.1631583, 51.5738251], [-1.1636848, 51.5742413], [-1.1641958, 51.5746518], [-1.1647264, 51.5750676], [-1.1652257, 51.5754626], [-1.1656783, 51.575819], [-1.166023, 51.5760947], [-1.1663241, 51.5763334], [-1.1666169999999998, 51.5765624], [-1.1671531, 51.5769841], [-1.1676251, 51.5773484], [-1.1678098693553778, 51.5774968119633], [-1.1681520999999997, 51.577771699999985], [-1.1686949, 51.5781978], [-1.1692498999999998, 51.5786268], [-1.1696802, 51.57897], [-1.1702207, 51.5793943], [-1.170753, 51.5798156], [-1.1712994, 51.58024], [-1.1718395, 51.580668800000005], [-1.1723661, 51.58108510000001], [-1.1728805, 51.581492], [-1.1733324999999997, 51.5818439], [-1.1738711, 51.5822624], [-1.1744037, 51.58267879999999], [-1.174927, 51.5830832], [-1.1754863999999998, 51.5835085], [-1.1759357999999998, 51.5838541], [-1.1764285, 51.5842219], [-1.1769632, 51.5846215], [-1.1775172, 51.5850242], [-1.1779888, 51.5853666], [-1.1785374, 51.585735499999984], [-1.1788481, 51.5859559], [-1.1791161999999995, 51.58614039999999], [-1.1796919, 51.58653249999999], [-1.1802339, 51.58690049999999], [-1.1807784999999995, 51.5872614], [-1.1813345, 51.587617399999985], [-1.1818930999999997, 51.58797009999999], [-1.1824905, 51.5883532], [-1.1830077, 51.5886734], [-1.1833842, 51.58890419999999], [-1.1835153000000005, 51.5889837], [-1.1841961999999997, 51.589381], [-1.1848027, 51.589733599999995], [-1.1853065, 51.590020800000005], [-1.1858470999999997, 51.59033060000001], [-1.1864465000000002, 51.5906603], [-1.1870972, 51.59101569999999], [-1.1876515, 51.59131500000001], [-1.188317, 51.591667099999995], [-1.1889839, 51.5920154], [-1.1895059, 51.592279], [-1.1896490999999998, 51.5923516], [-1.1903089, 51.5926838], [-1.1908655, 51.5929553], [-1.1915312, 51.593277], [-1.1922453, 51.5936183], [-1.1930648999999998, 51.5939957], [-1.1934279, 51.59416279999999], [-1.1939936999999998, 51.5944211], [-1.1946528999999997, 51.5947179], [-1.1953599, 51.59502810000001], [-1.1959789, 51.59529519999999], [-1.196618, 51.5955703], [-1.1972537, 51.5958394], [-1.1979639, 51.5961314], [-1.1986888999999998, 51.59642139999999], [-1.1992942, 51.5966569], [-1.1999019, 51.596892], [-1.2005745, 51.5971407], [-1.2012484000000003, 51.59738320000001], [-1.2020231, 51.597657100000006], [-1.2024341, 51.5977939], [-1.2028743, 51.59794660000001], [-1.2033372999999998, 51.59810420000001], [-1.2038913, 51.59829109999998], [-1.2045758, 51.598519], [-1.2051461, 51.59871350000001], [-1.2057913999999998, 51.5989379], [-1.2064817999999995, 51.59917129999999], [-1.2072290999999995, 51.59942349999999], [-1.2075475, 51.599525199999995], [-1.2078609, 51.5996405], [-1.208499, 51.5998599], [-1.2093334, 51.60014219999999], [-1.2101003, 51.600396800000006], [-1.2101497, 51.60041360000001], [-1.2107367, 51.6006137], [-1.2114359999999995, 51.6008516], [-1.2119618, 51.60103409999999], [-1.2126338999999997, 51.60126270000001], [-1.2134011999999998, 51.60152680000001], [-1.214081, 51.6017549], [-1.2142041999999995, 51.60179409999999], [-1.2148647999999995, 51.6020217], [-1.2156672, 51.602290999999994], [-1.216213, 51.60247760000001], [-1.2170548, 51.60276069999998], [-1.2173696, 51.6028697], [-1.2175311999999998, 51.6029256], [-1.2181870999999995, 51.60316710000001], [-1.2183565999999997, 51.603227], [-1.2189077, 51.60343259999999], [-1.2193858, 51.60361189999999], [-1.2195552999999997, 51.60366830000001], [-1.2201361, 51.6038644], [-1.2206289, 51.604036099999995], [-1.2210432, 51.6041742], [-1.2214652999999998, 51.60431680000001], [-1.2217649, 51.6044189], [-1.2219569, 51.6044843], [-1.2225847, 51.604698899999995], [-1.2228982999999998, 51.6048033], [-1.2234645, 51.6049959], [-1.2236716999999997, 51.605064], [-1.2244238999999997, 51.6053176], [-1.2254588, 51.60565900000001], [-1.2263825999999998, 51.6059676], [-1.2269668, 51.60615790000001], [-1.2275572, 51.60634869999999], [-1.2283000999999998, 51.6065942], [-1.2284819, 51.606654899999995], [-1.2287684999999997, 51.606745800000006], [-1.229787770577513, 51.6070778063845], [-1.2297899, 51.60707849999999], [-1.2305585999999995, 51.60733050000001], [-1.2313118, 51.60758330000001], [-1.2319542999999995, 51.6077905], [-1.2327185, 51.608037999999986], [-1.2334688, 51.6082851], [-1.2343148, 51.6085639], [-1.2350808999999998, 51.6088433], [-1.2355063, 51.6089846], [-1.2360703000000002, 51.60917010000001], [-1.2367041, 51.60937619999999], [-1.2373321, 51.6095825], [-1.2381047, 51.6098317], [-1.2383786000000003, 51.60992219999999], [-1.2395525, 51.6103042], [-1.2396446, 51.6103331], [-1.240100254212309, 51.61048353460085], [-1.2404090999999997, 51.6105855], [-1.2407837999999998, 51.61070939999999], [-1.2411848, 51.6108431], [-1.2414299, 51.61092430000001], [-1.2418082, 51.6110499]]} |
4.6 |
1550 |
1556 |
Cholsey |
Didcot Parkway |
Didcot Parkway |
51.6110499 |
-1.2418082 |
51.6110499 |
-1.2418082 |
1 |
0 |
2026-09-15 15:06:38 |
TERMINATED |
2026-09-15 14:56:00 |
Didcot Parkway |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15550661 |
1789484119730284 |
99 |
99 |
2026-09-15 15:06:35.410093 |
4 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 14:56:35.061751 |
| 551976 |
582321 |
C21485 |
262D17MP15 |
2026-09-15 |
COMPLETE |
15550540 |
2026-09-15 15:56:00 |
2026-09-15 15:06:38 |
2026-09-17 15:06:38 |
{"id": 582321, "stp": "P", "toc": "East Midlands Railway", "uid": "C21485", "consist": "170422", "dest_crs": "NOT", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C21485/2026-09-15/detailed", "trust_id": "262D17MP15", "origin_crs": "WRK", "show_on_map": 0, "dar_est_time": "14:39:00", "dar_platform": null, "dest_station": "Nottingham", "service_date": "2026-09-15", "dest_arr_time": "1552", "dest_platform": "1B", "is_terminated": 1, "next_location": "Nottingham", "signalling_id": "2D17", "timing_status": "LATE", "origin_station": "Worksop", "current_leg_arr": "1556", "current_leg_dep": "1546", "current_leg_end": "Nottingham", "origin_dep_time": "1439", "origin_platform": "2", "current_location": "Nottingham", "last_update_time": "2026-09-15T15:06:38", "route_debug_link": null, "timing_variation": "+4 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.195467, 52.99922509999999], [-1.1955884, 52.998853399999994], [-1.1956986, 52.9983118], [-1.1957383, 52.99725900000001], [-1.1957239999999998, 52.99678039999999], [-1.1957135, 52.996647800000005], [-1.1957095, 52.9964695], [-1.1956798, 52.99618269999999], [-1.1956354, 52.99597539999999], [-1.1955562999999998, 52.99565030000001], [-1.1954708999999997, 52.995341], [-1.1953194, 52.99499109999999], [-1.1952064, 52.9947481], [-1.1950549, 52.99444449999999], [-1.1948531, 52.994108299999986], [-1.1946223, 52.99375779999998], [-1.1943446, 52.993396], [-1.1939891, 52.992989300000005], [-1.1938483, 52.9928416], [-1.1937021, 52.9926982], [-1.1934507, 52.9924597], [-1.1931567, 52.9921879], [-1.1927662, 52.99187109999999], [-1.1922493, 52.9914981], [-1.191815, 52.99120750000001], [-1.1913584, 52.9909272], [-1.1904610999999998, 52.99038149999999], [-1.189384, 52.98971980000001], [-1.1886769999999998, 52.98928149999999], [-1.1884087, 52.98912459999999], [-1.1841565999999997, 52.98652229999999], [-1.1832826999999997, 52.98594870000001], [-1.1828257, 52.98563060000001], [-1.1823851, 52.9853217], [-1.1822618, 52.985218499999995], [-1.1816907999999997, 52.9847573], [-1.1816390999999995, 52.98471549999999], [-1.1815827, 52.98466989999999], [-1.1805966080811343, 52.98378961162837], [-1.1802471, 52.98347759999999], [-1.1789385, 52.9823357], [-1.1782364, 52.9817135], [-1.177866, 52.9813491], [-1.1777263, 52.9811849], [-1.1776123, 52.981042499999994], [-1.1774752999999998, 52.980860499999984], [-1.1773612999999998, 52.9806936], [-1.1771985, 52.980442999999994], [-1.1770866999999998, 52.98022650000001], [-1.1768743, 52.9796393], [-1.176793, 52.979299700000006], [-1.176707, 52.9787306], [-1.1766647, 52.9783265], [-1.1766496999999998, 52.9781227], [-1.1766494999999997, 52.9777703], [-1.1766677999999997, 52.977518], [-1.1767010999999998, 52.9772951], [-1.1767656999999998, 52.9769456], [-1.1768256999999998, 52.976725], [-1.176911, 52.9764635], [-1.1769919, 52.9762661], [-1.1770575999999997, 52.97612350000001], [-1.1770976999999998, 52.9760393], [-1.177146, 52.975946], [-1.1771869999999998, 52.9758724], [-1.1772550000000002, 52.9757518], [-1.1773441, 52.9756029], [-1.1775149000000005, 52.975342600000005], [-1.1779495000000002, 52.974706000000005], [-1.1790653, 52.9730428], [-1.1805788000000002, 52.9708024], [-1.1812758, 52.96978269999999], [-1.1820136, 52.9686901], [-1.1822579, 52.9683209], [-1.1824055, 52.968087700000005], [-1.1826153, 52.96772869999999], [-1.182759, 52.967462899999994], [-1.1830451, 52.9669195], [-1.1833655, 52.966238], [-1.1834906999999997, 52.9658956], [-1.1836245, 52.9654271], [-1.1837129, 52.9650089], [-1.1838072, 52.9643878], [-1.1838839999999995, 52.96371289999999], [-1.184023, 52.9624037], [-1.1841440999999997, 52.96129160000001], [-1.1841912999999995, 52.960674700000006], [-1.1842226, 52.9603511], [-1.1842942, 52.9596314], [-1.1843339999999998, 52.959126899999994], [-1.1843959999999998, 52.9585721], [-1.184496775643545, 52.9572220147808], [-1.1844915272780312, 52.957063791921975], [-1.1844878342416585, 52.95692394155546], [-1.184485225023898, 52.95679984832897], [-1.1844832281142217, 52.95668889689019], [-1.1844813720020997, 52.95658847188685], [-1.184479185177005, 52.956495957966666], [-1.184476196128408, 52.95640873977733], [-1.1844719333457805, 52.95632420196659], [-1.184465925318594, 52.95623972918211], [-1.1844577005363195, 52.95615270607164], [-1.184446787488429, 52.95606051728288], [-1.1844327146643936, 52.95596054746353], [-1.1844150105536846, 52.95585018126132], [-1.1843932036457734, 52.95572680332395], [-1.1843668224301316, 52.95558779829913], [-1.1843353953962308, 52.95543055083458], [-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": "Bulwell (Notts)", "dest_arr_time_act": "1552", "motion_projection": null, "next_location_lat": "52.9473183", "next_location_lon": "-1.1440028", "previous_location": "Bulwell (Notts)", "current_leg_milage": "5.4", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 1672.502, \"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\": 2458.481, \"from_m\": 1672.502, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 15387.735, \"from_m\": 2458.481, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 16623.298, \"from_m\": 15387.735, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 18185.914, \"from_m\": 16623.298, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 19098.892, \"from_m\": 18185.914, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 20913.706, \"from_m\": 19098.892, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 21521.958, \"from_m\": 20913.706, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 26712.741, \"from_m\": 21521.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\": 30285.449, \"from_m\": 26712.741, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 30551.009, \"from_m\": 30285.449, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 31556.105, \"from_m\": 30551.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\": 43207.236, \"from_m\": 31556.105, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 47971.323, \"from_m\": 43207.236, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 48232.048, \"from_m\": 47971.323, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 48266.017, \"from_m\": 48232.048, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 48766.832, \"from_m\": 48266.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}, {\"to_m\": 48782.323, \"from_m\": 48766.832, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 51089.85, \"from_m\": 48782.323, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 51147.151, \"from_m\": 51089.85, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 51193.85, \"from_m\": 51147.151, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 51532.799, \"from_m\": 51193.85, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 51757.271, \"from_m\": 51532.799, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}], \"service_id\": 582321, \"profile_key\": \"d9f3d3116f63b1844edee7c07c3b5bd89e507a5cd9ceb768c457317f2f63b232\", \"schedule_id\": 3065, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1439\", \"location\": \"Worksop\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 66847}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1443\", \"location\": \"Shireoaks East Jn\", \"stage_seq\": 2, \"distance_m\": 1672.502, \"section_seq\": 1, \"route_path_id\": 66847}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1444H\", \"location\": \"Woodend Jn\", \"stage_seq\": 3, \"distance_m\": 2474.456, \"section_seq\": 1, \"route_path_id\": 66847}, {\"is_pass\": false, \"wtt_arr\": \"1450\", \"wtt_dep\": \"1451\", \"location\": \"Creswell (Derbys)\", \"stage_seq\": 4, \"distance_m\": 9714.427, \"section_seq\": 1, \"route_path_id\": 66847}, {\"is_pass\": false, \"wtt_arr\": \"1454H\", \"wtt_dep\": \"1455H\", \"location\": \"Langwith Whaley Thorns\", \"stage_seq\": 5, \"distance_m\": 13225.617, \"section_seq\": 1, \"route_path_id\": 66847}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1457H\", \"location\": \"Shirebrook East Jn\", \"stage_seq\": 6, \"distance_m\": 15401.99, \"section_seq\": 1, \"route_path_id\": 66847}, {\"is_pass\": false, \"wtt_arr\": \"1459\", \"wtt_dep\": \"1500\", \"location\": \"Shirebrook\", \"stage_seq\": 7, \"distance_m\": 16573.49, \"section_seq\": 1, \"route_path_id\": 66847}, {\"is_pass\": false, \"wtt_arr\": \"1506H\", \"wtt_dep\": \"1507H\", \"location\": \"Mansfield Woodhouse\", \"stage_seq\": 8, \"distance_m\": 21116.488, \"section_seq\": 1, \"route_path_id\": 66847}, {\"is_pass\": false, \"wtt_arr\": \"1511\", \"wtt_dep\": \"1512\", \"location\": \"Mansfield Town\", \"stage_seq\": 9, \"distance_m\": 23850.193, \"section_seq\": 1, \"route_path_id\": 66847}, {\"is_pass\": false, \"wtt_arr\": \"1517\", \"wtt_dep\": \"1518\", \"location\": \"Sutton Parkway\", \"stage_seq\": 10, \"distance_m\": 28378.203, \"section_seq\": 1, \"route_path_id\": 66847}, {\"is_pass\": false, \"wtt_arr\": \"1520H\", \"wtt_dep\": \"1521H\", \"location\": \"Kirkby in Ashfield\", \"stage_seq\": 11, \"distance_m\": 30097.693, \"section_seq\": 1, \"route_path_id\": 66847}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1522\", \"location\": \"Kirkby Lane End Jn\", \"stage_seq\": 12, \"distance_m\": 30285.449, \"section_seq\": 1, \"route_path_id\": 66847}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1523\", \"location\": \"Lindleys Lane (Kirkby South Jn)\", \"stage_seq\": 13, \"distance_m\": 31556.105, \"section_seq\": 1, \"route_path_id\": 66847}, {\"is_pass\": false, \"wtt_arr\": \"1526\", \"wtt_dep\": \"1527\", \"location\": \"Newstead\", \"stage_seq\": 14, \"distance_m\": 34438.566, \"section_seq\": 1, \"route_path_id\": 66847}, {\"is_pass\": false, \"wtt_arr\": \"1531\", \"wtt_dep\": \"1532\", \"location\": \"Hucknall\", \"stage_seq\": 15, \"distance_m\": 38373.447, \"section_seq\": 1, \"route_path_id\": 66847}, {\"is_pass\": false, \"wtt_arr\": \"1535\", \"wtt_dep\": \"1539\", \"location\": \"Bestwood Park Jn\", \"stage_seq\": 16, \"distance_m\": 40877.839, \"section_seq\": 1, \"route_path_id\": 66847}, {\"is_pass\": false, \"wtt_arr\": \"1541\", \"wtt_dep\": \"1542\", \"location\": \"Bulwell (Notts)\", \"stage_seq\": 17, \"distance_m\": 42934.118, \"section_seq\": 1, \"route_path_id\": 66847}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1542H\", \"location\": \"Bulwell South Jn\", \"stage_seq\": 18, \"distance_m\": 43154.01, \"section_seq\": 1, \"route_path_id\": 66847}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1546H\", \"location\": \"Radford Jn\", \"stage_seq\": 19, \"distance_m\": 48221.653, \"section_seq\": 1, \"route_path_id\": 66847}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1550\", \"location\": \"Mansfield Jn\", \"stage_seq\": 20, \"distance_m\": 50729.594, \"section_seq\": 1, \"route_path_id\": 66847}, {\"is_pass\": false, \"wtt_arr\": \"1552\", \"wtt_dep\": null, \"location\": \"Nottingham\", \"stage_seq\": 21, \"distance_m\": 51757.271, \"section_seq\": 1, \"route_path_id\": 66847}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 51757.271, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 66847}], \"total_distance_m\": 51757.271, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 51723.302, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 33.969, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1439", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "10.0", "current_position_lat": "52.9473183", "current_position_lon": "-1.1440028", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 16670, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:09:03Z\", \"source_id\": 47713442, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:10:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:09:08Z\", \"source_id\": 15515363, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 16674, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:16:11Z\", \"source_id\": 47732685, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:16:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:16:13Z\", \"source_id\": 15520810, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 16682, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:18:34Z\", \"source_id\": 47739082, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:20:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:18:36Z\", \"source_id\": 15522614, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 16310, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:24:37Z\", \"source_id\": 47754935, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:25:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:24:42Z\", \"source_id\": 15527264, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 16319, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:34:16Z\", \"source_id\": 47780146, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:35:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:34:19Z\", \"source_id\": 15534593, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 16332, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:43:45Z\", \"source_id\": 47805761, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:44:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:43:48Z\", \"source_id\": 15541732, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 16505, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:55:04Z\", \"source_id\": 47836628, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:56:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:55:09Z\", \"source_id\": 15550540, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:56:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Nottingham", "service_state_platform": "4", "timing_fact_generation": 1789484111450537, "current_leg_arrival_utc": "2026-09-15T15:56:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:56:35.065665", "service_state_evidence_id": 15550540, "current_leg_start_actual_dep": "2026-09-15T15:46:00+01:00", "operational_evidence_version": 30, "service_state_event_time_utc": "2026-09-15T14:56:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T15:06:35.700311", "service_state_valid_until_kind": null, "operational_interpretation_version": 30, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
East Midlands Railway |
P |
WRK |
NOT |
2D17 |
170422 |
3 |
100 |
None |
{"version": 3, "segments": [{"to_m": 1672.502, "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": 2458.481, "from_m": 1672.502, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 15387.735, "from_m": 2458.481, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 16623.298, "from_m": 15387.735, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 18185.914, "from_m": 16623.298, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 19098.892, "from_m": 18185.914, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 20913.706, "from_m": 19098.892, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 21521.958, "from_m": 20913.706, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 26712.741, "from_m": 21521.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": 30285.449, "from_m": 26712.741, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 30551.009, "from_m": 30285.449, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 31556.105, "from_m": 30551.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": 43207.236, "from_m": 31556.105, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 47971.323, "from_m": 43207.236, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 48232.048, "from_m": 47971.323, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 48266.017, "from_m": 48232.048, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 48766.832, "from_m": 48266.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}, {"to_m": 48782.323, "from_m": 48766.832, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 51089.85, "from_m": 48782.323, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 51147.151, "from_m": 51089.85, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 51193.85, "from_m": 51147.151, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 51532.799, "from_m": 51193.85, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 51757.271, "from_m": 51532.799, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}], "service_id": 582321, "profile_key": "d9f3d3116f63b1844edee7c07c3b5bd89e507a5cd9ceb768c457317f2f63b232", "schedule_id": 3065, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1439", "location": "Worksop", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 66847}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1443", "location": "Shireoaks East Jn", "stage_seq": 2, "distance_m": 1672.502, "section_seq": 1, "route_path_id": 66847}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1444H", "location": "Woodend Jn", "stage_seq": 3, "distance_m": 2474.456, "section_seq": 1, "route_path_id": 66847}, {"is_pass": false, "wtt_arr": "1450", "wtt_dep": "1451", "location": "Creswell (Derbys)", "stage_seq": 4, "distance_m": 9714.427, "section_seq": 1, "route_path_id": 66847}, {"is_pass": false, "wtt_arr": "1454H", "wtt_dep": "1455H", "location": "Langwith Whaley Thorns", "stage_seq": 5, "distance_m": 13225.617, "section_seq": 1, "route_path_id": 66847}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1457H", "location": "Shirebrook East Jn", "stage_seq": 6, "distance_m": 15401.99, "section_seq": 1, "route_path_id": 66847}, {"is_pass": false, "wtt_arr": "1459", "wtt_dep": "1500", "location": "Shirebrook", "stage_seq": 7, "distance_m": 16573.49, "section_seq": 1, "route_path_id": 66847}, {"is_pass": false, "wtt_arr": "1506H", "wtt_dep": "1507H", "location": "Mansfield Woodhouse", "stage_seq": 8, "distance_m": 21116.488, "section_seq": 1, "route_path_id": 66847}, {"is_pass": false, "wtt_arr": "1511", "wtt_dep": "1512", "location": "Mansfield Town", "stage_seq": 9, "distance_m": 23850.193, "section_seq": 1, "route_path_id": 66847}, {"is_pass": false, "wtt_arr": "1517", "wtt_dep": "1518", "location": "Sutton Parkway", "stage_seq": 10, "distance_m": 28378.203, "section_seq": 1, "route_path_id": 66847}, {"is_pass": false, "wtt_arr": "1520H", "wtt_dep": "1521H", "location": "Kirkby in Ashfield", "stage_seq": 11, "distance_m": 30097.693, "section_seq": 1, "route_path_id": 66847}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1522", "location": "Kirkby Lane End Jn", "stage_seq": 12, "distance_m": 30285.449, "section_seq": 1, "route_path_id": 66847}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1523", "location": "Lindleys Lane (Kirkby South Jn)", "stage_seq": 13, "distance_m": 31556.105, "section_seq": 1, "route_path_id": 66847}, {"is_pass": false, "wtt_arr": "1526", "wtt_dep": "1527", "location": "Newstead", "stage_seq": 14, "distance_m": 34438.566, "section_seq": 1, "route_path_id": 66847}, {"is_pass": false, "wtt_arr": "1531", "wtt_dep": "1532", "location": "Hucknall", "stage_seq": 15, "distance_m": 38373.447, "section_seq": 1, "route_path_id": 66847}, {"is_pass": false, "wtt_arr": "1535", "wtt_dep": "1539", "location": "Bestwood Park Jn", "stage_seq": 16, "distance_m": 40877.839, "section_seq": 1, "route_path_id": 66847}, {"is_pass": false, "wtt_arr": "1541", "wtt_dep": "1542", "location": "Bulwell (Notts)", "stage_seq": 17, "distance_m": 42934.118, "section_seq": 1, "route_path_id": 66847}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1542H", "location": "Bulwell South Jn", "stage_seq": 18, "distance_m": 43154.01, "section_seq": 1, "route_path_id": 66847}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1546H", "location": "Radford Jn", "stage_seq": 19, "distance_m": 48221.653, "section_seq": 1, "route_path_id": 66847}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1550", "location": "Mansfield Jn", "stage_seq": 20, "distance_m": 50729.594, "section_seq": 1, "route_path_id": 66847}, {"is_pass": false, "wtt_arr": "1552", "wtt_dep": null, "location": "Nottingham", "stage_seq": 21, "distance_m": 51757.271, "section_seq": 1, "route_path_id": 66847}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 51757.271, "from_m": 0.0, "section_seq": 1, "route_path_id": 66847}], "total_distance_m": 51757.271, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 51723.302, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 33.969, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 16670, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:09:03Z", "source_id": 47713442, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T14:10:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:09:08Z", "source_id": 15515363, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T15:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 16674, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:16:11Z", "source_id": 47732685, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T14:16:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:16:13Z", "source_id": 15520810, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T15:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 16682, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:18:34Z", "source_id": 47739082, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T14:20:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:18:36Z", "source_id": 15522614, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T15:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 16310, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:24:37Z", "source_id": 47754935, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T14:25:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:24:42Z", "source_id": 15527264, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T15:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 16319, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:34:16Z", "source_id": 47780146, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T14:35:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:34:19Z", "source_id": 15534593, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T15:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 16332, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:43:45Z", "source_id": 47805761, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T14:44:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:43:48Z", "source_id": 15541732, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T15:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 16505, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:55:04Z", "source_id": 47836628, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T14:56:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:55:09Z", "source_id": 15550540, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T15:56:00+01:00", "operational_fact": true}] |
Worksop |
1439 |
1439 |
2 |
14:39:00 |
None |
Nottingham |
1552 |
1552 |
1B |
LATE |
+4 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C21485/2026-09-15/detailed |
None |
Bulwell (Notts) |
2026-09-15T15:46:00+01:00 |
Nottingham |
10.0 |
{"type": "LineString", "coordinates": [[-1.195467, 52.99922509999999], [-1.1955884, 52.998853399999994], [-1.1956986, 52.9983118], [-1.1957383, 52.99725900000001], [-1.1957239999999998, 52.99678039999999], [-1.1957135, 52.996647800000005], [-1.1957095, 52.9964695], [-1.1956798, 52.99618269999999], [-1.1956354, 52.99597539999999], [-1.1955562999999998, 52.99565030000001], [-1.1954708999999997, 52.995341], [-1.1953194, 52.99499109999999], [-1.1952064, 52.9947481], [-1.1950549, 52.99444449999999], [-1.1948531, 52.994108299999986], [-1.1946223, 52.99375779999998], [-1.1943446, 52.993396], [-1.1939891, 52.992989300000005], [-1.1938483, 52.9928416], [-1.1937021, 52.9926982], [-1.1934507, 52.9924597], [-1.1931567, 52.9921879], [-1.1927662, 52.99187109999999], [-1.1922493, 52.9914981], [-1.191815, 52.99120750000001], [-1.1913584, 52.9909272], [-1.1904610999999998, 52.99038149999999], [-1.189384, 52.98971980000001], [-1.1886769999999998, 52.98928149999999], [-1.1884087, 52.98912459999999], [-1.1841565999999997, 52.98652229999999], [-1.1832826999999997, 52.98594870000001], [-1.1828257, 52.98563060000001], [-1.1823851, 52.9853217], [-1.1822618, 52.985218499999995], [-1.1816907999999997, 52.9847573], [-1.1816390999999995, 52.98471549999999], [-1.1815827, 52.98466989999999], [-1.1805966080811343, 52.98378961162837], [-1.1802471, 52.98347759999999], [-1.1789385, 52.9823357], [-1.1782364, 52.9817135], [-1.177866, 52.9813491], [-1.1777263, 52.9811849], [-1.1776123, 52.981042499999994], [-1.1774752999999998, 52.980860499999984], [-1.1773612999999998, 52.9806936], [-1.1771985, 52.980442999999994], [-1.1770866999999998, 52.98022650000001], [-1.1768743, 52.9796393], [-1.176793, 52.979299700000006], [-1.176707, 52.9787306], [-1.1766647, 52.9783265], [-1.1766496999999998, 52.9781227], [-1.1766494999999997, 52.9777703], [-1.1766677999999997, 52.977518], [-1.1767010999999998, 52.9772951], [-1.1767656999999998, 52.9769456], [-1.1768256999999998, 52.976725], [-1.176911, 52.9764635], [-1.1769919, 52.9762661], [-1.1770575999999997, 52.97612350000001], [-1.1770976999999998, 52.9760393], [-1.177146, 52.975946], [-1.1771869999999998, 52.9758724], [-1.1772550000000002, 52.9757518], [-1.1773441, 52.9756029], [-1.1775149000000005, 52.975342600000005], [-1.1779495000000002, 52.974706000000005], [-1.1790653, 52.9730428], [-1.1805788000000002, 52.9708024], [-1.1812758, 52.96978269999999], [-1.1820136, 52.9686901], [-1.1822579, 52.9683209], [-1.1824055, 52.968087700000005], [-1.1826153, 52.96772869999999], [-1.182759, 52.967462899999994], [-1.1830451, 52.9669195], [-1.1833655, 52.966238], [-1.1834906999999997, 52.9658956], [-1.1836245, 52.9654271], [-1.1837129, 52.9650089], [-1.1838072, 52.9643878], [-1.1838839999999995, 52.96371289999999], [-1.184023, 52.9624037], [-1.1841440999999997, 52.96129160000001], [-1.1841912999999995, 52.960674700000006], [-1.1842226, 52.9603511], [-1.1842942, 52.9596314], [-1.1843339999999998, 52.959126899999994], [-1.1843959999999998, 52.9585721], [-1.184496775643545, 52.9572220147808], [-1.1844915272780312, 52.957063791921975], [-1.1844878342416585, 52.95692394155546], [-1.184485225023898, 52.95679984832897], [-1.1844832281142217, 52.95668889689019], [-1.1844813720020997, 52.95658847188685], [-1.184479185177005, 52.956495957966666], [-1.184476196128408, 52.95640873977733], [-1.1844719333457805, 52.95632420196659], [-1.184465925318594, 52.95623972918211], [-1.1844577005363195, 52.95615270607164], [-1.184446787488429, 52.95606051728288], [-1.1844327146643936, 52.95596054746353], [-1.1844150105536846, 52.95585018126132], [-1.1843932036457734, 52.95572680332395], [-1.1843668224301316, 52.95558779829913], [-1.1843353953962308, 52.95543055083458], [-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]]} |
5.4 |
1546 |
1556 |
Bulwell (Notts) |
Nottingham |
Nottingham |
52.9473183 |
-1.1440028 |
52.9473183 |
-1.1440028 |
1 |
0 |
2026-09-15 15:06:38 |
TERMINATED |
2026-09-15 14:56:00 |
Nottingham |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15550540 |
1789484111450537 |
30 |
30 |
2026-09-15 15:06:35.700311 |
4 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 14:56:35.065665 |
| 551977 |
582435 |
C41902 |
631Y37MP15 |
2026-09-15 |
COMPLETE |
15550492 |
2026-09-15 15:56:00 |
2026-09-15 15:06:38 |
2026-09-17 15:06:38 |
{"id": 582435, "stp": "P", "toc": "East Midlands Railway", "uid": "C41902", "consist": "360105+360113", "dest_crs": "COR", "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C41902/2026-09-15/detailed", "trust_id": "631Y37MP15", "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": "1554", "dest_platform": "1", "is_terminated": 1, "next_location": "Corby", "signalling_id": "1Y37", "timing_status": "LATE", "origin_station": "London St. Pancras", "current_leg_arr": "1556", "current_leg_dep": "1548", "current_leg_end": "Corby", "origin_dep_time": "1445", "origin_platform": "1", "current_location": "Corby Bus (Lewin Road)", "last_update_time": "2026-09-15T15:06:38", "route_debug_link": null, "timing_variation": "+2 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": "1554", "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\": 582435, \"profile_key\": \"d5b3956a2add0911e875607f35f090256930593cabcfb60f1e02e6b5b4e53d7e\", \"schedule_id\": 6003, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1445\", \"location\": \"London St. Pancras\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 30096}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1446H\", \"location\": \"Dock Jn South\", \"stage_seq\": 2, \"distance_m\": 878.588, \"section_seq\": 1, \"route_path_id\": 30096}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1447\", \"location\": \"Dock Jn North\", \"stage_seq\": 3, \"distance_m\": 1292.355, \"section_seq\": 1, \"route_path_id\": 30096}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1448\", \"location\": \"Kentish Town\", \"stage_seq\": 4, \"distance_m\": 2259.452, \"section_seq\": 1, \"route_path_id\": 30096}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1448H\", \"location\": \"Carlton Road Jn\", \"stage_seq\": 5, \"distance_m\": 3213.419, \"section_seq\": 1, \"route_path_id\": 30096}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1450\", \"location\": \"West Hampstead Thameslink\", \"stage_seq\": 6, \"distance_m\": 6007.203, \"section_seq\": 1, \"route_path_id\": 30096}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1451\", \"location\": \"Cricklewood\", \"stage_seq\": 7, \"distance_m\": 7956.251, \"section_seq\": 1, \"route_path_id\": 30096}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1452\", \"location\": \"Hendon\", \"stage_seq\": 8, \"distance_m\": 11005.954, \"section_seq\": 1, \"route_path_id\": 30096}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1456H\", \"location\": \"Radlett Jn\", \"stage_seq\": 9, \"distance_m\": 23007.952, \"section_seq\": 1, \"route_path_id\": 30096}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1500\", \"location\": \"St. Albans\", \"stage_seq\": 10, \"distance_m\": 31794.844, \"section_seq\": 1, \"route_path_id\": 30096}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1502H\", \"location\": \"Harpenden Jn\", \"stage_seq\": 11, \"distance_m\": 38830.351, \"section_seq\": 1, \"route_path_id\": 30096}, {\"is_pass\": false, \"wtt_arr\": \"1506H\", \"wtt_dep\": \"1507H\", \"location\": \"Luton Airport Parkway\", \"stage_seq\": 12, \"distance_m\": 46761.107, \"section_seq\": 1, \"route_path_id\": 30096}, {\"is_pass\": false, \"wtt_arr\": \"1509H\", \"wtt_dep\": \"1510H\", \"location\": \"Luton\", \"stage_seq\": 13, \"distance_m\": 48515.192, \"section_seq\": 1, \"route_path_id\": 30096}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1513\", \"location\": \"Leagrave Jn\", \"stage_seq\": 14, \"distance_m\": 53208.073, \"section_seq\": 1, \"route_path_id\": 30096}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1517H\", \"location\": \"Flitwick\", \"stage_seq\": 15, \"distance_m\": 64426.535, \"section_seq\": 1, \"route_path_id\": 30096}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1523H\", \"location\": \"Bedford South Jn\", \"stage_seq\": 16, \"distance_m\": 78328.084, \"section_seq\": 1, \"route_path_id\": 30096}, {\"is_pass\": false, \"wtt_arr\": \"1525\", \"wtt_dep\": \"1526\", \"location\": \"Bedford\", \"stage_seq\": 17, \"distance_m\": 79930.225, \"section_seq\": 1, \"route_path_id\": 30096}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1527\", \"location\": \"Bedford North Jn\", \"stage_seq\": 18, \"distance_m\": 80959.471, \"section_seq\": 1, \"route_path_id\": 30096}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1531\", \"location\": \"Sharnbrook Jn\", \"stage_seq\": 19, \"distance_m\": 90763.803, \"section_seq\": 1, \"route_path_id\": 30096}, {\"is_pass\": false, \"wtt_arr\": \"1536H\", \"wtt_dep\": \"1537H\", \"location\": \"Wellingborough\", \"stage_seq\": 20, \"distance_m\": 104250.902, \"section_seq\": 1, \"route_path_id\": 30096}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1538H\", \"location\": \"Wellingborough North Jn\", \"stage_seq\": 21, \"distance_m\": 104810.586, \"section_seq\": 1, \"route_path_id\": 30096}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1540\", \"location\": \"Harrowden Jn\", \"stage_seq\": 22, \"distance_m\": 107228.787, \"section_seq\": 1, \"route_path_id\": 30096}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1543\", \"location\": \"Kettering South Jn\", \"stage_seq\": 23, \"distance_m\": 113486.823, \"section_seq\": 1, \"route_path_id\": 30096}, {\"is_pass\": false, \"wtt_arr\": \"1545\", \"wtt_dep\": \"1546H\", \"location\": \"Kettering\", \"stage_seq\": 24, \"distance_m\": 115511.525, \"section_seq\": 1, \"route_path_id\": 30096}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1548H\", \"location\": \"Kettering North Jn\", \"stage_seq\": 25, \"distance_m\": 118633.802, \"section_seq\": 1, \"route_path_id\": 30096}, {\"is_pass\": false, \"wtt_arr\": \"1554\", \"wtt_dep\": null, \"location\": \"Corby\", \"stage_seq\": 26, \"distance_m\": 127544.385, \"section_seq\": 1, \"route_path_id\": 30096}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 127544.385, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 30096}], \"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": "1445", "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-15T13:50:02Z\", \"source_id\": 47662650, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:50:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:50:08Z\", \"source_id\": 15501277, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18485, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:50:48Z\", \"source_id\": 47664716, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:51:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:50:53Z\", \"source_id\": 15501883, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18417, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:52:12Z\", \"source_id\": 47668414, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:53:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:52:15Z\", \"source_id\": 15502916, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18362, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:01:06Z\", \"source_id\": 47692157, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:02:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:01:13Z\", \"source_id\": 15509476, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18197, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:07:31Z\", \"source_id\": 47709258, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:08:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:07:32Z\", \"source_id\": 15514227, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18184, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:10:57Z\", \"source_id\": 47718645, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:11:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:11:00Z\", \"source_id\": 15516832, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18090, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:19:18Z\", \"source_id\": 47740992, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:20:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:19:19Z\", \"source_id\": 15523180, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 17924, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:24:47Z\", \"source_id\": 47755388, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:25:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:24:48Z\", \"source_id\": 15527407, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 17764, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:36:46Z\", \"source_id\": 47787187, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:38:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:36:52Z\", \"source_id\": 15536499, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 17682, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:45:40Z\", \"source_id\": 47810926, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:47:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:45:42Z\", \"source_id\": 15543163, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 17630, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:55:00Z\", \"source_id\": 47836457, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:56:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:55:03Z\", \"source_id\": 15550492, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:56:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Corby", "service_state_platform": "1", "timing_fact_generation": 1789484106556729, "current_leg_arrival_utc": "2026-09-15T15:56:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:56:36.487163", "service_state_evidence_id": 15550492, "current_leg_start_actual_dep": "2026-09-15T15:48:30+01:00", "operational_evidence_version": 93, "service_state_event_time_utc": "2026-09-15T14:56:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T15:06:36.586091", "service_state_valid_until_kind": null, "operational_interpretation_version": 93, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
East Midlands Railway |
P |
STP |
COR |
1Y37 |
360105+360113 |
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": 582435, "profile_key": "d5b3956a2add0911e875607f35f090256930593cabcfb60f1e02e6b5b4e53d7e", "schedule_id": 6003, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1445", "location": "London St. Pancras", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 30096}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1446H", "location": "Dock Jn South", "stage_seq": 2, "distance_m": 878.588, "section_seq": 1, "route_path_id": 30096}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1447", "location": "Dock Jn North", "stage_seq": 3, "distance_m": 1292.355, "section_seq": 1, "route_path_id": 30096}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1448", "location": "Kentish Town", "stage_seq": 4, "distance_m": 2259.452, "section_seq": 1, "route_path_id": 30096}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1448H", "location": "Carlton Road Jn", "stage_seq": 5, "distance_m": 3213.419, "section_seq": 1, "route_path_id": 30096}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1450", "location": "West Hampstead Thameslink", "stage_seq": 6, "distance_m": 6007.203, "section_seq": 1, "route_path_id": 30096}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1451", "location": "Cricklewood", "stage_seq": 7, "distance_m": 7956.251, "section_seq": 1, "route_path_id": 30096}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1452", "location": "Hendon", "stage_seq": 8, "distance_m": 11005.954, "section_seq": 1, "route_path_id": 30096}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1456H", "location": "Radlett Jn", "stage_seq": 9, "distance_m": 23007.952, "section_seq": 1, "route_path_id": 30096}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1500", "location": "St. Albans", "stage_seq": 10, "distance_m": 31794.844, "section_seq": 1, "route_path_id": 30096}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1502H", "location": "Harpenden Jn", "stage_seq": 11, "distance_m": 38830.351, "section_seq": 1, "route_path_id": 30096}, {"is_pass": false, "wtt_arr": "1506H", "wtt_dep": "1507H", "location": "Luton Airport Parkway", "stage_seq": 12, "distance_m": 46761.107, "section_seq": 1, "route_path_id": 30096}, {"is_pass": false, "wtt_arr": "1509H", "wtt_dep": "1510H", "location": "Luton", "stage_seq": 13, "distance_m": 48515.192, "section_seq": 1, "route_path_id": 30096}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1513", "location": "Leagrave Jn", "stage_seq": 14, "distance_m": 53208.073, "section_seq": 1, "route_path_id": 30096}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1517H", "location": "Flitwick", "stage_seq": 15, "distance_m": 64426.535, "section_seq": 1, "route_path_id": 30096}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1523H", "location": "Bedford South Jn", "stage_seq": 16, "distance_m": 78328.084, "section_seq": 1, "route_path_id": 30096}, {"is_pass": false, "wtt_arr": "1525", "wtt_dep": "1526", "location": "Bedford", "stage_seq": 17, "distance_m": 79930.225, "section_seq": 1, "route_path_id": 30096}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1527", "location": "Bedford North Jn", "stage_seq": 18, "distance_m": 80959.471, "section_seq": 1, "route_path_id": 30096}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1531", "location": "Sharnbrook Jn", "stage_seq": 19, "distance_m": 90763.803, "section_seq": 1, "route_path_id": 30096}, {"is_pass": false, "wtt_arr": "1536H", "wtt_dep": "1537H", "location": "Wellingborough", "stage_seq": 20, "distance_m": 104250.902, "section_seq": 1, "route_path_id": 30096}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1538H", "location": "Wellingborough North Jn", "stage_seq": 21, "distance_m": 104810.586, "section_seq": 1, "route_path_id": 30096}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1540", "location": "Harrowden Jn", "stage_seq": 22, "distance_m": 107228.787, "section_seq": 1, "route_path_id": 30096}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1543", "location": "Kettering South Jn", "stage_seq": 23, "distance_m": 113486.823, "section_seq": 1, "route_path_id": 30096}, {"is_pass": false, "wtt_arr": "1545", "wtt_dep": "1546H", "location": "Kettering", "stage_seq": 24, "distance_m": 115511.525, "section_seq": 1, "route_path_id": 30096}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1548H", "location": "Kettering North Jn", "stage_seq": 25, "distance_m": 118633.802, "section_seq": 1, "route_path_id": 30096}, {"is_pass": false, "wtt_arr": "1554", "wtt_dep": null, "location": "Corby", "stage_seq": 26, "distance_m": 127544.385, "section_seq": 1, "route_path_id": 30096}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 127544.385, "from_m": 0.0, "section_seq": 1, "route_path_id": 30096}], "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-15T13:50:02Z", "source_id": 47662650, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T13:50:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:50:08Z", "source_id": 15501277, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T14:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18485, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:50:48Z", "source_id": 47664716, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T13:51:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:50:53Z", "source_id": 15501883, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T14:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18417, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:52:12Z", "source_id": 47668414, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T13:53:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:52:15Z", "source_id": 15502916, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T14:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18362, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:01:06Z", "source_id": 47692157, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T14:02:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:01:13Z", "source_id": 15509476, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T15:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18197, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:07:31Z", "source_id": 47709258, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T14:08:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:07:32Z", "source_id": 15514227, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T15:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18184, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:10:57Z", "source_id": 47718645, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T14:11:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:11:00Z", "source_id": 15516832, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T15:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18090, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:19:18Z", "source_id": 47740992, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T14:20:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:19:19Z", "source_id": 15523180, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T15:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 17924, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:24:47Z", "source_id": 47755388, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T14:25:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:24:48Z", "source_id": 15527407, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T15:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 17764, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:36:46Z", "source_id": 47787187, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T14:38:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:36:52Z", "source_id": 15536499, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T15:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 17682, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:45:40Z", "source_id": 47810926, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-15T14:47:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:45:42Z", "source_id": 15543163, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-15T15:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 17630, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:55:00Z", "source_id": 47836457, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-15T14:56:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:55:03Z", "source_id": 15550492, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-15T15:56:00+01:00", "operational_fact": true}] |
London St. Pancras |
1445 |
1445 |
1 |
None |
None |
Corby |
1554 |
1554 |
1 |
LATE |
+2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C41902/2026-09-15/detailed |
None |
Kettering |
2026-09-15T15:48:30+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 |
1548 |
1556 |
Kettering |
Corby Bus (Lewin Road) |
Corby |
52.4888166 |
-0.6884227 |
52.4888166 |
-0.6884227 |
1 |
0 |
2026-09-15 15:06:38 |
TERMINATED |
2026-09-15 14:56:00 |
Corby |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15550492 |
1789484106556729 |
93 |
93 |
2026-09-15 15:06:36.586091 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 14:56:36.487163 |
| 551978 |
582847 |
W75679 |
652P11MQ15 |
2026-09-15 |
COMPLETE |
15552098 |
2026-09-15 15:00:00 |
2026-09-15 15:07:07 |
2026-09-17 15:07:07 |
{"id": 582847, "stp": "P", "toc": "West Midlands Trains", "uid": "W75679", "consist": "139002", "dest_crs": "SBT", "num_carr": 1, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W75679/2026-09-15/detailed", "trust_id": "652P11MQ15", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Stourbridge Town", "service_date": "2026-09-15", "dest_arr_time": "1503", "dest_platform": null, "is_terminated": 1, "next_location": "Stourbridge Town", "signalling_id": "2P11", "timing_status": "ON TIME", "origin_station": "Stourbridge Jn (Town Plat)", "current_leg_arr": "1503", "current_leg_dep": "1500", "current_leg_end": "Stourbridge Town", "origin_dep_time": "1500", "origin_platform": null, "current_location": "Stourbridge Jn (Town Plat)", "last_update_time": "2026-09-15T15:07:07", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.1342704999999995, 52.4473924], [-2.1342679, 52.4475463], [-2.1342351, 52.448052099999984], [-2.1342243999999995, 52.4481617], [-2.134234, 52.4483201], [-2.1342541, 52.4484509], [-2.1342889, 52.44857429999999], [-2.1343319, 52.44869370000001], [-2.1343845999999997, 52.44883130000001], [-2.1344742, 52.4490885], [-2.1345205000000003, 52.44919139999999], [-2.1348845, 52.44989209999999], [-2.1351642999999996, 52.4502576], [-2.1353904, 52.4504667], [-2.1355597, 52.4505955], [-2.1359198, 52.4508186], [-2.1363434, 52.4510151], [-2.1375337, 52.451387700000005], [-2.1380507999999994, 52.4515985], [-2.1382766, 52.4517106], [-2.1384765, 52.451822500000006], [-2.1391564, 52.452464799999994], [-2.1397326, 52.4531284], [-2.1399342, 52.45336390000001], [-2.1407975, 52.4542604], [-2.1413182, 52.4548629], [-2.141537899999999, 52.45519629999999], [-2.1416544999999996, 52.4553616], [-2.141804099999999, 52.455504399999995], [-2.142011, 52.4556837]]}", "current_leg_start": "Stourbridge Jn (Town Plat)", "dest_arr_time_act": "1503", "motion_projection": null, "next_location_lat": "52.4556837", "next_location_lon": "-2.1420110", "previous_location": "Stourbridge Town", "current_leg_milage": "0.7", "linx_max_speed_mph": 45, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 85.609, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 10.0, \"equipment_limit_mph\": 45.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 10.0}, {\"to_m\": 1066.05, \"from_m\": 85.609, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 45.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 1109.262, \"from_m\": 1066.05, \"capability_applied\": null, \"effective_limit_mph\": 10.0, \"equipment_limit_mph\": 45.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 10.0}], \"service_id\": 582847, \"profile_key\": \"d703eeab93195442681fafd289809c1a71a8ddcbab3e762de0353bb273a78f06\", \"schedule_id\": 28240, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1500\", \"location\": \"Stourbridge Jn (Town Plat)\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 39634}, {\"is_pass\": false, \"wtt_arr\": \"1503\", \"wtt_dep\": null, \"location\": \"Stourbridge Town\", \"stage_seq\": 2, \"distance_m\": 1109.262, \"section_seq\": 1, \"route_path_id\": 39634}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 1109.262, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 39634}], \"total_distance_m\": 1109.262, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 45.0, \"speed_covered_distance_m\": 1109.262, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 0.0, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1500", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "52.4556837", "current_position_lon": "-2.1420110", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:56:39Z\", \"source_id\": 15551662, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:03:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Stourbridge Town", "service_state_platform": null, "timing_fact_generation": 1789484234102392, "current_leg_arrival_utc": "2026-09-15T15:03:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:56:39.543556", "service_state_evidence_id": 15551662, "current_leg_start_actual_dep": "2026-09-15T15:00:00+01:00", "operational_evidence_version": 3, "service_state_event_time_utc": "2026-09-15T14:03:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T15:06:39.787489", "service_state_valid_until_kind": null, "operational_interpretation_version": 3, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
West Midlands Trains |
P |
None |
SBT |
2P11 |
139002 |
1 |
45 |
None |
{"version": 3, "segments": [{"to_m": 85.609, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 10.0, "equipment_limit_mph": 45.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 10.0}, {"to_m": 1066.05, "from_m": 85.609, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 45.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 1109.262, "from_m": 1066.05, "capability_applied": null, "effective_limit_mph": 10.0, "equipment_limit_mph": 45.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 10.0}], "service_id": 582847, "profile_key": "d703eeab93195442681fafd289809c1a71a8ddcbab3e762de0353bb273a78f06", "schedule_id": 28240, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1500", "location": "Stourbridge Jn (Town Plat)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 39634}, {"is_pass": false, "wtt_arr": "1503", "wtt_dep": null, "location": "Stourbridge Town", "stage_seq": 2, "distance_m": 1109.262, "section_seq": 1, "route_path_id": 39634}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 1109.262, "from_m": 0.0, "section_seq": 1, "route_path_id": 39634}], "total_distance_m": 1109.262, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 45.0, "speed_covered_distance_m": 1109.262, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 0.0, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:56:39Z", "source_id": 15551662, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T15:03:00+01:00", "operational_fact": true}] |
Stourbridge Jn (Town Plat) |
1500 |
1500 |
None |
None |
None |
Stourbridge Town |
1503 |
1503 |
None |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W75679/2026-09-15/detailed |
None |
Stourbridge Jn (Town Plat) |
2026-09-15T15:00:00+01:00 |
Stourbridge Town |
3.0 |
{"type": "LineString", "coordinates": [[-2.1342704999999995, 52.4473924], [-2.1342679, 52.4475463], [-2.1342351, 52.448052099999984], [-2.1342243999999995, 52.4481617], [-2.134234, 52.4483201], [-2.1342541, 52.4484509], [-2.1342889, 52.44857429999999], [-2.1343319, 52.44869370000001], [-2.1343845999999997, 52.44883130000001], [-2.1344742, 52.4490885], [-2.1345205000000003, 52.44919139999999], [-2.1348845, 52.44989209999999], [-2.1351642999999996, 52.4502576], [-2.1353904, 52.4504667], [-2.1355597, 52.4505955], [-2.1359198, 52.4508186], [-2.1363434, 52.4510151], [-2.1375337, 52.451387700000005], [-2.1380507999999994, 52.4515985], [-2.1382766, 52.4517106], [-2.1384765, 52.451822500000006], [-2.1391564, 52.452464799999994], [-2.1397326, 52.4531284], [-2.1399342, 52.45336390000001], [-2.1407975, 52.4542604], [-2.1413182, 52.4548629], [-2.141537899999999, 52.45519629999999], [-2.1416544999999996, 52.4553616], [-2.141804099999999, 52.455504399999995], [-2.142011, 52.4556837]]} |
0.7 |
1500 |
1503 |
Stourbridge Town |
Stourbridge Jn (Town Plat) |
Stourbridge Town |
52.4556837 |
-2.1420110 |
52.4556837 |
-2.1420110 |
1 |
0 |
2026-09-15 15:07:07 |
TERMINATED |
2026-09-15 14:03:00 |
Stourbridge Town |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15551662 |
1789484234102392 |
3 |
3 |
2026-09-15 15:06:39.787489 |
None |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 14:56:39.543556 |
| 551979 |
583082 |
W75697 |
652P13MQ15 |
2026-09-15 |
COMPLETE |
15552101 |
2026-09-15 15:10:00 |
2026-09-15 15:07:07 |
2026-09-17 15:07:07 |
{"id": 583082, "stp": "P", "toc": "West Midlands Trains", "uid": "W75697", "consist": "139002", "dest_crs": "SBT", "num_carr": 1, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W75697/2026-09-15/detailed", "trust_id": "652P13MQ15", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Stourbridge Town", "service_date": "2026-09-15", "dest_arr_time": "1513", "dest_platform": null, "is_terminated": 1, "next_location": "Stourbridge Town", "signalling_id": "2P13", "timing_status": "ON TIME", "origin_station": "Stourbridge Jn (Town Plat)", "current_leg_arr": "1513", "current_leg_dep": "1510", "current_leg_end": "Stourbridge Town", "origin_dep_time": "1510", "origin_platform": null, "current_location": "Stourbridge Jn (Town Plat)", "last_update_time": "2026-09-15T15:07:07", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.1342704999999995, 52.4473924], [-2.1342679, 52.4475463], [-2.1342351, 52.448052099999984], [-2.1342243999999995, 52.4481617], [-2.134234, 52.4483201], [-2.1342541, 52.4484509], [-2.1342889, 52.44857429999999], [-2.1343319, 52.44869370000001], [-2.1343845999999997, 52.44883130000001], [-2.1344742, 52.4490885], [-2.1345205000000003, 52.44919139999999], [-2.1348845, 52.44989209999999], [-2.1351642999999996, 52.4502576], [-2.1353904, 52.4504667], [-2.1355597, 52.4505955], [-2.1359198, 52.4508186], [-2.1363434, 52.4510151], [-2.1375337, 52.451387700000005], [-2.1380507999999994, 52.4515985], [-2.1382766, 52.4517106], [-2.1384765, 52.451822500000006], [-2.1391564, 52.452464799999994], [-2.1397326, 52.4531284], [-2.1399342, 52.45336390000001], [-2.1407975, 52.4542604], [-2.1413182, 52.4548629], [-2.141537899999999, 52.45519629999999], [-2.1416544999999996, 52.4553616], [-2.141804099999999, 52.455504399999995], [-2.142011, 52.4556837]]}", "current_leg_start": "Stourbridge Jn (Town Plat)", "dest_arr_time_act": "1513", "motion_projection": null, "next_location_lat": "52.4556837", "next_location_lon": "-2.1420110", "previous_location": "Stourbridge Town", "current_leg_milage": "0.7", "linx_max_speed_mph": 45, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 85.609, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 10.0, \"equipment_limit_mph\": 45.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 10.0}, {\"to_m\": 1066.05, \"from_m\": 85.609, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 45.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 1109.262, \"from_m\": 1066.05, \"capability_applied\": null, \"effective_limit_mph\": 10.0, \"equipment_limit_mph\": 45.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 10.0}], \"service_id\": 583082, \"profile_key\": \"1d3ee6567598d3b74ae92d805b819f5f35a852b56ef01e4b5a5109a9b83d3ff5\", \"schedule_id\": 28247, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1510\", \"location\": \"Stourbridge Jn (Town Plat)\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 39634}, {\"is_pass\": false, \"wtt_arr\": \"1513\", \"wtt_dep\": null, \"location\": \"Stourbridge Town\", \"stage_seq\": 2, \"distance_m\": 1109.262, \"section_seq\": 1, \"route_path_id\": 39634}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 1109.262, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 39634}], \"total_distance_m\": 1109.262, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 45.0, \"speed_covered_distance_m\": 1109.262, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 0.0, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1510", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "52.4556837", "current_position_lon": "-2.1420110", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:56:41Z\", \"source_id\": 15551664, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:13:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Stourbridge Town", "service_state_platform": null, "timing_fact_generation": 1789484234303480, "current_leg_arrival_utc": "2026-09-15T15:13:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:56:42.202421", "service_state_evidence_id": 15551664, "current_leg_start_actual_dep": "2026-09-15T15:10:00+01:00", "operational_evidence_version": 3, "service_state_event_time_utc": "2026-09-15T14:13:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T15:06:42.378329", "service_state_valid_until_kind": null, "operational_interpretation_version": 3, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
West Midlands Trains |
P |
None |
SBT |
2P13 |
139002 |
1 |
45 |
None |
{"version": 3, "segments": [{"to_m": 85.609, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 10.0, "equipment_limit_mph": 45.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 10.0}, {"to_m": 1066.05, "from_m": 85.609, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 45.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 1109.262, "from_m": 1066.05, "capability_applied": null, "effective_limit_mph": 10.0, "equipment_limit_mph": 45.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 10.0}], "service_id": 583082, "profile_key": "1d3ee6567598d3b74ae92d805b819f5f35a852b56ef01e4b5a5109a9b83d3ff5", "schedule_id": 28247, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1510", "location": "Stourbridge Jn (Town Plat)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 39634}, {"is_pass": false, "wtt_arr": "1513", "wtt_dep": null, "location": "Stourbridge Town", "stage_seq": 2, "distance_m": 1109.262, "section_seq": 1, "route_path_id": 39634}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 1109.262, "from_m": 0.0, "section_seq": 1, "route_path_id": 39634}], "total_distance_m": 1109.262, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 45.0, "speed_covered_distance_m": 1109.262, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 0.0, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:56:41Z", "source_id": 15551664, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T15:13:00+01:00", "operational_fact": true}] |
Stourbridge Jn (Town Plat) |
1510 |
1510 |
None |
None |
None |
Stourbridge Town |
1513 |
1513 |
None |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W75697/2026-09-15/detailed |
None |
Stourbridge Jn (Town Plat) |
2026-09-15T15:10:00+01:00 |
Stourbridge Town |
3.0 |
{"type": "LineString", "coordinates": [[-2.1342704999999995, 52.4473924], [-2.1342679, 52.4475463], [-2.1342351, 52.448052099999984], [-2.1342243999999995, 52.4481617], [-2.134234, 52.4483201], [-2.1342541, 52.4484509], [-2.1342889, 52.44857429999999], [-2.1343319, 52.44869370000001], [-2.1343845999999997, 52.44883130000001], [-2.1344742, 52.4490885], [-2.1345205000000003, 52.44919139999999], [-2.1348845, 52.44989209999999], [-2.1351642999999996, 52.4502576], [-2.1353904, 52.4504667], [-2.1355597, 52.4505955], [-2.1359198, 52.4508186], [-2.1363434, 52.4510151], [-2.1375337, 52.451387700000005], [-2.1380507999999994, 52.4515985], [-2.1382766, 52.4517106], [-2.1384765, 52.451822500000006], [-2.1391564, 52.452464799999994], [-2.1397326, 52.4531284], [-2.1399342, 52.45336390000001], [-2.1407975, 52.4542604], [-2.1413182, 52.4548629], [-2.141537899999999, 52.45519629999999], [-2.1416544999999996, 52.4553616], [-2.141804099999999, 52.455504399999995], [-2.142011, 52.4556837]]} |
0.7 |
1510 |
1513 |
Stourbridge Town |
Stourbridge Jn (Town Plat) |
Stourbridge Town |
52.4556837 |
-2.1420110 |
52.4556837 |
-2.1420110 |
1 |
0 |
2026-09-15 15:07:07 |
TERMINATED |
2026-09-15 14:13:00 |
Stourbridge Town |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15551664 |
1789484234303480 |
3 |
3 |
2026-09-15 15:06:42.378329 |
None |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 14:56:42.202421 |
| 551980 |
583331 |
W75713 |
652P15MQ15 |
2026-09-15 |
COMPLETE |
15552785 |
2026-09-15 15:20:00 |
2026-09-15 15:07:07 |
2026-09-17 15:07:07 |
{"id": 583331, "stp": "P", "toc": "West Midlands Trains", "uid": "W75713", "consist": "139002", "dest_crs": "SBT", "num_carr": 1, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W75713/2026-09-15/detailed", "trust_id": "652P15MQ15", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Stourbridge Town", "service_date": "2026-09-15", "dest_arr_time": "1523", "dest_platform": null, "is_terminated": 1, "next_location": "Stourbridge Town", "signalling_id": "2P15", "timing_status": "ON TIME", "origin_station": "Stourbridge Jn (Town Plat)", "current_leg_arr": "1523", "current_leg_dep": "1520", "current_leg_end": "Stourbridge Town", "origin_dep_time": "1520", "origin_platform": null, "current_location": "Stourbridge Jn (Town Plat)", "last_update_time": "2026-09-15T15:07:07", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.1342704999999995, 52.4473924], [-2.1342679, 52.4475463], [-2.1342351, 52.448052099999984], [-2.1342243999999995, 52.4481617], [-2.134234, 52.4483201], [-2.1342541, 52.4484509], [-2.1342889, 52.44857429999999], [-2.1343319, 52.44869370000001], [-2.1343845999999997, 52.44883130000001], [-2.1344742, 52.4490885], [-2.1345205000000003, 52.44919139999999], [-2.1348845, 52.44989209999999], [-2.1351642999999996, 52.4502576], [-2.1353904, 52.4504667], [-2.1355597, 52.4505955], [-2.1359198, 52.4508186], [-2.1363434, 52.4510151], [-2.1375337, 52.451387700000005], [-2.1380507999999994, 52.4515985], [-2.1382766, 52.4517106], [-2.1384765, 52.451822500000006], [-2.1391564, 52.452464799999994], [-2.1397326, 52.4531284], [-2.1399342, 52.45336390000001], [-2.1407975, 52.4542604], [-2.1413182, 52.4548629], [-2.141537899999999, 52.45519629999999], [-2.1416544999999996, 52.4553616], [-2.141804099999999, 52.455504399999995], [-2.142011, 52.4556837]]}", "current_leg_start": "Stourbridge Jn (Town Plat)", "dest_arr_time_act": "1523", "motion_projection": null, "next_location_lat": "52.4556837", "next_location_lon": "-2.1420110", "previous_location": "Stourbridge Town", "current_leg_milage": "0.7", "linx_max_speed_mph": 45, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 85.609, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 10.0, \"equipment_limit_mph\": 45.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 10.0}, {\"to_m\": 1066.05, \"from_m\": 85.609, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 45.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 1109.262, \"from_m\": 1066.05, \"capability_applied\": null, \"effective_limit_mph\": 10.0, \"equipment_limit_mph\": 45.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 10.0}], \"service_id\": 583331, \"profile_key\": \"2a0d120f038a56519a93a1511332bb013d4d6198abcf187c9676c0020f3556ca\", \"schedule_id\": 28253, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1520\", \"location\": \"Stourbridge Jn (Town Plat)\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 39634}, {\"is_pass\": false, \"wtt_arr\": \"1523\", \"wtt_dep\": null, \"location\": \"Stourbridge Town\", \"stage_seq\": 2, \"distance_m\": 1109.262, \"section_seq\": 1, \"route_path_id\": 39634}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 1109.262, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 39634}], \"total_distance_m\": 1109.262, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 45.0, \"speed_covered_distance_m\": 1109.262, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 0.0, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1520", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "52.4556837", "current_position_lon": "-2.1420110", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:56:43Z\", \"source_id\": 15551701, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:23:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Stourbridge Town", "service_state_platform": null, "timing_fact_generation": 1789484292964935, "current_leg_arrival_utc": "2026-09-15T15:23:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:56:43.376638", "service_state_evidence_id": 15551701, "current_leg_start_actual_dep": "2026-09-15T15:20:00+01:00", "operational_evidence_version": 3, "service_state_event_time_utc": "2026-09-15T14:23:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T15:06:43.987927", "service_state_valid_until_kind": null, "operational_interpretation_version": 3, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
West Midlands Trains |
P |
None |
SBT |
2P15 |
139002 |
1 |
45 |
None |
{"version": 3, "segments": [{"to_m": 85.609, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 10.0, "equipment_limit_mph": 45.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 10.0}, {"to_m": 1066.05, "from_m": 85.609, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 45.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 1109.262, "from_m": 1066.05, "capability_applied": null, "effective_limit_mph": 10.0, "equipment_limit_mph": 45.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 10.0}], "service_id": 583331, "profile_key": "2a0d120f038a56519a93a1511332bb013d4d6198abcf187c9676c0020f3556ca", "schedule_id": 28253, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1520", "location": "Stourbridge Jn (Town Plat)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 39634}, {"is_pass": false, "wtt_arr": "1523", "wtt_dep": null, "location": "Stourbridge Town", "stage_seq": 2, "distance_m": 1109.262, "section_seq": 1, "route_path_id": 39634}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 1109.262, "from_m": 0.0, "section_seq": 1, "route_path_id": 39634}], "total_distance_m": 1109.262, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 45.0, "speed_covered_distance_m": 1109.262, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 0.0, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:56:43Z", "source_id": 15551701, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T15:23:00+01:00", "operational_fact": true}] |
Stourbridge Jn (Town Plat) |
1520 |
1520 |
None |
None |
None |
Stourbridge Town |
1523 |
1523 |
None |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W75713/2026-09-15/detailed |
None |
Stourbridge Jn (Town Plat) |
2026-09-15T15:20:00+01:00 |
Stourbridge Town |
3.0 |
{"type": "LineString", "coordinates": [[-2.1342704999999995, 52.4473924], [-2.1342679, 52.4475463], [-2.1342351, 52.448052099999984], [-2.1342243999999995, 52.4481617], [-2.134234, 52.4483201], [-2.1342541, 52.4484509], [-2.1342889, 52.44857429999999], [-2.1343319, 52.44869370000001], [-2.1343845999999997, 52.44883130000001], [-2.1344742, 52.4490885], [-2.1345205000000003, 52.44919139999999], [-2.1348845, 52.44989209999999], [-2.1351642999999996, 52.4502576], [-2.1353904, 52.4504667], [-2.1355597, 52.4505955], [-2.1359198, 52.4508186], [-2.1363434, 52.4510151], [-2.1375337, 52.451387700000005], [-2.1380507999999994, 52.4515985], [-2.1382766, 52.4517106], [-2.1384765, 52.451822500000006], [-2.1391564, 52.452464799999994], [-2.1397326, 52.4531284], [-2.1399342, 52.45336390000001], [-2.1407975, 52.4542604], [-2.1413182, 52.4548629], [-2.141537899999999, 52.45519629999999], [-2.1416544999999996, 52.4553616], [-2.141804099999999, 52.455504399999995], [-2.142011, 52.4556837]]} |
0.7 |
1520 |
1523 |
Stourbridge Town |
Stourbridge Jn (Town Plat) |
Stourbridge Town |
52.4556837 |
-2.1420110 |
52.4556837 |
-2.1420110 |
1 |
0 |
2026-09-15 15:07:07 |
TERMINATED |
2026-09-15 14:23:00 |
Stourbridge Town |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15551701 |
1789484292964935 |
3 |
3 |
2026-09-15 15:06:43.987927 |
None |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 14:56:43.376638 |
| 551981 |
584100 |
W75752 |
652P21MR15 |
2026-09-15 |
COMPLETE |
15552793 |
2026-09-15 15:50:00 |
2026-09-15 15:07:07 |
2026-09-17 15:07:07 |
{"id": 584100, "stp": "P", "toc": "West Midlands Trains", "uid": "W75752", "consist": "139002", "dest_crs": "SBT", "num_carr": 1, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W75752/2026-09-15/detailed", "trust_id": "652P21MR15", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Stourbridge Town", "service_date": "2026-09-15", "dest_arr_time": "1553", "dest_platform": null, "is_terminated": 1, "next_location": "Stourbridge Town", "signalling_id": "2P21", "timing_status": "ON TIME", "origin_station": "Stourbridge Jn (Town Plat)", "current_leg_arr": "1553", "current_leg_dep": "1550", "current_leg_end": "Stourbridge Town", "origin_dep_time": "1550", "origin_platform": null, "current_location": "Stourbridge Jn (Town Plat)", "last_update_time": "2026-09-15T15:07:07", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.1342704999999995, 52.4473924], [-2.1342679, 52.4475463], [-2.1342351, 52.448052099999984], [-2.1342243999999995, 52.4481617], [-2.134234, 52.4483201], [-2.1342541, 52.4484509], [-2.1342889, 52.44857429999999], [-2.1343319, 52.44869370000001], [-2.1343845999999997, 52.44883130000001], [-2.1344742, 52.4490885], [-2.1345205000000003, 52.44919139999999], [-2.1348845, 52.44989209999999], [-2.1351642999999996, 52.4502576], [-2.1353904, 52.4504667], [-2.1355597, 52.4505955], [-2.1359198, 52.4508186], [-2.1363434, 52.4510151], [-2.1375337, 52.451387700000005], [-2.1380507999999994, 52.4515985], [-2.1382766, 52.4517106], [-2.1384765, 52.451822500000006], [-2.1391564, 52.452464799999994], [-2.1397326, 52.4531284], [-2.1399342, 52.45336390000001], [-2.1407975, 52.4542604], [-2.1413182, 52.4548629], [-2.141537899999999, 52.45519629999999], [-2.1416544999999996, 52.4553616], [-2.141804099999999, 52.455504399999995], [-2.142011, 52.4556837]]}", "current_leg_start": "Stourbridge Jn (Town Plat)", "dest_arr_time_act": "1553", "motion_projection": null, "next_location_lat": "52.4556837", "next_location_lon": "-2.1420110", "previous_location": "Stourbridge Town", "current_leg_milage": "0.7", "linx_max_speed_mph": 45, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 85.609, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 10.0, \"equipment_limit_mph\": 45.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 10.0}, {\"to_m\": 1066.05, \"from_m\": 85.609, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 45.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 1109.262, \"from_m\": 1066.05, \"capability_applied\": null, \"effective_limit_mph\": 10.0, \"equipment_limit_mph\": 45.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 10.0}], \"service_id\": 584100, \"profile_key\": \"2bc2ac987048c5291869131bc9671377801629cd911e5eea811a3c6e3e9bca65\", \"schedule_id\": 28268, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1550\", \"location\": \"Stourbridge Jn (Town Plat)\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 39634}, {\"is_pass\": false, \"wtt_arr\": \"1553\", \"wtt_dep\": null, \"location\": \"Stourbridge Town\", \"stage_seq\": 2, \"distance_m\": 1109.262, \"section_seq\": 1, \"route_path_id\": 39634}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 1109.262, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 39634}], \"total_distance_m\": 1109.262, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 45.0, \"speed_covered_distance_m\": 1109.262, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 0.0, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1550", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "52.4556837", "current_position_lon": "-2.1420110", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:56:43Z\", \"source_id\": 15551709, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:53:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Stourbridge Town", "service_state_platform": null, "timing_fact_generation": 1789484293526055, "current_leg_arrival_utc": "2026-09-15T15:53:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:56:43.748622", "service_state_evidence_id": 15551709, "current_leg_start_actual_dep": "2026-09-15T15:50:00+01:00", "operational_evidence_version": 2, "service_state_event_time_utc": "2026-09-15T14:53:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T15:06:43.990585", "service_state_valid_until_kind": null, "operational_interpretation_version": 2, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
West Midlands Trains |
P |
None |
SBT |
2P21 |
139002 |
1 |
45 |
None |
{"version": 3, "segments": [{"to_m": 85.609, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 10.0, "equipment_limit_mph": 45.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 10.0}, {"to_m": 1066.05, "from_m": 85.609, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 45.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 1109.262, "from_m": 1066.05, "capability_applied": null, "effective_limit_mph": 10.0, "equipment_limit_mph": 45.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 10.0}], "service_id": 584100, "profile_key": "2bc2ac987048c5291869131bc9671377801629cd911e5eea811a3c6e3e9bca65", "schedule_id": 28268, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1550", "location": "Stourbridge Jn (Town Plat)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 39634}, {"is_pass": false, "wtt_arr": "1553", "wtt_dep": null, "location": "Stourbridge Town", "stage_seq": 2, "distance_m": 1109.262, "section_seq": 1, "route_path_id": 39634}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 1109.262, "from_m": 0.0, "section_seq": 1, "route_path_id": 39634}], "total_distance_m": 1109.262, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 45.0, "speed_covered_distance_m": 1109.262, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 0.0, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:56:43Z", "source_id": 15551709, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T15:53:00+01:00", "operational_fact": true}] |
Stourbridge Jn (Town Plat) |
1550 |
1550 |
None |
None |
None |
Stourbridge Town |
1553 |
1553 |
None |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W75752/2026-09-15/detailed |
None |
Stourbridge Jn (Town Plat) |
2026-09-15T15:50:00+01:00 |
Stourbridge Town |
3.0 |
{"type": "LineString", "coordinates": [[-2.1342704999999995, 52.4473924], [-2.1342679, 52.4475463], [-2.1342351, 52.448052099999984], [-2.1342243999999995, 52.4481617], [-2.134234, 52.4483201], [-2.1342541, 52.4484509], [-2.1342889, 52.44857429999999], [-2.1343319, 52.44869370000001], [-2.1343845999999997, 52.44883130000001], [-2.1344742, 52.4490885], [-2.1345205000000003, 52.44919139999999], [-2.1348845, 52.44989209999999], [-2.1351642999999996, 52.4502576], [-2.1353904, 52.4504667], [-2.1355597, 52.4505955], [-2.1359198, 52.4508186], [-2.1363434, 52.4510151], [-2.1375337, 52.451387700000005], [-2.1380507999999994, 52.4515985], [-2.1382766, 52.4517106], [-2.1384765, 52.451822500000006], [-2.1391564, 52.452464799999994], [-2.1397326, 52.4531284], [-2.1399342, 52.45336390000001], [-2.1407975, 52.4542604], [-2.1413182, 52.4548629], [-2.141537899999999, 52.45519629999999], [-2.1416544999999996, 52.4553616], [-2.141804099999999, 52.455504399999995], [-2.142011, 52.4556837]]} |
0.7 |
1550 |
1553 |
Stourbridge Town |
Stourbridge Jn (Town Plat) |
Stourbridge Town |
52.4556837 |
-2.1420110 |
52.4556837 |
-2.1420110 |
1 |
0 |
2026-09-15 15:07:07 |
TERMINATED |
2026-09-15 14:53:00 |
Stourbridge Town |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15551709 |
1789484293526055 |
2 |
2 |
2026-09-15 15:06:43.990585 |
None |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 14:56:43.748622 |
| 551982 |
583600 |
W75726 |
652P17MR15 |
2026-09-15 |
COMPLETE |
15552787 |
2026-09-15 15:30:00 |
2026-09-15 15:07:07 |
2026-09-17 15:07:07 |
{"id": 583600, "stp": "P", "toc": "West Midlands Trains", "uid": "W75726", "consist": "139002", "dest_crs": "SBT", "num_carr": 1, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W75726/2026-09-15/detailed", "trust_id": "652P17MR15", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Stourbridge Town", "service_date": "2026-09-15", "dest_arr_time": "1533", "dest_platform": null, "is_terminated": 1, "next_location": "Stourbridge Town", "signalling_id": "2P17", "timing_status": "ON TIME", "origin_station": "Stourbridge Jn (Town Plat)", "current_leg_arr": "1533", "current_leg_dep": "1530", "current_leg_end": "Stourbridge Town", "origin_dep_time": "1530", "origin_platform": null, "current_location": "Stourbridge Jn (Town Plat)", "last_update_time": "2026-09-15T15:07:07", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.1342704999999995, 52.4473924], [-2.1342679, 52.4475463], [-2.1342351, 52.448052099999984], [-2.1342243999999995, 52.4481617], [-2.134234, 52.4483201], [-2.1342541, 52.4484509], [-2.1342889, 52.44857429999999], [-2.1343319, 52.44869370000001], [-2.1343845999999997, 52.44883130000001], [-2.1344742, 52.4490885], [-2.1345205000000003, 52.44919139999999], [-2.1348845, 52.44989209999999], [-2.1351642999999996, 52.4502576], [-2.1353904, 52.4504667], [-2.1355597, 52.4505955], [-2.1359198, 52.4508186], [-2.1363434, 52.4510151], [-2.1375337, 52.451387700000005], [-2.1380507999999994, 52.4515985], [-2.1382766, 52.4517106], [-2.1384765, 52.451822500000006], [-2.1391564, 52.452464799999994], [-2.1397326, 52.4531284], [-2.1399342, 52.45336390000001], [-2.1407975, 52.4542604], [-2.1413182, 52.4548629], [-2.141537899999999, 52.45519629999999], [-2.1416544999999996, 52.4553616], [-2.141804099999999, 52.455504399999995], [-2.142011, 52.4556837]]}", "current_leg_start": "Stourbridge Jn (Town Plat)", "dest_arr_time_act": "1533", "motion_projection": null, "next_location_lat": "52.4556837", "next_location_lon": "-2.1420110", "previous_location": "Stourbridge Town", "current_leg_milage": "0.7", "linx_max_speed_mph": 45, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 85.609, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 10.0, \"equipment_limit_mph\": 45.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 10.0}, {\"to_m\": 1066.05, \"from_m\": 85.609, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 45.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 1109.262, \"from_m\": 1066.05, \"capability_applied\": null, \"effective_limit_mph\": 10.0, \"equipment_limit_mph\": 45.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 10.0}], \"service_id\": 583600, \"profile_key\": \"ea9613a44d52268d4073d34ea9d16371737eff530068e69afd462a38b86d8ca1\", \"schedule_id\": 28258, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1530\", \"location\": \"Stourbridge Jn (Town Plat)\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 39634}, {\"is_pass\": false, \"wtt_arr\": \"1533\", \"wtt_dep\": null, \"location\": \"Stourbridge Town\", \"stage_seq\": 2, \"distance_m\": 1109.262, \"section_seq\": 1, \"route_path_id\": 39634}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 1109.262, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 39634}], \"total_distance_m\": 1109.262, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 45.0, \"speed_covered_distance_m\": 1109.262, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 0.0, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1530", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "52.4556837", "current_position_lon": "-2.1420110", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:56:43Z\", \"source_id\": 15551704, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:33:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Stourbridge Town", "service_state_platform": null, "timing_fact_generation": 1789484293086529, "current_leg_arrival_utc": "2026-09-15T15:33:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:56:46.518019", "service_state_evidence_id": 15551704, "current_leg_start_actual_dep": "2026-09-15T15:30:00+01:00", "operational_evidence_version": 2, "service_state_event_time_utc": "2026-09-15T14:33:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T15:06:47.268106", "service_state_valid_until_kind": null, "operational_interpretation_version": 2, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
West Midlands Trains |
P |
None |
SBT |
2P17 |
139002 |
1 |
45 |
None |
{"version": 3, "segments": [{"to_m": 85.609, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 10.0, "equipment_limit_mph": 45.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 10.0}, {"to_m": 1066.05, "from_m": 85.609, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 45.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 1109.262, "from_m": 1066.05, "capability_applied": null, "effective_limit_mph": 10.0, "equipment_limit_mph": 45.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 10.0}], "service_id": 583600, "profile_key": "ea9613a44d52268d4073d34ea9d16371737eff530068e69afd462a38b86d8ca1", "schedule_id": 28258, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1530", "location": "Stourbridge Jn (Town Plat)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 39634}, {"is_pass": false, "wtt_arr": "1533", "wtt_dep": null, "location": "Stourbridge Town", "stage_seq": 2, "distance_m": 1109.262, "section_seq": 1, "route_path_id": 39634}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 1109.262, "from_m": 0.0, "section_seq": 1, "route_path_id": 39634}], "total_distance_m": 1109.262, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 45.0, "speed_covered_distance_m": 1109.262, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 0.0, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:56:43Z", "source_id": 15551704, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T15:33:00+01:00", "operational_fact": true}] |
Stourbridge Jn (Town Plat) |
1530 |
1530 |
None |
None |
None |
Stourbridge Town |
1533 |
1533 |
None |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W75726/2026-09-15/detailed |
None |
Stourbridge Jn (Town Plat) |
2026-09-15T15:30:00+01:00 |
Stourbridge Town |
3.0 |
{"type": "LineString", "coordinates": [[-2.1342704999999995, 52.4473924], [-2.1342679, 52.4475463], [-2.1342351, 52.448052099999984], [-2.1342243999999995, 52.4481617], [-2.134234, 52.4483201], [-2.1342541, 52.4484509], [-2.1342889, 52.44857429999999], [-2.1343319, 52.44869370000001], [-2.1343845999999997, 52.44883130000001], [-2.1344742, 52.4490885], [-2.1345205000000003, 52.44919139999999], [-2.1348845, 52.44989209999999], [-2.1351642999999996, 52.4502576], [-2.1353904, 52.4504667], [-2.1355597, 52.4505955], [-2.1359198, 52.4508186], [-2.1363434, 52.4510151], [-2.1375337, 52.451387700000005], [-2.1380507999999994, 52.4515985], [-2.1382766, 52.4517106], [-2.1384765, 52.451822500000006], [-2.1391564, 52.452464799999994], [-2.1397326, 52.4531284], [-2.1399342, 52.45336390000001], [-2.1407975, 52.4542604], [-2.1413182, 52.4548629], [-2.141537899999999, 52.45519629999999], [-2.1416544999999996, 52.4553616], [-2.141804099999999, 52.455504399999995], [-2.142011, 52.4556837]]} |
0.7 |
1530 |
1533 |
Stourbridge Town |
Stourbridge Jn (Town Plat) |
Stourbridge Town |
52.4556837 |
-2.1420110 |
52.4556837 |
-2.1420110 |
1 |
0 |
2026-09-15 15:07:07 |
TERMINATED |
2026-09-15 14:33:00 |
Stourbridge Town |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15551704 |
1789484293086529 |
2 |
2 |
2026-09-15 15:06:47.268106 |
None |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 14:56:46.518019 |
| 551983 |
583844 |
W75740 |
652P19MR15 |
2026-09-15 |
COMPLETE |
15552790 |
2026-09-15 15:40:00 |
2026-09-15 15:07:07 |
2026-09-17 15:07:07 |
{"id": 583844, "stp": "P", "toc": "West Midlands Trains", "uid": "W75740", "consist": "139002", "dest_crs": "SBT", "num_carr": 1, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W75740/2026-09-15/detailed", "trust_id": "652P19MR15", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Stourbridge Town", "service_date": "2026-09-15", "dest_arr_time": "1543", "dest_platform": null, "is_terminated": 1, "next_location": "Stourbridge Town", "signalling_id": "2P19", "timing_status": "ON TIME", "origin_station": "Stourbridge Jn (Town Plat)", "current_leg_arr": "1543", "current_leg_dep": "1540", "current_leg_end": "Stourbridge Town", "origin_dep_time": "1540", "origin_platform": null, "current_location": "Stourbridge Jn (Town Plat)", "last_update_time": "2026-09-15T15:07:07", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.1342704999999995, 52.4473924], [-2.1342679, 52.4475463], [-2.1342351, 52.448052099999984], [-2.1342243999999995, 52.4481617], [-2.134234, 52.4483201], [-2.1342541, 52.4484509], [-2.1342889, 52.44857429999999], [-2.1343319, 52.44869370000001], [-2.1343845999999997, 52.44883130000001], [-2.1344742, 52.4490885], [-2.1345205000000003, 52.44919139999999], [-2.1348845, 52.44989209999999], [-2.1351642999999996, 52.4502576], [-2.1353904, 52.4504667], [-2.1355597, 52.4505955], [-2.1359198, 52.4508186], [-2.1363434, 52.4510151], [-2.1375337, 52.451387700000005], [-2.1380507999999994, 52.4515985], [-2.1382766, 52.4517106], [-2.1384765, 52.451822500000006], [-2.1391564, 52.452464799999994], [-2.1397326, 52.4531284], [-2.1399342, 52.45336390000001], [-2.1407975, 52.4542604], [-2.1413182, 52.4548629], [-2.141537899999999, 52.45519629999999], [-2.1416544999999996, 52.4553616], [-2.141804099999999, 52.455504399999995], [-2.142011, 52.4556837]]}", "current_leg_start": "Stourbridge Jn (Town Plat)", "dest_arr_time_act": "1543", "motion_projection": null, "next_location_lat": "52.4556837", "next_location_lon": "-2.1420110", "previous_location": "Stourbridge Town", "current_leg_milage": "0.7", "linx_max_speed_mph": 45, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 85.609, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 10.0, \"equipment_limit_mph\": 45.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 10.0}, {\"to_m\": 1066.05, \"from_m\": 85.609, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 45.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 1109.262, \"from_m\": 1066.05, \"capability_applied\": null, \"effective_limit_mph\": 10.0, \"equipment_limit_mph\": 45.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 10.0}], \"service_id\": 583844, \"profile_key\": \"5999a1843a1074b4cae77a6d8d223194369802a1f11979ab358cb71c363ae360\", \"schedule_id\": 28263, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1540\", \"location\": \"Stourbridge Jn (Town Plat)\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 39634}, {\"is_pass\": false, \"wtt_arr\": \"1543\", \"wtt_dep\": null, \"location\": \"Stourbridge Town\", \"stage_seq\": 2, \"distance_m\": 1109.262, \"section_seq\": 1, \"route_path_id\": 39634}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 1109.262, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 39634}], \"total_distance_m\": 1109.262, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 45.0, \"speed_covered_distance_m\": 1109.262, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 0.0, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1540", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "52.4556837", "current_position_lon": "-2.1420110", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:56:43Z\", \"source_id\": 15551706, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:43:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Stourbridge Town", "service_state_platform": null, "timing_fact_generation": 1789484293456613, "current_leg_arrival_utc": "2026-09-15T15:43:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:56:46.631278", "service_state_evidence_id": 15551706, "current_leg_start_actual_dep": "2026-09-15T15:40:00+01:00", "operational_evidence_version": 2, "service_state_event_time_utc": "2026-09-15T14:43:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T15:06:47.270240", "service_state_valid_until_kind": null, "operational_interpretation_version": 2, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
West Midlands Trains |
P |
None |
SBT |
2P19 |
139002 |
1 |
45 |
None |
{"version": 3, "segments": [{"to_m": 85.609, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 10.0, "equipment_limit_mph": 45.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 10.0}, {"to_m": 1066.05, "from_m": 85.609, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 45.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 1109.262, "from_m": 1066.05, "capability_applied": null, "effective_limit_mph": 10.0, "equipment_limit_mph": 45.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 10.0}], "service_id": 583844, "profile_key": "5999a1843a1074b4cae77a6d8d223194369802a1f11979ab358cb71c363ae360", "schedule_id": 28263, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1540", "location": "Stourbridge Jn (Town Plat)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 39634}, {"is_pass": false, "wtt_arr": "1543", "wtt_dep": null, "location": "Stourbridge Town", "stage_seq": 2, "distance_m": 1109.262, "section_seq": 1, "route_path_id": 39634}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 1109.262, "from_m": 0.0, "section_seq": 1, "route_path_id": 39634}], "total_distance_m": 1109.262, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 45.0, "speed_covered_distance_m": 1109.262, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 0.0, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:56:43Z", "source_id": 15551706, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T15:43:00+01:00", "operational_fact": true}] |
Stourbridge Jn (Town Plat) |
1540 |
1540 |
None |
None |
None |
Stourbridge Town |
1543 |
1543 |
None |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W75740/2026-09-15/detailed |
None |
Stourbridge Jn (Town Plat) |
2026-09-15T15:40:00+01:00 |
Stourbridge Town |
3.0 |
{"type": "LineString", "coordinates": [[-2.1342704999999995, 52.4473924], [-2.1342679, 52.4475463], [-2.1342351, 52.448052099999984], [-2.1342243999999995, 52.4481617], [-2.134234, 52.4483201], [-2.1342541, 52.4484509], [-2.1342889, 52.44857429999999], [-2.1343319, 52.44869370000001], [-2.1343845999999997, 52.44883130000001], [-2.1344742, 52.4490885], [-2.1345205000000003, 52.44919139999999], [-2.1348845, 52.44989209999999], [-2.1351642999999996, 52.4502576], [-2.1353904, 52.4504667], [-2.1355597, 52.4505955], [-2.1359198, 52.4508186], [-2.1363434, 52.4510151], [-2.1375337, 52.451387700000005], [-2.1380507999999994, 52.4515985], [-2.1382766, 52.4517106], [-2.1384765, 52.451822500000006], [-2.1391564, 52.452464799999994], [-2.1397326, 52.4531284], [-2.1399342, 52.45336390000001], [-2.1407975, 52.4542604], [-2.1413182, 52.4548629], [-2.141537899999999, 52.45519629999999], [-2.1416544999999996, 52.4553616], [-2.141804099999999, 52.455504399999995], [-2.142011, 52.4556837]]} |
0.7 |
1540 |
1543 |
Stourbridge Town |
Stourbridge Jn (Town Plat) |
Stourbridge Town |
52.4556837 |
-2.1420110 |
52.4556837 |
-2.1420110 |
1 |
0 |
2026-09-15 15:07:07 |
TERMINATED |
2026-09-15 14:43:00 |
Stourbridge Town |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15551706 |
1789484293456613 |
2 |
2 |
2026-09-15 15:06:47.270240 |
None |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 14:56:46.631278 |
| 551984 |
583184 |
G26565 |
871K40MQ15 |
2026-09-15 |
COMPLETE |
15550778 |
2026-09-15 15:56:00 |
2026-09-15 15:07:07 |
2026-09-17 15:07:07 |
{"id": 583184, "stp": "P", "toc": "Southern", "uid": "G26565", "consist": "377620", "dest_crs": null, "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G26565/2026-09-15/detailed", "trust_id": "871K40MQ15", "origin_crs": "EPS", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London Bridge (Central)", "service_date": "2026-09-15", "dest_arr_time": "1558", "dest_platform": "13", "is_terminated": 1, "next_location": "London Bridge (Central)", "signalling_id": "1K40", "timing_status": "EARLY", "origin_station": "Epsom", "current_leg_arr": "1556", "current_leg_dep": "1546", "current_leg_end": "London Bridge (Central)", "origin_dep_time": "1515", "origin_platform": "1", "current_location": "London Bridge Sig. L1490", "last_update_time": "2026-09-15T15:07:07", "route_debug_link": null, "timing_variation": "-2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.07487109999999998, 51.3969851], [-0.07462119999999998, 51.397439], [-0.07434779999999999, 51.397907499999995], [-0.0741873, 51.3981806], [-0.0737478, 51.3989518], [-0.073664, 51.39908809999999], [-0.07362, 51.399162799999985], [-0.0733787, 51.3996647], [-0.07305559999999998, 51.400214899999995], [-0.0724727, 51.4012096], [-0.071943, 51.402132], [-0.0716208, 51.40269200000001], [-0.0709204, 51.40403449999999], [-0.07063059999999999, 51.4045527], [-0.07035599999999999, 51.405041399999995], [-0.07004764150491075, 51.405485426224715], [-0.07000504219817957, 51.40554676750483], [-0.0699071, 51.4056878], [-0.06946209999999998, 51.406469699999995], [-0.06904, 51.4072179], [-0.0688795, 51.40749209999999], [-0.068576, 51.4080186], [-0.06819679999999999, 51.40867999999998], [-0.06791779999999999, 51.4091772], [-0.0678623, 51.409283900000005], [-0.0676699, 51.4096169], [-0.06748589999999999, 51.40996369999999], [-0.06736749999999998, 51.4101675], [-0.0671103, 51.4106008], [-0.066997, 51.41078550000001], [-0.0667922, 51.4111143], [-0.06664629999999999, 51.4113279], [-0.06651679999999999, 51.4115119], [-0.0664744, 51.4115679], [-0.0663196, 51.41176290000001], [-0.06618799999999998, 51.4119278], [-0.0659291, 51.41222509999999], [-0.065875, 51.412285399999995], [-0.0653701, 51.41281889999999], [-0.0652001, 51.4129942], [-0.0650122, 51.4131902], [-0.06464819999999999, 51.4135634], [-0.0644801, 51.4137331], [-0.0637459, 51.414478], [-0.0633981, 51.4148252], [-0.06300939999999998, 51.4152156], [-0.0625607, 51.41566059999999], [-0.0620948, 51.416124700000005], [-0.0616789, 51.41655569999999], [-0.061238099999999976, 51.416958300000005], [-0.0608192, 51.4173806], [-0.060398, 51.417809299999995], [-0.0602347, 51.41797720000001], [-0.060120900000000005, 51.4180835], [-0.0600069, 51.4181966], [-0.059446, 51.418758199999985], [-0.0592197, 51.4189897], [-0.0589312, 51.4193065], [-0.058537499999999985, 51.41980689999999], [-0.05847513181789973, 51.41988652543277], [-0.0580514, 51.4204275], [-0.057557, 51.421125], [-0.05749183275936781, 51.42122215274848], [-0.057472097875110706, 51.42125157390509], [-0.0571053, 51.42179840000001], [-0.0566714, 51.4225557], [-0.056435199999999984, 51.4230307], [-0.05604239999999999, 51.4238756], [-0.05555229999999999, 51.424957], [-0.0552279, 51.425684700000005], [-0.0549991, 51.4261802], [-0.0547663, 51.4266977], [-0.05452614350856397, 51.42722938370621], [-0.05403419999999999, 51.4283185], [-0.05388299999999999, 51.42865009999999], [-0.0537231, 51.4290009], [-0.05354199999999999, 51.4294289], [-0.05341989999999999, 51.42975119999999], [-0.0533177, 51.430103800000005], [-0.05319879999999999, 51.4305758], [-0.0531387, 51.430933499999995], [-0.05308929999999999, 51.431300500000006], [-0.05306399999999999, 51.43164119999999], [-0.053044999999999995, 51.4319983], [-0.053044, 51.4323587], [-0.0530514, 51.43273030000001], [-0.0530756, 51.4331425], [-0.05311659999999999, 51.4335403], [-0.0531809, 51.4339565], [-0.05327769999999999, 51.4344035], [-0.0533714, 51.4348348], [-0.0534515, 51.4352765], [-0.05350619999999999, 51.435713], [-0.05354099999999999, 51.4360852], [-0.0535557, 51.436502700000005], [-0.0535505, 51.4370075], [-0.0535136, 51.4375555], [-0.0534715, 51.43799200000001], [-0.05338620000000001, 51.4384777], [-0.05325559999999999, 51.438972], [-0.05315559999999999, 51.4393115], [-0.05299129999999999, 51.43977209999999], [-0.05295609999999999, 51.4398642], [-0.052845, 51.440154699999994], [-0.05276809999999999, 51.4403247], [-0.0525375, 51.4408032], [-0.052328999999999994, 51.441202200000006], [-0.05206469999999999, 51.44163600000001], [-0.0518478, 51.4419917], [-0.0515899, 51.4423593], [-0.0512613, 51.442799], [-0.05124672303179647, 51.442817580280106], [-0.05097909999999999, 51.44315869999999], [-0.05056639999999999, 51.4436889], [-0.0503647, 51.4439434], [-0.05011299999999999, 51.4442512], [-0.0498171, 51.4446312], [-0.04949699999999999, 51.4450256], [-0.0491359, 51.445485600000005], [-0.0488358, 51.4458571], [-0.0485146, 51.44627309999999], [-0.0482145, 51.4466564], [-0.0478829, 51.44707110000001], [-0.0474469, 51.44760920000001], [-0.047101599999999993, 51.4480627], [-0.0466404, 51.4486513], [-0.046247, 51.4491683], [-0.0459696, 51.4495131], [-0.0456063, 51.4499349], [-0.0451993, 51.4503783], [-0.0446785, 51.4509078], [-0.04463099999999999, 51.4509561], [-0.044050599999999995, 51.4515507], [-0.0434145, 51.4522018], [-0.0430843, 51.45253809999999], [-0.04276470000000001, 51.4528913], [-0.042406, 51.453312100000005], [-0.0419432, 51.4539152], [-0.0414894, 51.4546009], [-0.0411608, 51.4550772], [-0.040799, 51.4556972], [-0.0404598, 51.45642329999999], [-0.0400769, 51.4573776], [-0.0397513, 51.4582164], [-0.03966054776321111, 51.458444085640174], [-0.03963690546611939, 51.458503400923355], [-0.0394634, 51.4589387], [-0.03905639999999999, 51.4599982], [-0.0387458, 51.4608069], [-0.03834529999999999, 51.461806199999984], [-0.038212199999999995, 51.46221789999999], [-0.0380099, 51.46281649999999], [-0.0378397, 51.4634297], [-0.0377267, 51.463981100000005], [-0.03764579999999999, 51.4644442], [-0.0375919, 51.464950300000005], [-0.03758569999999999, 51.4650165], [-0.03757972876092997, 51.46508037994732], [-0.03757584421159621, 51.465121936568515], [-0.037543, 51.465473299999985], [-0.037534599999999994, 51.4657967], [-0.0375413, 51.4665023], [-0.0375991, 51.46733139999999], [-0.03765149999999999, 51.4678534], [-0.0377266, 51.46840799999999], [-0.0377993, 51.46885350000001], [-0.03795069999999999, 51.4695203], [-0.0380925, 51.4700288], [-0.03828079999999999, 51.4705797], [-0.0386646, 51.47148620000001], [-0.0391518, 51.4724563], [-0.03965389999999999, 51.4734588], [-0.040190199999999995, 51.47456280000001], [-0.0409172, 51.47600059999999], [-0.0412367, 51.4766114], [-0.0413385, 51.4767973], [-0.0415976, 51.4772202], [-0.0417169, 51.4774152], [-0.04186310000000001, 51.47764149999999], [-0.0420558, 51.477932499999994], [-0.0426544, 51.47875360000001], [-0.043165, 51.4793733], [-0.04394322432624242, 51.48033777206297], [-0.044314099999999995, 51.48079740000001], [-0.0446463, 51.4811947], [-0.0460239, 51.4828424], [-0.04628879999999999, 51.48317209999999], [-0.0470971, 51.4842321], [-0.047271345061710504, 51.48444804961748], [-0.0472801, 51.48445890000001], [-0.0476, 51.48481449999999], [-0.04782539999999999, 51.48503449999999], [-0.0479455, 51.48515170000001], [-0.04829769999999999, 51.485479600000005], [-0.04850899999999999, 51.4856764], [-0.048577, 51.48572899999999], [-0.04864814151124272, 51.48578406163607], [-0.04869511424035069, 51.48582041724165], [-0.0487668, 51.4858759], [-0.048931, 51.4860064], [-0.04923749999999999, 51.4862322], [-0.0495865, 51.4864961], [-0.04986419999999999, 51.4866874], [-0.0500889, 51.4868214], [-0.05043509999999999, 51.487015799999995], [-0.05073679999999999, 51.487163], [-0.0510163, 51.4872995], [-0.051625, 51.4875527], [-0.05194569999999999, 51.48767730000001], [-0.0521026, 51.4877375], [-0.05231279999999999, 51.4878197], [-0.0531669, 51.4881531], [-0.0539188, 51.48843529999999], [-0.0545254, 51.4886703], [-0.0548174, 51.4887819], [-0.05492810000000001, 51.4888282], [-0.0550421, 51.48888169999999], [-0.05514199999999999, 51.488934699999994], [-0.05524659999999999, 51.4889902], [-0.0553485, 51.4890454], [-0.05552649999999999, 51.48915049999999], [-0.0556757, 51.48924529999999], [-0.0557723, 51.4893092], [-0.0559132, 51.4894117], [-0.05609320000000001, 51.489560100000006], [-0.05619039999999999, 51.4896457], [-0.05631010000000001, 51.489739400000005], [-0.05633119999999999, 51.4897558], [-0.0564687, 51.489863199999995], [-0.05661079999999999, 51.48997349999999], [-0.056757, 51.49008829999999], [-0.05692199999999999, 51.49020480000001], [-0.0570655, 51.49030909999999], [-0.057239099999999994, 51.49042649999999], [-0.0579606, 51.4908995], [-0.05837210000000001, 51.4911375], [-0.0586275, 51.4912811], [-0.0588521, 51.4914006], [-0.0590412, 51.49149659999999], [-0.05925570000000001, 51.491604800000005], [-0.05941740000000001, 51.491682], [-0.0596474, 51.4917926], [-0.060124800000000006, 51.4920043], [-0.0603093, 51.49208519999999], [-0.06064900000000001, 51.49223460000001], [-0.06163139999999999, 51.492655699999986], [-0.06189105278213573, 51.49277325104566], [-0.062964, 51.493259], [-0.06484559999999999, 51.494096299999995], [-0.0658549, 51.4945487], [-0.0666513, 51.49491499999999], [-0.0675766, 51.4953454], [-0.0684607, 51.4957564], [-0.06975239999999999, 51.49636660000001], [-0.07110499999999999, 51.49701979999999], [-0.0714816, 51.4972108], [-0.0723951, 51.4977123], [-0.07240027366382003, 51.497714988898174], [-0.0732923, 51.4981786], [-0.0739823, 51.4985496], [-0.07436839737784144, 51.4987748385867], [-0.0748771, 51.49907160000001], [-0.07544919999999998, 51.4993829], [-0.0758683, 51.49962579999998], [-0.0765865, 51.50004609999999], [-0.0771671, 51.50035379999999], [-0.0777436, 51.5006641], [-0.0784259, 51.50102590000001], [-0.0793451, 51.501515100000006], [-0.0803805, 51.5020636], [-0.0807821, 51.50228400000001], [-0.0811221, 51.5024455], [-0.0814593, 51.5026106], [-0.0815781, 51.50266709999999], [-0.081647, 51.50270179999999], [-0.0819234, 51.5028216], [-0.0822861, 51.502976], [-0.0825917, 51.503089199999984], [-0.08289959999999999, 51.5032048], [-0.0830379, 51.5032549], [-0.08348379999999998, 51.5034209], [-0.08384589999999999, 51.50356910000001], [-0.08418109999999998, 51.5037256], [-0.08452449999999999, 51.503921], [-0.08486649999999998, 51.5041389], [-0.0852198, 51.5043893], [-0.0853358, 51.5044707], [-0.0855035, 51.504595499999986], [-0.0856711, 51.5047282], [-0.0858626, 51.5049079], [-0.0860145, 51.5050459]]}", "current_leg_start": "Norwood Junction", "dest_arr_time_act": "1558", "motion_projection": null, "next_location_lat": "51.5050459", "next_location_lon": "-0.0860145", "previous_location": "Norwood Junction", "current_leg_milage": "8.7", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 119.521, \"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\": 175.145, \"from_m\": 119.521, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 178.759, \"from_m\": 175.145, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 223.479, \"from_m\": 178.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\": 276.903, \"from_m\": 223.479, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 439.254, \"from_m\": 276.903, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 697.624, \"from_m\": 439.254, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 1060.005, \"from_m\": 697.624, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 2820.333, \"from_m\": 1060.005, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 3123.025, \"from_m\": 2820.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\": 4066.05, \"from_m\": 3123.025, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 4142.669, \"from_m\": 4066.05, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 5065.15, \"from_m\": 4142.669, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 5081.79, \"from_m\": 5065.15, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 5879.469, \"from_m\": 5081.79, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 5894.168, \"from_m\": 5879.469, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 6678.392, \"from_m\": 5894.168, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 7088.269, \"from_m\": 6678.392, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 7174.566, \"from_m\": 7088.269, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 7179.962, \"from_m\": 7174.566, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 7191.996, \"from_m\": 7179.962, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 7249.106, \"from_m\": 7191.996, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 13813.807, \"from_m\": 7249.106, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 14225.469, \"from_m\": 13813.807, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 14260.724, \"from_m\": 14225.469, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 14468.721, \"from_m\": 14260.724, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 15428.302, \"from_m\": 14468.721, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 15452.526, \"from_m\": 15428.302, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 15924.225, \"from_m\": 15452.526, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 15935.091, \"from_m\": 15924.225, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 16543.146, \"from_m\": 15935.091, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 16548.529, \"from_m\": 16543.146, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 16625.341, \"from_m\": 16548.529, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 16798.421, \"from_m\": 16625.341, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 17120.405, \"from_m\": 16798.421, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 17178.671, \"from_m\": 17120.405, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 20467.323, \"from_m\": 17178.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\": 20528.84, \"from_m\": 20467.323, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 25810.012, \"from_m\": 20528.84, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 27423.978, \"from_m\": 25810.012, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 28089.551, \"from_m\": 27423.978, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 28137.537, \"from_m\": 28089.551, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 29478.161, \"from_m\": 28137.537, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 29562.473, \"from_m\": 29478.161, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 30295.727, \"from_m\": 29562.473, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 30726.553, \"from_m\": 30295.727, \"capability_applied\": null, \"effective_limit_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\": 583184, \"profile_key\": \"25ee7a5067e0ed78011d3897578b66a033c28dfc52146f0f710aac60d165fb77\", \"schedule_id\": 10401, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1515\", \"location\": \"Epsom\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 69133}, {\"is_pass\": false, \"wtt_arr\": \"1518H\", \"wtt_dep\": \"1519\", \"location\": \"Ewell East\", \"stage_seq\": 2, \"distance_m\": 2989.616, \"section_seq\": 1, \"route_path_id\": 69133}, {\"is_pass\": false, \"wtt_arr\": \"1522\", \"wtt_dep\": \"1522H\", \"location\": \"Cheam\", \"stage_seq\": 3, \"distance_m\": 5193.754, \"section_seq\": 1, \"route_path_id\": 69133}, {\"is_pass\": false, \"wtt_arr\": \"1524H\", \"wtt_dep\": \"1526\", \"location\": \"Sutton (Surrey)\", \"stage_seq\": 4, \"distance_m\": 6902.787, \"section_seq\": 1, \"route_path_id\": 69133}, {\"is_pass\": false, \"wtt_arr\": \"1528H\", \"wtt_dep\": \"1529\", \"location\": \"Carshalton Beeches\", \"stage_seq\": 5, \"distance_m\": 8539.201, \"section_seq\": 1, \"route_path_id\": 69133}, {\"is_pass\": false, \"wtt_arr\": \"1531\", \"wtt_dep\": \"1532\", \"location\": \"Wallington\", \"stage_seq\": 6, \"distance_m\": 9861.421, \"section_seq\": 1, \"route_path_id\": 69133}, {\"is_pass\": false, \"wtt_arr\": \"1534H\", \"wtt_dep\": \"1535\", \"location\": \"Waddon\", \"stage_seq\": 7, \"distance_m\": 12301.774, \"section_seq\": 1, \"route_path_id\": 69133}, {\"is_pass\": false, \"wtt_arr\": \"1539\", \"wtt_dep\": \"1540\", \"location\": \"West Croydon\", \"stage_seq\": 8, \"distance_m\": 13990.73, \"section_seq\": 1, \"route_path_id\": 69133}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1542H\", \"location\": \"Selhurst Gloucester Rd Jn\", \"stage_seq\": 9, \"distance_m\": 15428.302, \"section_seq\": 1, \"route_path_id\": 69133}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1543H\", \"location\": \"Norwood Fork Jn\", \"stage_seq\": 10, \"distance_m\": 15819.342, \"section_seq\": 1, \"route_path_id\": 69133}, {\"is_pass\": false, \"wtt_arr\": \"1545\", \"wtt_dep\": \"1546\", \"location\": \"Norwood Junction\", \"stage_seq\": 11, \"distance_m\": 16863.16, \"section_seq\": 1, \"route_path_id\": 69133}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1549\", \"location\": \"Sydenham\", \"stage_seq\": 12, \"distance_m\": 20467.323, \"section_seq\": 1, \"route_path_id\": 69133}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1552\", \"location\": \"New Cross Gate\", \"stage_seq\": 13, \"distance_m\": 26161.135, \"section_seq\": 1, \"route_path_id\": 69133}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1553\", \"location\": \"Bricklayers Arms Jn\", \"stage_seq\": 14, \"distance_m\": 27263.99, \"section_seq\": 1, \"route_path_id\": 69133}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1555H\", \"location\": \"Spa Road Jn\", \"stage_seq\": 15, \"distance_m\": 28628.612, \"section_seq\": 1, \"route_path_id\": 69133}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1556\", \"location\": \"Abbey Street Jn\", \"stage_seq\": 16, \"distance_m\": 29562.473, \"section_seq\": 1, \"route_path_id\": 69133}, {\"is_pass\": false, \"wtt_arr\": \"1558\", \"wtt_dep\": null, \"location\": \"London Bridge (Central)\", \"stage_seq\": 17, \"distance_m\": 30726.553, \"section_seq\": 1, \"route_path_id\": 69133}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 30726.553, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 69133}], \"total_distance_m\": 30726.553, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 28250.182, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 2476.371, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1515", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "10.0", "current_position_lat": "51.5050459", "current_position_lon": "-0.0860145", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 30124, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:17:11Z\", \"source_id\": 47735305, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:17:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:17:14Z\", \"source_id\": 15521598, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30120, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:20:35Z\", \"source_id\": 47744452, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:21:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:20:41Z\", \"source_id\": 15524222, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30089, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:23:17Z\", \"source_id\": 47751569, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:24:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:23:25Z\", \"source_id\": 15526281, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30075, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:27:35Z\", \"source_id\": 47762379, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:28:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:27:38Z\", \"source_id\": 15529465, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30071, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:29:51Z\", \"source_id\": 47768280, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:31:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:29:55Z\", \"source_id\": 15531139, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30067, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:33:20Z\", \"source_id\": 47777764, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:34:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:33:21Z\", \"source_id\": 15533878, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30050, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:37:12Z\", \"source_id\": 47788235, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:38:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:37:10Z\", \"source_id\": 15536704, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29974, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:43:31Z\", \"source_id\": 47805102, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:44:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:43:33Z\", \"source_id\": 15541571, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29718, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:51:38Z\", \"source_id\": 47827154, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:52:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:51:43Z\", \"source_id\": 15547899, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29636, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:55:22Z\", \"source_id\": 47837471, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:56:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:55:27Z\", \"source_id\": 15550778, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:56:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Bridge (Central)", "service_state_platform": "10", "timing_fact_generation": 1789484131144521, "current_leg_arrival_utc": "2026-09-15T15:57:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:56:53.109841", "service_state_evidence_id": 15550778, "current_leg_start_actual_dep": "2026-09-15T15:46:00+01:00", "operational_evidence_version": 56, "service_state_event_time_utc": "2026-09-15T14:56:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T15:06:53.251554", "service_state_valid_until_kind": null, "operational_interpretation_version": 56, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Southern |
P |
EPS |
None |
1K40 |
377620 |
5 |
100 |
None |
{"version": 3, "segments": [{"to_m": 119.521, "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": 175.145, "from_m": 119.521, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 178.759, "from_m": 175.145, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 223.479, "from_m": 178.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": 276.903, "from_m": 223.479, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 439.254, "from_m": 276.903, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 697.624, "from_m": 439.254, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 1060.005, "from_m": 697.624, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 2820.333, "from_m": 1060.005, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 3123.025, "from_m": 2820.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": 4066.05, "from_m": 3123.025, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 4142.669, "from_m": 4066.05, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 5065.15, "from_m": 4142.669, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 5081.79, "from_m": 5065.15, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 5879.469, "from_m": 5081.79, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 5894.168, "from_m": 5879.469, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 6678.392, "from_m": 5894.168, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 7088.269, "from_m": 6678.392, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 7174.566, "from_m": 7088.269, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 7179.962, "from_m": 7174.566, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 7191.996, "from_m": 7179.962, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 7249.106, "from_m": 7191.996, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 13813.807, "from_m": 7249.106, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 14225.469, "from_m": 13813.807, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 14260.724, "from_m": 14225.469, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 14468.721, "from_m": 14260.724, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 15428.302, "from_m": 14468.721, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 15452.526, "from_m": 15428.302, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 15924.225, "from_m": 15452.526, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 15935.091, "from_m": 15924.225, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 16543.146, "from_m": 15935.091, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 16548.529, "from_m": 16543.146, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 16625.341, "from_m": 16548.529, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 16798.421, "from_m": 16625.341, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 17120.405, "from_m": 16798.421, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 17178.671, "from_m": 17120.405, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 20467.323, "from_m": 17178.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": 20528.84, "from_m": 20467.323, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 25810.012, "from_m": 20528.84, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 27423.978, "from_m": 25810.012, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 28089.551, "from_m": 27423.978, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 28137.537, "from_m": 28089.551, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 29478.161, "from_m": 28137.537, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 29562.473, "from_m": 29478.161, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 30295.727, "from_m": 29562.473, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 30726.553, "from_m": 30295.727, "capability_applied": null, "effective_limit_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": 583184, "profile_key": "25ee7a5067e0ed78011d3897578b66a033c28dfc52146f0f710aac60d165fb77", "schedule_id": 10401, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1515", "location": "Epsom", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 69133}, {"is_pass": false, "wtt_arr": "1518H", "wtt_dep": "1519", "location": "Ewell East", "stage_seq": 2, "distance_m": 2989.616, "section_seq": 1, "route_path_id": 69133}, {"is_pass": false, "wtt_arr": "1522", "wtt_dep": "1522H", "location": "Cheam", "stage_seq": 3, "distance_m": 5193.754, "section_seq": 1, "route_path_id": 69133}, {"is_pass": false, "wtt_arr": "1524H", "wtt_dep": "1526", "location": "Sutton (Surrey)", "stage_seq": 4, "distance_m": 6902.787, "section_seq": 1, "route_path_id": 69133}, {"is_pass": false, "wtt_arr": "1528H", "wtt_dep": "1529", "location": "Carshalton Beeches", "stage_seq": 5, "distance_m": 8539.201, "section_seq": 1, "route_path_id": 69133}, {"is_pass": false, "wtt_arr": "1531", "wtt_dep": "1532", "location": "Wallington", "stage_seq": 6, "distance_m": 9861.421, "section_seq": 1, "route_path_id": 69133}, {"is_pass": false, "wtt_arr": "1534H", "wtt_dep": "1535", "location": "Waddon", "stage_seq": 7, "distance_m": 12301.774, "section_seq": 1, "route_path_id": 69133}, {"is_pass": false, "wtt_arr": "1539", "wtt_dep": "1540", "location": "West Croydon", "stage_seq": 8, "distance_m": 13990.73, "section_seq": 1, "route_path_id": 69133}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1542H", "location": "Selhurst Gloucester Rd Jn", "stage_seq": 9, "distance_m": 15428.302, "section_seq": 1, "route_path_id": 69133}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1543H", "location": "Norwood Fork Jn", "stage_seq": 10, "distance_m": 15819.342, "section_seq": 1, "route_path_id": 69133}, {"is_pass": false, "wtt_arr": "1545", "wtt_dep": "1546", "location": "Norwood Junction", "stage_seq": 11, "distance_m": 16863.16, "section_seq": 1, "route_path_id": 69133}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1549", "location": "Sydenham", "stage_seq": 12, "distance_m": 20467.323, "section_seq": 1, "route_path_id": 69133}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1552", "location": "New Cross Gate", "stage_seq": 13, "distance_m": 26161.135, "section_seq": 1, "route_path_id": 69133}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1553", "location": "Bricklayers Arms Jn", "stage_seq": 14, "distance_m": 27263.99, "section_seq": 1, "route_path_id": 69133}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1555H", "location": "Spa Road Jn", "stage_seq": 15, "distance_m": 28628.612, "section_seq": 1, "route_path_id": 69133}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1556", "location": "Abbey Street Jn", "stage_seq": 16, "distance_m": 29562.473, "section_seq": 1, "route_path_id": 69133}, {"is_pass": false, "wtt_arr": "1558", "wtt_dep": null, "location": "London Bridge (Central)", "stage_seq": 17, "distance_m": 30726.553, "section_seq": 1, "route_path_id": 69133}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 30726.553, "from_m": 0.0, "section_seq": 1, "route_path_id": 69133}], "total_distance_m": 30726.553, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 28250.182, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 2476.371, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 30124, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:17:11Z", "source_id": 47735305, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T14:17:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:17:14Z", "source_id": 15521598, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T15:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30120, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:20:35Z", "source_id": 47744452, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T14:21:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:20:41Z", "source_id": 15524222, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T15:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30089, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:23:17Z", "source_id": 47751569, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T14:24:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:23:25Z", "source_id": 15526281, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T15:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30075, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:27:35Z", "source_id": 47762379, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T14:28:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:27:38Z", "source_id": 15529465, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T15:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30071, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:29:51Z", "source_id": 47768280, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T14:31:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:29:55Z", "source_id": 15531139, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T15:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30067, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:33:20Z", "source_id": 47777764, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T14:34:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:33:21Z", "source_id": 15533878, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T15:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30050, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:37:12Z", "source_id": 47788235, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T14:38:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:37:10Z", "source_id": 15536704, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T15:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29974, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:43:31Z", "source_id": 47805102, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T14:44:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:43:33Z", "source_id": 15541571, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T15:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29718, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:51:38Z", "source_id": 47827154, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T14:52:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:51:43Z", "source_id": 15547899, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T15:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29636, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:55:22Z", "source_id": 47837471, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T14:56:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:55:27Z", "source_id": 15550778, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T15:56:00+01:00", "operational_fact": true}] |
Epsom |
1515 |
1515 |
1 |
None |
None |
London Bridge (Central) |
1558 |
1558 |
13 |
EARLY |
-2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G26565/2026-09-15/detailed |
None |
Norwood Junction |
2026-09-15T15:46:00+01:00 |
London Bridge (Central) |
10.0 |
{"type": "LineString", "coordinates": [[-0.07487109999999998, 51.3969851], [-0.07462119999999998, 51.397439], [-0.07434779999999999, 51.397907499999995], [-0.0741873, 51.3981806], [-0.0737478, 51.3989518], [-0.073664, 51.39908809999999], [-0.07362, 51.399162799999985], [-0.0733787, 51.3996647], [-0.07305559999999998, 51.400214899999995], [-0.0724727, 51.4012096], [-0.071943, 51.402132], [-0.0716208, 51.40269200000001], [-0.0709204, 51.40403449999999], [-0.07063059999999999, 51.4045527], [-0.07035599999999999, 51.405041399999995], [-0.07004764150491075, 51.405485426224715], [-0.07000504219817957, 51.40554676750483], [-0.0699071, 51.4056878], [-0.06946209999999998, 51.406469699999995], [-0.06904, 51.4072179], [-0.0688795, 51.40749209999999], [-0.068576, 51.4080186], [-0.06819679999999999, 51.40867999999998], [-0.06791779999999999, 51.4091772], [-0.0678623, 51.409283900000005], [-0.0676699, 51.4096169], [-0.06748589999999999, 51.40996369999999], [-0.06736749999999998, 51.4101675], [-0.0671103, 51.4106008], [-0.066997, 51.41078550000001], [-0.0667922, 51.4111143], [-0.06664629999999999, 51.4113279], [-0.06651679999999999, 51.4115119], [-0.0664744, 51.4115679], [-0.0663196, 51.41176290000001], [-0.06618799999999998, 51.4119278], [-0.0659291, 51.41222509999999], [-0.065875, 51.412285399999995], [-0.0653701, 51.41281889999999], [-0.0652001, 51.4129942], [-0.0650122, 51.4131902], [-0.06464819999999999, 51.4135634], [-0.0644801, 51.4137331], [-0.0637459, 51.414478], [-0.0633981, 51.4148252], [-0.06300939999999998, 51.4152156], [-0.0625607, 51.41566059999999], [-0.0620948, 51.416124700000005], [-0.0616789, 51.41655569999999], [-0.061238099999999976, 51.416958300000005], [-0.0608192, 51.4173806], [-0.060398, 51.417809299999995], [-0.0602347, 51.41797720000001], [-0.060120900000000005, 51.4180835], [-0.0600069, 51.4181966], [-0.059446, 51.418758199999985], [-0.0592197, 51.4189897], [-0.0589312, 51.4193065], [-0.058537499999999985, 51.41980689999999], [-0.05847513181789973, 51.41988652543277], [-0.0580514, 51.4204275], [-0.057557, 51.421125], [-0.05749183275936781, 51.42122215274848], [-0.057472097875110706, 51.42125157390509], [-0.0571053, 51.42179840000001], [-0.0566714, 51.4225557], [-0.056435199999999984, 51.4230307], [-0.05604239999999999, 51.4238756], [-0.05555229999999999, 51.424957], [-0.0552279, 51.425684700000005], [-0.0549991, 51.4261802], [-0.0547663, 51.4266977], [-0.05452614350856397, 51.42722938370621], [-0.05403419999999999, 51.4283185], [-0.05388299999999999, 51.42865009999999], [-0.0537231, 51.4290009], [-0.05354199999999999, 51.4294289], [-0.05341989999999999, 51.42975119999999], [-0.0533177, 51.430103800000005], [-0.05319879999999999, 51.4305758], [-0.0531387, 51.430933499999995], [-0.05308929999999999, 51.431300500000006], [-0.05306399999999999, 51.43164119999999], [-0.053044999999999995, 51.4319983], [-0.053044, 51.4323587], [-0.0530514, 51.43273030000001], [-0.0530756, 51.4331425], [-0.05311659999999999, 51.4335403], [-0.0531809, 51.4339565], [-0.05327769999999999, 51.4344035], [-0.0533714, 51.4348348], [-0.0534515, 51.4352765], [-0.05350619999999999, 51.435713], [-0.05354099999999999, 51.4360852], [-0.0535557, 51.436502700000005], [-0.0535505, 51.4370075], [-0.0535136, 51.4375555], [-0.0534715, 51.43799200000001], [-0.05338620000000001, 51.4384777], [-0.05325559999999999, 51.438972], [-0.05315559999999999, 51.4393115], [-0.05299129999999999, 51.43977209999999], [-0.05295609999999999, 51.4398642], [-0.052845, 51.440154699999994], [-0.05276809999999999, 51.4403247], [-0.0525375, 51.4408032], [-0.052328999999999994, 51.441202200000006], [-0.05206469999999999, 51.44163600000001], [-0.0518478, 51.4419917], [-0.0515899, 51.4423593], [-0.0512613, 51.442799], [-0.05124672303179647, 51.442817580280106], [-0.05097909999999999, 51.44315869999999], [-0.05056639999999999, 51.4436889], [-0.0503647, 51.4439434], [-0.05011299999999999, 51.4442512], [-0.0498171, 51.4446312], [-0.04949699999999999, 51.4450256], [-0.0491359, 51.445485600000005], [-0.0488358, 51.4458571], [-0.0485146, 51.44627309999999], [-0.0482145, 51.4466564], [-0.0478829, 51.44707110000001], [-0.0474469, 51.44760920000001], [-0.047101599999999993, 51.4480627], [-0.0466404, 51.4486513], [-0.046247, 51.4491683], [-0.0459696, 51.4495131], [-0.0456063, 51.4499349], [-0.0451993, 51.4503783], [-0.0446785, 51.4509078], [-0.04463099999999999, 51.4509561], [-0.044050599999999995, 51.4515507], [-0.0434145, 51.4522018], [-0.0430843, 51.45253809999999], [-0.04276470000000001, 51.4528913], [-0.042406, 51.453312100000005], [-0.0419432, 51.4539152], [-0.0414894, 51.4546009], [-0.0411608, 51.4550772], [-0.040799, 51.4556972], [-0.0404598, 51.45642329999999], [-0.0400769, 51.4573776], [-0.0397513, 51.4582164], [-0.03966054776321111, 51.458444085640174], [-0.03963690546611939, 51.458503400923355], [-0.0394634, 51.4589387], [-0.03905639999999999, 51.4599982], [-0.0387458, 51.4608069], [-0.03834529999999999, 51.461806199999984], [-0.038212199999999995, 51.46221789999999], [-0.0380099, 51.46281649999999], [-0.0378397, 51.4634297], [-0.0377267, 51.463981100000005], [-0.03764579999999999, 51.4644442], [-0.0375919, 51.464950300000005], [-0.03758569999999999, 51.4650165], [-0.03757972876092997, 51.46508037994732], [-0.03757584421159621, 51.465121936568515], [-0.037543, 51.465473299999985], [-0.037534599999999994, 51.4657967], [-0.0375413, 51.4665023], [-0.0375991, 51.46733139999999], [-0.03765149999999999, 51.4678534], [-0.0377266, 51.46840799999999], [-0.0377993, 51.46885350000001], [-0.03795069999999999, 51.4695203], [-0.0380925, 51.4700288], [-0.03828079999999999, 51.4705797], [-0.0386646, 51.47148620000001], [-0.0391518, 51.4724563], [-0.03965389999999999, 51.4734588], [-0.040190199999999995, 51.47456280000001], [-0.0409172, 51.47600059999999], [-0.0412367, 51.4766114], [-0.0413385, 51.4767973], [-0.0415976, 51.4772202], [-0.0417169, 51.4774152], [-0.04186310000000001, 51.47764149999999], [-0.0420558, 51.477932499999994], [-0.0426544, 51.47875360000001], [-0.043165, 51.4793733], [-0.04394322432624242, 51.48033777206297], [-0.044314099999999995, 51.48079740000001], [-0.0446463, 51.4811947], [-0.0460239, 51.4828424], [-0.04628879999999999, 51.48317209999999], [-0.0470971, 51.4842321], [-0.047271345061710504, 51.48444804961748], [-0.0472801, 51.48445890000001], [-0.0476, 51.48481449999999], [-0.04782539999999999, 51.48503449999999], [-0.0479455, 51.48515170000001], [-0.04829769999999999, 51.485479600000005], [-0.04850899999999999, 51.4856764], [-0.048577, 51.48572899999999], [-0.04864814151124272, 51.48578406163607], [-0.04869511424035069, 51.48582041724165], [-0.0487668, 51.4858759], [-0.048931, 51.4860064], [-0.04923749999999999, 51.4862322], [-0.0495865, 51.4864961], [-0.04986419999999999, 51.4866874], [-0.0500889, 51.4868214], [-0.05043509999999999, 51.487015799999995], [-0.05073679999999999, 51.487163], [-0.0510163, 51.4872995], [-0.051625, 51.4875527], [-0.05194569999999999, 51.48767730000001], [-0.0521026, 51.4877375], [-0.05231279999999999, 51.4878197], [-0.0531669, 51.4881531], [-0.0539188, 51.48843529999999], [-0.0545254, 51.4886703], [-0.0548174, 51.4887819], [-0.05492810000000001, 51.4888282], [-0.0550421, 51.48888169999999], [-0.05514199999999999, 51.488934699999994], [-0.05524659999999999, 51.4889902], [-0.0553485, 51.4890454], [-0.05552649999999999, 51.48915049999999], [-0.0556757, 51.48924529999999], [-0.0557723, 51.4893092], [-0.0559132, 51.4894117], [-0.05609320000000001, 51.489560100000006], [-0.05619039999999999, 51.4896457], [-0.05631010000000001, 51.489739400000005], [-0.05633119999999999, 51.4897558], [-0.0564687, 51.489863199999995], [-0.05661079999999999, 51.48997349999999], [-0.056757, 51.49008829999999], [-0.05692199999999999, 51.49020480000001], [-0.0570655, 51.49030909999999], [-0.057239099999999994, 51.49042649999999], [-0.0579606, 51.4908995], [-0.05837210000000001, 51.4911375], [-0.0586275, 51.4912811], [-0.0588521, 51.4914006], [-0.0590412, 51.49149659999999], [-0.05925570000000001, 51.491604800000005], [-0.05941740000000001, 51.491682], [-0.0596474, 51.4917926], [-0.060124800000000006, 51.4920043], [-0.0603093, 51.49208519999999], [-0.06064900000000001, 51.49223460000001], [-0.06163139999999999, 51.492655699999986], [-0.06189105278213573, 51.49277325104566], [-0.062964, 51.493259], [-0.06484559999999999, 51.494096299999995], [-0.0658549, 51.4945487], [-0.0666513, 51.49491499999999], [-0.0675766, 51.4953454], [-0.0684607, 51.4957564], [-0.06975239999999999, 51.49636660000001], [-0.07110499999999999, 51.49701979999999], [-0.0714816, 51.4972108], [-0.0723951, 51.4977123], [-0.07240027366382003, 51.497714988898174], [-0.0732923, 51.4981786], [-0.0739823, 51.4985496], [-0.07436839737784144, 51.4987748385867], [-0.0748771, 51.49907160000001], [-0.07544919999999998, 51.4993829], [-0.0758683, 51.49962579999998], [-0.0765865, 51.50004609999999], [-0.0771671, 51.50035379999999], [-0.0777436, 51.5006641], [-0.0784259, 51.50102590000001], [-0.0793451, 51.501515100000006], [-0.0803805, 51.5020636], [-0.0807821, 51.50228400000001], [-0.0811221, 51.5024455], [-0.0814593, 51.5026106], [-0.0815781, 51.50266709999999], [-0.081647, 51.50270179999999], [-0.0819234, 51.5028216], [-0.0822861, 51.502976], [-0.0825917, 51.503089199999984], [-0.08289959999999999, 51.5032048], [-0.0830379, 51.5032549], [-0.08348379999999998, 51.5034209], [-0.08384589999999999, 51.50356910000001], [-0.08418109999999998, 51.5037256], [-0.08452449999999999, 51.503921], [-0.08486649999999998, 51.5041389], [-0.0852198, 51.5043893], [-0.0853358, 51.5044707], [-0.0855035, 51.504595499999986], [-0.0856711, 51.5047282], [-0.0858626, 51.5049079], [-0.0860145, 51.5050459]]} |
8.7 |
1546 |
1556 |
Norwood Junction |
London Bridge Sig. L1490 |
London Bridge (Central) |
51.5050459 |
-0.0860145 |
51.5050459 |
-0.0860145 |
1 |
0 |
2026-09-15 15:07:07 |
TERMINATED |
2026-09-15 14:56:00 |
London Bridge (Central) |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15550778 |
1789484131144521 |
56 |
56 |
2026-09-15 15:06:53.251554 |
10 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 14:56:53.109841 |
| 551985 |
583575 |
C49075 |
775C83MR15 |
2026-09-15 |
COMPLETE |
15550916 |
2026-09-15 15:56:00 |
2026-09-15 15:07:07 |
2026-09-17 15:07:07 |
{"id": 583575, "stp": "P", "toc": "Great Western Railway", "uid": "C49075", "consist": "802001", "dest_crs": "CDF", "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C49075/2026-09-15/detailed", "trust_id": "775C83MR15", "origin_crs": "CDF", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Cardiff Central", "service_date": "2026-09-15", "dest_arr_time": "1557", "dest_platform": "1", "is_terminated": 1, "next_location": "Cardiff Central", "signalling_id": "5C83", "timing_status": "EARLY", "origin_station": "Cardiff Central", "current_leg_arr": "1557", "current_leg_dep": "1554", "current_leg_end": "Cardiff Central", "origin_dep_time": "1530", "origin_platform": "4", "current_location": "Cardiff Central", "last_update_time": "2026-09-15T15:07:07", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-3.1846566, 51.47569569999999], [-3.1841533, 51.47566], [-3.1835669, 51.475615799999986], [-3.1831542999999995, 51.4755863], [-3.1827778999999996, 51.4755707], [-3.1822824999999995, 51.475575], [-3.1818088, 51.4755837], [-3.1792304, 51.4756626]]}", "current_leg_start": "Cardiff Sig. 2342", "dest_arr_time_act": "1557", "motion_projection": null, "next_location_lat": "51.4756626", "next_location_lon": "-3.1792304", "previous_location": "Cardiff Central", "current_leg_milage": "0.2", "linx_max_speed_mph": 125, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 272.05, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 461.973, \"from_m\": 272.05, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 527.668, \"from_m\": 461.973, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 566.354, \"from_m\": 527.668, \"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\": 1682.59, \"from_m\": 566.354, \"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\": 1721.275, \"from_m\": 1682.59, \"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\": 1786.971, \"from_m\": 1721.275, \"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\": 1976.893, \"from_m\": 1786.971, \"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\": 2248.943, \"from_m\": 1976.893, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}], \"service_id\": 583575, \"profile_key\": \"0d8f47fd8845b68d6a51eddf98bbd47e78baa9edddc476167dcb16de3b1b7b4e\", \"schedule_id\": 6595, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1530\", \"location\": \"Cardiff Central\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 30245}, {\"is_pass\": false, \"wtt_arr\": \"1533\", \"wtt_dep\": \"1554\", \"location\": \"Cardiff Sig. 2342\", \"stage_seq\": 2, \"distance_m\": 1124.472, \"section_seq\": 1, \"route_path_id\": 30245}, {\"is_pass\": false, \"wtt_arr\": \"1557\", \"wtt_dep\": null, \"location\": \"Cardiff Central\", \"stage_seq\": 3, \"distance_m\": 2248.943, \"section_seq\": 1, \"route_path_id\": 30245}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 2248.943, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 30245}], \"total_distance_m\": 2248.943, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125.0, \"speed_covered_distance_m\": 1132.707, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1116.236, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1530", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "51.4756626", "current_position_lon": "-3.1792304", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 24800, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:55:38Z\", \"source_id\": 47838101, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:56:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:55:40Z\", \"source_id\": 15550916, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:56:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Cardiff Central", "service_state_platform": "1", "timing_fact_generation": 1789484141389575, "current_leg_arrival_utc": "2026-09-15T15:56:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:56:55.480684", "service_state_evidence_id": 15550916, "current_leg_start_actual_dep": "2026-09-15T15:54:00+01:00", "operational_evidence_version": 8, "service_state_event_time_utc": "2026-09-15T14:56:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T15:06:56.164792", "service_state_valid_until_kind": null, "operational_interpretation_version": 8, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Great Western Railway |
P |
CDF |
CDF |
5C83 |
802001 |
5 |
125 |
None |
{"version": 3, "segments": [{"to_m": 272.05, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 461.973, "from_m": 272.05, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 527.668, "from_m": 461.973, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 566.354, "from_m": 527.668, "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": 1682.59, "from_m": 566.354, "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": 1721.275, "from_m": 1682.59, "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": 1786.971, "from_m": 1721.275, "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": 1976.893, "from_m": 1786.971, "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": 2248.943, "from_m": 1976.893, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}], "service_id": 583575, "profile_key": "0d8f47fd8845b68d6a51eddf98bbd47e78baa9edddc476167dcb16de3b1b7b4e", "schedule_id": 6595, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1530", "location": "Cardiff Central", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 30245}, {"is_pass": false, "wtt_arr": "1533", "wtt_dep": "1554", "location": "Cardiff Sig. 2342", "stage_seq": 2, "distance_m": 1124.472, "section_seq": 1, "route_path_id": 30245}, {"is_pass": false, "wtt_arr": "1557", "wtt_dep": null, "location": "Cardiff Central", "stage_seq": 3, "distance_m": 2248.943, "section_seq": 1, "route_path_id": 30245}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 2248.943, "from_m": 0.0, "section_seq": 1, "route_path_id": 30245}], "total_distance_m": 2248.943, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125.0, "speed_covered_distance_m": 1132.707, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1116.236, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 24800, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:55:38Z", "source_id": 47838101, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T14:56:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:55:40Z", "source_id": 15550916, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T15:56:00+01:00", "operational_fact": true}] |
Cardiff Central |
1530 |
1530 |
4 |
None |
None |
Cardiff Central |
1557 |
1557 |
1 |
EARLY |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C49075/2026-09-15/detailed |
None |
Cardiff Sig. 2342 |
2026-09-15T15:54:00+01:00 |
Cardiff Central |
3.0 |
{"type": "LineString", "coordinates": [[-3.1846566, 51.47569569999999], [-3.1841533, 51.47566], [-3.1835669, 51.475615799999986], [-3.1831542999999995, 51.4755863], [-3.1827778999999996, 51.4755707], [-3.1822824999999995, 51.475575], [-3.1818088, 51.4755837], [-3.1792304, 51.4756626]]} |
0.2 |
1554 |
1557 |
Cardiff Central |
Cardiff Central |
Cardiff Central |
51.4756626 |
-3.1792304 |
51.4756626 |
-3.1792304 |
1 |
0 |
2026-09-15 15:07:07 |
TERMINATED |
2026-09-15 14:56:00 |
Cardiff Central |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15550916 |
1789484141389575 |
8 |
8 |
2026-09-15 15:06:56.164792 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 14:56:55.480684 |
| 551986 |
582547 |
F45555 |
521B581P15 |
2026-09-15 |
COMPLETE |
15550811 |
2026-09-15 15:56:00 |
2026-09-15 15:07:07 |
2026-09-17 15:07:07 |
{"id": 582547, "stp": "N", "toc": "c2c", "uid": "F45555", "consist": "357024+357039", "dest_crs": "SRY", "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:F45555/2026-09-15/detailed", "trust_id": "521B581P15", "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": "1554", "dest_platform": "3", "is_terminated": 1, "next_location": "Shoeburyness", "signalling_id": "1B58", "timing_status": "LATE", "origin_station": "London Fenchurch Street", "current_leg_arr": "1556", "current_leg_dep": "1552", "current_leg_end": "Shoeburyness", "origin_dep_time": "1449", "origin_platform": "2", "current_location": "Shoeburyness", "last_update_time": "2026-09-15T15:07:07", "route_debug_link": null, "timing_variation": "+2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.7619332, 51.5376418], [0.765108, 51.5372511], [0.7662320999999999, 51.5371067], [0.767399, 51.53696039999999], [0.7696872, 51.5366706], [0.7765872999999999, 51.53579899999999], [0.7811791999999999, 51.535231800000005], [0.7825349, 51.5350221], [0.7832168000000002, 51.53490759999999], [0.7835671999999999, 51.53484579999999], [0.7837815999999999, 51.53481270000001], [0.7840430999999999, 51.5347622], [0.7842504999999999, 51.5347259], [0.7845960999999999, 51.5346323], [0.7848508, 51.534562], [0.7851705, 51.53446819999999], [0.7853259, 51.5344223], [0.7856883, 51.53432240000001], [0.7860275999999999, 51.53422839999999], [0.7863820999999999, 51.5341241], [0.7865941999999999, 51.5340623], [0.7871976999999999, 51.53388470000001], [0.7879006, 51.5336731], [0.7886807, 51.5334417], [0.7894776, 51.5332041], [0.7902515, 51.53297739999999], [0.7906288999999999, 51.532844099999984], [0.7909954, 51.532745600000005], [0.7913183999999999, 51.532657099999994], [0.7916363999999999, 51.5325583], [0.7917991, 51.5325185], [0.7919925, 51.53245709999999], [0.7921447999999999, 51.53240290000001], [0.7923273, 51.5323276], [0.7924086, 51.53228920000001], [0.7927334, 51.532139699999995], [0.7944172999999999, 51.53140749999999]]}", "current_leg_start": "Thorpe Bay", "dest_arr_time_act": "1554", "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\": 58019.633, \"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\": 58064.447, \"from_m\": 58019.633, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 58622.61, \"from_m\": 58064.447, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 63578.385, \"from_m\": 58622.61, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 64197.813, \"from_m\": 63578.385, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 64374.935, \"from_m\": 64197.813, \"capability_applied\": null, \"effective_limit_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\": 582547, \"profile_key\": \"849665fe47576cddcd5b0f28899b7df6a2540cfff43548ee3ab152f021b340ea\", \"schedule_id\": 36246, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1449\", \"location\": \"London Fenchurch Street\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 102691}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1451\", \"location\": \"Christian Street Jn\", \"stage_seq\": 2, \"distance_m\": 1161.201, \"section_seq\": 1, \"route_path_id\": 102691}, {\"is_pass\": false, \"wtt_arr\": \"1453\", \"wtt_dep\": \"1453H\", \"location\": \"Limehouse\", \"stage_seq\": 3, \"distance_m\": 2748.609, \"section_seq\": 1, \"route_path_id\": 102691}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1455H\", \"location\": \"Gas Factory Jn\", \"stage_seq\": 4, \"distance_m\": 5382.76, \"section_seq\": 1, \"route_path_id\": 102691}, {\"is_pass\": false, \"wtt_arr\": \"1458\", \"wtt_dep\": \"1458H\", \"location\": \"West Ham High Level\", \"stage_seq\": 5, \"distance_m\": 7580.709, \"section_seq\": 1, \"route_path_id\": 102691}, {\"is_pass\": false, \"wtt_arr\": \"1503\", \"wtt_dep\": \"1503H\", \"location\": \"Barking\", \"stage_seq\": 6, \"distance_m\": 13259.7, \"section_seq\": 1, \"route_path_id\": 102691}, {\"is_pass\": false, \"wtt_arr\": \"1511\", \"wtt_dep\": \"1511H\", \"location\": \"Upminster\", \"stage_seq\": 7, \"distance_m\": 25523.401, \"section_seq\": 1, \"route_path_id\": 102691}, {\"is_pass\": false, \"wtt_arr\": \"1521H\", \"wtt_dep\": \"1522\", \"location\": \"Laindon\", \"stage_seq\": 8, \"distance_m\": 37660.773, \"section_seq\": 1, \"route_path_id\": 102691}, {\"is_pass\": false, \"wtt_arr\": \"1524H\", \"wtt_dep\": \"1525H\", \"location\": \"Basildon\", \"stage_seq\": 9, \"distance_m\": 39905.194, \"section_seq\": 1, \"route_path_id\": 102691}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1528H\", \"location\": \"Pitsea\", \"stage_seq\": 10, \"distance_m\": 43619.913, \"section_seq\": 1, \"route_path_id\": 102691}, {\"is_pass\": false, \"wtt_arr\": \"1531H\", \"wtt_dep\": \"1532\", \"location\": \"Benfleet\", \"stage_seq\": 11, \"distance_m\": 47842.529, \"section_seq\": 1, \"route_path_id\": 102691}, {\"is_pass\": false, \"wtt_arr\": \"1537\", \"wtt_dep\": \"1537H\", \"location\": \"Leigh-on-Sea\", \"stage_seq\": 12, \"distance_m\": 53283.427, \"section_seq\": 1, \"route_path_id\": 102691}, {\"is_pass\": false, \"wtt_arr\": \"1539H\", \"wtt_dep\": \"1540\", \"location\": \"Chalkwell\", \"stage_seq\": 13, \"distance_m\": 55385.304, \"section_seq\": 1, \"route_path_id\": 102691}, {\"is_pass\": false, \"wtt_arr\": \"1541H\", \"wtt_dep\": \"1542\", \"location\": \"Westcliff\", \"stage_seq\": 14, \"distance_m\": 56982.555, \"section_seq\": 1, \"route_path_id\": 102691}, {\"is_pass\": false, \"wtt_arr\": \"1544\", \"wtt_dep\": \"1545\", \"location\": \"Southend Central\", \"stage_seq\": 15, \"distance_m\": 58415.627, \"section_seq\": 1, \"route_path_id\": 102691}, {\"is_pass\": false, \"wtt_arr\": \"1546H\", \"wtt_dep\": \"1547\", \"location\": \"Southend East\", \"stage_seq\": 16, \"distance_m\": 59761.647, \"section_seq\": 1, \"route_path_id\": 102691}, {\"is_pass\": false, \"wtt_arr\": \"1549\", \"wtt_dep\": \"1549H\", \"location\": \"Thorpe Bay\", \"stage_seq\": 17, \"distance_m\": 62000.731, \"section_seq\": 1, \"route_path_id\": 102691}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1551H\", \"location\": \"Shoeburyness Dpt Ldn E Jn\", \"stage_seq\": 18, \"distance_m\": 63578.385, \"section_seq\": 1, \"route_path_id\": 102691}, {\"is_pass\": false, \"wtt_arr\": \"1554\", \"wtt_dep\": null, \"location\": \"Shoeburyness\", \"stage_seq\": 19, \"distance_m\": 64374.935, \"section_seq\": 1, \"route_path_id\": 102691}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 64374.935, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 102691}], \"total_distance_m\": 64374.935, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 61305.028, \"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": "1449", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "51.5314075", "current_position_lon": "0.7944173", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 15367, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:52:52Z\", \"source_id\": 47670272, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:53:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:52:56Z\", \"source_id\": 15503437, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15346, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:57:50Z\", \"source_id\": 47683501, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:58:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:57:54Z\", \"source_id\": 15507035, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14722, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:03:14Z\", \"source_id\": 47697787, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:03:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:03:16Z\", \"source_id\": 15511028, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14614, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:11:24Z\", \"source_id\": 47719873, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:11:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:11:29Z\", \"source_id\": 15517192, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14514, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:22:28Z\", \"source_id\": 47749466, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:23:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:22:33Z\", \"source_id\": 15525644, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14482, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:25:44Z\", \"source_id\": 47757782, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:26:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:25:45Z\", \"source_id\": 15528070, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14464, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:29:55Z\", \"source_id\": 47768491, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:30:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:29:59Z\", \"source_id\": 15531186, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14447, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:33:03Z\", \"source_id\": 47776904, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:33:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:33:07Z\", \"source_id\": 15533588, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14437, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:38:29Z\", \"source_id\": 47791923, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:39:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:38:32Z\", \"source_id\": 15537728, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14427, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:41:44Z\", \"source_id\": 47800367, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:42:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:41:47Z\", \"source_id\": 15540194, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14423, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:44:15Z\", \"source_id\": 47807092, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:44:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:44:14Z\", \"source_id\": 15542082, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14412, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:46:32Z\", \"source_id\": 47813484, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:47:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:46:35Z\", \"source_id\": 15543855, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14397, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:49:09Z\", \"source_id\": 47820566, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:49:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:49:13Z\", \"source_id\": 15545942, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14393, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:51:41Z\", \"source_id\": 47827416, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:52:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:51:47Z\", \"source_id\": 15547950, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14379, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:55:27Z\", \"source_id\": 47837681, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:56:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:55:30Z\", \"source_id\": 15550811, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:56:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Shoeburyness", "service_state_platform": "3", "timing_fact_generation": 1789484135775127, "current_leg_arrival_utc": "2026-09-15T15:56:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:56:59.658474", "service_state_evidence_id": 15550811, "current_leg_start_actual_dep": "2026-09-15T15:51:30+01:00", "operational_evidence_version": 84, "service_state_event_time_utc": "2026-09-15T14:56:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T15:06:59.691151", "service_state_valid_until_kind": null, "operational_interpretation_version": 84, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
c2c |
N |
FST |
SRY |
1B58 |
357024+357039 |
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": 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": 58019.633, "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": 58064.447, "from_m": 58019.633, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 58622.61, "from_m": 58064.447, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 63578.385, "from_m": 58622.61, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 64197.813, "from_m": 63578.385, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 64374.935, "from_m": 64197.813, "capability_applied": null, "effective_limit_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": 582547, "profile_key": "849665fe47576cddcd5b0f28899b7df6a2540cfff43548ee3ab152f021b340ea", "schedule_id": 36246, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1449", "location": "London Fenchurch Street", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 102691}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1451", "location": "Christian Street Jn", "stage_seq": 2, "distance_m": 1161.201, "section_seq": 1, "route_path_id": 102691}, {"is_pass": false, "wtt_arr": "1453", "wtt_dep": "1453H", "location": "Limehouse", "stage_seq": 3, "distance_m": 2748.609, "section_seq": 1, "route_path_id": 102691}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1455H", "location": "Gas Factory Jn", "stage_seq": 4, "distance_m": 5382.76, "section_seq": 1, "route_path_id": 102691}, {"is_pass": false, "wtt_arr": "1458", "wtt_dep": "1458H", "location": "West Ham High Level", "stage_seq": 5, "distance_m": 7580.709, "section_seq": 1, "route_path_id": 102691}, {"is_pass": false, "wtt_arr": "1503", "wtt_dep": "1503H", "location": "Barking", "stage_seq": 6, "distance_m": 13259.7, "section_seq": 1, "route_path_id": 102691}, {"is_pass": false, "wtt_arr": "1511", "wtt_dep": "1511H", "location": "Upminster", "stage_seq": 7, "distance_m": 25523.401, "section_seq": 1, "route_path_id": 102691}, {"is_pass": false, "wtt_arr": "1521H", "wtt_dep": "1522", "location": "Laindon", "stage_seq": 8, "distance_m": 37660.773, "section_seq": 1, "route_path_id": 102691}, {"is_pass": false, "wtt_arr": "1524H", "wtt_dep": "1525H", "location": "Basildon", "stage_seq": 9, "distance_m": 39905.194, "section_seq": 1, "route_path_id": 102691}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1528H", "location": "Pitsea", "stage_seq": 10, "distance_m": 43619.913, "section_seq": 1, "route_path_id": 102691}, {"is_pass": false, "wtt_arr": "1531H", "wtt_dep": "1532", "location": "Benfleet", "stage_seq": 11, "distance_m": 47842.529, "section_seq": 1, "route_path_id": 102691}, {"is_pass": false, "wtt_arr": "1537", "wtt_dep": "1537H", "location": "Leigh-on-Sea", "stage_seq": 12, "distance_m": 53283.427, "section_seq": 1, "route_path_id": 102691}, {"is_pass": false, "wtt_arr": "1539H", "wtt_dep": "1540", "location": "Chalkwell", "stage_seq": 13, "distance_m": 55385.304, "section_seq": 1, "route_path_id": 102691}, {"is_pass": false, "wtt_arr": "1541H", "wtt_dep": "1542", "location": "Westcliff", "stage_seq": 14, "distance_m": 56982.555, "section_seq": 1, "route_path_id": 102691}, {"is_pass": false, "wtt_arr": "1544", "wtt_dep": "1545", "location": "Southend Central", "stage_seq": 15, "distance_m": 58415.627, "section_seq": 1, "route_path_id": 102691}, {"is_pass": false, "wtt_arr": "1546H", "wtt_dep": "1547", "location": "Southend East", "stage_seq": 16, "distance_m": 59761.647, "section_seq": 1, "route_path_id": 102691}, {"is_pass": false, "wtt_arr": "1549", "wtt_dep": "1549H", "location": "Thorpe Bay", "stage_seq": 17, "distance_m": 62000.731, "section_seq": 1, "route_path_id": 102691}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1551H", "location": "Shoeburyness Dpt Ldn E Jn", "stage_seq": 18, "distance_m": 63578.385, "section_seq": 1, "route_path_id": 102691}, {"is_pass": false, "wtt_arr": "1554", "wtt_dep": null, "location": "Shoeburyness", "stage_seq": 19, "distance_m": 64374.935, "section_seq": 1, "route_path_id": 102691}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 64374.935, "from_m": 0.0, "section_seq": 1, "route_path_id": 102691}], "total_distance_m": 64374.935, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 61305.028, "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-15T13:52:52Z", "source_id": 47670272, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T13:53:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:52:56Z", "source_id": 15503437, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T14:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15346, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:57:50Z", "source_id": 47683501, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T13:58:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:57:54Z", "source_id": 15507035, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T14:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14722, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:03:14Z", "source_id": 47697787, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T14:03:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:03:16Z", "source_id": 15511028, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T15:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14614, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:11:24Z", "source_id": 47719873, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T14:11:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:11:29Z", "source_id": 15517192, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T15:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14514, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:22:28Z", "source_id": 47749466, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T14:23:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:22:33Z", "source_id": 15525644, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T15:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14482, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:25:44Z", "source_id": 47757782, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T14:26:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:25:45Z", "source_id": 15528070, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T15:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14464, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:29:55Z", "source_id": 47768491, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T14:30:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:29:59Z", "source_id": 15531186, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T15:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14447, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:33:03Z", "source_id": 47776904, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T14:33:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:33:07Z", "source_id": 15533588, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T15:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14437, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:38:29Z", "source_id": 47791923, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T14:39:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:38:32Z", "source_id": 15537728, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T15:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14427, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:41:44Z", "source_id": 47800367, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T14:42:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:41:47Z", "source_id": 15540194, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T15:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14423, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:44:15Z", "source_id": 47807092, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T14:44:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:44:14Z", "source_id": 15542082, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T15:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14412, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:46:32Z", "source_id": 47813484, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T14:47:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:46:35Z", "source_id": 15543855, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T15:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14397, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:49:09Z", "source_id": 47820566, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T14:49:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:49:13Z", "source_id": 15545942, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T15:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14393, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:51:41Z", "source_id": 47827416, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T14:52:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:51:47Z", "source_id": 15547950, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T15:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14379, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:55:27Z", "source_id": 47837681, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T14:56:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:55:30Z", "source_id": 15550811, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T15:56:00+01:00", "operational_fact": true}] |
London Fenchurch Street |
1449 |
1449 |
2 |
None |
None |
Shoeburyness |
1554 |
1554 |
3 |
LATE |
+2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:F45555/2026-09-15/detailed |
None |
Thorpe Bay |
2026-09-15T15:51:30+01:00 |
Shoeburyness |
4.0 |
{"type": "LineString", "coordinates": [[0.7619332, 51.5376418], [0.765108, 51.5372511], [0.7662320999999999, 51.5371067], [0.767399, 51.53696039999999], [0.7696872, 51.5366706], [0.7765872999999999, 51.53579899999999], [0.7811791999999999, 51.535231800000005], [0.7825349, 51.5350221], [0.7832168000000002, 51.53490759999999], [0.7835671999999999, 51.53484579999999], [0.7837815999999999, 51.53481270000001], [0.7840430999999999, 51.5347622], [0.7842504999999999, 51.5347259], [0.7845960999999999, 51.5346323], [0.7848508, 51.534562], [0.7851705, 51.53446819999999], [0.7853259, 51.5344223], [0.7856883, 51.53432240000001], [0.7860275999999999, 51.53422839999999], [0.7863820999999999, 51.5341241], [0.7865941999999999, 51.5340623], [0.7871976999999999, 51.53388470000001], [0.7879006, 51.5336731], [0.7886807, 51.5334417], [0.7894776, 51.5332041], [0.7902515, 51.53297739999999], [0.7906288999999999, 51.532844099999984], [0.7909954, 51.532745600000005], [0.7913183999999999, 51.532657099999994], [0.7916363999999999, 51.5325583], [0.7917991, 51.5325185], [0.7919925, 51.53245709999999], [0.7921447999999999, 51.53240290000001], [0.7923273, 51.5323276], [0.7924086, 51.53228920000001], [0.7927334, 51.532139699999995], [0.7944172999999999, 51.53140749999999]]} |
1.5 |
1552 |
1556 |
Thorpe Bay |
Shoeburyness |
Shoeburyness |
51.5314075 |
0.7944173 |
51.5314075 |
0.7944173 |
1 |
0 |
2026-09-15 15:07:07 |
TERMINATED |
2026-09-15 14:56:00 |
Shoeburyness |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15550811 |
1789484135775127 |
84 |
84 |
2026-09-15 15:06:59.691151 |
3 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 14:56:59.658474 |
| 551987 |
582576 |
C55765 |
122I02MP15 |
2026-09-15 |
COMPLETE |
15550692 |
2026-09-15 15:57:00 |
2026-09-15 15:07:07 |
2026-09-17 15:07:07 |
{"id": 582576, "stp": "P", "toc": "Tyne and Wear Metro", "uid": "C55765", "consist": null, "dest_crs": "SHZ", "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C55765/2026-09-15/detailed", "trust_id": "122I02MP15", "origin_crs": "APN", "show_on_map": 0, "dar_est_time": "14:50:00", "dar_platform": null, "dest_station": "South Hylton (Sunderland Metro)", "service_date": "2026-09-15", "dest_arr_time": "1556", "dest_platform": null, "is_terminated": 1, "next_location": null, "signalling_id": "2I02", "timing_status": "LATE", "origin_station": "Newcastle Airport", "current_leg_arr": null, "current_leg_dep": null, "current_leg_end": null, "origin_dep_time": "1450", "origin_platform": null, "current_location": "South Hylton (Sunderland Metro)", "last_update_time": "2026-09-15T15:07:07", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": null, "current_leg_start": null, "dest_arr_time_act": "1555½", "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": "1450", "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-15T13:02:28Z\", \"source_id\": 47538182, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:02:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:30:31Z\", \"source_id\": 15531669, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 3958, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:59:53Z\", \"source_id\": 47531458, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:00:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:32:42Z\", \"source_id\": 15533328, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 3965, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:55:54Z\", \"source_id\": 47521243, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:56:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:35:59Z\", \"source_id\": 15535805, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 3972, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:52:49Z\", \"source_id\": 47513452, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:53:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:39:36Z\", \"source_id\": 15538544, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 4030, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:50:29Z\", \"source_id\": 47507307, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:51:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:41:47Z\", \"source_id\": 15540211, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:43:11Z\", \"source_id\": 15541270, \"stage_seq\": 13, \"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:44:51Z\", \"source_id\": 15542559, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:46:56Z\", \"source_id\": 15544125, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:48:53Z\", \"source_id\": 15545673, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:50:08Z\", \"source_id\": 15546660, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:52:22Z\", \"source_id\": 15548415, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:55:20Z\", \"source_id\": 15550692, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:57:00+01:00\", \"operational_fact\": true}]", "service_state_location": "South Hylton (Sunderland Metro)", "service_state_platform": "1", "timing_fact_generation": 1789484123784678, "current_leg_arrival_utc": null, "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:57:00.430360", "service_state_evidence_id": 15550692, "current_leg_start_actual_dep": null, "operational_evidence_version": 39, "service_state_event_time_utc": "2026-09-15T14:57:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T15:07:02.696666", "service_state_valid_until_kind": null, "operational_interpretation_version": 39, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Tyne and Wear Metro |
P |
APN |
SHZ |
2I02 |
None |
None |
None |
None |
None |
[{"source": "TD", "smart_id": 3744, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:02:28Z", "source_id": 47538182, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T13:02:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:30:31Z", "source_id": 15531669, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T15:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 3958, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:59:53Z", "source_id": 47531458, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T13:00:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:32:42Z", "source_id": 15533328, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T15:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 3965, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:55:54Z", "source_id": 47521243, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T12:56:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:35:59Z", "source_id": 15535805, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T15:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 3972, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:52:49Z", "source_id": 47513452, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T12:53:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:39:36Z", "source_id": 15538544, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T15:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 4030, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:50:29Z", "source_id": 47507307, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T12:51:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:41:47Z", "source_id": 15540211, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T15:41:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:43:11Z", "source_id": 15541270, "stage_seq": 13, "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:44:51Z", "source_id": 15542559, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T15:46:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:46:56Z", "source_id": 15544125, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T15:47:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:48:53Z", "source_id": 15545673, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T15:49:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:50:08Z", "source_id": 15546660, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T15:50:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:52:22Z", "source_id": 15548415, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T15:52:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:55:20Z", "source_id": 15550692, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T15:57:00+01:00", "operational_fact": true}] |
Newcastle Airport |
1450 |
1450 |
None |
14:50:00 |
None |
South Hylton (Sunderland Metro) |
1556 |
1555½ |
None |
LATE |
+1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C55765/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 15:07:07 |
TERMINATED |
2026-09-15 14:57:00 |
South Hylton (Sunderland Metro) |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15550692 |
1789484123784678 |
39 |
39 |
2026-09-15 15:07:02.696666 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 14:57:00.430360 |
| 551988 |
582692 |
C00589 |
745M35MP15 |
2026-09-15 |
COMPLETE |
None |
2026-09-15 14:57:00 |
2026-09-15 15:07:07 |
2026-09-17 15:07:07 |
{"id": 582692, "stp": "O", "toc": "Chiltern Railways", "uid": "C00589", "consist": "196012", "dest_crs": null, "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C00589/2026-09-15/detailed", "trust_id": "745M35MP15", "origin_crs": "OXF", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Oxford U.C.S.", "service_date": "2026-09-15", "dest_arr_time": "1457", "dest_platform": null, "is_terminated": 1, "next_location": "Oxford U.C.S.", "signalling_id": "5M35", "timing_status": "ON TIME", "origin_station": "Oxford", "current_leg_arr": "1457", "current_leg_dep": "1455", "current_leg_end": "Oxford U.C.S.", "origin_dep_time": "1455", "origin_platform": "1", "current_location": "Oxford", "last_update_time": "2026-09-15T15:07:07", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.2702376999999998, 51.753966199999994], [-1.270521, 51.7548513], [-1.2705896999999997, 51.7550429], [-1.2706679, 51.7552474], [-1.2707132, 51.7553661], [-1.2707532999999998, 51.7554863], [-1.27080805, 51.75563664999999], [-1.2708295999999997, 51.7556847], [-1.2708623, 51.75577690000001], [-1.2709204999999997, 51.7559441], [-1.2711510999999998, 51.7566418], [-1.2712112, 51.756825199999994], [-1.2712496000000002, 51.75694450000001], [-1.2713386, 51.75729119999999], [-1.2713908, 51.7575253], [-1.2714038999999997, 51.7575831], [-1.271457, 51.75785350000001], [-1.2715015, 51.758034], [-1.2715601999999997, 51.7583216], [-1.2716746, 51.758611300000005], [-1.2718083, 51.7589296], [-1.2719091, 51.75919160000001], [-1.2720644, 51.75968599999999], [-1.2721291999999995, 51.759985], [-1.2722053, 51.7604196], [-1.2722615999999998, 51.7610529]]}", "current_leg_start": "Oxford", "dest_arr_time_act": "1457", "motion_projection": null, "next_location_lat": "51.7610529", "next_location_lon": "-1.2722616", "previous_location": null, "current_leg_milage": "0.5", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": "{\"movementMode\": \"ORDINARY\", \"trackingState\": \"POSITION_UNCONFIRMED\", \"targetStageSeq\": 2, \"presentationStatus\": \"DELAYED\", \"confirmedEvidenceId\": \"TRUST:15538078\", \"confirmationDeadline\": \"2026-09-15T14:57:00+01:00\"}", "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\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 801.439, \"from_m\": 195.411, \"capability_applied\": null, \"effective_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\": 582692, \"profile_key\": \"97f456a365e7c9a1bd27603e5d5bcbd4a343fb6227b1728ea328659c7cc156b8\", \"schedule_id\": 35618, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1455\", \"location\": \"Oxford\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 27847}, {\"is_pass\": false, \"wtt_arr\": \"1457\", \"wtt_dep\": null, \"location\": \"Oxford U.C.S.\", \"stage_seq\": 2, \"distance_m\": 801.439, \"section_seq\": 1, \"route_path_id\": 27847}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 801.439, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 27847}], \"total_distance_m\": 801.439, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 195.411, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 606.028, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1455", "service_state_basis": "TRACKING_TIMEOUT", "current_leg_duration": "2.0", "current_position_lat": "51.7610529", "current_position_lon": "-1.2722616", "service_state_source": "TRUST", "glide_timing_evidence": "[]", "service_state_location": "Oxford", "service_state_platform": null, "timing_fact_generation": 1789483143975322, "current_leg_arrival_utc": "2026-09-15T14:57:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:57:00.560640", "service_state_evidence_id": 15538078, "current_leg_start_actual_dep": "2026-09-15T14:55:00+01:00", "operational_evidence_version": 35, "service_state_event_time_utc": "2026-09-15T14:57:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T15:07:02.826739", "service_state_valid_until_kind": null, "operational_interpretation_version": 35, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Chiltern Railways |
O |
OXF |
None |
5M35 |
196012 |
2 |
100 |
None |
{"version": 3, "segments": [{"to_m": 195.411, "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": 801.439, "from_m": 195.411, "capability_applied": null, "effective_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": 582692, "profile_key": "97f456a365e7c9a1bd27603e5d5bcbd4a343fb6227b1728ea328659c7cc156b8", "schedule_id": 35618, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1455", "location": "Oxford", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 27847}, {"is_pass": false, "wtt_arr": "1457", "wtt_dep": null, "location": "Oxford U.C.S.", "stage_seq": 2, "distance_m": 801.439, "section_seq": 1, "route_path_id": 27847}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 801.439, "from_m": 0.0, "section_seq": 1, "route_path_id": 27847}], "total_distance_m": 801.439, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 195.411, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 606.028, "synthetic_unknown_infrastructure_limit_mph": 60} |
[] |
Oxford |
1455 |
1455 |
1 |
None |
None |
Oxford U.C.S. |
1457 |
1457 |
None |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C00589/2026-09-15/detailed |
None |
Oxford |
2026-09-15T14:55:00+01:00 |
Oxford U.C.S. |
2.0 |
{"type": "LineString", "coordinates": [[-1.2702376999999998, 51.753966199999994], [-1.270521, 51.7548513], [-1.2705896999999997, 51.7550429], [-1.2706679, 51.7552474], [-1.2707132, 51.7553661], [-1.2707532999999998, 51.7554863], [-1.27080805, 51.75563664999999], [-1.2708295999999997, 51.7556847], [-1.2708623, 51.75577690000001], [-1.2709204999999997, 51.7559441], [-1.2711510999999998, 51.7566418], [-1.2712112, 51.756825199999994], [-1.2712496000000002, 51.75694450000001], [-1.2713386, 51.75729119999999], [-1.2713908, 51.7575253], [-1.2714038999999997, 51.7575831], [-1.271457, 51.75785350000001], [-1.2715015, 51.758034], [-1.2715601999999997, 51.7583216], [-1.2716746, 51.758611300000005], [-1.2718083, 51.7589296], [-1.2719091, 51.75919160000001], [-1.2720644, 51.75968599999999], [-1.2721291999999995, 51.759985], [-1.2722053, 51.7604196], [-1.2722615999999998, 51.7610529]]} |
0.5 |
1455 |
1457 |
None |
Oxford |
Oxford U.C.S. |
51.7610529 |
-1.2722616 |
51.7610529 |
-1.2722616 |
1 |
0 |
2026-09-15 15:07:07 |
TERMINATED |
2026-09-15 14:57:00 |
Oxford |
TRUST |
TRACKING_TIMEOUT |
15538078 |
1789483143975322 |
35 |
35 |
2026-09-15 15:07:02.826739 |
None |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 14:57:00.560640 |
| 551989 |
583153 |
W32670 |
882H42MQ15 |
2026-09-15 |
COMPLETE |
15551108 |
2026-09-15 15:57:00 |
2026-09-15 15:07:07 |
2026-09-17 15:07:07 |
{"id": 583153, "stp": "P", "toc": "Southern", "uid": "W32670", "consist": "377328+377311", "dest_crs": null, "num_carr": 6, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W32670/2026-09-15/detailed", "trust_id": "882H42MQ15", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London Bridge (Central)", "service_date": "2026-09-15", "dest_arr_time": "1551", "dest_platform": "14", "is_terminated": 1, "next_location": "London Bridge (Central)", "signalling_id": "2H42", "timing_status": "LATE", "origin_station": "Beckenham Junction (C)", "current_leg_arr": "1557", "current_leg_dep": "1552", "current_leg_end": "London Bridge (Central)", "origin_dep_time": "1513", "origin_platform": null, "current_location": "London Bridge Sig. L1490", "last_update_time": "2026-09-15T15:07:07", "route_debug_link": null, "timing_variation": "+6 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.054139799999999995, 51.487621], [-0.054317, 51.48786520000001], [-0.0545402, 51.4881305], [-0.05473349999999999, 51.48836039999999], [-0.055088599999999995, 51.48872949999999], [-0.05528929999999999, 51.4889209], [-0.05552649999999999, 51.48915049999999], [-0.0556757, 51.48924529999999], [-0.0557723, 51.4893092], [-0.0559132, 51.4894117], [-0.05597196482364699, 51.48946014833239], [-0.05609320000000001, 51.489560100000006], [-0.05619039999999999, 51.4896457], [-0.05631010000000001, 51.489739400000005], [-0.05633119999999999, 51.4897558], [-0.0564687, 51.489863199999995], [-0.05661079999999999, 51.48997349999999], [-0.056757, 51.49008829999999], [-0.05692199999999999, 51.49020480000001], [-0.0570655, 51.49030909999999], [-0.057239099999999994, 51.49042649999999], [-0.0579606, 51.4908995], [-0.05837210000000001, 51.4911375], [-0.0586275, 51.4912811], [-0.0588521, 51.4914006], [-0.0590412, 51.49149659999999], [-0.05925570000000001, 51.491604800000005], [-0.05941740000000001, 51.491682], [-0.0596474, 51.4917926], [-0.060124800000000006, 51.4920043], [-0.0603093, 51.49208519999999], [-0.06064900000000001, 51.49223460000001], [-0.06163139999999999, 51.492655699999986], [-0.06189105278213573, 51.49277325104566], [-0.062964, 51.493259], [-0.06484559999999999, 51.494096299999995], [-0.0658549, 51.4945487], [-0.0666513, 51.49491499999999], [-0.0675766, 51.4953454], [-0.0684607, 51.4957564], [-0.06975239999999999, 51.49636660000001], [-0.07110499999999999, 51.49701979999999], [-0.0714816, 51.4972108], [-0.0723951, 51.4977123], [-0.07240027366382003, 51.497714988898174], [-0.0732923, 51.4981786], [-0.0739823, 51.4985496], [-0.07436839737784144, 51.4987748385867], [-0.0748771, 51.49907160000001], [-0.07544919999999998, 51.4993829], [-0.0758683, 51.49962579999998], [-0.0765865, 51.50004609999999], [-0.0771671, 51.50035379999999], [-0.0777436, 51.5006641], [-0.0784259, 51.50102590000001], [-0.0793451, 51.501515100000006], [-0.0803805, 51.5020636], [-0.0807821, 51.50228400000001], [-0.0811221, 51.5024455], [-0.0814593, 51.5026106], [-0.0815781, 51.50266709999999], [-0.081647, 51.50270179999999], [-0.0819234, 51.5028216], [-0.0822861, 51.502976], [-0.0825917, 51.503089199999984], [-0.08289959999999999, 51.5032048], [-0.0830379, 51.5032549], [-0.08348379999999998, 51.5034209], [-0.08384589999999999, 51.50356910000001], [-0.08418109999999998, 51.5037256], [-0.08452449999999999, 51.503921], [-0.08486649999999998, 51.5041389], [-0.0852198, 51.5043893], [-0.0853358, 51.5044707], [-0.0855035, 51.504595499999986], [-0.0856711, 51.5047282], [-0.0858626, 51.5049079], [-0.0860145, 51.5050459]]}", "current_leg_start": "South Bermondsey", "dest_arr_time_act": "1551", "motion_projection": null, "next_location_lat": "51.5050459", "next_location_lon": "-0.0860145", "previous_location": "South Bermondsey", "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\": 394.536, \"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\": 466.021, \"from_m\": 394.536, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 623.109, \"from_m\": 466.021, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 2272.758, \"from_m\": 623.109, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 3319.407, \"from_m\": 2272.758, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 3339.901, \"from_m\": 3319.407, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 3502.915, \"from_m\": 3339.901, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 3526.386, \"from_m\": 3502.915, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 3557.325, \"from_m\": 3526.386, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 3827.679, \"from_m\": 3557.325, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 5024.693, \"from_m\": 3827.679, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 5058.051, \"from_m\": 5024.693, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 5076.89, \"from_m\": 5058.051, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 5109.351, \"from_m\": 5076.89, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 5784.888, \"from_m\": 5109.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\": 7620.561, \"from_m\": 5784.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\": 8053.167, \"from_m\": 7620.561, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 8067.755, \"from_m\": 8053.167, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 8585.493, \"from_m\": 8067.755, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 8619.663, \"from_m\": 8585.493, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 8681.897, \"from_m\": 8619.663, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 11450.37, \"from_m\": 8681.897, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 12693.761, \"from_m\": 11450.37, \"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\": 12775.908, \"from_m\": 12693.761, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 13188.152, \"from_m\": 12775.908, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 13266.299, \"from_m\": 13188.152, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 14749.368, \"from_m\": 13266.299, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 14800.341, \"from_m\": 14749.368, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 15254.446, \"from_m\": 14800.341, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 15353.552, \"from_m\": 15254.446, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 15381.618, \"from_m\": 15353.552, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 15916.094, \"from_m\": 15381.618, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 15955.614, \"from_m\": 15916.094, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 16003.599, \"from_m\": 15955.614, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 17344.224, \"from_m\": 16003.599, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 17428.536, \"from_m\": 17344.224, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 18161.79, \"from_m\": 17428.536, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 18592.616, \"from_m\": 18161.79, \"capability_applied\": null, \"effective_limit_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\": 583153, \"profile_key\": \"b2372f891b3881ef366e3151aacf0b103712a0d544ea9ae95297fcd4c7496b97\", \"schedule_id\": 26253, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1513\", \"location\": \"Beckenham Junction (C)\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 66012}, {\"is_pass\": false, \"wtt_arr\": \"1515H\", \"wtt_dep\": \"1516\", \"location\": \"Birkbeck\", \"stage_seq\": 2, \"distance_m\": 2354.978, \"section_seq\": 1, \"route_path_id\": 66012}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1518\", \"location\": \"Bromley Jn\", \"stage_seq\": 3, \"distance_m\": 3579.701, \"section_seq\": 1, \"route_path_id\": 66012}, {\"is_pass\": false, \"wtt_arr\": \"1520\", \"wtt_dep\": \"1523\", \"location\": \"Crystal Palace\", \"stage_seq\": 4, \"distance_m\": 4988.476, \"section_seq\": 1, \"route_path_id\": 66012}, {\"is_pass\": false, \"wtt_arr\": \"1525\", \"wtt_dep\": \"1525H\", \"location\": \"Gipsy Hill\", \"stage_seq\": 5, \"distance_m\": 6104.279, \"section_seq\": 1, \"route_path_id\": 66012}, {\"is_pass\": false, \"wtt_arr\": \"1528\", \"wtt_dep\": \"1528H\", \"location\": \"West Norwood\", \"stage_seq\": 6, \"distance_m\": 7657.067, \"section_seq\": 1, \"route_path_id\": 66012}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1529H\", \"location\": \"West Norwood Junction\", \"stage_seq\": 7, \"distance_m\": 8084.888, \"section_seq\": 1, \"route_path_id\": 66012}, {\"is_pass\": false, \"wtt_arr\": \"1531H\", \"wtt_dep\": \"1532H\", \"location\": \"Tulse Hill\", \"stage_seq\": 8, \"distance_m\": 8764.218, \"section_seq\": 1, \"route_path_id\": 66012}, {\"is_pass\": false, \"wtt_arr\": \"1535\", \"wtt_dep\": \"1536\", \"location\": \"North Dulwich\", \"stage_seq\": 9, \"distance_m\": 10870.431, \"section_seq\": 1, \"route_path_id\": 66012}, {\"is_pass\": false, \"wtt_arr\": \"1537H\", \"wtt_dep\": \"1538\", \"location\": \"East Dulwich\", \"stage_seq\": 10, \"distance_m\": 11755.436, \"section_seq\": 1, \"route_path_id\": 66012}, {\"is_pass\": false, \"wtt_arr\": \"1540H\", \"wtt_dep\": \"1541H\", \"location\": \"Peckham Rye (C)\", \"stage_seq\": 11, \"distance_m\": 13000.401, \"section_seq\": 1, \"route_path_id\": 66012}, {\"is_pass\": false, \"wtt_arr\": \"1543\", \"wtt_dep\": \"1543H\", \"location\": \"Queens Rd Peckham\", \"stage_seq\": 12, \"distance_m\": 14200.407, \"section_seq\": 1, \"route_path_id\": 66012}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1544H\", \"location\": \"Old Kent Road Jn\", \"stage_seq\": 13, \"distance_m\": 14718.628, \"section_seq\": 1, \"route_path_id\": 66012}, {\"is_pass\": false, \"wtt_arr\": \"1545H\", \"wtt_dep\": \"1546H\", \"location\": \"South Bermondsey\", \"stage_seq\": 14, \"distance_m\": 15720.522, \"section_seq\": 1, \"route_path_id\": 66012}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1547H\", \"location\": \"South Bermondsey Jn\", \"stage_seq\": 15, \"distance_m\": 15976.293, \"section_seq\": 1, \"route_path_id\": 66012}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1548H\", \"location\": \"Spa Road Jn\", \"stage_seq\": 16, \"distance_m\": 16494.675, \"section_seq\": 1, \"route_path_id\": 66012}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1549\", \"location\": \"Abbey Street Jn\", \"stage_seq\": 17, \"distance_m\": 17428.536, \"section_seq\": 1, \"route_path_id\": 66012}, {\"is_pass\": false, \"wtt_arr\": \"1551\", \"wtt_dep\": null, \"location\": \"London Bridge (Central)\", \"stage_seq\": 18, \"distance_m\": 18592.616, \"section_seq\": 1, \"route_path_id\": 66012}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 18592.616, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 66012}], \"total_distance_m\": 18592.616, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 16469.974, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 2122.642, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1513", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "5.0", "current_position_lat": "51.5050459", "current_position_lon": "-0.0860145", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 31334, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:14:39Z\", \"source_id\": 47728555, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:16:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:14:41Z\", \"source_id\": 15519666, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29862, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:20:06Z\", \"source_id\": 47743120, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:20:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:20:10Z\", \"source_id\": 15523771, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29858, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:24:42Z\", \"source_id\": 47755132, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:25:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:24:46Z\", \"source_id\": 15527325, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29854, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:32:20Z\", \"source_id\": 47774963, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:33:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:32:26Z\", \"source_id\": 15533125, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29788, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:35:15Z\", \"source_id\": 47782839, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:36:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:35:20Z\", \"source_id\": 15535321, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29768, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:39:36Z\", \"source_id\": 47794756, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:40:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:39:40Z\", \"source_id\": 15538593, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29782, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:41:56Z\", \"source_id\": 47800889, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:42:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:42:01Z\", \"source_id\": 15540384, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29773, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:44:27Z\", \"source_id\": 47807715, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:45:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:44:33Z\", \"source_id\": 15542329, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31503, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:47:50Z\", \"source_id\": 47816926, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:48:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:47:53Z\", \"source_id\": 15544899, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31497, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:51:11Z\", \"source_id\": 47826061, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:52:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:51:13Z\", \"source_id\": 15547544, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29661, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:55:56Z\", \"source_id\": 47838882, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:57:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:55:56Z\", \"source_id\": 15551108, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:57:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Bridge (Central)", "service_state_platform": "15", "timing_fact_generation": 1789484159101487, "current_leg_arrival_utc": "2026-09-15T15:57:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:57:01.281185", "service_state_evidence_id": 15551108, "current_leg_start_actual_dep": "2026-09-15T15:52:30+01:00", "operational_evidence_version": 60, "service_state_event_time_utc": "2026-09-15T14:57:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T15:07:03.340712", "service_state_valid_until_kind": null, "operational_interpretation_version": 60, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Southern |
P |
None |
None |
2H42 |
377328+377311 |
6 |
100 |
None |
{"version": 3, "segments": [{"to_m": 394.536, "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": 466.021, "from_m": 394.536, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 623.109, "from_m": 466.021, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 2272.758, "from_m": 623.109, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 3319.407, "from_m": 2272.758, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 3339.901, "from_m": 3319.407, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 3502.915, "from_m": 3339.901, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 3526.386, "from_m": 3502.915, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 3557.325, "from_m": 3526.386, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 3827.679, "from_m": 3557.325, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 5024.693, "from_m": 3827.679, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 5058.051, "from_m": 5024.693, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 5076.89, "from_m": 5058.051, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 5109.351, "from_m": 5076.89, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 5784.888, "from_m": 5109.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": 7620.561, "from_m": 5784.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": 8053.167, "from_m": 7620.561, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 8067.755, "from_m": 8053.167, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 8585.493, "from_m": 8067.755, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 8619.663, "from_m": 8585.493, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 8681.897, "from_m": 8619.663, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 11450.37, "from_m": 8681.897, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 12693.761, "from_m": 11450.37, "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": 12775.908, "from_m": 12693.761, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 13188.152, "from_m": 12775.908, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 13266.299, "from_m": 13188.152, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 14749.368, "from_m": 13266.299, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 14800.341, "from_m": 14749.368, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 15254.446, "from_m": 14800.341, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 15353.552, "from_m": 15254.446, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 15381.618, "from_m": 15353.552, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 15916.094, "from_m": 15381.618, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 15955.614, "from_m": 15916.094, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 16003.599, "from_m": 15955.614, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 17344.224, "from_m": 16003.599, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 17428.536, "from_m": 17344.224, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 18161.79, "from_m": 17428.536, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 18592.616, "from_m": 18161.79, "capability_applied": null, "effective_limit_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": 583153, "profile_key": "b2372f891b3881ef366e3151aacf0b103712a0d544ea9ae95297fcd4c7496b97", "schedule_id": 26253, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1513", "location": "Beckenham Junction (C)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 66012}, {"is_pass": false, "wtt_arr": "1515H", "wtt_dep": "1516", "location": "Birkbeck", "stage_seq": 2, "distance_m": 2354.978, "section_seq": 1, "route_path_id": 66012}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1518", "location": "Bromley Jn", "stage_seq": 3, "distance_m": 3579.701, "section_seq": 1, "route_path_id": 66012}, {"is_pass": false, "wtt_arr": "1520", "wtt_dep": "1523", "location": "Crystal Palace", "stage_seq": 4, "distance_m": 4988.476, "section_seq": 1, "route_path_id": 66012}, {"is_pass": false, "wtt_arr": "1525", "wtt_dep": "1525H", "location": "Gipsy Hill", "stage_seq": 5, "distance_m": 6104.279, "section_seq": 1, "route_path_id": 66012}, {"is_pass": false, "wtt_arr": "1528", "wtt_dep": "1528H", "location": "West Norwood", "stage_seq": 6, "distance_m": 7657.067, "section_seq": 1, "route_path_id": 66012}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1529H", "location": "West Norwood Junction", "stage_seq": 7, "distance_m": 8084.888, "section_seq": 1, "route_path_id": 66012}, {"is_pass": false, "wtt_arr": "1531H", "wtt_dep": "1532H", "location": "Tulse Hill", "stage_seq": 8, "distance_m": 8764.218, "section_seq": 1, "route_path_id": 66012}, {"is_pass": false, "wtt_arr": "1535", "wtt_dep": "1536", "location": "North Dulwich", "stage_seq": 9, "distance_m": 10870.431, "section_seq": 1, "route_path_id": 66012}, {"is_pass": false, "wtt_arr": "1537H", "wtt_dep": "1538", "location": "East Dulwich", "stage_seq": 10, "distance_m": 11755.436, "section_seq": 1, "route_path_id": 66012}, {"is_pass": false, "wtt_arr": "1540H", "wtt_dep": "1541H", "location": "Peckham Rye (C)", "stage_seq": 11, "distance_m": 13000.401, "section_seq": 1, "route_path_id": 66012}, {"is_pass": false, "wtt_arr": "1543", "wtt_dep": "1543H", "location": "Queens Rd Peckham", "stage_seq": 12, "distance_m": 14200.407, "section_seq": 1, "route_path_id": 66012}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1544H", "location": "Old Kent Road Jn", "stage_seq": 13, "distance_m": 14718.628, "section_seq": 1, "route_path_id": 66012}, {"is_pass": false, "wtt_arr": "1545H", "wtt_dep": "1546H", "location": "South Bermondsey", "stage_seq": 14, "distance_m": 15720.522, "section_seq": 1, "route_path_id": 66012}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1547H", "location": "South Bermondsey Jn", "stage_seq": 15, "distance_m": 15976.293, "section_seq": 1, "route_path_id": 66012}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1548H", "location": "Spa Road Jn", "stage_seq": 16, "distance_m": 16494.675, "section_seq": 1, "route_path_id": 66012}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1549", "location": "Abbey Street Jn", "stage_seq": 17, "distance_m": 17428.536, "section_seq": 1, "route_path_id": 66012}, {"is_pass": false, "wtt_arr": "1551", "wtt_dep": null, "location": "London Bridge (Central)", "stage_seq": 18, "distance_m": 18592.616, "section_seq": 1, "route_path_id": 66012}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 18592.616, "from_m": 0.0, "section_seq": 1, "route_path_id": 66012}], "total_distance_m": 18592.616, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 16469.974, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 2122.642, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 31334, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:14:39Z", "source_id": 47728555, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T14:16:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:14:41Z", "source_id": 15519666, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T15:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29862, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:20:06Z", "source_id": 47743120, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T14:20:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:20:10Z", "source_id": 15523771, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T15:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29858, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:24:42Z", "source_id": 47755132, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T14:25:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:24:46Z", "source_id": 15527325, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T15:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29854, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:32:20Z", "source_id": 47774963, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T14:33:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:32:26Z", "source_id": 15533125, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T15:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29788, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:35:15Z", "source_id": 47782839, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T14:36:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:35:20Z", "source_id": 15535321, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T15:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29768, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:39:36Z", "source_id": 47794756, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T14:40:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:39:40Z", "source_id": 15538593, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T15:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29782, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:41:56Z", "source_id": 47800889, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T14:42:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:42:01Z", "source_id": 15540384, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T15:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29773, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:44:27Z", "source_id": 47807715, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T14:45:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:44:33Z", "source_id": 15542329, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T15:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31503, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:47:50Z", "source_id": 47816926, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T14:48:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:47:53Z", "source_id": 15544899, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T15:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31497, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:51:11Z", "source_id": 47826061, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T14:52:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:51:13Z", "source_id": 15547544, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T15:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29661, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:55:56Z", "source_id": 47838882, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T14:57:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:55:56Z", "source_id": 15551108, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T15:57:00+01:00", "operational_fact": true}] |
Beckenham Junction (C) |
1513 |
1513 |
None |
None |
None |
London Bridge (Central) |
1551 |
1551 |
14 |
LATE |
+6 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W32670/2026-09-15/detailed |
None |
South Bermondsey |
2026-09-15T15:52:30+01:00 |
London Bridge (Central) |
5.0 |
{"type": "LineString", "coordinates": [[-0.054139799999999995, 51.487621], [-0.054317, 51.48786520000001], [-0.0545402, 51.4881305], [-0.05473349999999999, 51.48836039999999], [-0.055088599999999995, 51.48872949999999], [-0.05528929999999999, 51.4889209], [-0.05552649999999999, 51.48915049999999], [-0.0556757, 51.48924529999999], [-0.0557723, 51.4893092], [-0.0559132, 51.4894117], [-0.05597196482364699, 51.48946014833239], [-0.05609320000000001, 51.489560100000006], [-0.05619039999999999, 51.4896457], [-0.05631010000000001, 51.489739400000005], [-0.05633119999999999, 51.4897558], [-0.0564687, 51.489863199999995], [-0.05661079999999999, 51.48997349999999], [-0.056757, 51.49008829999999], [-0.05692199999999999, 51.49020480000001], [-0.0570655, 51.49030909999999], [-0.057239099999999994, 51.49042649999999], [-0.0579606, 51.4908995], [-0.05837210000000001, 51.4911375], [-0.0586275, 51.4912811], [-0.0588521, 51.4914006], [-0.0590412, 51.49149659999999], [-0.05925570000000001, 51.491604800000005], [-0.05941740000000001, 51.491682], [-0.0596474, 51.4917926], [-0.060124800000000006, 51.4920043], [-0.0603093, 51.49208519999999], [-0.06064900000000001, 51.49223460000001], [-0.06163139999999999, 51.492655699999986], [-0.06189105278213573, 51.49277325104566], [-0.062964, 51.493259], [-0.06484559999999999, 51.494096299999995], [-0.0658549, 51.4945487], [-0.0666513, 51.49491499999999], [-0.0675766, 51.4953454], [-0.0684607, 51.4957564], [-0.06975239999999999, 51.49636660000001], [-0.07110499999999999, 51.49701979999999], [-0.0714816, 51.4972108], [-0.0723951, 51.4977123], [-0.07240027366382003, 51.497714988898174], [-0.0732923, 51.4981786], [-0.0739823, 51.4985496], [-0.07436839737784144, 51.4987748385867], [-0.0748771, 51.49907160000001], [-0.07544919999999998, 51.4993829], [-0.0758683, 51.49962579999998], [-0.0765865, 51.50004609999999], [-0.0771671, 51.50035379999999], [-0.0777436, 51.5006641], [-0.0784259, 51.50102590000001], [-0.0793451, 51.501515100000006], [-0.0803805, 51.5020636], [-0.0807821, 51.50228400000001], [-0.0811221, 51.5024455], [-0.0814593, 51.5026106], [-0.0815781, 51.50266709999999], [-0.081647, 51.50270179999999], [-0.0819234, 51.5028216], [-0.0822861, 51.502976], [-0.0825917, 51.503089199999984], [-0.08289959999999999, 51.5032048], [-0.0830379, 51.5032549], [-0.08348379999999998, 51.5034209], [-0.08384589999999999, 51.50356910000001], [-0.08418109999999998, 51.5037256], [-0.08452449999999999, 51.503921], [-0.08486649999999998, 51.5041389], [-0.0852198, 51.5043893], [-0.0853358, 51.5044707], [-0.0855035, 51.504595499999986], [-0.0856711, 51.5047282], [-0.0858626, 51.5049079], [-0.0860145, 51.5050459]]} |
1.9 |
1552 |
1557 |
South Bermondsey |
London Bridge Sig. L1490 |
London Bridge (Central) |
51.5050459 |
-0.0860145 |
51.5050459 |
-0.0860145 |
1 |
0 |
2026-09-15 15:07:07 |
TERMINATED |
2026-09-15 14:57:00 |
London Bridge (Central) |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15551108 |
1789484159101487 |
60 |
60 |
2026-09-15 15:07:03.340712 |
15 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 14:57:01.281185 |
| 551990 |
583729 |
G30501 |
362K37MR15 |
2026-09-15 |
COMPLETE |
15550387 |
2026-09-15 15:57:00 |
2026-09-15 15:07:07 |
2026-09-17 15:07:07 |
{"id": 583729, "stp": "P", "toc": "Merseyrail", "uid": "G30501", "consist": "777142", "dest_crs": "HBL", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G30501/2026-09-15/detailed", "trust_id": "362K37MR15", "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": "1556", "dest_platform": "1", "is_terminated": 1, "next_location": "Headbolt Lane", "signalling_id": "2K37", "timing_status": "LATE", "origin_station": "Liverpool Central (Northern)", "current_leg_arr": "1557", "current_leg_dep": "1554", "current_leg_end": "Headbolt Lane", "origin_dep_time": "1535", "origin_platform": "1", "current_location": "Headbolt Lane", "last_update_time": "2026-09-15T15:07:07", "route_debug_link": null, "timing_variation": "+1 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": "1556", "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\": 583729, \"profile_key\": \"2f68e9a485b5710d1677ab79bdbf98cb2426e4559e1f24c8c2a4bf94de46cf7f\", \"schedule_id\": 11295, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1535\", \"location\": \"Liverpool Central (Northern)\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 31938}, {\"is_pass\": false, \"wtt_arr\": \"1537\", \"wtt_dep\": \"1537H\", \"location\": \"Moorfields (Northern Line)\", \"stage_seq\": 2, \"distance_m\": 952.387, \"section_seq\": 1, \"route_path_id\": 31938}, {\"is_pass\": false, \"wtt_arr\": \"1541H\", \"wtt_dep\": \"1542\", \"location\": \"Sandhills\", \"stage_seq\": 3, \"distance_m\": 3407.163, \"section_seq\": 1, \"route_path_id\": 31938}, {\"is_pass\": false, \"wtt_arr\": \"1544\", \"wtt_dep\": \"1545\", \"location\": \"Kirkdale\", \"stage_seq\": 4, \"distance_m\": 4796.926, \"section_seq\": 1, \"route_path_id\": 31938}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1546\", \"location\": \"Walton Jn\", \"stage_seq\": 5, \"distance_m\": 6271.818, \"section_seq\": 1, \"route_path_id\": 31938}, {\"is_pass\": false, \"wtt_arr\": \"1546H\", \"wtt_dep\": \"1547\", \"location\": \"Rice Lane\", \"stage_seq\": 6, \"distance_m\": 7011.202, \"section_seq\": 1, \"route_path_id\": 31938}, {\"is_pass\": false, \"wtt_arr\": \"1549\", \"wtt_dep\": \"1549H\", \"location\": \"Fazakerley\", \"stage_seq\": 7, \"distance_m\": 9199.438, \"section_seq\": 1, \"route_path_id\": 31938}, {\"is_pass\": false, \"wtt_arr\": \"1553\", \"wtt_dep\": \"1553H\", \"location\": \"Kirkby (Merseyside)\", \"stage_seq\": 8, \"distance_m\": 12244.605, \"section_seq\": 1, \"route_path_id\": 31938}, {\"is_pass\": false, \"wtt_arr\": \"1556\", \"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": "1535", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.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-15T14:36:32Z\", \"source_id\": 47786346, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:37:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:36:36Z\", \"source_id\": 15536265, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9761, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:40:23Z\", \"source_id\": 47796994, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:40:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:40:25Z\", \"source_id\": 15539188, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9665, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:42:49Z\", \"source_id\": 47803197, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:43:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:42:50Z\", \"source_id\": 15541050, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9644, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:46:02Z\", \"source_id\": 47812081, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:47:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:46:07Z\", \"source_id\": 15543473, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9639, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:49:09Z\", \"source_id\": 47820568, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:49:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:49:13Z\", \"source_id\": 15545941, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9630, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:52:20Z\", \"source_id\": 47829153, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:53:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:52:22Z\", \"source_id\": 15548433, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9635, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:54:51Z\", \"source_id\": 47836061, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:57:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:54:55Z\", \"source_id\": 15550387, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:57:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Headbolt Lane", "service_state_platform": "1", "timing_fact_generation": 1789484095924520, "current_leg_arrival_utc": "2026-09-15T15:57:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:57:02.091341", "service_state_evidence_id": 15550387, "current_leg_start_actual_dep": "2026-09-15T15:54:30+01:00", "operational_evidence_version": 30, "service_state_event_time_utc": "2026-09-15T14:57:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T15:07:04.663563", "service_state_valid_until_kind": null, "operational_interpretation_version": 30, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Merseyrail |
P |
LVC |
HBL |
2K37 |
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": 583729, "profile_key": "2f68e9a485b5710d1677ab79bdbf98cb2426e4559e1f24c8c2a4bf94de46cf7f", "schedule_id": 11295, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1535", "location": "Liverpool Central (Northern)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 31938}, {"is_pass": false, "wtt_arr": "1537", "wtt_dep": "1537H", "location": "Moorfields (Northern Line)", "stage_seq": 2, "distance_m": 952.387, "section_seq": 1, "route_path_id": 31938}, {"is_pass": false, "wtt_arr": "1541H", "wtt_dep": "1542", "location": "Sandhills", "stage_seq": 3, "distance_m": 3407.163, "section_seq": 1, "route_path_id": 31938}, {"is_pass": false, "wtt_arr": "1544", "wtt_dep": "1545", "location": "Kirkdale", "stage_seq": 4, "distance_m": 4796.926, "section_seq": 1, "route_path_id": 31938}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1546", "location": "Walton Jn", "stage_seq": 5, "distance_m": 6271.818, "section_seq": 1, "route_path_id": 31938}, {"is_pass": false, "wtt_arr": "1546H", "wtt_dep": "1547", "location": "Rice Lane", "stage_seq": 6, "distance_m": 7011.202, "section_seq": 1, "route_path_id": 31938}, {"is_pass": false, "wtt_arr": "1549", "wtt_dep": "1549H", "location": "Fazakerley", "stage_seq": 7, "distance_m": 9199.438, "section_seq": 1, "route_path_id": 31938}, {"is_pass": false, "wtt_arr": "1553", "wtt_dep": "1553H", "location": "Kirkby (Merseyside)", "stage_seq": 8, "distance_m": 12244.605, "section_seq": 1, "route_path_id": 31938}, {"is_pass": false, "wtt_arr": "1556", "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-15T14:36:32Z", "source_id": 47786346, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T14:37:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:36:36Z", "source_id": 15536265, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T15:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9761, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:40:23Z", "source_id": 47796994, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T14:40:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:40:25Z", "source_id": 15539188, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T15:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9665, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:42:49Z", "source_id": 47803197, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T14:43:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:42:50Z", "source_id": 15541050, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T15:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9644, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:46:02Z", "source_id": 47812081, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T14:47:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:46:07Z", "source_id": 15543473, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T15:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9639, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:49:09Z", "source_id": 47820568, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T14:49:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:49:13Z", "source_id": 15545941, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T15:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9630, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:52:20Z", "source_id": 47829153, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T14:53:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:52:22Z", "source_id": 15548433, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T15:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9635, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:54:51Z", "source_id": 47836061, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T14:57:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:54:55Z", "source_id": 15550387, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T15:57:00+01:00", "operational_fact": true}] |
Liverpool Central (Northern) |
1535 |
1535 |
1 |
None |
None |
Headbolt Lane |
1556 |
1556 |
1 |
LATE |
+1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G30501/2026-09-15/detailed |
None |
Kirkby (Merseyside) |
2026-09-15T15:54:30+01:00 |
Headbolt Lane |
3.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 |
1554 |
1557 |
Kirkby (Merseyside) |
Headbolt Lane |
Headbolt Lane |
53.4915435 |
-2.8839028 |
53.4915435 |
-2.8839028 |
1 |
0 |
2026-09-15 15:07:07 |
TERMINATED |
2026-09-15 14:57:00 |
Headbolt Lane |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15550387 |
1789484095924520 |
30 |
30 |
2026-09-15 15:07:04.663563 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 14:57:02.091341 |
| 551991 |
582367 |
G00757 |
551G38MP15 |
2026-09-15 |
COMPLETE |
15550747 |
2026-09-15 15:57:00 |
2026-09-15 15:07:07 |
2026-09-17 15:07:07 |
{"id": 582367, "stp": "P", "toc": "CrossCountry", "uid": "G00757", "consist": "170639", "dest_crs": "BHM", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G00757/2026-09-15/detailed", "trust_id": "551G38MP15", "origin_crs": "NOT", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Birmingham New Street", "service_date": "2026-09-15", "dest_arr_time": "1600", "dest_platform": "9A", "is_terminated": 1, "next_location": "Birmingham New Street", "signalling_id": "1G38", "timing_status": "EARLY", "origin_station": "Nottingham", "current_leg_arr": "1557", "current_leg_dep": "1537", "current_leg_end": "Birmingham New Street", "origin_dep_time": "1441", "origin_platform": "4", "current_location": "Birmingham New Street H.s.", "last_update_time": "2026-09-15T15:07:07", "route_debug_link": null, "timing_variation": "-3 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.6863406, 52.637654299999994], [-1.686356896416264, 52.63757321891259], [-1.6863642966070704, 52.637536399999995], [-1.6863713918712309, 52.63750109819047], [-1.6863787247390687, 52.63746461417659], [-1.6864137999999995, 52.63729010000001], [-1.6865525999999995, 52.63641510000001], [-1.6866320999999995, 52.6357179], [-1.6866997999999995, 52.634805], [-1.6867346999999997, 52.63387120000001], [-1.6867073, 52.6330675], [-1.6866776999999995, 52.6325291], [-1.6866338, 52.6320126], [-1.6864744, 52.6312158], [-1.6863950999999997, 52.630826299999995], [-1.6862293, 52.6300357], [-1.6859825999999998, 52.629315699999985], [-1.6854482999999998, 52.627793], [-1.6847298, 52.6257789], [-1.6841094, 52.62403969999999], [-1.6840134, 52.6237708], [-1.6835652999999997, 52.62253249999999], [-1.6834779, 52.622284500000006], [-1.6834358, 52.6221555], [-1.6833314, 52.6218536], [-1.6820949, 52.6184563], [-1.6811233999999995, 52.6156684], [-1.6807094, 52.614400100000005], [-1.6800588, 52.612233999999994], [-1.6798603, 52.6114401], [-1.6797599999999997, 52.6110105], [-1.6797174, 52.6107851], [-1.6796680999999998, 52.6105808], [-1.6796645, 52.610555599999984], [-1.6795223999999995, 52.60990879999999], [-1.6792858, 52.6086724], [-1.679045, 52.6072063], [-1.6787302999999998, 52.60455760000001], [-1.6786691, 52.603902100000006], [-1.678653804961615, 52.60355296986019], [-1.6785825, 52.601925300000005], [-1.6785635000000003, 52.6004453], [-1.6785651, 52.600223199999995], [-1.67865, 52.5980562], [-1.67881, 52.59589819999999], [-1.6801328, 52.5849865], [-1.6802574, 52.5840034], [-1.6803312999999998, 52.583043499999995], [-1.6803798999999997, 52.58209], [-1.6803545, 52.57969899999999], [-1.6803186, 52.5791702], [-1.6802678999999998, 52.5785875], [-1.6801601999999998, 52.577698000000005], [-1.6800756999999995, 52.5770819], [-1.6799216, 52.5760807], [-1.6795118999999998, 52.5739809], [-1.6787114, 52.56975440000001], [-1.6786644999999998, 52.569467499999995], [-1.6785568, 52.5688934], [-1.6785559, 52.5686292], [-1.6784412999999998, 52.5680254], [-1.6783214, 52.567402099999995], [-1.6782166999999997, 52.566753199999994], [-1.6780859, 52.5658744], [-1.6780494999999995, 52.565568699999986], [-1.6779716999999998, 52.56489739999999], [-1.6779105, 52.5643404], [-1.6778611, 52.563829199999994], [-1.6778123, 52.563174499999995], [-1.6777852, 52.5627826], [-1.67777, 52.562383699999984], [-1.6777688000000002, 52.562332600000005], [-1.6777396999999998, 52.561658], [-1.6777206, 52.5610543], [-1.6777137999999998, 52.5605829], [-1.6777116, 52.56009079999999], [-1.6777095999999998, 52.5594347], [-1.6777174, 52.5589036], [-1.6777454, 52.5578996], [-1.6777958, 52.5569565], [-1.6778467, 52.55610209999999], [-1.6778565, 52.5559461], [-1.6779036619737886, 52.555272086284425], [-1.6779186, 52.5550586], [-1.6779771, 52.55443259999999], [-1.6780506999999998, 52.55386349999999], [-1.6781144, 52.55333829999999], [-1.6781699, 52.552971700000015], [-1.6782454, 52.55257490000001], [-1.6783231999999997, 52.5521742], [-1.6783876, 52.551909900000005], [-1.6784581, 52.551656699999995], [-1.6787658, 52.55076739999999], [-1.6790852999999997, 52.55003860000001], [-1.6793455, 52.54953090000001], [-1.6796673999999998, 52.5489869], [-1.6796835960170498, 52.54896191164581], [-1.6800417, 52.5484094], [-1.6801087, 52.5483102], [-1.6804776999999995, 52.5477994], [-1.6810230999999998, 52.54711069999999], [-1.6815326, 52.5465459], [-1.6820657, 52.5459925], [-1.6827614, 52.54532819999999], [-1.6834040999999995, 52.544766], [-1.6835569, 52.54464610000001], [-1.684358, 52.54402759999999], [-1.6852211999999998, 52.54340009999999], [-1.6863977, 52.5426646], [-1.6878802999999998, 52.54184450000001], [-1.6897636, 52.5408417], [-1.6973045999999998, 52.536890599999985], [-1.6981705, 52.5364503], [-1.7020886000000002, 52.5343845], [-1.7067990398270907, 52.53191437609145], [-1.7084577999999997, 52.53104450000001], [-1.7128643999999995, 52.5287294], [-1.7200536999999998, 52.524931599999995], [-1.7214765999999997, 52.524188499999994], [-1.7215908999999998, 52.5241289], [-1.7236268999999995, 52.5230741], [-1.7242831999999997, 52.5227252], [-1.7254996, 52.5221025], [-1.7265105999999997, 52.5216453], [-1.7277035, 52.52115899999998], [-1.7287757, 52.5207676], [-1.7298916999999998, 52.52040549999999], [-1.7309346999999995, 52.52009499999999], [-1.7314942, 52.51994299999999], [-1.7325497, 52.5196784], [-1.7336280999999998, 52.5194434], [-1.7340159, 52.5193662], [-1.7350272, 52.51918560000001], [-1.7361399, 52.51901860000001], [-1.7371966, 52.5188946], [-1.7377431, 52.518839099999994], [-1.7383252000000002, 52.51878459999998], [-1.7391218999999998, 52.518726400000006], [-1.7397226, 52.518691200000006], [-1.7401306999999997, 52.5186696], [-1.7407529999999998, 52.518647599999994], [-1.7412945, 52.518635], [-1.7419867, 52.518631], [-1.7429969, 52.5186427], [-1.7436522132881698, 52.51864845223294], [-1.7471550999999998, 52.5186792], [-1.7489886, 52.5187003], [-1.7504259999999998, 52.5186963], [-1.7518104999999995, 52.51867659999999], [-1.7529291, 52.51864239999999], [-1.7534788999999995, 52.5186165], [-1.7544360000000003, 52.5185655], [-1.7550323000000003, 52.51852790000001], [-1.755891, 52.51846249999999], [-1.7561432, 52.5184429], [-1.7565642999999995, 52.5184045], [-1.7568992, 52.5183754], [-1.7572948, 52.5183378], [-1.7575482999999998, 52.5183109], [-1.7579855, 52.5182628], [-1.7583493, 52.51822250000001], [-1.7587731, 52.518175199999995], [-1.7591079999999997, 52.5181371], [-1.7595548999999997, 52.51808219999999], [-1.7600068999999998, 52.518024999999994], [-1.7602817999999998, 52.51798909999999], [-1.7605754999999998, 52.5179491], [-1.7610998999999998, 52.517875700000005], [-1.7613774999999998, 52.517835700000006], [-1.7617275, 52.5177819], [-1.7621804999999997, 52.517708600000006], [-1.7625831999999997, 52.5176399], [-1.7628889, 52.5175852], [-1.7631477999999998, 52.5175354], [-1.7634009, 52.5174875], [-1.7636757999999997, 52.517435299999995], [-1.7645851, 52.5172712], [-1.7647181999999997, 52.5172473], [-1.7652999, 52.5171423], [-1.7659061, 52.51703369999999], [-1.7663822, 52.5169464], [-1.7671282, 52.51681150000001], [-1.7678332, 52.516681199999994], [-1.7685387, 52.516548], [-1.768995, 52.51646300000001], [-1.7695378, 52.5163645], [-1.7700245999999995, 52.51627559999999], [-1.7706082999999997, 52.5161676], [-1.7711136, 52.51607560000001], [-1.7715207999999998, 52.5159997], [-1.7719507999999995, 52.51592029999999], [-1.7723544, 52.51584770000001], [-1.7730143, 52.515726099999995], [-1.7738980999999998, 52.515563699999994], [-1.7746034999999998, 52.51543470000001], [-1.7751908999999997, 52.51532859999999], [-1.7758735, 52.5152021], [-1.7765543999999998, 52.5150775], [-1.7770425999999997, 52.51498939999999], [-1.7773818999999995, 52.51492819999999], [-1.7777859, 52.514852], [-1.7783786999999998, 52.51474269999999], [-1.7788025, 52.51466430000001], [-1.7792571, 52.51458110000001], [-1.7795504999999998, 52.51452499999999], [-1.7799410999999998, 52.51445539999999], [-1.780217, 52.514391999999994], [-1.7804355999999997, 52.5143414], [-1.7805790999999995, 52.5143079], [-1.7811221999999998, 52.514205900000015], [-1.7813462, 52.5141643], [-1.7819041, 52.5140631], [-1.7823023999999998, 52.5139888], [-1.7827395999999998, 52.5139088], [-1.7832304999999995, 52.5138198], [-1.7837159, 52.51372919999999], [-1.7842416999999997, 52.5136346], [-1.7845353999999998, 52.51357990000001], [-1.7852168, 52.5134546], [-1.7858979, 52.5133302], [-1.7865363, 52.51321269999998], [-1.787357, 52.51306249999998], [-1.7882475, 52.5128976], [-1.7890656, 52.5127474], [-1.789479, 52.5126716], [-1.7899023999999997, 52.512594], [-1.7905436, 52.5124769], [-1.7911497, 52.512365499999994], [-1.7919354999999992, 52.5122202], [-1.7928582000000002, 52.5120488], [-1.7934993999999995, 52.5119317], [-1.7941108, 52.51182029999999], [-1.7947492, 52.5117027], [-1.7956236000000003, 52.5115411], [-1.79627, 52.511420300000005], [-1.7966305682390429, 52.511354849380545], [-1.7968815000000002, 52.5113093], [-1.7970317999999996, 52.5112799], [-1.7976004000000003, 52.5111787], [-1.7978149999999995, 52.51113869999999], [-1.7981341, 52.5110807], [-1.7985767, 52.5110007], [-1.7989723000000002, 52.5109297], [-1.7992955, 52.5108702], [-1.7997783, 52.5107853], [-1.8000585999999996, 52.51073469999999], [-1.8006312999999996, 52.5106335], [-1.8011395, 52.51054199999999], [-1.8015097, 52.5104776], [-1.8019469, 52.51039840000001], [-1.802305, 52.510336300000006], [-1.8027100000000005, 52.5102613], [-1.8030815, 52.5101951], [-1.8036219, 52.5100972], [-1.8039599, 52.510036799999995], [-1.8042724, 52.50998049999999], [-1.8046801, 52.509905399999994], [-1.8050824000000003, 52.5098327], [-1.8053935, 52.509774799999995], [-1.8056564, 52.5097274], [-1.8060104, 52.5096621], [-1.8064503, 52.5095805], [-1.8068446, 52.50950869999999], [-1.8072027, 52.5094442], [-1.807396, 52.50940809999999], [-1.8075567, 52.509378100000006], [-1.8078142, 52.5093308], [-1.8080944999999995, 52.509278499999986], [-1.8083534, 52.50923040000001], [-1.8086095, 52.50918380000001], [-1.8089139000000003, 52.5091283], [-1.8093257, 52.509054899999995], [-1.8098393, 52.5089594], [-1.8103033, 52.5088737], [-1.810644, 52.5088108], [-1.8109739, 52.5087529], [-1.8114272, 52.5086712], [-1.8118522999999995, 52.50858959999999], [-1.8123177, 52.5085014], [-1.8125886, 52.5084508], [-1.8128392999999996, 52.5084043], [-1.8131961, 52.50833660000001], [-1.8135434, 52.50827369999999], [-1.8137754, 52.508231300000006], [-1.8141965, 52.5081529], [-1.81467, 52.508064699999984], [-1.8151098, 52.5079864], [-1.8155403, 52.50790639999999], [-1.8160634, 52.5078109], [-1.8164, 52.50774719999999], [-1.8168318, 52.507668], [-1.8172462, 52.5075946], [-1.8177679, 52.507497400000005], [-1.8182332999999995, 52.5074117], [-1.8185726, 52.507352100000006], [-1.8189332999999996, 52.5072877], [-1.8192887, 52.5072199], [-1.8196534999999996, 52.507153], [-1.8200143, 52.5070836], [-1.820438, 52.5070036], [-1.8208000999999996, 52.50693340000001], [-1.8210804, 52.5068803], [-1.8213728, 52.50682479999999], [-1.8247415999999996, 52.5062126], [-1.8252566, 52.506117999999994], [-1.8258789, 52.506001999999995], [-1.8263645, 52.50591099999999], [-1.8268968000000003, 52.5058101], [-1.8273313, 52.5057285], [-1.827735, 52.5056501], [-1.8282996, 52.505539899999995], [-1.8290224, 52.50539870000001], [-1.8297426, 52.505260799999995], [-1.8303823, 52.5051399], [-1.8308006999999995, 52.505060799999995], [-1.8311991999999997, 52.504989900000005], [-1.8316122, 52.504914800000016], [-1.8319636, 52.5048511], [-1.8325844, 52.504741499999994], [-1.8330040999999997, 52.5046573], [-1.8331529, 52.50462929999999], [-1.8337928, 52.50449889999999], [-1.8351275, 52.50426730000001], [-1.8360189999999996, 52.504105], [-1.8368180000000005, 52.50394229999999], [-1.8376154, 52.5038113], [-1.8382765, 52.5036753], [-1.8394106, 52.5034807], [-1.8401726, 52.503324], [-1.8409962, 52.503187399999995], [-1.8415954, 52.50307680000001], [-1.8423781999999995, 52.50291519999999], [-1.8430630999999995, 52.502804700000006], [-1.8436848999999995, 52.502690400000006], [-1.8444252999999995, 52.502554], [-1.8446653, 52.5025107], [-1.8451587, 52.50241859999999], [-1.845896, 52.502279699999995], [-1.8467937000000003, 52.5021148], [-1.8476911, 52.5019491], [-1.8486976, 52.5017639], [-1.8492012999999996, 52.50166659999999], [-1.8496252999999996, 52.501579099999994], [-1.8501324999999995, 52.5014681], [-1.8505821, 52.5013617], [-1.8509829, 52.5012615], [-1.8512383, 52.5011955], [-1.8514906, 52.501127], [-1.8517854, 52.5010452], [-1.8521189, 52.5009456], [-1.8526347, 52.5007874], [-1.8530479, 52.5006542], [-1.8537474000000005, 52.50041190000001], [-1.8540394, 52.500306899999984], [-1.8543128, 52.50020589999999], [-1.854628, 52.50008420000001], [-1.8550433, 52.4999187], [-1.8554073, 52.499766999999984], [-1.8556643, 52.49965989999999], [-1.8559663, 52.4995278], [-1.8562462, 52.499399], [-1.8565521, 52.4992558], [-1.856799, 52.4991404], [-1.8570249000000003, 52.4990305], [-1.8572393000000005, 52.4989254], [-1.8573157638004505, 52.49888447258049], [-1.8573588474289584, 52.498861411955595], [-1.8575101999999997, 52.4987804], [-1.8575665, 52.498749399999994], [-1.8576777, 52.498688699999995], [-1.8583228, 52.49832139999999], [-1.858825, 52.4980196], [-1.8590263, 52.49789440000001], [-1.8592726999999996, 52.4977373], [-1.8596182, 52.49750850000001], [-1.8596675, 52.4974738], [-1.8603320999999997, 52.4970053], [-1.8610161, 52.49647959999999], [-1.861364, 52.4962064], [-1.8615934, 52.4960093], [-1.8618322, 52.4958003], [-1.86216, 52.4955045], [-1.8623664999999996, 52.49530299999999], [-1.8625566, 52.49511559999999], [-1.8628957999999995, 52.494763500000005], [-1.8630688, 52.4945786], [-1.8632087, 52.494418800000005], [-1.8633071258224183, 52.49430286280318], [-1.8634486999999995, 52.4941361], [-1.863726, 52.4937973], [-1.8639671, 52.49347099999999], [-1.8640845, 52.493308600000006], [-1.8642828, 52.4930141], [-1.8644678, 52.492717699999986], [-1.8645969, 52.4924844], [-1.864717, 52.4922388], [-1.8648221000000005, 52.4919778], [-1.8648758, 52.4918188], [-1.864949, 52.4915813], [-1.8649688, 52.4915034], [-1.8650112000000003, 52.4913366], [-1.8650597999999996, 52.4910944], [-1.8651038, 52.49071549999999], [-1.8651238, 52.4905547], [-1.8651451, 52.49047269999999], [-1.8651732, 52.4903716], [-1.8651897, 52.49029269999999], [-1.865213, 52.49020540000001], [-1.8652265, 52.490052199999994], [-1.8653397, 52.48952400000001], [-1.8653694000000005, 52.4892872], [-1.8654969, 52.48890939999998], [-1.8655628, 52.488667], [-1.8655903, 52.4885113], [-1.8656455000000003, 52.4882818], [-1.8657015, 52.488137900000005], [-1.8657717, 52.4879699], [-1.8658198, 52.4878452], [-1.865849, 52.4877762], [-1.8658866000000005, 52.4876668], [-1.8659419, 52.48752220000001], [-1.8660456999999997, 52.4871873], [-1.8661069, 52.4870499], [-1.8661882000000003, 52.4868749], [-1.8662499999999995, 52.48671439999999], [-1.8662997999999995, 52.486578], [-1.8663709, 52.48636330000001], [-1.8665239999999996, 52.4860236], [-1.8666349, 52.4857731], [-1.8668212999999996, 52.48530679999999], [-1.8668641484156567, 52.48518693465716], [-1.8669145999999996, 52.48504580000001], [-1.8669313999999997, 52.4849962], [-1.8670123999999997, 52.4847339], [-1.8670791999999996, 52.484522799999986], [-1.8671141, 52.48441079999999], [-1.8671372, 52.4843379], [-1.8672103, 52.48415599999999], [-1.8672706999999995, 52.48403309999999], [-1.8673492999999992, 52.4838884], [-1.8674449, 52.4837375], [-1.8675414, 52.483608700000005], [-1.8676348, 52.48348909999999], [-1.8677823, 52.483320600000006], [-1.8679303, 52.483171600000006], [-1.8680905000000003, 52.4830242], [-1.8682954999999997, 52.4828564], [-1.868474, 52.48272869999999], [-1.8686684, 52.4826], [-1.8688231999999996, 52.482505999999994], [-1.8690068, 52.4824023], [-1.8693102, 52.4822541], [-1.8696384, 52.4821144], [-1.869786263131597, 52.48206541222402], [-1.8698852630461495, 52.48206375383478], [-1.8699635999999995, 52.48203749999999], [-1.869997908071446, 52.48202686933506], [-1.8701017, 52.482024800000005], [-1.8704276, 52.4820188], [-1.8708403, 52.482006199999994], [-1.8711842999999997, 52.4819915], [-1.8714226000000005, 52.48197820000001], [-1.8716888, 52.4819626], [-1.8719603999999996, 52.48194169999999], [-1.8722479, 52.4819159], [-1.8726879999999997, 52.4818736], [-1.8729743, 52.48184760000001], [-1.87337, 52.481807200000006], [-1.8738157, 52.48176060000001], [-1.8744692999999997, 52.481692899999985], [-1.8753174, 52.4816079], [-1.8755532, 52.481585599999995], [-1.8757856999999996, 52.4815665], [-1.8760912, 52.4815486], [-1.876139842711423, 52.481546346532234], [-1.8763997270251511, 52.48153778197099], [-1.8766292306656676, 52.48152821315189], [-1.8768326941663176, 52.48151787642327], [-1.877014458060448, 52.48150700813347], [-1.877178862881405, 52.48149584463085], [-1.877330249162534, 52.48148462226372], [-1.8774729574371816, 52.48147357738046], [-1.877611328238694, 52.48146294632939], [-1.8777497021004168, 52.48145296545885], [-1.877892419555696, 52.48144387111719], [-1.8780438211378776, 52.48143589965275], [-1.878208247380309, 52.481429287413874], [-1.8783900388163348, 52.4814242707489], [-1.8785935359793011, 52.48142108600618], [-1.878823079402555, 52.481419969534045], [-1.8790830096194424, 52.48142115768085], [-1.8793175, 52.4814081], [-1.8795681, 52.481390299999994], [-1.8797539, 52.48137619999999], [-1.8799629999999996, 52.481356299999995], [-1.8802003, 52.481331899999994], [-1.8804343, 52.4813019], [-1.8806308, 52.481275], [-1.8807828, 52.4812506], [-1.8810072, 52.48121529999999], [-1.8812024000000005, 52.4811793], [-1.8814117, 52.4811403], [-1.8815676999999995, 52.48111099999999], [-1.8817323, 52.4810822], [-1.881879, 52.4810596], [-1.8820740999999996, 52.481033999999994], [-1.8822353000000005, 52.48101649999999], [-1.8823680000000005, 52.48100329999998], [-1.8825769000000003, 52.480982100000006], [-1.8827448, 52.4809684], [-1.8830846, 52.4809387], [-1.8833567, 52.480915], [-1.8835269999999995, 52.48089969999999], [-1.8838777, 52.4808678], [-1.8839784, 52.4808592], [-1.8842566999999997, 52.4808236], [-1.8844261, 52.480802], [-1.884604, 52.48077699999999], [-1.8849932999999996, 52.4807144], [-1.8851012999999996, 52.4806962], [-1.8852293, 52.48067249999998], [-1.8853863, 52.4806417], [-1.8855507999999996, 52.480606599999994], [-1.885739, 52.4805629], [-1.8858277260979892, 52.48054200720586], [-1.8859989, 52.48050169999999], [-1.8864381999999995, 52.480391], [-1.8864620966509948, 52.48038489693494], [-1.8871425999999996, 52.48021109999999], [-1.8874432, 52.48013259999999], [-1.8880029999999997, 52.479994299999994], [-1.8887412999999995, 52.4798157], [-1.8889854, 52.479752100000006], [-1.88917, 52.47969729999999], [-1.8893587999999997, 52.4796354], [-1.8895428, 52.4795775], [-1.8898627999999995, 52.4794759], [-1.8901822, 52.479371], [-1.8904785, 52.4792812], [-1.8909412, 52.479145599999995], [-1.8912224, 52.47906909999999], [-1.8915161, 52.47898740000001], [-1.8917497, 52.4789286], [-1.8918274652693656, 52.47890637230818], [-1.8918724999999996, 52.47889349999999], [-1.891878181349808, 52.478892127351166], [-1.8951406, 52.4781039], [-1.8952585, 52.4780754], [-1.89545, 52.47803129999999], [-1.8956836, 52.4779876], [-1.8959580999999996, 52.4779363], [-1.8960497999999997, 52.47791140000001], [-1.8963379, 52.4778351], [-1.8964693, 52.477799999999995], [-1.8966981999999997, 52.47773349999999], [-1.8967884, 52.477717700000014], [-1.8968791999999997, 52.477714299999995], [-1.8969738000000005, 52.47770450000001], [-1.8970375, 52.4776974], [-1.8972187000000005, 52.477683000000006], [-1.8972412, 52.47768159999999], [-1.8978671999999996, 52.4776505], [-1.8981578, 52.477639], [-1.8982946999999997, 52.4776406], [-1.8984902999999995, 52.4776475], [-1.8985896, 52.4776535], [-1.8986379, 52.47765669999999], [-1.8986665000000005, 52.477658], [-1.8987603, 52.47766659999999], [-1.898893, 52.47768109999999], [-1.8990257, 52.47769339999999], [-1.8991693, 52.477706700000006], [-1.8995766, 52.47774979999999]]}", "current_leg_start": "Tamworth High Level", "dest_arr_time_act": "1600", "motion_projection": null, "next_location_lat": "52.4777498", "next_location_lon": "-1.8995766", "previous_location": "Tamworth High Level", "current_leg_milage": "17.4", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 224.472, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 562.856, \"from_m\": 224.472, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 614.137, \"from_m\": 562.856, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 665.337, \"from_m\": 614.137, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 1030.243, \"from_m\": 665.337, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 4661.02, \"from_m\": 1030.243, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 4722.508, \"from_m\": 4661.02, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 10764.522, \"from_m\": 4722.508, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 10835.019, \"from_m\": 10764.522, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 11556.593, \"from_m\": 10835.019, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 11599.727, \"from_m\": 11556.593, \"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\": 11806.194, \"from_m\": 11599.727, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 12772.673, \"from_m\": 11806.194, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 16515.556, \"from_m\": 12772.673, \"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\": 21225.956, \"from_m\": 16515.556, \"capability_applied\": null, \"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\": 21673.554, \"from_m\": 21225.956, \"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\": 23839.213, \"from_m\": 21673.554, \"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\": 25030.974, \"from_m\": 23839.213, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 25189.241, \"from_m\": 25030.974, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 25341.063, \"from_m\": 25189.241, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 26429.544, \"from_m\": 25341.063, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 26565.51, \"from_m\": 26429.544, \"capability_applied\": null, \"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\": 26654.17, \"from_m\": 26565.51, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 32895.042, \"from_m\": 26654.17, \"capability_applied\": null, \"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\": 32940.5, \"from_m\": 32895.042, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 33660.659, \"from_m\": 32940.5, \"capability_applied\": null, \"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\": 33725.937, \"from_m\": 33660.659, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 42343.588, \"from_m\": 33725.937, \"capability_applied\": null, \"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\": 43044.946, \"from_m\": 42343.588, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 50758.572, \"from_m\": 43044.946, \"capability_applied\": null, \"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\": 50819.276, \"from_m\": 50758.572, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 72607.44, \"from_m\": 50819.276, \"capability_applied\": null, \"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\": 77304.445, \"from_m\": 72607.44, \"capability_applied\": null, \"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\": 78540.893, \"from_m\": 77304.445, \"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\": 79727.573, \"from_m\": 78540.893, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 86290.566, \"from_m\": 79727.573, \"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\": 87965.488, \"from_m\": 86290.566, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 88037.941, \"from_m\": 87965.488, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 88647.43, \"from_m\": 88037.941, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 89591.99, \"from_m\": 88647.43, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 89647.336, \"from_m\": 89591.99, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 89711.683, \"from_m\": 89647.336, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 89796.176, \"from_m\": 89711.683, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 90615.601, \"from_m\": 89796.176, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 90979.408, \"from_m\": 90615.601, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 91026.982, \"from_m\": 90979.408, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 91271.66, \"from_m\": 91026.982, \"capability_applied\": null, \"effective_limit_mph\": 10.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 10.0}], \"service_id\": 582367, \"profile_key\": \"a1506ba4b7762e98e64e019bd9a3f4eb3294843ba25907b5c8a39e5ea34d287b\", \"schedule_id\": 8103, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1441\", \"location\": \"Nottingham\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 68184}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1443H\", \"location\": \"Mansfield Jn\", \"stage_seq\": 2, \"distance_m\": 988.536, \"section_seq\": 1, \"route_path_id\": 68184}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1446\", \"location\": \"Beeston South Jn\", \"stage_seq\": 3, \"distance_m\": 4580.234, \"section_seq\": 1, \"route_path_id\": 68184}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1450\", \"location\": \"Trent East Jn\", \"stage_seq\": 4, \"distance_m\": 10805.891, \"section_seq\": 1, \"route_path_id\": 68184}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1452\", \"location\": \"Sheet Stores Jn\", \"stage_seq\": 5, \"distance_m\": 11726.068, \"section_seq\": 1, \"route_path_id\": 68184}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1457H\", \"location\": \"Spondon\", \"stage_seq\": 6, \"distance_m\": 21555.714, \"section_seq\": 1, \"route_path_id\": 68184}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1501\", \"location\": \"Derby Way & Works Jn\", \"stage_seq\": 7, \"distance_m\": 25260.089, \"section_seq\": 1, \"route_path_id\": 68184}, {\"is_pass\": false, \"wtt_arr\": \"1502\", \"wtt_dep\": \"1510\", \"location\": \"Derby\", \"stage_seq\": 8, \"distance_m\": 25341.063, \"section_seq\": 1, \"route_path_id\": 68184}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1512\", \"location\": \"Derby L.N.W. Jn\", \"stage_seq\": 9, \"distance_m\": 26494.807, \"section_seq\": 1, \"route_path_id\": 68184}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1515H\", \"location\": \"Stenson Jn\", \"stage_seq\": 10, \"distance_m\": 32866.382, \"section_seq\": 1, \"route_path_id\": 68184}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1516\", \"location\": \"North Stafford Jn\", \"stage_seq\": 11, \"distance_m\": 33612.856, \"section_seq\": 1, \"route_path_id\": 68184}, {\"is_pass\": false, \"wtt_arr\": \"1517H\", \"wtt_dep\": \"1518\", \"location\": \"Willington\", \"stage_seq\": 12, \"distance_m\": 35148.52, \"section_seq\": 1, \"route_path_id\": 68184}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1521\", \"location\": \"Clay Mills Jn\", \"stage_seq\": 13, \"distance_m\": 39277.49, \"section_seq\": 1, \"route_path_id\": 68184}, {\"is_pass\": false, \"wtt_arr\": \"1523H\", \"wtt_dep\": \"1524H\", \"location\": \"Burton-on-Trent\", \"stage_seq\": 14, \"distance_m\": 42670.366, \"section_seq\": 1, \"route_path_id\": 68184}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1529H\", \"location\": \"Wichnor Jn\", \"stage_seq\": 15, \"distance_m\": 51393.64, \"section_seq\": 1, \"route_path_id\": 68184}, {\"is_pass\": false, \"wtt_arr\": \"1535\", \"wtt_dep\": \"1536\", \"location\": \"Tamworth High Level\", \"stage_seq\": 16, \"distance_m\": 63381.889, \"section_seq\": 1, \"route_path_id\": 68184}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1542H\", \"location\": \"Kingsbury Jn\", \"stage_seq\": 17, \"distance_m\": 72607.44, \"section_seq\": 1, \"route_path_id\": 68184}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1545\", \"location\": \"Water Orton\", \"stage_seq\": 18, \"distance_m\": 78981.282, \"section_seq\": 1, \"route_path_id\": 68184}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1546\", \"location\": \"Castle Bromwich Jn\", \"stage_seq\": 19, \"distance_m\": 81544.855, \"section_seq\": 1, \"route_path_id\": 68184}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1551\", \"location\": \"Landor Street Jn\", \"stage_seq\": 20, \"distance_m\": 88729.643, \"section_seq\": 1, \"route_path_id\": 68184}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1556\", \"location\": \"Grand Jn\", \"stage_seq\": 21, \"distance_m\": 89704.749, \"section_seq\": 1, \"route_path_id\": 68184}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1557\", \"location\": \"Proof House Jn\", \"stage_seq\": 22, \"distance_m\": 90269.032, \"section_seq\": 1, \"route_path_id\": 68184}, {\"is_pass\": false, \"wtt_arr\": \"1600\", \"wtt_dep\": null, \"location\": \"Birmingham New Street\", \"stage_seq\": 23, \"distance_m\": 91271.66, \"section_seq\": 1, \"route_path_id\": 68184}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 91271.66, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 68184}], \"total_distance_m\": 91271.66, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 89423.542, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1848.118, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1441", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "20.0", "current_position_lat": "52.4777498", "current_position_lon": "-1.8995766", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 17241, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:18:16Z\", \"source_id\": 47738362, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:18:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:18:18Z\", \"source_id\": 15522425, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 17272, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:24:05Z\", \"source_id\": 47753514, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:24:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:24:07Z\", \"source_id\": 15526810, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19817, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:34:23Z\", \"source_id\": 47780469, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:36:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:34:29Z\", \"source_id\": 15534684, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19891, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:45:29Z\", \"source_id\": 47810482, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:47:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:45:32Z\", \"source_id\": 15543076, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19426, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:55:19Z\", \"source_id\": 47837291, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:57:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:55:23Z\", \"source_id\": 15550747, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:57:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Birmingham New Street", "service_state_platform": "9", "timing_fact_generation": 1789484123702540, "current_leg_arrival_utc": "2026-09-15T15:58:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:57:02.638355", "service_state_evidence_id": 15550747, "current_leg_start_actual_dep": "2026-09-15T15:36:00+01:00", "operational_evidence_version": 49, "service_state_event_time_utc": "2026-09-15T14:57:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T15:07:03.716582", "service_state_valid_until_kind": null, "operational_interpretation_version": 49, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
CrossCountry |
P |
NOT |
BHM |
1G38 |
170639 |
3 |
100 |
None |
{"version": 3, "segments": [{"to_m": 224.472, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 562.856, "from_m": 224.472, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 614.137, "from_m": 562.856, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 665.337, "from_m": 614.137, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1030.243, "from_m": 665.337, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 4661.02, "from_m": 1030.243, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 4722.508, "from_m": 4661.02, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 10764.522, "from_m": 4722.508, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 10835.019, "from_m": 10764.522, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 11556.593, "from_m": 10835.019, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 11599.727, "from_m": 11556.593, "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": 11806.194, "from_m": 11599.727, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 12772.673, "from_m": 11806.194, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 16515.556, "from_m": 12772.673, "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": 21225.956, "from_m": 16515.556, "capability_applied": null, "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": 21673.554, "from_m": 21225.956, "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": 23839.213, "from_m": 21673.554, "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": 25030.974, "from_m": 23839.213, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 25189.241, "from_m": 25030.974, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 25341.063, "from_m": 25189.241, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 26429.544, "from_m": 25341.063, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 26565.51, "from_m": 26429.544, "capability_applied": null, "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": 26654.17, "from_m": 26565.51, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 32895.042, "from_m": 26654.17, "capability_applied": null, "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": 32940.5, "from_m": 32895.042, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 33660.659, "from_m": 32940.5, "capability_applied": null, "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": 33725.937, "from_m": 33660.659, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 42343.588, "from_m": 33725.937, "capability_applied": null, "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": 43044.946, "from_m": 42343.588, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 50758.572, "from_m": 43044.946, "capability_applied": null, "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": 50819.276, "from_m": 50758.572, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 72607.44, "from_m": 50819.276, "capability_applied": null, "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": 77304.445, "from_m": 72607.44, "capability_applied": null, "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": 78540.893, "from_m": 77304.445, "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": 79727.573, "from_m": 78540.893, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 86290.566, "from_m": 79727.573, "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": 87965.488, "from_m": 86290.566, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 88037.941, "from_m": 87965.488, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 88647.43, "from_m": 88037.941, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 89591.99, "from_m": 88647.43, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 89647.336, "from_m": 89591.99, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 89711.683, "from_m": 89647.336, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 89796.176, "from_m": 89711.683, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 90615.601, "from_m": 89796.176, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 90979.408, "from_m": 90615.601, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 91026.982, "from_m": 90979.408, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 91271.66, "from_m": 91026.982, "capability_applied": null, "effective_limit_mph": 10.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 10.0}], "service_id": 582367, "profile_key": "a1506ba4b7762e98e64e019bd9a3f4eb3294843ba25907b5c8a39e5ea34d287b", "schedule_id": 8103, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1441", "location": "Nottingham", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 68184}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1443H", "location": "Mansfield Jn", "stage_seq": 2, "distance_m": 988.536, "section_seq": 1, "route_path_id": 68184}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1446", "location": "Beeston South Jn", "stage_seq": 3, "distance_m": 4580.234, "section_seq": 1, "route_path_id": 68184}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1450", "location": "Trent East Jn", "stage_seq": 4, "distance_m": 10805.891, "section_seq": 1, "route_path_id": 68184}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1452", "location": "Sheet Stores Jn", "stage_seq": 5, "distance_m": 11726.068, "section_seq": 1, "route_path_id": 68184}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1457H", "location": "Spondon", "stage_seq": 6, "distance_m": 21555.714, "section_seq": 1, "route_path_id": 68184}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1501", "location": "Derby Way & Works Jn", "stage_seq": 7, "distance_m": 25260.089, "section_seq": 1, "route_path_id": 68184}, {"is_pass": false, "wtt_arr": "1502", "wtt_dep": "1510", "location": "Derby", "stage_seq": 8, "distance_m": 25341.063, "section_seq": 1, "route_path_id": 68184}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1512", "location": "Derby L.N.W. Jn", "stage_seq": 9, "distance_m": 26494.807, "section_seq": 1, "route_path_id": 68184}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1515H", "location": "Stenson Jn", "stage_seq": 10, "distance_m": 32866.382, "section_seq": 1, "route_path_id": 68184}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1516", "location": "North Stafford Jn", "stage_seq": 11, "distance_m": 33612.856, "section_seq": 1, "route_path_id": 68184}, {"is_pass": false, "wtt_arr": "1517H", "wtt_dep": "1518", "location": "Willington", "stage_seq": 12, "distance_m": 35148.52, "section_seq": 1, "route_path_id": 68184}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1521", "location": "Clay Mills Jn", "stage_seq": 13, "distance_m": 39277.49, "section_seq": 1, "route_path_id": 68184}, {"is_pass": false, "wtt_arr": "1523H", "wtt_dep": "1524H", "location": "Burton-on-Trent", "stage_seq": 14, "distance_m": 42670.366, "section_seq": 1, "route_path_id": 68184}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1529H", "location": "Wichnor Jn", "stage_seq": 15, "distance_m": 51393.64, "section_seq": 1, "route_path_id": 68184}, {"is_pass": false, "wtt_arr": "1535", "wtt_dep": "1536", "location": "Tamworth High Level", "stage_seq": 16, "distance_m": 63381.889, "section_seq": 1, "route_path_id": 68184}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1542H", "location": "Kingsbury Jn", "stage_seq": 17, "distance_m": 72607.44, "section_seq": 1, "route_path_id": 68184}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1545", "location": "Water Orton", "stage_seq": 18, "distance_m": 78981.282, "section_seq": 1, "route_path_id": 68184}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1546", "location": "Castle Bromwich Jn", "stage_seq": 19, "distance_m": 81544.855, "section_seq": 1, "route_path_id": 68184}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1551", "location": "Landor Street Jn", "stage_seq": 20, "distance_m": 88729.643, "section_seq": 1, "route_path_id": 68184}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1556", "location": "Grand Jn", "stage_seq": 21, "distance_m": 89704.749, "section_seq": 1, "route_path_id": 68184}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1557", "location": "Proof House Jn", "stage_seq": 22, "distance_m": 90269.032, "section_seq": 1, "route_path_id": 68184}, {"is_pass": false, "wtt_arr": "1600", "wtt_dep": null, "location": "Birmingham New Street", "stage_seq": 23, "distance_m": 91271.66, "section_seq": 1, "route_path_id": 68184}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 91271.66, "from_m": 0.0, "section_seq": 1, "route_path_id": 68184}], "total_distance_m": 91271.66, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 89423.542, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1848.118, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 17241, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:18:16Z", "source_id": 47738362, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T14:18:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:18:18Z", "source_id": 15522425, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T15:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 17272, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:24:05Z", "source_id": 47753514, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T14:24:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:24:07Z", "source_id": 15526810, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T15:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19817, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:34:23Z", "source_id": 47780469, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T14:36:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:34:29Z", "source_id": 15534684, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T15:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19891, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:45:29Z", "source_id": 47810482, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T14:47:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:45:32Z", "source_id": 15543076, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T15:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19426, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:55:19Z", "source_id": 47837291, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-15T14:57:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:55:23Z", "source_id": 15550747, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-15T15:57:00+01:00", "operational_fact": true}] |
Nottingham |
1441 |
1441 |
4 |
None |
None |
Birmingham New Street |
1600 |
1600 |
9A |
EARLY |
-3 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G00757/2026-09-15/detailed |
None |
Tamworth High Level |
2026-09-15T15:36:00+01:00 |
Birmingham New Street |
20.0 |
{"type": "LineString", "coordinates": [[-1.6863406, 52.637654299999994], [-1.686356896416264, 52.63757321891259], [-1.6863642966070704, 52.637536399999995], [-1.6863713918712309, 52.63750109819047], [-1.6863787247390687, 52.63746461417659], [-1.6864137999999995, 52.63729010000001], [-1.6865525999999995, 52.63641510000001], [-1.6866320999999995, 52.6357179], [-1.6866997999999995, 52.634805], [-1.6867346999999997, 52.63387120000001], [-1.6867073, 52.6330675], [-1.6866776999999995, 52.6325291], [-1.6866338, 52.6320126], [-1.6864744, 52.6312158], [-1.6863950999999997, 52.630826299999995], [-1.6862293, 52.6300357], [-1.6859825999999998, 52.629315699999985], [-1.6854482999999998, 52.627793], [-1.6847298, 52.6257789], [-1.6841094, 52.62403969999999], [-1.6840134, 52.6237708], [-1.6835652999999997, 52.62253249999999], [-1.6834779, 52.622284500000006], [-1.6834358, 52.6221555], [-1.6833314, 52.6218536], [-1.6820949, 52.6184563], [-1.6811233999999995, 52.6156684], [-1.6807094, 52.614400100000005], [-1.6800588, 52.612233999999994], [-1.6798603, 52.6114401], [-1.6797599999999997, 52.6110105], [-1.6797174, 52.6107851], [-1.6796680999999998, 52.6105808], [-1.6796645, 52.610555599999984], [-1.6795223999999995, 52.60990879999999], [-1.6792858, 52.6086724], [-1.679045, 52.6072063], [-1.6787302999999998, 52.60455760000001], [-1.6786691, 52.603902100000006], [-1.678653804961615, 52.60355296986019], [-1.6785825, 52.601925300000005], [-1.6785635000000003, 52.6004453], [-1.6785651, 52.600223199999995], [-1.67865, 52.5980562], [-1.67881, 52.59589819999999], [-1.6801328, 52.5849865], [-1.6802574, 52.5840034], [-1.6803312999999998, 52.583043499999995], [-1.6803798999999997, 52.58209], [-1.6803545, 52.57969899999999], [-1.6803186, 52.5791702], [-1.6802678999999998, 52.5785875], [-1.6801601999999998, 52.577698000000005], [-1.6800756999999995, 52.5770819], [-1.6799216, 52.5760807], [-1.6795118999999998, 52.5739809], [-1.6787114, 52.56975440000001], [-1.6786644999999998, 52.569467499999995], [-1.6785568, 52.5688934], [-1.6785559, 52.5686292], [-1.6784412999999998, 52.5680254], [-1.6783214, 52.567402099999995], [-1.6782166999999997, 52.566753199999994], [-1.6780859, 52.5658744], [-1.6780494999999995, 52.565568699999986], [-1.6779716999999998, 52.56489739999999], [-1.6779105, 52.5643404], [-1.6778611, 52.563829199999994], [-1.6778123, 52.563174499999995], [-1.6777852, 52.5627826], [-1.67777, 52.562383699999984], [-1.6777688000000002, 52.562332600000005], [-1.6777396999999998, 52.561658], [-1.6777206, 52.5610543], [-1.6777137999999998, 52.5605829], [-1.6777116, 52.56009079999999], [-1.6777095999999998, 52.5594347], [-1.6777174, 52.5589036], [-1.6777454, 52.5578996], [-1.6777958, 52.5569565], [-1.6778467, 52.55610209999999], [-1.6778565, 52.5559461], [-1.6779036619737886, 52.555272086284425], [-1.6779186, 52.5550586], [-1.6779771, 52.55443259999999], [-1.6780506999999998, 52.55386349999999], [-1.6781144, 52.55333829999999], [-1.6781699, 52.552971700000015], [-1.6782454, 52.55257490000001], [-1.6783231999999997, 52.5521742], [-1.6783876, 52.551909900000005], [-1.6784581, 52.551656699999995], [-1.6787658, 52.55076739999999], [-1.6790852999999997, 52.55003860000001], [-1.6793455, 52.54953090000001], [-1.6796673999999998, 52.5489869], [-1.6796835960170498, 52.54896191164581], [-1.6800417, 52.5484094], [-1.6801087, 52.5483102], [-1.6804776999999995, 52.5477994], [-1.6810230999999998, 52.54711069999999], [-1.6815326, 52.5465459], [-1.6820657, 52.5459925], [-1.6827614, 52.54532819999999], [-1.6834040999999995, 52.544766], [-1.6835569, 52.54464610000001], [-1.684358, 52.54402759999999], [-1.6852211999999998, 52.54340009999999], [-1.6863977, 52.5426646], [-1.6878802999999998, 52.54184450000001], [-1.6897636, 52.5408417], [-1.6973045999999998, 52.536890599999985], [-1.6981705, 52.5364503], [-1.7020886000000002, 52.5343845], [-1.7067990398270907, 52.53191437609145], [-1.7084577999999997, 52.53104450000001], [-1.7128643999999995, 52.5287294], [-1.7200536999999998, 52.524931599999995], [-1.7214765999999997, 52.524188499999994], [-1.7215908999999998, 52.5241289], [-1.7236268999999995, 52.5230741], [-1.7242831999999997, 52.5227252], [-1.7254996, 52.5221025], [-1.7265105999999997, 52.5216453], [-1.7277035, 52.52115899999998], [-1.7287757, 52.5207676], [-1.7298916999999998, 52.52040549999999], [-1.7309346999999995, 52.52009499999999], [-1.7314942, 52.51994299999999], [-1.7325497, 52.5196784], [-1.7336280999999998, 52.5194434], [-1.7340159, 52.5193662], [-1.7350272, 52.51918560000001], [-1.7361399, 52.51901860000001], [-1.7371966, 52.5188946], [-1.7377431, 52.518839099999994], [-1.7383252000000002, 52.51878459999998], [-1.7391218999999998, 52.518726400000006], [-1.7397226, 52.518691200000006], [-1.7401306999999997, 52.5186696], [-1.7407529999999998, 52.518647599999994], [-1.7412945, 52.518635], [-1.7419867, 52.518631], [-1.7429969, 52.5186427], [-1.7436522132881698, 52.51864845223294], [-1.7471550999999998, 52.5186792], [-1.7489886, 52.5187003], [-1.7504259999999998, 52.5186963], [-1.7518104999999995, 52.51867659999999], [-1.7529291, 52.51864239999999], [-1.7534788999999995, 52.5186165], [-1.7544360000000003, 52.5185655], [-1.7550323000000003, 52.51852790000001], [-1.755891, 52.51846249999999], [-1.7561432, 52.5184429], [-1.7565642999999995, 52.5184045], [-1.7568992, 52.5183754], [-1.7572948, 52.5183378], [-1.7575482999999998, 52.5183109], [-1.7579855, 52.5182628], [-1.7583493, 52.51822250000001], [-1.7587731, 52.518175199999995], [-1.7591079999999997, 52.5181371], [-1.7595548999999997, 52.51808219999999], [-1.7600068999999998, 52.518024999999994], [-1.7602817999999998, 52.51798909999999], [-1.7605754999999998, 52.5179491], [-1.7610998999999998, 52.517875700000005], [-1.7613774999999998, 52.517835700000006], [-1.7617275, 52.5177819], [-1.7621804999999997, 52.517708600000006], [-1.7625831999999997, 52.5176399], [-1.7628889, 52.5175852], [-1.7631477999999998, 52.5175354], [-1.7634009, 52.5174875], [-1.7636757999999997, 52.517435299999995], [-1.7645851, 52.5172712], [-1.7647181999999997, 52.5172473], [-1.7652999, 52.5171423], [-1.7659061, 52.51703369999999], [-1.7663822, 52.5169464], [-1.7671282, 52.51681150000001], [-1.7678332, 52.516681199999994], [-1.7685387, 52.516548], [-1.768995, 52.51646300000001], [-1.7695378, 52.5163645], [-1.7700245999999995, 52.51627559999999], [-1.7706082999999997, 52.5161676], [-1.7711136, 52.51607560000001], [-1.7715207999999998, 52.5159997], [-1.7719507999999995, 52.51592029999999], [-1.7723544, 52.51584770000001], [-1.7730143, 52.515726099999995], [-1.7738980999999998, 52.515563699999994], [-1.7746034999999998, 52.51543470000001], [-1.7751908999999997, 52.51532859999999], [-1.7758735, 52.5152021], [-1.7765543999999998, 52.5150775], [-1.7770425999999997, 52.51498939999999], [-1.7773818999999995, 52.51492819999999], [-1.7777859, 52.514852], [-1.7783786999999998, 52.51474269999999], [-1.7788025, 52.51466430000001], [-1.7792571, 52.51458110000001], [-1.7795504999999998, 52.51452499999999], [-1.7799410999999998, 52.51445539999999], [-1.780217, 52.514391999999994], [-1.7804355999999997, 52.5143414], [-1.7805790999999995, 52.5143079], [-1.7811221999999998, 52.514205900000015], [-1.7813462, 52.5141643], [-1.7819041, 52.5140631], [-1.7823023999999998, 52.5139888], [-1.7827395999999998, 52.5139088], [-1.7832304999999995, 52.5138198], [-1.7837159, 52.51372919999999], [-1.7842416999999997, 52.5136346], [-1.7845353999999998, 52.51357990000001], [-1.7852168, 52.5134546], [-1.7858979, 52.5133302], [-1.7865363, 52.51321269999998], [-1.787357, 52.51306249999998], [-1.7882475, 52.5128976], [-1.7890656, 52.5127474], [-1.789479, 52.5126716], [-1.7899023999999997, 52.512594], [-1.7905436, 52.5124769], [-1.7911497, 52.512365499999994], [-1.7919354999999992, 52.5122202], [-1.7928582000000002, 52.5120488], [-1.7934993999999995, 52.5119317], [-1.7941108, 52.51182029999999], [-1.7947492, 52.5117027], [-1.7956236000000003, 52.5115411], [-1.79627, 52.511420300000005], [-1.7966305682390429, 52.511354849380545], [-1.7968815000000002, 52.5113093], [-1.7970317999999996, 52.5112799], [-1.7976004000000003, 52.5111787], [-1.7978149999999995, 52.51113869999999], [-1.7981341, 52.5110807], [-1.7985767, 52.5110007], [-1.7989723000000002, 52.5109297], [-1.7992955, 52.5108702], [-1.7997783, 52.5107853], [-1.8000585999999996, 52.51073469999999], [-1.8006312999999996, 52.5106335], [-1.8011395, 52.51054199999999], [-1.8015097, 52.5104776], [-1.8019469, 52.51039840000001], [-1.802305, 52.510336300000006], [-1.8027100000000005, 52.5102613], [-1.8030815, 52.5101951], [-1.8036219, 52.5100972], [-1.8039599, 52.510036799999995], [-1.8042724, 52.50998049999999], [-1.8046801, 52.509905399999994], [-1.8050824000000003, 52.5098327], [-1.8053935, 52.509774799999995], [-1.8056564, 52.5097274], [-1.8060104, 52.5096621], [-1.8064503, 52.5095805], [-1.8068446, 52.50950869999999], [-1.8072027, 52.5094442], [-1.807396, 52.50940809999999], [-1.8075567, 52.509378100000006], [-1.8078142, 52.5093308], [-1.8080944999999995, 52.509278499999986], [-1.8083534, 52.50923040000001], [-1.8086095, 52.50918380000001], [-1.8089139000000003, 52.5091283], [-1.8093257, 52.509054899999995], [-1.8098393, 52.5089594], [-1.8103033, 52.5088737], [-1.810644, 52.5088108], [-1.8109739, 52.5087529], [-1.8114272, 52.5086712], [-1.8118522999999995, 52.50858959999999], [-1.8123177, 52.5085014], [-1.8125886, 52.5084508], [-1.8128392999999996, 52.5084043], [-1.8131961, 52.50833660000001], [-1.8135434, 52.50827369999999], [-1.8137754, 52.508231300000006], [-1.8141965, 52.5081529], [-1.81467, 52.508064699999984], [-1.8151098, 52.5079864], [-1.8155403, 52.50790639999999], [-1.8160634, 52.5078109], [-1.8164, 52.50774719999999], [-1.8168318, 52.507668], [-1.8172462, 52.5075946], [-1.8177679, 52.507497400000005], [-1.8182332999999995, 52.5074117], [-1.8185726, 52.507352100000006], [-1.8189332999999996, 52.5072877], [-1.8192887, 52.5072199], [-1.8196534999999996, 52.507153], [-1.8200143, 52.5070836], [-1.820438, 52.5070036], [-1.8208000999999996, 52.50693340000001], [-1.8210804, 52.5068803], [-1.8213728, 52.50682479999999], [-1.8247415999999996, 52.5062126], [-1.8252566, 52.506117999999994], [-1.8258789, 52.506001999999995], [-1.8263645, 52.50591099999999], [-1.8268968000000003, 52.5058101], [-1.8273313, 52.5057285], [-1.827735, 52.5056501], [-1.8282996, 52.505539899999995], [-1.8290224, 52.50539870000001], [-1.8297426, 52.505260799999995], [-1.8303823, 52.5051399], [-1.8308006999999995, 52.505060799999995], [-1.8311991999999997, 52.504989900000005], [-1.8316122, 52.504914800000016], [-1.8319636, 52.5048511], [-1.8325844, 52.504741499999994], [-1.8330040999999997, 52.5046573], [-1.8331529, 52.50462929999999], [-1.8337928, 52.50449889999999], [-1.8351275, 52.50426730000001], [-1.8360189999999996, 52.504105], [-1.8368180000000005, 52.50394229999999], [-1.8376154, 52.5038113], [-1.8382765, 52.5036753], [-1.8394106, 52.5034807], [-1.8401726, 52.503324], [-1.8409962, 52.503187399999995], [-1.8415954, 52.50307680000001], [-1.8423781999999995, 52.50291519999999], [-1.8430630999999995, 52.502804700000006], [-1.8436848999999995, 52.502690400000006], [-1.8444252999999995, 52.502554], [-1.8446653, 52.5025107], [-1.8451587, 52.50241859999999], [-1.845896, 52.502279699999995], [-1.8467937000000003, 52.5021148], [-1.8476911, 52.5019491], [-1.8486976, 52.5017639], [-1.8492012999999996, 52.50166659999999], [-1.8496252999999996, 52.501579099999994], [-1.8501324999999995, 52.5014681], [-1.8505821, 52.5013617], [-1.8509829, 52.5012615], [-1.8512383, 52.5011955], [-1.8514906, 52.501127], [-1.8517854, 52.5010452], [-1.8521189, 52.5009456], [-1.8526347, 52.5007874], [-1.8530479, 52.5006542], [-1.8537474000000005, 52.50041190000001], [-1.8540394, 52.500306899999984], [-1.8543128, 52.50020589999999], [-1.854628, 52.50008420000001], [-1.8550433, 52.4999187], [-1.8554073, 52.499766999999984], [-1.8556643, 52.49965989999999], [-1.8559663, 52.4995278], [-1.8562462, 52.499399], [-1.8565521, 52.4992558], [-1.856799, 52.4991404], [-1.8570249000000003, 52.4990305], [-1.8572393000000005, 52.4989254], [-1.8573157638004505, 52.49888447258049], [-1.8573588474289584, 52.498861411955595], [-1.8575101999999997, 52.4987804], [-1.8575665, 52.498749399999994], [-1.8576777, 52.498688699999995], [-1.8583228, 52.49832139999999], [-1.858825, 52.4980196], [-1.8590263, 52.49789440000001], [-1.8592726999999996, 52.4977373], [-1.8596182, 52.49750850000001], [-1.8596675, 52.4974738], [-1.8603320999999997, 52.4970053], [-1.8610161, 52.49647959999999], [-1.861364, 52.4962064], [-1.8615934, 52.4960093], [-1.8618322, 52.4958003], [-1.86216, 52.4955045], [-1.8623664999999996, 52.49530299999999], [-1.8625566, 52.49511559999999], [-1.8628957999999995, 52.494763500000005], [-1.8630688, 52.4945786], [-1.8632087, 52.494418800000005], [-1.8633071258224183, 52.49430286280318], [-1.8634486999999995, 52.4941361], [-1.863726, 52.4937973], [-1.8639671, 52.49347099999999], [-1.8640845, 52.493308600000006], [-1.8642828, 52.4930141], [-1.8644678, 52.492717699999986], [-1.8645969, 52.4924844], [-1.864717, 52.4922388], [-1.8648221000000005, 52.4919778], [-1.8648758, 52.4918188], [-1.864949, 52.4915813], [-1.8649688, 52.4915034], [-1.8650112000000003, 52.4913366], [-1.8650597999999996, 52.4910944], [-1.8651038, 52.49071549999999], [-1.8651238, 52.4905547], [-1.8651451, 52.49047269999999], [-1.8651732, 52.4903716], [-1.8651897, 52.49029269999999], [-1.865213, 52.49020540000001], [-1.8652265, 52.490052199999994], [-1.8653397, 52.48952400000001], [-1.8653694000000005, 52.4892872], [-1.8654969, 52.48890939999998], [-1.8655628, 52.488667], [-1.8655903, 52.4885113], [-1.8656455000000003, 52.4882818], [-1.8657015, 52.488137900000005], [-1.8657717, 52.4879699], [-1.8658198, 52.4878452], [-1.865849, 52.4877762], [-1.8658866000000005, 52.4876668], [-1.8659419, 52.48752220000001], [-1.8660456999999997, 52.4871873], [-1.8661069, 52.4870499], [-1.8661882000000003, 52.4868749], [-1.8662499999999995, 52.48671439999999], [-1.8662997999999995, 52.486578], [-1.8663709, 52.48636330000001], [-1.8665239999999996, 52.4860236], [-1.8666349, 52.4857731], [-1.8668212999999996, 52.48530679999999], [-1.8668641484156567, 52.48518693465716], [-1.8669145999999996, 52.48504580000001], [-1.8669313999999997, 52.4849962], [-1.8670123999999997, 52.4847339], [-1.8670791999999996, 52.484522799999986], [-1.8671141, 52.48441079999999], [-1.8671372, 52.4843379], [-1.8672103, 52.48415599999999], [-1.8672706999999995, 52.48403309999999], [-1.8673492999999992, 52.4838884], [-1.8674449, 52.4837375], [-1.8675414, 52.483608700000005], [-1.8676348, 52.48348909999999], [-1.8677823, 52.483320600000006], [-1.8679303, 52.483171600000006], [-1.8680905000000003, 52.4830242], [-1.8682954999999997, 52.4828564], [-1.868474, 52.48272869999999], [-1.8686684, 52.4826], [-1.8688231999999996, 52.482505999999994], [-1.8690068, 52.4824023], [-1.8693102, 52.4822541], [-1.8696384, 52.4821144], [-1.869786263131597, 52.48206541222402], [-1.8698852630461495, 52.48206375383478], [-1.8699635999999995, 52.48203749999999], [-1.869997908071446, 52.48202686933506], [-1.8701017, 52.482024800000005], [-1.8704276, 52.4820188], [-1.8708403, 52.482006199999994], [-1.8711842999999997, 52.4819915], [-1.8714226000000005, 52.48197820000001], [-1.8716888, 52.4819626], [-1.8719603999999996, 52.48194169999999], [-1.8722479, 52.4819159], [-1.8726879999999997, 52.4818736], [-1.8729743, 52.48184760000001], [-1.87337, 52.481807200000006], [-1.8738157, 52.48176060000001], [-1.8744692999999997, 52.481692899999985], [-1.8753174, 52.4816079], [-1.8755532, 52.481585599999995], [-1.8757856999999996, 52.4815665], [-1.8760912, 52.4815486], [-1.876139842711423, 52.481546346532234], [-1.8763997270251511, 52.48153778197099], [-1.8766292306656676, 52.48152821315189], [-1.8768326941663176, 52.48151787642327], [-1.877014458060448, 52.48150700813347], [-1.877178862881405, 52.48149584463085], [-1.877330249162534, 52.48148462226372], [-1.8774729574371816, 52.48147357738046], [-1.877611328238694, 52.48146294632939], [-1.8777497021004168, 52.48145296545885], [-1.877892419555696, 52.48144387111719], [-1.8780438211378776, 52.48143589965275], [-1.878208247380309, 52.481429287413874], [-1.8783900388163348, 52.4814242707489], [-1.8785935359793011, 52.48142108600618], [-1.878823079402555, 52.481419969534045], [-1.8790830096194424, 52.48142115768085], [-1.8793175, 52.4814081], [-1.8795681, 52.481390299999994], [-1.8797539, 52.48137619999999], [-1.8799629999999996, 52.481356299999995], [-1.8802003, 52.481331899999994], [-1.8804343, 52.4813019], [-1.8806308, 52.481275], [-1.8807828, 52.4812506], [-1.8810072, 52.48121529999999], [-1.8812024000000005, 52.4811793], [-1.8814117, 52.4811403], [-1.8815676999999995, 52.48111099999999], [-1.8817323, 52.4810822], [-1.881879, 52.4810596], [-1.8820740999999996, 52.481033999999994], [-1.8822353000000005, 52.48101649999999], [-1.8823680000000005, 52.48100329999998], [-1.8825769000000003, 52.480982100000006], [-1.8827448, 52.4809684], [-1.8830846, 52.4809387], [-1.8833567, 52.480915], [-1.8835269999999995, 52.48089969999999], [-1.8838777, 52.4808678], [-1.8839784, 52.4808592], [-1.8842566999999997, 52.4808236], [-1.8844261, 52.480802], [-1.884604, 52.48077699999999], [-1.8849932999999996, 52.4807144], [-1.8851012999999996, 52.4806962], [-1.8852293, 52.48067249999998], [-1.8853863, 52.4806417], [-1.8855507999999996, 52.480606599999994], [-1.885739, 52.4805629], [-1.8858277260979892, 52.48054200720586], [-1.8859989, 52.48050169999999], [-1.8864381999999995, 52.480391], [-1.8864620966509948, 52.48038489693494], [-1.8871425999999996, 52.48021109999999], [-1.8874432, 52.48013259999999], [-1.8880029999999997, 52.479994299999994], [-1.8887412999999995, 52.4798157], [-1.8889854, 52.479752100000006], [-1.88917, 52.47969729999999], [-1.8893587999999997, 52.4796354], [-1.8895428, 52.4795775], [-1.8898627999999995, 52.4794759], [-1.8901822, 52.479371], [-1.8904785, 52.4792812], [-1.8909412, 52.479145599999995], [-1.8912224, 52.47906909999999], [-1.8915161, 52.47898740000001], [-1.8917497, 52.4789286], [-1.8918274652693656, 52.47890637230818], [-1.8918724999999996, 52.47889349999999], [-1.891878181349808, 52.478892127351166], [-1.8951406, 52.4781039], [-1.8952585, 52.4780754], [-1.89545, 52.47803129999999], [-1.8956836, 52.4779876], [-1.8959580999999996, 52.4779363], [-1.8960497999999997, 52.47791140000001], [-1.8963379, 52.4778351], [-1.8964693, 52.477799999999995], [-1.8966981999999997, 52.47773349999999], [-1.8967884, 52.477717700000014], [-1.8968791999999997, 52.477714299999995], [-1.8969738000000005, 52.47770450000001], [-1.8970375, 52.4776974], [-1.8972187000000005, 52.477683000000006], [-1.8972412, 52.47768159999999], [-1.8978671999999996, 52.4776505], [-1.8981578, 52.477639], [-1.8982946999999997, 52.4776406], [-1.8984902999999995, 52.4776475], [-1.8985896, 52.4776535], [-1.8986379, 52.47765669999999], [-1.8986665000000005, 52.477658], [-1.8987603, 52.47766659999999], [-1.898893, 52.47768109999999], [-1.8990257, 52.47769339999999], [-1.8991693, 52.477706700000006], [-1.8995766, 52.47774979999999]]} |
17.4 |
1537 |
1557 |
Tamworth High Level |
Birmingham New Street H.s. |
Birmingham New Street |
52.4777498 |
-1.8995766 |
52.4777498 |
-1.8995766 |
1 |
0 |
2026-09-15 15:07:07 |
TERMINATED |
2026-09-15 14:57:00 |
Birmingham New Street |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15550747 |
1789484123702540 |
49 |
49 |
2026-09-15 15:07:03.716582 |
9 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 14:57:02.638355 |
| 551992 |
581968 |
P76326 |
522H36MO15 |
2026-09-15 |
COMPLETE |
15551115 |
2026-09-15 15:57:00 |
2026-09-15 15:07:07 |
2026-09-17 15:07:07 |
{"id": 581968, "stp": "P", "toc": "Greater Anglia", "uid": "P76326", "consist": "720525", "dest_crs": "CMB", "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P76326/2026-09-15/detailed", "trust_id": "522H36MO15", "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": "1557", "dest_platform": "3", "is_terminated": 1, "next_location": "Cambridge North", "signalling_id": "2H36", "timing_status": "ON TIME", "origin_station": "London Liverpool Street", "current_leg_arr": "1557", "current_leg_dep": "1552", "current_leg_end": "Cambridge North", "origin_dep_time": "1424", "origin_platform": "2", "current_location": "Cambridge North", "last_update_time": "2026-09-15T15:07:07", "route_debug_link": null, "timing_variation": "0 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": "1557", "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\": 581968, \"profile_key\": \"8eb1e18877b971a7dd58dd05545e3443bdf381a7c1853420d25b48c24a8a9eb6\", \"schedule_id\": 22403, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1424\", \"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\": \"1427\", \"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\": \"1430H\", \"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\": \"1433\", \"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\": \"1433H\", \"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\": \"1434H\", \"location\": \"Tottenham South Jn\", \"stage_seq\": 6, \"distance_m\": 8839.492, \"section_seq\": 1, \"route_path_id\": 37129}, {\"is_pass\": false, \"wtt_arr\": \"1435H\", \"wtt_dep\": \"1436H\", \"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\": \"1440H\", \"location\": \"Brimsdown\", \"stage_seq\": 8, \"distance_m\": 17337.614, \"section_seq\": 1, \"route_path_id\": 37129}, {\"is_pass\": false, \"wtt_arr\": \"1443H\", \"wtt_dep\": \"1444H\", \"location\": \"Cheshunt\", \"stage_seq\": 9, \"distance_m\": 22602.824, \"section_seq\": 1, \"route_path_id\": 37129}, {\"is_pass\": false, \"wtt_arr\": \"1449\", \"wtt_dep\": \"1450\", \"location\": \"Broxbourne\", \"stage_seq\": 10, \"distance_m\": 27653.764, \"section_seq\": 1, \"route_path_id\": 37129}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1451H\", \"location\": \"Broxbourne Jn\", \"stage_seq\": 11, \"distance_m\": 29631.2, \"section_seq\": 1, \"route_path_id\": 37129}, {\"is_pass\": false, \"wtt_arr\": \"1455H\", \"wtt_dep\": \"1456H\", \"location\": \"Harlow Town\", \"stage_seq\": 12, \"distance_m\": 36553.829, \"section_seq\": 1, \"route_path_id\": 37129}, {\"is_pass\": false, \"wtt_arr\": \"1459\", \"wtt_dep\": \"1459H\", \"location\": \"Harlow Mill\", \"stage_seq\": 13, \"distance_m\": 39350.028, \"section_seq\": 1, \"route_path_id\": 37129}, {\"is_pass\": false, \"wtt_arr\": \"1502H\", \"wtt_dep\": \"1503\", \"location\": \"Sawbridgeworth\", \"stage_seq\": 14, \"distance_m\": 42952.852, \"section_seq\": 1, \"route_path_id\": 37129}, {\"is_pass\": false, \"wtt_arr\": \"1508H\", \"wtt_dep\": \"1509H\", \"location\": \"Bishops Stortford\", \"stage_seq\": 15, \"distance_m\": 48790.232, \"section_seq\": 1, \"route_path_id\": 37129}, {\"is_pass\": false, \"wtt_arr\": \"1513\", \"wtt_dep\": \"1513H\", \"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\": \"1515\", \"location\": \"Stansted North Jn\", \"stage_seq\": 17, \"distance_m\": 55181.694, \"section_seq\": 1, \"route_path_id\": 37129}, {\"is_pass\": false, \"wtt_arr\": \"1516H\", \"wtt_dep\": \"1517\", \"location\": \"Elsenham\", \"stage_seq\": 18, \"distance_m\": 57184.859, \"section_seq\": 1, \"route_path_id\": 37129}, {\"is_pass\": false, \"wtt_arr\": \"1522\", \"wtt_dep\": \"1522H\", \"location\": \"Newport (Essex)\", \"stage_seq\": 19, \"distance_m\": 64145.33, \"section_seq\": 1, \"route_path_id\": 37129}, {\"is_pass\": false, \"wtt_arr\": \"1525\", \"wtt_dep\": \"1526\", \"location\": \"Audley End\", \"stage_seq\": 20, \"distance_m\": 67015.35, \"section_seq\": 1, \"route_path_id\": 37129}, {\"is_pass\": false, \"wtt_arr\": \"1530H\", \"wtt_dep\": \"1531\", \"location\": \"Great Chesterford\", \"stage_seq\": 21, \"distance_m\": 73504.763, \"section_seq\": 1, \"route_path_id\": 37129}, {\"is_pass\": false, \"wtt_arr\": \"1534H\", \"wtt_dep\": \"1535H\", \"location\": \"Whittlesford Parkway\", \"stage_seq\": 22, \"distance_m\": 78871.667, \"section_seq\": 1, \"route_path_id\": 37129}, {\"is_pass\": false, \"wtt_arr\": \"1539H\", \"wtt_dep\": \"1540\", \"location\": \"Shelford\", \"stage_seq\": 23, \"distance_m\": 84392.31, \"section_seq\": 1, \"route_path_id\": 37129}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1542\", \"location\": \"Shepreth Branch Jn\", \"stage_seq\": 24, \"distance_m\": 85783.363, \"section_seq\": 1, \"route_path_id\": 37129}, {\"is_pass\": false, \"wtt_arr\": \"1543H\", \"wtt_dep\": \"1544H\", \"location\": \"Cambridge South\", \"stage_seq\": 25, \"distance_m\": 86899.103, \"section_seq\": 1, \"route_path_id\": 37129}, {\"is_pass\": false, \"wtt_arr\": \"1548\", \"wtt_dep\": \"1552\", \"location\": \"Cambridge\", \"stage_seq\": 26, \"distance_m\": 89492.756, \"section_seq\": 1, \"route_path_id\": 37129}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1554\", \"location\": \"Coldham Lane Jn\", \"stage_seq\": 27, \"distance_m\": 91034.214, \"section_seq\": 1, \"route_path_id\": 37129}, {\"is_pass\": false, \"wtt_arr\": \"1557\", \"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": "1424", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "5.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-15T13:27:28Z\", \"source_id\": 47603522, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:28:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:27:32Z\", \"source_id\": 15484725, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15438, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:30:44Z\", \"source_id\": 47612014, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:31:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:30:48Z\", \"source_id\": 15487149, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14885, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:36:12Z\", \"source_id\": 47626433, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:36:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:36:16Z\", \"source_id\": 15491102, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14862, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:41:18Z\", \"source_id\": 47639582, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:41:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:41:22Z\", \"source_id\": 15494832, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14847, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:43:46Z\", \"source_id\": 47645803, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:44:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:43:50Z\", \"source_id\": 15496626, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14827, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:47:44Z\", \"source_id\": 47656489, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:48:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:47:45Z\", \"source_id\": 15499607, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12814, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:55:31Z\", \"source_id\": 47677233, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:56:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:55:33Z\", \"source_id\": 15505361, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12808, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:58:26Z\", \"source_id\": 47685081, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:59:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:58:27Z\", \"source_id\": 15507452, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12802, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:01:29Z\", \"source_id\": 47693129, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:02:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:01:32Z\", \"source_id\": 15509771, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12760, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:06:42Z\", \"source_id\": 47707113, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:07:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:06:47Z\", \"source_id\": 15513652, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12708, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:12:01Z\", \"source_id\": 47721492, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:12:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:12:04Z\", \"source_id\": 15517630, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12692, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:15:27Z\", \"source_id\": 47730689, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:16:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:15:32Z\", \"source_id\": 15520301, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12688, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:21:02Z\", \"source_id\": 47745588, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:21:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:21:03Z\", \"source_id\": 15524513, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12680, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:23:45Z\", \"source_id\": 47752656, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:24:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:23:49Z\", \"source_id\": 15526614, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12674, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:29:08Z\", \"source_id\": 47766458, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:30:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:29:11Z\", \"source_id\": 15530612, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12669, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:33:49Z\", \"source_id\": 47778919, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:34:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:33:52Z\", \"source_id\": 15534223, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12626, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:37:32Z\", \"source_id\": 47789279, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:38:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:37:37Z\", \"source_id\": 15537030, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:41:24Z\", \"source_id\": 15539911, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12573, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:45:22Z\", \"source_id\": 47810237, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:46:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:45:28Z\", \"source_id\": 15543046, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12432, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:55:56Z\", \"source_id\": 47838878, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:57:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:55:56Z\", \"source_id\": 15551115, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:57:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Cambridge North", "service_state_platform": "3", "timing_fact_generation": 1789484157689105, "current_leg_arrival_utc": "2026-09-15T15:57:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:57:03.152284", "service_state_evidence_id": 15551115, "current_leg_start_actual_dep": "2026-09-15T15:52:00+01:00", "operational_evidence_version": 121, "service_state_event_time_utc": "2026-09-15T14:57:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T15:07:04.968467", "service_state_valid_until_kind": null, "operational_interpretation_version": 121, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Greater Anglia |
P |
LST |
CMB |
2H36 |
720525 |
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": 581968, "profile_key": "8eb1e18877b971a7dd58dd05545e3443bdf381a7c1853420d25b48c24a8a9eb6", "schedule_id": 22403, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1424", "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": "1427", "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": "1430H", "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": "1433", "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": "1433H", "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": "1434H", "location": "Tottenham South Jn", "stage_seq": 6, "distance_m": 8839.492, "section_seq": 1, "route_path_id": 37129}, {"is_pass": false, "wtt_arr": "1435H", "wtt_dep": "1436H", "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": "1440H", "location": "Brimsdown", "stage_seq": 8, "distance_m": 17337.614, "section_seq": 1, "route_path_id": 37129}, {"is_pass": false, "wtt_arr": "1443H", "wtt_dep": "1444H", "location": "Cheshunt", "stage_seq": 9, "distance_m": 22602.824, "section_seq": 1, "route_path_id": 37129}, {"is_pass": false, "wtt_arr": "1449", "wtt_dep": "1450", "location": "Broxbourne", "stage_seq": 10, "distance_m": 27653.764, "section_seq": 1, "route_path_id": 37129}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1451H", "location": "Broxbourne Jn", "stage_seq": 11, "distance_m": 29631.2, "section_seq": 1, "route_path_id": 37129}, {"is_pass": false, "wtt_arr": "1455H", "wtt_dep": "1456H", "location": "Harlow Town", "stage_seq": 12, "distance_m": 36553.829, "section_seq": 1, "route_path_id": 37129}, {"is_pass": false, "wtt_arr": "1459", "wtt_dep": "1459H", "location": "Harlow Mill", "stage_seq": 13, "distance_m": 39350.028, "section_seq": 1, "route_path_id": 37129}, {"is_pass": false, "wtt_arr": "1502H", "wtt_dep": "1503", "location": "Sawbridgeworth", "stage_seq": 14, "distance_m": 42952.852, "section_seq": 1, "route_path_id": 37129}, {"is_pass": false, "wtt_arr": "1508H", "wtt_dep": "1509H", "location": "Bishops Stortford", "stage_seq": 15, "distance_m": 48790.232, "section_seq": 1, "route_path_id": 37129}, {"is_pass": false, "wtt_arr": "1513", "wtt_dep": "1513H", "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": "1515", "location": "Stansted North Jn", "stage_seq": 17, "distance_m": 55181.694, "section_seq": 1, "route_path_id": 37129}, {"is_pass": false, "wtt_arr": "1516H", "wtt_dep": "1517", "location": "Elsenham", "stage_seq": 18, "distance_m": 57184.859, "section_seq": 1, "route_path_id": 37129}, {"is_pass": false, "wtt_arr": "1522", "wtt_dep": "1522H", "location": "Newport (Essex)", "stage_seq": 19, "distance_m": 64145.33, "section_seq": 1, "route_path_id": 37129}, {"is_pass": false, "wtt_arr": "1525", "wtt_dep": "1526", "location": "Audley End", "stage_seq": 20, "distance_m": 67015.35, "section_seq": 1, "route_path_id": 37129}, {"is_pass": false, "wtt_arr": "1530H", "wtt_dep": "1531", "location": "Great Chesterford", "stage_seq": 21, "distance_m": 73504.763, "section_seq": 1, "route_path_id": 37129}, {"is_pass": false, "wtt_arr": "1534H", "wtt_dep": "1535H", "location": "Whittlesford Parkway", "stage_seq": 22, "distance_m": 78871.667, "section_seq": 1, "route_path_id": 37129}, {"is_pass": false, "wtt_arr": "1539H", "wtt_dep": "1540", "location": "Shelford", "stage_seq": 23, "distance_m": 84392.31, "section_seq": 1, "route_path_id": 37129}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1542", "location": "Shepreth Branch Jn", "stage_seq": 24, "distance_m": 85783.363, "section_seq": 1, "route_path_id": 37129}, {"is_pass": false, "wtt_arr": "1543H", "wtt_dep": "1544H", "location": "Cambridge South", "stage_seq": 25, "distance_m": 86899.103, "section_seq": 1, "route_path_id": 37129}, {"is_pass": false, "wtt_arr": "1548", "wtt_dep": "1552", "location": "Cambridge", "stage_seq": 26, "distance_m": 89492.756, "section_seq": 1, "route_path_id": 37129}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1554", "location": "Coldham Lane Jn", "stage_seq": 27, "distance_m": 91034.214, "section_seq": 1, "route_path_id": 37129}, {"is_pass": false, "wtt_arr": "1557", "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-15T13:27:28Z", "source_id": 47603522, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T13:28:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:27:32Z", "source_id": 15484725, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T14:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15438, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:30:44Z", "source_id": 47612014, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T13:31:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:30:48Z", "source_id": 15487149, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T14:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14885, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:36:12Z", "source_id": 47626433, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T13:36:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:36:16Z", "source_id": 15491102, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T14:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14862, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:41:18Z", "source_id": 47639582, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T13:41:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:41:22Z", "source_id": 15494832, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T14:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14847, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:43:46Z", "source_id": 47645803, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T13:44:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:43:50Z", "source_id": 15496626, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T14:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14827, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:47:44Z", "source_id": 47656489, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T13:48:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:47:45Z", "source_id": 15499607, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T14:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12814, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:55:31Z", "source_id": 47677233, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T13:56:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:55:33Z", "source_id": 15505361, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T14:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12808, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:58:26Z", "source_id": 47685081, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T13:59:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:58:27Z", "source_id": 15507452, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T14:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12802, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:01:29Z", "source_id": 47693129, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T14:02:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:01:32Z", "source_id": 15509771, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T15:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12760, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:06:42Z", "source_id": 47707113, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T14:07:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:06:47Z", "source_id": 15513652, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T15:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12708, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:12:01Z", "source_id": 47721492, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T14:12:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:12:04Z", "source_id": 15517630, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T15:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12692, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:15:27Z", "source_id": 47730689, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T14:16:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:15:32Z", "source_id": 15520301, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T15:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12688, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:21:02Z", "source_id": 47745588, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T14:21:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:21:03Z", "source_id": 15524513, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T15:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12680, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:23:45Z", "source_id": 47752656, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T14:24:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:23:49Z", "source_id": 15526614, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T15:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12674, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:29:08Z", "source_id": 47766458, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T14:30:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:29:11Z", "source_id": 15530612, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T15:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12669, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:33:49Z", "source_id": 47778919, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T14:34:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:33:52Z", "source_id": 15534223, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T15:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12626, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:37:32Z", "source_id": 47789279, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-15T14:38:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:37:37Z", "source_id": 15537030, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-15T15:38:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:41:24Z", "source_id": 15539911, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-15T15:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12573, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:45:22Z", "source_id": 47810237, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-15T14:46:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:45:28Z", "source_id": 15543046, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-15T15:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12432, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:55:56Z", "source_id": 47838878, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-15T14:57:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:55:56Z", "source_id": 15551115, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-15T15:57:00+01:00", "operational_fact": true}] |
London Liverpool Street |
1424 |
1424 |
2 |
None |
None |
Cambridge North |
1557 |
1557 |
3 |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P76326/2026-09-15/detailed |
None |
Cambridge |
2026-09-15T15:52:00+01:00 |
Cambridge North |
5.0 |
{"type": "LineString", "coordinates": [[0.1376343, 52.19414150000001], [0.1377316, 52.1942673], [0.1390583, 52.1961061], [0.1394935, 52.19670390000001], [0.13983499999999996, 52.197171299999994], [0.1403034, 52.19781569999999], [0.140467, 52.19803000000001], [0.1404922, 52.19806400000002], [0.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 |
1552 |
1557 |
Cambridge |
Cambridge North |
Cambridge North |
52.2248532 |
0.1590171 |
52.2248532 |
0.1590171 |
1 |
0 |
2026-09-15 15:07:07 |
TERMINATED |
2026-09-15 14:57:00 |
Cambridge North |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15551115 |
1789484157689105 |
121 |
121 |
2026-09-15 15:07:04.968467 |
3 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 14:57:03.152284 |
| 551993 |
577891 |
C03730 |
639O22MJ15 |
2026-09-15 |
COMPLETE |
None |
2026-09-15 14:57:00 |
2026-09-15 15:07:07 |
2026-09-17 15:07:07 |
{"id": 577891, "stp": "P", "toc": "Eurostar", "uid": "C03730", "consist": null, "dest_crs": "PBN", "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C03730/2026-09-15/detailed", "trust_id": "639O22MJ15", "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": "1455", "dest_platform": null, "is_terminated": 1, "next_location": null, "signalling_id": "9O22", "timing_status": "LATE", "origin_station": "St. Pancras International", "current_leg_arr": null, "current_leg_dep": null, "current_leg_end": null, "origin_dep_time": "1131", "origin_platform": "9", "current_location": "Eurotunnel Boundary (CTRL)", "last_update_time": "2026-09-15T15:07:07", "route_debug_link": null, "timing_variation": "+2 minutes", "current_leg_route": null, "current_leg_start": null, "dest_arr_time_act": "1455", "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\": 577891, \"profile_key\": \"dde90645e88518f27929b83c36db8043f02dd92177d8099e2b24a9575643d82e\", \"schedule_id\": 35581, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1131\", \"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\": \"1133\", \"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\": \"1136\", \"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\": \"1136H\", \"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\": \"1139H\", \"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\": \"1141\", \"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\": \"1143H\", \"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\": \"1144\", \"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\": \"1144H\", \"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\": \"1148\", \"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\": \"1151H\", \"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\": \"1153H\", \"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\": \"1156H\", \"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\": \"1157H\", \"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\": \"1200\", \"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\": \"1202\", \"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": "1131", "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": 1789470297689958, "current_leg_arrival_utc": null, "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:57:03.157120", "service_state_evidence_id": 15379611, "current_leg_start_actual_dep": null, "operational_evidence_version": 28, "service_state_event_time_utc": "2026-09-15T14:57:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T15:07:04.962933", "service_state_valid_until_kind": null, "operational_interpretation_version": 28, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Eurostar |
P |
SPX |
PBN |
9O22 |
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": 577891, "profile_key": "dde90645e88518f27929b83c36db8043f02dd92177d8099e2b24a9575643d82e", "schedule_id": 35581, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1131", "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": "1133", "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": "1136", "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": "1136H", "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": "1139H", "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": "1141", "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": "1143H", "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": "1144", "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": "1144H", "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": "1148", "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": "1151H", "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": "1153H", "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": "1156H", "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": "1157H", "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": "1200", "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": "1202", "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 |
1131 |
1131 |
9 |
None |
None |
Paris Nord |
1455 |
1455 |
None |
LATE |
+2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C03730/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 15:07:07 |
TERMINATED |
2026-09-15 14:57:00 |
Eurotunnel Boundary (CTRL) |
TRUST |
TRACKING_TIMEOUT |
15379611 |
1789470297689958 |
28 |
28 |
2026-09-15 15:07:04.962933 |
None |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 14:57:03.157120 |
| 551994 |
581875 |
C00208 |
145N92MO15 |
2026-09-15 |
COMPLETE |
None |
2026-09-15 14:57:00 |
2026-09-15 15:07:07 |
2026-09-17 15:07:07 |
{"id": 581875, "stp": "P", "toc": "Grand Central", "uid": "C00208", "consist": "180107", "dest_crs": null, "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C00208/2026-09-15/detailed", "trust_id": "145N92MO15", "origin_crs": "SUN", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Pelaw Goods Loops", "service_date": "2026-09-15", "dest_arr_time": "1434", "dest_platform": null, "is_terminated": 1, "next_location": "Pelaw Goods Loops", "signalling_id": "5N92", "timing_status": "LATE", "origin_station": "Sunderland", "current_leg_arr": "1434", "current_leg_dep": "1444", "current_leg_end": "Pelaw Goods Loops", "origin_dep_time": "1421", "origin_platform": "4", "current_location": "Pelaw Jn", "last_update_time": "2026-09-15T15:07:07", "route_debug_link": null, "timing_variation": "+23 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.3824309, 54.9064567], [-1.382574, 54.9070375], [-1.3826546, 54.9073648], [-1.3827493999999998, 54.90753569999998], [-1.3830511, 54.9083469], [-1.3832983, 54.908992399999995], [-1.3833405, 54.909153999999994], [-1.3834192, 54.9094556], [-1.3835997999999998, 54.910371], [-1.3836595, 54.910748599999984], [-1.3838003, 54.9115186], [-1.3838847999999997, 54.9122264], [-1.3839734999999995, 54.9129698], [-1.3839906, 54.913112899999994], [-1.3840944, 54.91349979999999], [-1.3841026999999997, 54.91363689999999], [-1.3841557, 54.9145068], [-1.3841608, 54.9145913], [-1.3841669999999997, 54.9150866], [-1.3840301, 54.91565070000001], [-1.3838798, 54.916149300000015], [-1.3836936, 54.9165999], [-1.3833289, 54.9173026], [-1.3831986, 54.9175202], [-1.3830428999999995, 54.91785850000001], [-1.3829589999999998, 54.9180992], [-1.3828915999999998, 54.9183616], [-1.3828579999999997, 54.9185386], [-1.3828470999999998, 54.918575], [-1.3827711, 54.9193351], [-1.3827594, 54.9199874], [-1.3827918, 54.9205076], [-1.3828785, 54.92093969999999], [-1.3831631999999998, 54.921742899999984], [-1.3836339000000002, 54.922747], [-1.3840413, 54.9236951], [-1.3856541, 54.92744760000001], [-1.3862412, 54.928890800000005], [-1.3866121, 54.9297265], [-1.3867571, 54.9299936], [-1.3868155, 54.93010129999999], [-1.3870922999999995, 54.930583000000006], [-1.3873103, 54.9309128], [-1.3876356, 54.931346299999994], [-1.3882853, 54.9320652], [-1.3889058999999997, 54.93263890000001], [-1.3897532, 54.9332839], [-1.3906288999999998, 54.9338535], [-1.391428, 54.93429309999999], [-1.3916227999999995, 54.9343898], [-1.3920554, 54.9346044], [-1.3926816999999998, 54.93488339999999], [-1.3931544000000002, 54.935095100000005], [-1.3943929, 54.9356081], [-1.3984080999999997, 54.93727080000001], [-1.3999941, 54.93793339999999], [-1.4013737, 54.938509800000006], [-1.4014703, 54.93854880000001], [-1.4021024752583882, 54.938812957853784], [-1.4043139, 54.939736999999994], [-1.4083196999999998, 54.9413994], [-1.4116548, 54.9427882], [-1.4186701, 54.94570929999999], [-1.4204889, 54.9464666], [-1.4205614999999998, 54.94649680000001], [-1.4211763999999998, 54.946751799999994], [-1.4212477, 54.9467806], [-1.4213210999999997, 54.9468101], [-1.4222042, 54.947181099999995], [-1.4229725999999998, 54.9474984], [-1.4237474, 54.9478209], [-1.4238528, 54.947864800000005], [-1.4289015, 54.949966199999984], [-1.4296064, 54.9502596], [-1.4300011, 54.9504279], [-1.4302083, 54.9505162], [-1.4326935, 54.9515436], [-1.4344993, 54.95229779999999], [-1.4362092, 54.9530092], [-1.437304454591234, 54.95346404825654], [-1.4392747999999995, 54.9542823], [-1.4408988, 54.9549576], [-1.4462138999999998, 54.9571657], [-1.4471212, 54.95752579999999], [-1.4486925999999998, 54.95814939999999], [-1.4498023999999998, 54.9584944], [-1.4508850999999998, 54.95877290000001], [-1.4514599, 54.9588969], [-1.4521683999999997, 54.95904989999998], [-1.4530208, 54.9592086], [-1.4543969999999995, 54.959404199999994], [-1.4557778999999995, 54.9595417], [-1.4573451, 54.9596273], [-1.4576071999999998, 54.95962819999998], [-1.4583851, 54.95963079999999], [-1.4595272, 54.9595916], [-1.4601947999999998, 54.9595433], [-1.4608538966944815, 54.95949225120266], [-1.4611244, 54.9594713], [-1.4636819999999997, 54.95926360000001], [-1.4641491, 54.95922589999999], [-1.4647997, 54.95917329999999], [-1.4680709, 54.95890920000001], [-1.4685113, 54.9588737], [-1.4709306, 54.9586607], [-1.4716341999999998, 54.9585943], [-1.4777499999999997, 54.958104299999995], [-1.4780508999999995, 54.95808019999999], [-1.4783018, 54.9580594], [-1.4856752999999998, 54.9574537], [-1.4859729999999998, 54.95742909999999], [-1.4861451, 54.957414], [-1.4869726, 54.95734809999999], [-1.4915754, 54.95698169999999], [-1.4943428, 54.95675539999999], [-1.495189, 54.9566912], [-1.4957333999999998, 54.9566456], [-1.5003625, 54.95625749999999], [-1.501257, 54.9561895], [-1.5042628, 54.9559443], [-1.5049214000000002, 54.9558906], [-1.5081728, 54.9556219], [-1.512139, 54.955298], [-1.5141478999999998, 54.95513639999999], [-1.5169049, 54.9549147], [-1.5220951, 54.9544776], [-1.5245011, 54.9542785], [-1.5271359830031863, 54.95406036922442], [-1.5277734, 54.9540076], [-1.5320020999999997, 54.9536527], [-1.5323994999999997, 54.9536202], [-1.5346968, 54.9534326], [-1.5358351, 54.9533454], [-1.5364276, 54.9533017], [-1.5369814, 54.9532472], [-1.5372493, 54.9532254], [-1.5386546, 54.9531108], [-1.5389965, 54.953082900000005], [-1.5430791, 54.95274529999999], [-1.5438121, 54.952685499999994], [-1.5448738, 54.9525987], [-1.545009, 54.952587], [-1.5458506, 54.9525139], [-1.5482954999999998, 54.9523093], [-1.5479687999999998, 54.9523497], [-1.5476067999999998, 54.9523967], [-1.5472127999999998, 54.9524307], [-1.5467547999999998, 54.9524886], [-1.5464152000000002, 54.9525273], [-1.5463312, 54.952535], [-1.5461237999999995, 54.9525539], [-1.5454622999999998, 54.9526091], [-1.5445958, 54.95268539999999], [-1.5439648, 54.95274160000001], [-1.5433978, 54.95278749999999], [-1.5427748, 54.9528427], [-1.5423124999999998, 54.9528795], [-1.541713, 54.9529273], [-1.54195, 54.95291720000001]]}", "current_leg_start": "Sunderland", "dest_arr_time_act": "1434", "motion_projection": null, "next_location_lat": "54.9529172", "next_location_lon": "-1.5419500", "previous_location": "Pelaw Metro Jn", "current_leg_milage": "9.1", "linx_max_speed_mph": 125, "service_state_code": "TERMINATED", "tracking_assurance": "{\"movementMode\": \"ORDINARY\", \"trackingState\": \"POSITION_UNCONFIRMED\", \"targetStageSeq\": 4, \"presentationStatus\": \"DELAYED\", \"confirmedEvidenceId\": \"TD:47678304\", \"confirmationDeadline\": \"2026-09-15T14:57:00+01:00\"}", "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 340.484, \"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\": 442.916, \"from_m\": 340.484, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 733.358, \"from_m\": 442.916, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 2736.148, \"from_m\": 733.358, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 7563.931, \"from_m\": 2736.148, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 8745.063, \"from_m\": 7563.931, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 14202.677, \"from_m\": 8745.063, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 14247.715, \"from_m\": 14202.677, \"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\": 14273.156, \"from_m\": 14247.715, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 14643.922, \"from_m\": 14273.156, \"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\": 581875, \"profile_key\": \"97194c2d598f5457c905942a590e8848054b3c3090984dedb432f9b94f38cb7a\", \"schedule_id\": 13, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1421\", \"location\": \"Sunderland\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 65557}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1428\", \"location\": \"Brockley Whins\", \"stage_seq\": 2, \"distance_m\": 8520.265, \"section_seq\": 1, \"route_path_id\": 65557}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1433\", \"location\": \"Pelaw Jn\", \"stage_seq\": 3, \"distance_m\": 13325.389, \"section_seq\": 1, \"route_path_id\": 65557}, {\"is_pass\": false, \"wtt_arr\": \"1434\", \"wtt_dep\": null, \"location\": \"Pelaw Goods Loops\", \"stage_seq\": 4, \"distance_m\": 14643.922, \"section_seq\": 1, \"route_path_id\": 65557}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 14643.922, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 65557}], \"total_distance_m\": 14643.922, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125.0, \"speed_covered_distance_m\": 14228.118, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 415.804, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1421", "service_state_basis": "TRACKING_TIMEOUT", "current_leg_duration": "1430.0", "current_position_lat": "54.9529172", "current_position_lon": "-1.5419500", "service_state_source": "TD", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 3958, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:51:08Z\", \"source_id\": 47665725, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:51:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:51:12Z\", \"source_id\": 15502133, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:51:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Pelaw Jn", "service_state_platform": null, "timing_fact_generation": 1789480557105509, "current_leg_arrival_utc": "2026-09-15T14:57:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:57:04.159613", "service_state_evidence_id": 47678304, "current_leg_start_actual_dep": "2026-09-15T14:44:39+01:00", "operational_evidence_version": 42, "service_state_event_time_utc": "2026-09-15T14:57:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T15:07:04.959789", "service_state_valid_until_kind": null, "operational_interpretation_version": 42, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Grand Central |
P |
SUN |
None |
5N92 |
180107 |
5 |
125 |
None |
{"version": 3, "segments": [{"to_m": 340.484, "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": 442.916, "from_m": 340.484, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 733.358, "from_m": 442.916, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 2736.148, "from_m": 733.358, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 7563.931, "from_m": 2736.148, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 8745.063, "from_m": 7563.931, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 14202.677, "from_m": 8745.063, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 14247.715, "from_m": 14202.677, "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": 14273.156, "from_m": 14247.715, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 14643.922, "from_m": 14273.156, "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": 581875, "profile_key": "97194c2d598f5457c905942a590e8848054b3c3090984dedb432f9b94f38cb7a", "schedule_id": 13, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1421", "location": "Sunderland", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 65557}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1428", "location": "Brockley Whins", "stage_seq": 2, "distance_m": 8520.265, "section_seq": 1, "route_path_id": 65557}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1433", "location": "Pelaw Jn", "stage_seq": 3, "distance_m": 13325.389, "section_seq": 1, "route_path_id": 65557}, {"is_pass": false, "wtt_arr": "1434", "wtt_dep": null, "location": "Pelaw Goods Loops", "stage_seq": 4, "distance_m": 14643.922, "section_seq": 1, "route_path_id": 65557}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 14643.922, "from_m": 0.0, "section_seq": 1, "route_path_id": 65557}], "total_distance_m": 14643.922, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125.0, "speed_covered_distance_m": 14228.118, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 415.804, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 3958, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:51:08Z", "source_id": 47665725, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T13:51:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:51:12Z", "source_id": 15502133, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T14:51:00+01:00", "operational_fact": true}] |
Sunderland |
1421 |
1421 |
4 |
None |
None |
Pelaw Goods Loops |
1434 |
1434 |
None |
LATE |
+23 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C00208/2026-09-15/detailed |
None |
Sunderland |
2026-09-15T14:44:39+01:00 |
Pelaw Goods Loops |
1430.0 |
{"type": "LineString", "coordinates": [[-1.3824309, 54.9064567], [-1.382574, 54.9070375], [-1.3826546, 54.9073648], [-1.3827493999999998, 54.90753569999998], [-1.3830511, 54.9083469], [-1.3832983, 54.908992399999995], [-1.3833405, 54.909153999999994], [-1.3834192, 54.9094556], [-1.3835997999999998, 54.910371], [-1.3836595, 54.910748599999984], [-1.3838003, 54.9115186], [-1.3838847999999997, 54.9122264], [-1.3839734999999995, 54.9129698], [-1.3839906, 54.913112899999994], [-1.3840944, 54.91349979999999], [-1.3841026999999997, 54.91363689999999], [-1.3841557, 54.9145068], [-1.3841608, 54.9145913], [-1.3841669999999997, 54.9150866], [-1.3840301, 54.91565070000001], [-1.3838798, 54.916149300000015], [-1.3836936, 54.9165999], [-1.3833289, 54.9173026], [-1.3831986, 54.9175202], [-1.3830428999999995, 54.91785850000001], [-1.3829589999999998, 54.9180992], [-1.3828915999999998, 54.9183616], [-1.3828579999999997, 54.9185386], [-1.3828470999999998, 54.918575], [-1.3827711, 54.9193351], [-1.3827594, 54.9199874], [-1.3827918, 54.9205076], [-1.3828785, 54.92093969999999], [-1.3831631999999998, 54.921742899999984], [-1.3836339000000002, 54.922747], [-1.3840413, 54.9236951], [-1.3856541, 54.92744760000001], [-1.3862412, 54.928890800000005], [-1.3866121, 54.9297265], [-1.3867571, 54.9299936], [-1.3868155, 54.93010129999999], [-1.3870922999999995, 54.930583000000006], [-1.3873103, 54.9309128], [-1.3876356, 54.931346299999994], [-1.3882853, 54.9320652], [-1.3889058999999997, 54.93263890000001], [-1.3897532, 54.9332839], [-1.3906288999999998, 54.9338535], [-1.391428, 54.93429309999999], [-1.3916227999999995, 54.9343898], [-1.3920554, 54.9346044], [-1.3926816999999998, 54.93488339999999], [-1.3931544000000002, 54.935095100000005], [-1.3943929, 54.9356081], [-1.3984080999999997, 54.93727080000001], [-1.3999941, 54.93793339999999], [-1.4013737, 54.938509800000006], [-1.4014703, 54.93854880000001], [-1.4021024752583882, 54.938812957853784], [-1.4043139, 54.939736999999994], [-1.4083196999999998, 54.9413994], [-1.4116548, 54.9427882], [-1.4186701, 54.94570929999999], [-1.4204889, 54.9464666], [-1.4205614999999998, 54.94649680000001], [-1.4211763999999998, 54.946751799999994], [-1.4212477, 54.9467806], [-1.4213210999999997, 54.9468101], [-1.4222042, 54.947181099999995], [-1.4229725999999998, 54.9474984], [-1.4237474, 54.9478209], [-1.4238528, 54.947864800000005], [-1.4289015, 54.949966199999984], [-1.4296064, 54.9502596], [-1.4300011, 54.9504279], [-1.4302083, 54.9505162], [-1.4326935, 54.9515436], [-1.4344993, 54.95229779999999], [-1.4362092, 54.9530092], [-1.437304454591234, 54.95346404825654], [-1.4392747999999995, 54.9542823], [-1.4408988, 54.9549576], [-1.4462138999999998, 54.9571657], [-1.4471212, 54.95752579999999], [-1.4486925999999998, 54.95814939999999], [-1.4498023999999998, 54.9584944], [-1.4508850999999998, 54.95877290000001], [-1.4514599, 54.9588969], [-1.4521683999999997, 54.95904989999998], [-1.4530208, 54.9592086], [-1.4543969999999995, 54.959404199999994], [-1.4557778999999995, 54.9595417], [-1.4573451, 54.9596273], [-1.4576071999999998, 54.95962819999998], [-1.4583851, 54.95963079999999], [-1.4595272, 54.9595916], [-1.4601947999999998, 54.9595433], [-1.4608538966944815, 54.95949225120266], [-1.4611244, 54.9594713], [-1.4636819999999997, 54.95926360000001], [-1.4641491, 54.95922589999999], [-1.4647997, 54.95917329999999], [-1.4680709, 54.95890920000001], [-1.4685113, 54.9588737], [-1.4709306, 54.9586607], [-1.4716341999999998, 54.9585943], [-1.4777499999999997, 54.958104299999995], [-1.4780508999999995, 54.95808019999999], [-1.4783018, 54.9580594], [-1.4856752999999998, 54.9574537], [-1.4859729999999998, 54.95742909999999], [-1.4861451, 54.957414], [-1.4869726, 54.95734809999999], [-1.4915754, 54.95698169999999], [-1.4943428, 54.95675539999999], [-1.495189, 54.9566912], [-1.4957333999999998, 54.9566456], [-1.5003625, 54.95625749999999], [-1.501257, 54.9561895], [-1.5042628, 54.9559443], [-1.5049214000000002, 54.9558906], [-1.5081728, 54.9556219], [-1.512139, 54.955298], [-1.5141478999999998, 54.95513639999999], [-1.5169049, 54.9549147], [-1.5220951, 54.9544776], [-1.5245011, 54.9542785], [-1.5271359830031863, 54.95406036922442], [-1.5277734, 54.9540076], [-1.5320020999999997, 54.9536527], [-1.5323994999999997, 54.9536202], [-1.5346968, 54.9534326], [-1.5358351, 54.9533454], [-1.5364276, 54.9533017], [-1.5369814, 54.9532472], [-1.5372493, 54.9532254], [-1.5386546, 54.9531108], [-1.5389965, 54.953082900000005], [-1.5430791, 54.95274529999999], [-1.5438121, 54.952685499999994], [-1.5448738, 54.9525987], [-1.545009, 54.952587], [-1.5458506, 54.9525139], [-1.5482954999999998, 54.9523093], [-1.5479687999999998, 54.9523497], [-1.5476067999999998, 54.9523967], [-1.5472127999999998, 54.9524307], [-1.5467547999999998, 54.9524886], [-1.5464152000000002, 54.9525273], [-1.5463312, 54.952535], [-1.5461237999999995, 54.9525539], [-1.5454622999999998, 54.9526091], [-1.5445958, 54.95268539999999], [-1.5439648, 54.95274160000001], [-1.5433978, 54.95278749999999], [-1.5427748, 54.9528427], [-1.5423124999999998, 54.9528795], [-1.541713, 54.9529273], [-1.54195, 54.95291720000001]]} |
9.1 |
1444 |
1434 |
Pelaw Metro Jn |
Pelaw Jn |
Pelaw Goods Loops |
54.9529172 |
-1.5419500 |
54.9529172 |
-1.5419500 |
1 |
0 |
2026-09-15 15:07:07 |
TERMINATED |
2026-09-15 14:57:00 |
Pelaw Jn |
TD |
TRACKING_TIMEOUT |
47678304 |
1789480557105509 |
42 |
42 |
2026-09-15 15:07:04.959789 |
None |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 14:57:04.159613 |
| 551995 |
583221 |
G86235 |
182F60MQ15 |
2026-09-15 |
COMPLETE |
15550945 |
2026-09-15 15:57:00 |
2026-09-15 15:07:08 |
2026-09-17 15:07:08 |
{"id": 583221, "stp": "P", "toc": "Northern", "uid": "G86235", "consist": "150145+150148", "dest_crs": "LDS", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G86235/2026-09-15/detailed", "trust_id": "182F60MQ15", "origin_crs": "KNO", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Leeds", "service_date": "2026-09-15", "dest_arr_time": "1554", "dest_platform": "13B", "is_terminated": 1, "next_location": "Leeds", "signalling_id": "2F60", "timing_status": "LATE", "origin_station": "Knottingley", "current_leg_arr": "1557", "current_leg_dep": "1546", "current_leg_end": "Leeds", "origin_dep_time": "1516", "origin_platform": "2", "current_location": "Leeds", "last_update_time": "2026-09-15T15:07:08", "route_debug_link": null, "timing_variation": "+4 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.443539405740665, 53.75708465720701], [-1.443544, 53.757087299999995], [-1.4446633, 53.75765929999999], [-1.4464019999999995, 53.7585206], [-1.4479873999999997, 53.7592153], [-1.4496074, 53.759887299999995], [-1.4504221, 53.760214], [-1.4510904, 53.76047620000001], [-1.4517911, 53.760725699999995], [-1.4524216, 53.76096249999999], [-1.4530272, 53.76119070000001], [-1.4547583, 53.7617779], [-1.4576387999999998, 53.7626806], [-1.4598175999999998, 53.7633017], [-1.4612332999999995, 53.76365049999999], [-1.462089, 53.7638433], [-1.4646599, 53.764331], [-1.4653991, 53.7644506], [-1.4659833, 53.7645349], [-1.4665965, 53.76460279999999], [-1.4673314999999998, 53.76469359999999], [-1.4677191999999997, 53.764737199999985], [-1.4681141, 53.764773600000005], [-1.469319, 53.7648655], [-1.4695975, 53.7648873], [-1.4699702999999995, 53.7649111], [-1.4717697, 53.7650373], [-1.4725259, 53.7650714], [-1.4732996, 53.765087699999995], [-1.4742069, 53.76509599999999], [-1.4751304, 53.7650923], [-1.4760032999999997, 53.7650826], [-1.4768764, 53.7650561], [-1.4777656, 53.7650144], [-1.4786863, 53.76495239999999], [-1.4807619, 53.7648015], [-1.4819576, 53.76472489999999], [-1.4827727999999998, 53.76469359999999], [-1.4836202999999997, 53.7646816], [-1.4852995, 53.764662], [-1.4860435999999997, 53.76469180000001], [-1.4867376999999995, 53.7647181], [-1.4874803, 53.7647724], [-1.4886972, 53.764882099999994], [-1.4890492999999998, 53.7649191], [-1.4896256999999995, 53.7649917], [-1.4903527, 53.7650952], [-1.4909814, 53.76519540000001], [-1.4912977999999997, 53.765252], [-1.4916137, 53.76530770000001], [-1.4934076999999997, 53.765668599999984], [-1.4942597, 53.76584789999999], [-1.4953381, 53.76608370000001], [-1.4955955999999997, 53.7661385], [-1.4971998, 53.7664737], [-1.4983512, 53.7667172], [-1.4988399738873754, 53.766824345471825], [-1.4990927476529916, 53.76687730801757], [-1.4993164888308956, 53.76692349228453], [-1.499515348181022, 53.766963861389456], [-1.4996934764633052, 53.76699937844904], [-1.4998550244376794, 53.76703100658], [-1.5000041428640791, 53.76705970889904], [-1.500144982502439, 53.76708644852291], [-1.5002816941126935, 53.76711218856829], [-1.500418428454777, 53.767137892151915], [-1.5005593362886238, 53.7671645223905], [-1.5007085683741683, 53.76719304240076], [-1.5008702754713452, 53.7672244152994], [-1.501048608340089, 53.767259604203154], [-1.5012477177403336, 53.76729957222872], [-1.501471754432014, 53.767345282492826], [-1.5017248691750644, 53.767397698112184], [-1.5019021999999995, 53.76743499999999], [-1.5024546000000003, 53.7675516], [-1.5035339, 53.767784299999995], [-1.5043171999999998, 53.767950799999994], [-1.5084071999999995, 53.7688167], [-1.5096343, 53.7690855], [-1.5107910999999998, 53.76935720000001], [-1.5121568999999997, 53.7696899], [-1.5136251, 53.77006490000001], [-1.5147491, 53.7703722], [-1.5158372999999998, 53.77068249999999], [-1.5166123, 53.7709108], [-1.5174838, 53.771171200000005], [-1.5189982999999998, 53.77165990000001], [-1.5200245999999995, 53.77200169999998], [-1.5210988999999997, 53.77238309999999], [-1.5217131, 53.7725998], [-1.5222595, 53.7727971], [-1.5238632, 53.7733654], [-1.5271359830031863, 53.77452367360252], [-1.5274010999999998, 53.77461749999999], [-1.5297602, 53.77546550000001], [-1.5305052, 53.77572959999999], [-1.5312434999999998, 53.7760085], [-1.5319718, 53.77630430000001], [-1.5325843999999995, 53.77656960000001], [-1.5333011999999997, 53.77691110000001], [-1.5335975999999998, 53.7770633], [-1.5341351999999997, 53.777364600000006], [-1.53456, 53.7776175], [-1.5347761999999998, 53.77774620000001], [-1.5353163, 53.7781176], [-1.5356694000000002, 53.7783712], [-1.5359889, 53.778623499999995], [-1.5363212, 53.77889109999999], [-1.5363926999999995, 53.77894869999999], [-1.5367529, 53.7792704], [-1.5371787, 53.77967319999999], [-1.5374953, 53.7799843], [-1.5378661999999998, 53.78039849999999], [-1.5381894, 53.78081099999999], [-1.5386273999999998, 53.7814627], [-1.5390969999999995, 53.7822307], [-1.5391992, 53.7823893], [-1.5393209, 53.78254080000001], [-1.5395286999999998, 53.78279109999999], [-1.5398882, 53.7831384], [-1.5401457999999997, 53.78333969999999], [-1.5404232999999998, 53.7835219], [-1.5406177999999997, 53.7836431], [-1.5408421999999995, 53.7837634], [-1.5410282999999998, 53.7838666], [-1.541266, 53.78396509999999], [-1.5414241, 53.784036500000006], [-1.5415926, 53.784100499999994], [-1.5419790999999998, 53.784229500000016], [-1.5421555, 53.784290899999995], [-1.5423814, 53.78436349999999], [-1.5426128, 53.78442279999999], [-1.5428097, 53.78447220000001], [-1.5429977999999998, 53.7845113], [-1.5432024, 53.784546799999994], [-1.543643, 53.784614], [-1.5440875999999997, 53.784662899999994], [-1.5445844999999998, 53.78470419999999], [-1.5452788999999998, 53.78474189999999], [-1.5459985999999997, 53.7847969], [-1.546394, 53.78483670000001], [-1.5467745, 53.7848895], [-1.5469757, 53.7849173], [-1.547203, 53.78495999999999], [-1.5476762999999998, 53.785052400000005], [-1.5485844999999998, 53.785242499999995], [-1.5491619, 53.7853684], [-1.5497002999999998, 53.78548589999998], [-1.5504445, 53.7856482], [-1.5509267, 53.78575069999998], [-1.5513778, 53.78585619999999], [-1.5517785, 53.785956899999995], [-1.5521552999999997, 53.7860625], [-1.5523801999999998, 53.7861291], [-1.5524925, 53.7861615], [-1.5526163, 53.78620489999999], [-1.5530593999999998, 53.7863661], [-1.5534654, 53.7865342], [-1.5540717, 53.7868281], [-1.5541101999999998, 53.7868502], [-1.5542900999999998, 53.7869532], [-1.5543171262641589, 53.7869716708721], [-1.5549060999999995, 53.7873742], [-1.5549844141935525, 53.78742772712427], [-1.5552132, 53.7875841], [-1.5557944, 53.78806169999999], [-1.5561765999999997, 53.7884153], [-1.5564565999999995, 53.7887367], [-1.5565318, 53.7888281], [-1.5567733, 53.78919369999999], [-1.5568509, 53.789321099999995], [-1.5569285, 53.78947829999999], [-1.5570224, 53.78967480000001], [-1.5570921, 53.78987120000001], [-1.5571404, 53.7900677], [-1.5571565, 53.7902959], [-1.5571457999999998, 53.79049079999999], [-1.5571010999999997, 53.790642], [-1.5570574, 53.7908457], [-1.5570161, 53.79101379999999], [-1.5569835000000003, 53.79113970000001], [-1.5569298, 53.7913028], [-1.556848, 53.7914985], [-1.5567998, 53.7916076], [-1.5567695, 53.7916609], [-1.5567307999999995, 53.79171109999999], [-1.5566538999999997, 53.79181249999999], [-1.5565683999999995, 53.7919064], [-1.5563993, 53.792071099999994], [-1.5562595999999995, 53.7921782], [-1.5561150999999998, 53.7922795], [-1.5560721, 53.79230650000001], [-1.5559501999999998, 53.7923788], [-1.5558495999999995, 53.79243869999999], [-1.5557144999999997, 53.792517700000005], [-1.5555367, 53.792597599999986], [-1.5551993, 53.79275309999999], [-1.5551886, 53.79275749999999], [-1.5549169, 53.79286989999999], [-1.5543634999999998, 53.7931086], [-1.5539868, 53.7932728], [-1.5537631999999997, 53.79334], [-1.5534410999999997, 53.79342080000001], [-1.5530959, 53.7934759], [-1.5526724999999997, 53.7935509], [-1.5525703, 53.7935595], [-1.5524763999999998, 53.79356880000001], [-1.5521461, 53.7936132], [-1.5519915, 53.79363699999999], [-1.5513213999999995, 53.7937008], [-1.5510092999999998, 53.7937427], [-1.5507101999999997, 53.793799], [-1.5501631, 53.793924], [-1.5497312, 53.7940263], [-1.5494075, 53.7941103], [-1.5487884, 53.7942742], [-1.5482949, 53.7943915], [-1.5478364, 53.79447239999999]]}", "current_leg_start": "Woodlesford", "dest_arr_time_act": "1553", "motion_projection": null, "next_location_lat": "53.7944724", "next_location_lon": "-1.5478364", "previous_location": "Woodlesford", "current_leg_milage": "6.0", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 75.95, \"from_m\": 0.0, \"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\": 348.6, \"from_m\": 75.95, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 390.056, \"from_m\": 348.6, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 3288.29, \"from_m\": 390.056, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 3642.224, \"from_m\": 3288.29, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 5899.376, \"from_m\": 3642.224, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 8425.527, \"from_m\": 5899.376, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 10027.805, \"from_m\": 8425.527, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 11870.302, \"from_m\": 10027.805, \"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\": 11983.455, \"from_m\": 11870.302, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 12040.256, \"from_m\": 11983.455, \"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\": 12097.208, \"from_m\": 12040.256, \"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\": 12153.276, \"from_m\": 12097.208, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 12179.878, \"from_m\": 12153.276, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 20159.077, \"from_m\": 12179.878, \"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\": 20208.305, \"from_m\": 20159.077, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 22721.814, \"from_m\": 20208.305, \"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\": 23269.146, \"from_m\": 22721.814, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 24514.487, \"from_m\": 23269.146, \"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\": 24912.671, \"from_m\": 24514.487, \"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\": 25479.525, \"from_m\": 24912.671, \"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\": 25801.736, \"from_m\": 25479.525, \"capability_applied\": null, \"effective_limit_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\": 583221, \"profile_key\": \"2c90441315cfceb70530cf9249d3c3adc1e06ac6a65b7ff453dec8e637bda80a\", \"schedule_id\": 12689, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1516\", \"location\": \"Knottingley\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 29586}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1516H\", \"location\": \"Knottingley West Jn\", \"stage_seq\": 2, \"distance_m\": 313.946, \"section_seq\": 1, \"route_path_id\": 29586}, {\"is_pass\": false, \"wtt_arr\": \"1520\", \"wtt_dep\": \"1520H\", \"location\": \"Pontefract Monkhill\", \"stage_seq\": 3, \"distance_m\": 3079.006, \"section_seq\": 1, \"route_path_id\": 29586}, {\"is_pass\": false, \"wtt_arr\": \"1524H\", \"wtt_dep\": \"1525H\", \"location\": \"Glasshoughton\", \"stage_seq\": 4, \"distance_m\": 5899.376, \"section_seq\": 1, \"route_path_id\": 29586}, {\"is_pass\": false, \"wtt_arr\": \"1530H\", \"wtt_dep\": \"1533H\", \"location\": \"Castleford\", \"stage_seq\": 5, \"distance_m\": 8425.527, \"section_seq\": 1, \"route_path_id\": 29586}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1536\", \"location\": \"Whitwood Jn\", \"stage_seq\": 6, \"distance_m\": 10022.23, \"section_seq\": 1, \"route_path_id\": 29586}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1539H\", \"location\": \"Methley Jn\", \"stage_seq\": 7, \"distance_m\": 11926.878, \"section_seq\": 1, \"route_path_id\": 29586}, {\"is_pass\": false, \"wtt_arr\": \"1543\", \"wtt_dep\": \"1543H\", \"location\": \"Woodlesford\", \"stage_seq\": 8, \"distance_m\": 16198.548, \"section_seq\": 1, \"route_path_id\": 29586}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1547\", \"location\": \"Stourton Jn\", \"stage_seq\": 9, \"distance_m\": 20208.305, \"section_seq\": 1, \"route_path_id\": 29586}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1550H\", \"location\": \"Engine Shed Jn\", \"stage_seq\": 10, \"distance_m\": 24534.471, \"section_seq\": 1, \"route_path_id\": 29586}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1551H\", \"location\": \"Leeds West Jn\", \"stage_seq\": 11, \"distance_m\": 25276.105, \"section_seq\": 1, \"route_path_id\": 29586}, {\"is_pass\": false, \"wtt_arr\": \"1553\", \"wtt_dep\": null, \"location\": \"Leeds\", \"stage_seq\": 12, \"distance_m\": 25801.736, \"section_seq\": 1, \"route_path_id\": 29586}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 25801.736, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 29586}], \"total_distance_m\": 25801.736, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 20028.871, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 5772.865, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1516", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "11.0", "current_position_lat": "53.7944724", "current_position_lon": "-1.5478364", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 5836, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:22:19Z\", \"source_id\": 47749070, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:23:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:22:21Z\", \"source_id\": 15525537, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5646, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:25:43Z\", \"source_id\": 47757763, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:27:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:25:47Z\", \"source_id\": 15528095, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5078, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:33:46Z\", \"source_id\": 47778861, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:35:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:33:52Z\", \"source_id\": 15534238, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5625, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:45:29Z\", \"source_id\": 47810537, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:45:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:45:34Z\", \"source_id\": 15543101, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5564, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:51:18Z\", \"source_id\": 47826403, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:52:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:51:22Z\", \"source_id\": 15547684, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5419, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:55:41Z\", \"source_id\": 47838260, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:57:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:55:44Z\", \"source_id\": 15550945, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:57:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Leeds", "service_state_platform": "13", "timing_fact_generation": 1789484145406176, "current_leg_arrival_utc": "2026-09-15T15:57:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:57:05.271036", "service_state_evidence_id": 15550945, "current_leg_start_actual_dep": "2026-09-15T15:47:30+01:00", "operational_evidence_version": 44, "service_state_event_time_utc": "2026-09-15T14:57:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T15:07:05.419432", "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 |
KNO |
LDS |
2F60 |
150145+150148 |
4 |
75 |
None |
{"version": 3, "segments": [{"to_m": 75.95, "from_m": 0.0, "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": 348.6, "from_m": 75.95, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 390.056, "from_m": 348.6, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 3288.29, "from_m": 390.056, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 3642.224, "from_m": 3288.29, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 5899.376, "from_m": 3642.224, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 8425.527, "from_m": 5899.376, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 10027.805, "from_m": 8425.527, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 11870.302, "from_m": 10027.805, "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": 11983.455, "from_m": 11870.302, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 12040.256, "from_m": 11983.455, "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": 12097.208, "from_m": 12040.256, "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": 12153.276, "from_m": 12097.208, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 12179.878, "from_m": 12153.276, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 20159.077, "from_m": 12179.878, "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": 20208.305, "from_m": 20159.077, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 22721.814, "from_m": 20208.305, "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": 23269.146, "from_m": 22721.814, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 24514.487, "from_m": 23269.146, "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": 24912.671, "from_m": 24514.487, "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": 25479.525, "from_m": 24912.671, "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": 25801.736, "from_m": 25479.525, "capability_applied": null, "effective_limit_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": 583221, "profile_key": "2c90441315cfceb70530cf9249d3c3adc1e06ac6a65b7ff453dec8e637bda80a", "schedule_id": 12689, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1516", "location": "Knottingley", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 29586}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1516H", "location": "Knottingley West Jn", "stage_seq": 2, "distance_m": 313.946, "section_seq": 1, "route_path_id": 29586}, {"is_pass": false, "wtt_arr": "1520", "wtt_dep": "1520H", "location": "Pontefract Monkhill", "stage_seq": 3, "distance_m": 3079.006, "section_seq": 1, "route_path_id": 29586}, {"is_pass": false, "wtt_arr": "1524H", "wtt_dep": "1525H", "location": "Glasshoughton", "stage_seq": 4, "distance_m": 5899.376, "section_seq": 1, "route_path_id": 29586}, {"is_pass": false, "wtt_arr": "1530H", "wtt_dep": "1533H", "location": "Castleford", "stage_seq": 5, "distance_m": 8425.527, "section_seq": 1, "route_path_id": 29586}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1536", "location": "Whitwood Jn", "stage_seq": 6, "distance_m": 10022.23, "section_seq": 1, "route_path_id": 29586}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1539H", "location": "Methley Jn", "stage_seq": 7, "distance_m": 11926.878, "section_seq": 1, "route_path_id": 29586}, {"is_pass": false, "wtt_arr": "1543", "wtt_dep": "1543H", "location": "Woodlesford", "stage_seq": 8, "distance_m": 16198.548, "section_seq": 1, "route_path_id": 29586}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1547", "location": "Stourton Jn", "stage_seq": 9, "distance_m": 20208.305, "section_seq": 1, "route_path_id": 29586}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1550H", "location": "Engine Shed Jn", "stage_seq": 10, "distance_m": 24534.471, "section_seq": 1, "route_path_id": 29586}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1551H", "location": "Leeds West Jn", "stage_seq": 11, "distance_m": 25276.105, "section_seq": 1, "route_path_id": 29586}, {"is_pass": false, "wtt_arr": "1553", "wtt_dep": null, "location": "Leeds", "stage_seq": 12, "distance_m": 25801.736, "section_seq": 1, "route_path_id": 29586}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 25801.736, "from_m": 0.0, "section_seq": 1, "route_path_id": 29586}], "total_distance_m": 25801.736, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 20028.871, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 5772.865, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 5836, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:22:19Z", "source_id": 47749070, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T14:23:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:22:21Z", "source_id": 15525537, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T15:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5646, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:25:43Z", "source_id": 47757763, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T14:27:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:25:47Z", "source_id": 15528095, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T15:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5078, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:33:46Z", "source_id": 47778861, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T14:35:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:33:52Z", "source_id": 15534238, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T15:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5625, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:45:29Z", "source_id": 47810537, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T14:45:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:45:34Z", "source_id": 15543101, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T15:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5564, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:51:18Z", "source_id": 47826403, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T14:52:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:51:22Z", "source_id": 15547684, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T15:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5419, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:55:41Z", "source_id": 47838260, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T14:57:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:55:44Z", "source_id": 15550945, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T15:57:00+01:00", "operational_fact": true}] |
Knottingley |
1516 |
1516 |
2 |
None |
None |
Leeds |
1554 |
1553 |
13B |
LATE |
+4 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G86235/2026-09-15/detailed |
None |
Woodlesford |
2026-09-15T15:47:30+01:00 |
Leeds |
11.0 |
{"type": "LineString", "coordinates": [[-1.443539405740665, 53.75708465720701], [-1.443544, 53.757087299999995], [-1.4446633, 53.75765929999999], [-1.4464019999999995, 53.7585206], [-1.4479873999999997, 53.7592153], [-1.4496074, 53.759887299999995], [-1.4504221, 53.760214], [-1.4510904, 53.76047620000001], [-1.4517911, 53.760725699999995], [-1.4524216, 53.76096249999999], [-1.4530272, 53.76119070000001], [-1.4547583, 53.7617779], [-1.4576387999999998, 53.7626806], [-1.4598175999999998, 53.7633017], [-1.4612332999999995, 53.76365049999999], [-1.462089, 53.7638433], [-1.4646599, 53.764331], [-1.4653991, 53.7644506], [-1.4659833, 53.7645349], [-1.4665965, 53.76460279999999], [-1.4673314999999998, 53.76469359999999], [-1.4677191999999997, 53.764737199999985], [-1.4681141, 53.764773600000005], [-1.469319, 53.7648655], [-1.4695975, 53.7648873], [-1.4699702999999995, 53.7649111], [-1.4717697, 53.7650373], [-1.4725259, 53.7650714], [-1.4732996, 53.765087699999995], [-1.4742069, 53.76509599999999], [-1.4751304, 53.7650923], [-1.4760032999999997, 53.7650826], [-1.4768764, 53.7650561], [-1.4777656, 53.7650144], [-1.4786863, 53.76495239999999], [-1.4807619, 53.7648015], [-1.4819576, 53.76472489999999], [-1.4827727999999998, 53.76469359999999], [-1.4836202999999997, 53.7646816], [-1.4852995, 53.764662], [-1.4860435999999997, 53.76469180000001], [-1.4867376999999995, 53.7647181], [-1.4874803, 53.7647724], [-1.4886972, 53.764882099999994], [-1.4890492999999998, 53.7649191], [-1.4896256999999995, 53.7649917], [-1.4903527, 53.7650952], [-1.4909814, 53.76519540000001], [-1.4912977999999997, 53.765252], [-1.4916137, 53.76530770000001], [-1.4934076999999997, 53.765668599999984], [-1.4942597, 53.76584789999999], [-1.4953381, 53.76608370000001], [-1.4955955999999997, 53.7661385], [-1.4971998, 53.7664737], [-1.4983512, 53.7667172], [-1.4988399738873754, 53.766824345471825], [-1.4990927476529916, 53.76687730801757], [-1.4993164888308956, 53.76692349228453], [-1.499515348181022, 53.766963861389456], [-1.4996934764633052, 53.76699937844904], [-1.4998550244376794, 53.76703100658], [-1.5000041428640791, 53.76705970889904], [-1.500144982502439, 53.76708644852291], [-1.5002816941126935, 53.76711218856829], [-1.500418428454777, 53.767137892151915], [-1.5005593362886238, 53.7671645223905], [-1.5007085683741683, 53.76719304240076], [-1.5008702754713452, 53.7672244152994], [-1.501048608340089, 53.767259604203154], [-1.5012477177403336, 53.76729957222872], [-1.501471754432014, 53.767345282492826], [-1.5017248691750644, 53.767397698112184], [-1.5019021999999995, 53.76743499999999], [-1.5024546000000003, 53.7675516], [-1.5035339, 53.767784299999995], [-1.5043171999999998, 53.767950799999994], [-1.5084071999999995, 53.7688167], [-1.5096343, 53.7690855], [-1.5107910999999998, 53.76935720000001], [-1.5121568999999997, 53.7696899], [-1.5136251, 53.77006490000001], [-1.5147491, 53.7703722], [-1.5158372999999998, 53.77068249999999], [-1.5166123, 53.7709108], [-1.5174838, 53.771171200000005], [-1.5189982999999998, 53.77165990000001], [-1.5200245999999995, 53.77200169999998], [-1.5210988999999997, 53.77238309999999], [-1.5217131, 53.7725998], [-1.5222595, 53.7727971], [-1.5238632, 53.7733654], [-1.5271359830031863, 53.77452367360252], [-1.5274010999999998, 53.77461749999999], [-1.5297602, 53.77546550000001], [-1.5305052, 53.77572959999999], [-1.5312434999999998, 53.7760085], [-1.5319718, 53.77630430000001], [-1.5325843999999995, 53.77656960000001], [-1.5333011999999997, 53.77691110000001], [-1.5335975999999998, 53.7770633], [-1.5341351999999997, 53.777364600000006], [-1.53456, 53.7776175], [-1.5347761999999998, 53.77774620000001], [-1.5353163, 53.7781176], [-1.5356694000000002, 53.7783712], [-1.5359889, 53.778623499999995], [-1.5363212, 53.77889109999999], [-1.5363926999999995, 53.77894869999999], [-1.5367529, 53.7792704], [-1.5371787, 53.77967319999999], [-1.5374953, 53.7799843], [-1.5378661999999998, 53.78039849999999], [-1.5381894, 53.78081099999999], [-1.5386273999999998, 53.7814627], [-1.5390969999999995, 53.7822307], [-1.5391992, 53.7823893], [-1.5393209, 53.78254080000001], [-1.5395286999999998, 53.78279109999999], [-1.5398882, 53.7831384], [-1.5401457999999997, 53.78333969999999], [-1.5404232999999998, 53.7835219], [-1.5406177999999997, 53.7836431], [-1.5408421999999995, 53.7837634], [-1.5410282999999998, 53.7838666], [-1.541266, 53.78396509999999], [-1.5414241, 53.784036500000006], [-1.5415926, 53.784100499999994], [-1.5419790999999998, 53.784229500000016], [-1.5421555, 53.784290899999995], [-1.5423814, 53.78436349999999], [-1.5426128, 53.78442279999999], [-1.5428097, 53.78447220000001], [-1.5429977999999998, 53.7845113], [-1.5432024, 53.784546799999994], [-1.543643, 53.784614], [-1.5440875999999997, 53.784662899999994], [-1.5445844999999998, 53.78470419999999], [-1.5452788999999998, 53.78474189999999], [-1.5459985999999997, 53.7847969], [-1.546394, 53.78483670000001], [-1.5467745, 53.7848895], [-1.5469757, 53.7849173], [-1.547203, 53.78495999999999], [-1.5476762999999998, 53.785052400000005], [-1.5485844999999998, 53.785242499999995], [-1.5491619, 53.7853684], [-1.5497002999999998, 53.78548589999998], [-1.5504445, 53.7856482], [-1.5509267, 53.78575069999998], [-1.5513778, 53.78585619999999], [-1.5517785, 53.785956899999995], [-1.5521552999999997, 53.7860625], [-1.5523801999999998, 53.7861291], [-1.5524925, 53.7861615], [-1.5526163, 53.78620489999999], [-1.5530593999999998, 53.7863661], [-1.5534654, 53.7865342], [-1.5540717, 53.7868281], [-1.5541101999999998, 53.7868502], [-1.5542900999999998, 53.7869532], [-1.5543171262641589, 53.7869716708721], [-1.5549060999999995, 53.7873742], [-1.5549844141935525, 53.78742772712427], [-1.5552132, 53.7875841], [-1.5557944, 53.78806169999999], [-1.5561765999999997, 53.7884153], [-1.5564565999999995, 53.7887367], [-1.5565318, 53.7888281], [-1.5567733, 53.78919369999999], [-1.5568509, 53.789321099999995], [-1.5569285, 53.78947829999999], [-1.5570224, 53.78967480000001], [-1.5570921, 53.78987120000001], [-1.5571404, 53.7900677], [-1.5571565, 53.7902959], [-1.5571457999999998, 53.79049079999999], [-1.5571010999999997, 53.790642], [-1.5570574, 53.7908457], [-1.5570161, 53.79101379999999], [-1.5569835000000003, 53.79113970000001], [-1.5569298, 53.7913028], [-1.556848, 53.7914985], [-1.5567998, 53.7916076], [-1.5567695, 53.7916609], [-1.5567307999999995, 53.79171109999999], [-1.5566538999999997, 53.79181249999999], [-1.5565683999999995, 53.7919064], [-1.5563993, 53.792071099999994], [-1.5562595999999995, 53.7921782], [-1.5561150999999998, 53.7922795], [-1.5560721, 53.79230650000001], [-1.5559501999999998, 53.7923788], [-1.5558495999999995, 53.79243869999999], [-1.5557144999999997, 53.792517700000005], [-1.5555367, 53.792597599999986], [-1.5551993, 53.79275309999999], [-1.5551886, 53.79275749999999], [-1.5549169, 53.79286989999999], [-1.5543634999999998, 53.7931086], [-1.5539868, 53.7932728], [-1.5537631999999997, 53.79334], [-1.5534410999999997, 53.79342080000001], [-1.5530959, 53.7934759], [-1.5526724999999997, 53.7935509], [-1.5525703, 53.7935595], [-1.5524763999999998, 53.79356880000001], [-1.5521461, 53.7936132], [-1.5519915, 53.79363699999999], [-1.5513213999999995, 53.7937008], [-1.5510092999999998, 53.7937427], [-1.5507101999999997, 53.793799], [-1.5501631, 53.793924], [-1.5497312, 53.7940263], [-1.5494075, 53.7941103], [-1.5487884, 53.7942742], [-1.5482949, 53.7943915], [-1.5478364, 53.79447239999999]]} |
6.0 |
1546 |
1557 |
Woodlesford |
Leeds |
Leeds |
53.7944724 |
-1.5478364 |
53.7944724 |
-1.5478364 |
1 |
0 |
2026-09-15 15:07:08 |
TERMINATED |
2026-09-15 14:57:00 |
Leeds |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15550945 |
1789484145406176 |
44 |
44 |
2026-09-15 15:07:05.419432 |
13 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 14:57:05.271036 |
| 551996 |
582640 |
W29038 |
899Y38MP15 |
2026-09-15 |
COMPLETE |
15551250 |
2026-09-15 15:57:00 |
2026-09-15 15:07:08 |
2026-09-17 15:07:08 |
{"id": 582640, "stp": "P", "toc": "Thameslink", "uid": "W29038", "consist": "700041", "dest_crs": "BFR", "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W29038/2026-09-15/detailed", "trust_id": "899Y38MP15", "origin_crs": "SEV", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London Blackfriars", "service_date": "2026-09-15", "dest_arr_time": "1559", "dest_platform": "3", "is_terminated": 1, "next_location": "London Blackfriars", "signalling_id": "9Y38", "timing_status": "EARLY", "origin_station": "Sevenoaks", "current_leg_arr": "1557", "current_leg_dep": "1553", "current_leg_end": "London Blackfriars", "origin_dep_time": "1452", "origin_platform": "4", "current_location": "London Blackfriars", "last_update_time": "2026-09-15T15:07:08", "route_debug_link": null, "timing_variation": "-2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.09885980928640944, 51.49407035639032], [-0.0988519, 51.49409539999999], [-0.0987903, 51.4942577], [-0.09874639999999998, 51.4943679], [-0.0986386, 51.4946529], [-0.09860049999999998, 51.49476859999999], [-0.0985771, 51.4948602], [-0.0985607, 51.49495019999999], [-0.09851569999999998, 51.49515339999999], [-0.0984884, 51.4953532], [-0.09847469999999998, 51.49555579999999], [-0.098489, 51.495923], [-0.0985137, 51.49629809999999], [-0.098541, 51.496488], [-0.0985798, 51.496674199999994], [-0.0986324, 51.4968609], [-0.0986959, 51.49704160000001], [-0.0988616, 51.497391599999986], [-0.0991279, 51.4978885], [-0.099215, 51.49801459999999], [-0.0993835, 51.4983389], [-0.0996115, 51.4987277], [-0.0996463929357292, 51.4987748385867], [-0.0996853, 51.4988274], [-0.0998752, 51.4990849], [-0.10005319999999998, 51.499345000000005], [-0.10022259999999998, 51.499643000000006], [-0.1003593, 51.49993559999999], [-0.10046239999999998, 51.5002234], [-0.1005612, 51.5005647], [-0.10063940000000002, 51.500862], [-0.1007533, 51.501166], [-0.1009064, 51.5015154], [-0.10108399999999998, 51.501806], [-0.1013048, 51.50210829999999], [-0.10149679999999998, 51.502404199999994], [-0.1016241, 51.5026241], [-0.1017524, 51.502887400000006], [-0.10180269999999998, 51.5030069], [-0.1019064, 51.50328489999999], [-0.1019916, 51.50355], [-0.10208639999999998, 51.50384509999999], [-0.1021526131001426, 51.504064288890106], [-0.10216130857244468, 51.504093073915016], [-0.10217498376099328, 51.504138343488584], [-0.10218452471206103, 51.50416992728873], [-0.1022401, 51.5043539], [-0.1023045, 51.50452520000001], [-0.1024293, 51.5047941], [-0.1025663, 51.5050675], [-0.10262315961332368, 51.50516368649792], [-0.1027998, 51.50546250000001], [-0.1028938, 51.50560699999999], [-0.10308290000000002, 51.50590510000001], [-0.1031886, 51.5060926], [-0.10327909999999998, 51.506281], [-0.10335049999999998, 51.506452], [-0.1034059, 51.5066043], [-0.1034524, 51.5067651], [-0.1034905, 51.5069923], [-0.1035044, 51.50711209999999], [-0.1035151, 51.50722900000001], [-0.1035132, 51.5074255], [-0.10349319999999998, 51.507618099999995], [-0.1034687, 51.5077849], [-0.1034208, 51.5079727], [-0.1033578, 51.508174200000006], [-0.1033062, 51.5083372], [-0.1032867, 51.5084005], [-0.1032496, 51.5085663], [-0.1032364, 51.5086604], [-0.1032297, 51.5087796], [-0.10322629999999998, 51.5089192], [-0.1031995, 51.5094303], [-0.1031861, 51.5096532], [-0.10317619999999998, 51.51001539999999], [-0.1031634, 51.5105179]]}", "current_leg_start": "Elephant & Castle", "dest_arr_time_act": "1559", "motion_projection": null, "next_location_lat": "51.5105179", "next_location_lon": "-0.1031634", "previous_location": "Elephant & Castle", "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\": 237.474, \"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:backward\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 287.519, \"from_m\": 237.474, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 613.414, \"from_m\": 287.519, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 885.079, \"from_m\": 613.414, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 921.757, \"from_m\": 885.079, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 2511.318, \"from_m\": 921.757, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 3913.92, \"from_m\": 2511.318, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 4806.195, \"from_m\": 3913.92, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 14971.872, \"from_m\": 4806.195, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 15314.587, \"from_m\": 14971.872, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 15409.093, \"from_m\": 15314.587, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 15441.353, \"from_m\": 15409.093, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 15505.279, \"from_m\": 15441.353, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 15573.758, \"from_m\": 15505.279, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 21870.817, \"from_m\": 15573.758, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 21884.871, \"from_m\": 21870.817, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 22001.871, \"from_m\": 21884.871, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 22421.925, \"from_m\": 22001.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\": 22571.328, \"from_m\": 22421.925, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 24150.774, \"from_m\": 22571.328, \"capability_applied\": null, \"effective_limit_mph\": 60.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.272, \"from_m\": 24150.774, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 31794.28, \"from_m\": 24197.272, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 32598.122, \"from_m\": 31794.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\": 34915.026, \"from_m\": 32598.122, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 35419.813, \"from_m\": 34915.026, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 36887.555, \"from_m\": 35419.813, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 37533.36, \"from_m\": 36887.555, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 39313.38, \"from_m\": 37533.36, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 39345.841, \"from_m\": 39313.38, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 39872.524, \"from_m\": 39345.841, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 44034.345, \"from_m\": 39872.524, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 44213.841, \"from_m\": 44034.345, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 44261.099, \"from_m\": 44213.841, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 44499.599, \"from_m\": 44261.099, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 44735.331, \"from_m\": 44499.599, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 30.0}], \"service_id\": 582640, \"profile_key\": \"681bc316e25806db5e5ae01561aebae051a330602ecbdd215ee2a1f461b6e1de\", \"schedule_id\": 25832, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1452\", \"location\": \"Sevenoaks\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 66571}, {\"is_pass\": false, \"wtt_arr\": \"1455\", \"wtt_dep\": \"1455H\", \"location\": \"Bat & Ball\", \"stage_seq\": 2, \"distance_m\": 2374.466, \"section_seq\": 1, \"route_path_id\": 66571}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1457\", \"location\": \"Otford Jn\", \"stage_seq\": 3, \"distance_m\": 3942.427, \"section_seq\": 1, \"route_path_id\": 66571}, {\"is_pass\": false, \"wtt_arr\": \"1458H\", \"wtt_dep\": \"1459\", \"location\": \"Otford\", \"stage_seq\": 4, \"distance_m\": 4909.042, \"section_seq\": 1, \"route_path_id\": 66571}, {\"is_pass\": false, \"wtt_arr\": \"1501H\", \"wtt_dep\": \"1502\", \"location\": \"Shoreham (Kent)\", \"stage_seq\": 5, \"distance_m\": 7197.391, \"section_seq\": 1, \"route_path_id\": 66571}, {\"is_pass\": false, \"wtt_arr\": \"1505\", \"wtt_dep\": \"1505H\", \"location\": \"Eynsford\", \"stage_seq\": 6, \"distance_m\": 10837.389, \"section_seq\": 1, \"route_path_id\": 66571}, {\"is_pass\": false, \"wtt_arr\": \"1510\", \"wtt_dep\": \"1511\", \"location\": \"Swanley\", \"stage_seq\": 7, \"distance_m\": 15682.82, \"section_seq\": 1, \"route_path_id\": 66571}, {\"is_pass\": false, \"wtt_arr\": \"1514H\", \"wtt_dep\": \"1515\", \"location\": \"St. Mary Cray\", \"stage_seq\": 8, \"distance_m\": 19944.041, \"section_seq\": 1, \"route_path_id\": 66571}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1517\", \"location\": \"St. Mary Cray Jn\", \"stage_seq\": 9, \"distance_m\": 22059.835, \"section_seq\": 1, \"route_path_id\": 66571}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1518\", \"location\": \"Bickley Jn\", \"stage_seq\": 10, \"distance_m\": 23464.356, \"section_seq\": 1, \"route_path_id\": 66571}, {\"is_pass\": false, \"wtt_arr\": \"1519\", \"wtt_dep\": \"1520\", \"location\": \"Bickley\", \"stage_seq\": 11, \"distance_m\": 24455.772, \"section_seq\": 1, \"route_path_id\": 66571}, {\"is_pass\": false, \"wtt_arr\": \"1522\", \"wtt_dep\": \"1523\", \"location\": \"Bromley South\", \"stage_seq\": 12, \"distance_m\": 26145.513, \"section_seq\": 1, \"route_path_id\": 66571}, {\"is_pass\": false, \"wtt_arr\": \"1525\", \"wtt_dep\": \"1525H\", \"location\": \"Shortlands\", \"stage_seq\": 13, \"distance_m\": 27603.002, \"section_seq\": 1, \"route_path_id\": 66571}, {\"is_pass\": false, \"wtt_arr\": \"1527H\", \"wtt_dep\": \"1528\", \"location\": \"Ravensbourne\", \"stage_seq\": 14, \"distance_m\": 28706.172, \"section_seq\": 1, \"route_path_id\": 66571}, {\"is_pass\": false, \"wtt_arr\": \"1529H\", \"wtt_dep\": \"1530\", \"location\": \"Beckenham Hill\", \"stage_seq\": 15, \"distance_m\": 30074.158, \"section_seq\": 1, \"route_path_id\": 66571}, {\"is_pass\": false, \"wtt_arr\": \"1531H\", \"wtt_dep\": \"1532H\", \"location\": \"Bellingham\", \"stage_seq\": 16, \"distance_m\": 31170.807, \"section_seq\": 1, \"route_path_id\": 66571}, {\"is_pass\": false, \"wtt_arr\": \"1534H\", \"wtt_dep\": \"1535H\", \"location\": \"Catford\", \"stage_seq\": 17, \"distance_m\": 32524.688, \"section_seq\": 1, \"route_path_id\": 66571}, {\"is_pass\": false, \"wtt_arr\": \"1537H\", \"wtt_dep\": \"1538\", \"location\": \"Crofton Park\", \"stage_seq\": 18, \"distance_m\": 33983.85, \"section_seq\": 1, \"route_path_id\": 66571}, {\"is_pass\": false, \"wtt_arr\": \"1540\", \"wtt_dep\": \"1541\", \"location\": \"Nunhead\", \"stage_seq\": 19, \"distance_m\": 35961.465, \"section_seq\": 1, \"route_path_id\": 66571}, {\"is_pass\": false, \"wtt_arr\": \"1543\", \"wtt_dep\": \"1544\", \"location\": \"Peckham Rye (E)\", \"stage_seq\": 20, \"distance_m\": 37283.193, \"section_seq\": 1, \"route_path_id\": 66571}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1545\", \"location\": \"Crofton Road Jn\", \"stage_seq\": 21, \"distance_m\": 37832.784, \"section_seq\": 1, \"route_path_id\": 66571}, {\"is_pass\": false, \"wtt_arr\": \"1546\", \"wtt_dep\": \"1547\", \"location\": \"Denmark Hill\", \"stage_seq\": 22, \"distance_m\": 38662.542, \"section_seq\": 1, \"route_path_id\": 66571}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1548\", \"location\": \"Cambria Jn\", \"stage_seq\": 23, \"distance_m\": 39379.039, \"section_seq\": 1, \"route_path_id\": 66571}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1549\", \"location\": \"Loughborough Jn\", \"stage_seq\": 24, \"distance_m\": 39744.455, \"section_seq\": 1, \"route_path_id\": 66571}, {\"is_pass\": false, \"wtt_arr\": \"1553H\", \"wtt_dep\": \"1554H\", \"location\": \"Elephant & Castle\", \"stage_seq\": 25, \"distance_m\": 42850.868, \"section_seq\": 1, \"route_path_id\": 66571}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1555H\", \"location\": \"Southwark Bridge Jn\", \"stage_seq\": 26, \"distance_m\": 43386.423, \"section_seq\": 1, \"route_path_id\": 66571}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1557H\", \"location\": \"Blackfriars Jn\", \"stage_seq\": 27, \"distance_m\": 44133.196, \"section_seq\": 1, \"route_path_id\": 66571}, {\"is_pass\": false, \"wtt_arr\": \"1559\", \"wtt_dep\": null, \"location\": \"London Blackfriars\", \"stage_seq\": 28, \"distance_m\": 44735.331, \"section_seq\": 1, \"route_path_id\": 66571}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 44735.331, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 66571}], \"total_distance_m\": 44735.331, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 38192.425, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 6542.906, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1452", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "51.5105179", "current_position_lon": "-0.1031634", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 32561, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:54:53Z\", \"source_id\": 47675565, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:55:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:54:56Z\", \"source_id\": 15504886, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32557, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:58:03Z\", \"source_id\": 47684043, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:58:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:58:08Z\", \"source_id\": 15507198, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32548, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:00:17Z\", \"source_id\": 47690043, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:01:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:00:23Z\", \"source_id\": 15508869, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32544, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:03:49Z\", \"source_id\": 47699384, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:05:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:03:51Z\", \"source_id\": 15511432, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31960, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:08:50Z\", \"source_id\": 47712783, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:09:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:08:51Z\", \"source_id\": 15515166, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32072, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:13:25Z\", \"source_id\": 47725240, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:14:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:13:27Z\", \"source_id\": 15518755, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31882, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:18:53Z\", \"source_id\": 47739998, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:19:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:18:54Z\", \"source_id\": 15522865, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31874, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:21:00Z\", \"source_id\": 47745574, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:21:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:21:03Z\", \"source_id\": 15524498, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31849, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:23:51Z\", \"source_id\": 47752933, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:24:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:23:59Z\", \"source_id\": 15526716, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31843, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:26:05Z\", \"source_id\": 47758708, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:26:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:26:08Z\", \"source_id\": 15528319, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31839, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:28:59Z\", \"source_id\": 47766086, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:29:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:29:01Z\", \"source_id\": 15530483, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31832, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:31:01Z\", \"source_id\": 47771469, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:31:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:31:06Z\", \"source_id\": 15532076, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31820, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:33:06Z\", \"source_id\": 47777069, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:33:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:33:11Z\", \"source_id\": 15533640, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31808, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:36:19Z\", \"source_id\": 47785777, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:36:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:36:21Z\", \"source_id\": 15536110, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31562, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:40:08Z\", \"source_id\": 47796222, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:40:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:40:13Z\", \"source_id\": 15538988, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29772, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:42:52Z\", \"source_id\": 47803356, \"stage_seq\": 20, \"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:56Z\", \"source_id\": 15541104, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29761, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:45:25Z\", \"source_id\": 47810295, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:45:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:45:28Z\", \"source_id\": 15543032, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29330, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:51:58Z\", \"source_id\": 47828180, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:52:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:52:01Z\", \"source_id\": 15548138, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29314, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:56:07Z\", \"source_id\": 47839350, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:57:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:56:08Z\", \"source_id\": 15551250, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:57:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Blackfriars", "service_state_platform": "3", "timing_fact_generation": 1789484169819474, "current_leg_arrival_utc": "2026-09-15T15:58:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:57:05.276172", "service_state_evidence_id": 15551250, "current_leg_start_actual_dep": "2026-09-15T15:54:30+01:00", "operational_evidence_version": 86, "service_state_event_time_utc": "2026-09-15T14:57:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T15:07:05.423266", "service_state_valid_until_kind": null, "operational_interpretation_version": 86, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Thameslink |
P |
SEV |
BFR |
9Y38 |
700041 |
8 |
100 |
None |
{"version": 3, "segments": [{"to_m": 237.474, "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:backward", "infrastructure_limit_mph": 40.0}, {"to_m": 287.519, "from_m": 237.474, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 613.414, "from_m": 287.519, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 885.079, "from_m": 613.414, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 921.757, "from_m": 885.079, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 2511.318, "from_m": 921.757, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 3913.92, "from_m": 2511.318, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 4806.195, "from_m": 3913.92, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 14971.872, "from_m": 4806.195, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 15314.587, "from_m": 14971.872, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 15409.093, "from_m": 15314.587, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 15441.353, "from_m": 15409.093, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 15505.279, "from_m": 15441.353, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 15573.758, "from_m": 15505.279, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 21870.817, "from_m": 15573.758, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 21884.871, "from_m": 21870.817, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 22001.871, "from_m": 21884.871, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 22421.925, "from_m": 22001.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": 22571.328, "from_m": 22421.925, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 24150.774, "from_m": 22571.328, "capability_applied": null, "effective_limit_mph": 60.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.272, "from_m": 24150.774, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 31794.28, "from_m": 24197.272, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 32598.122, "from_m": 31794.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": 34915.026, "from_m": 32598.122, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 35419.813, "from_m": 34915.026, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 36887.555, "from_m": 35419.813, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 37533.36, "from_m": 36887.555, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 39313.38, "from_m": 37533.36, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 39345.841, "from_m": 39313.38, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 39872.524, "from_m": 39345.841, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 44034.345, "from_m": 39872.524, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 44213.841, "from_m": 44034.345, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 44261.099, "from_m": 44213.841, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 44499.599, "from_m": 44261.099, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 44735.331, "from_m": 44499.599, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 30.0}], "service_id": 582640, "profile_key": "681bc316e25806db5e5ae01561aebae051a330602ecbdd215ee2a1f461b6e1de", "schedule_id": 25832, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1452", "location": "Sevenoaks", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 66571}, {"is_pass": false, "wtt_arr": "1455", "wtt_dep": "1455H", "location": "Bat & Ball", "stage_seq": 2, "distance_m": 2374.466, "section_seq": 1, "route_path_id": 66571}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1457", "location": "Otford Jn", "stage_seq": 3, "distance_m": 3942.427, "section_seq": 1, "route_path_id": 66571}, {"is_pass": false, "wtt_arr": "1458H", "wtt_dep": "1459", "location": "Otford", "stage_seq": 4, "distance_m": 4909.042, "section_seq": 1, "route_path_id": 66571}, {"is_pass": false, "wtt_arr": "1501H", "wtt_dep": "1502", "location": "Shoreham (Kent)", "stage_seq": 5, "distance_m": 7197.391, "section_seq": 1, "route_path_id": 66571}, {"is_pass": false, "wtt_arr": "1505", "wtt_dep": "1505H", "location": "Eynsford", "stage_seq": 6, "distance_m": 10837.389, "section_seq": 1, "route_path_id": 66571}, {"is_pass": false, "wtt_arr": "1510", "wtt_dep": "1511", "location": "Swanley", "stage_seq": 7, "distance_m": 15682.82, "section_seq": 1, "route_path_id": 66571}, {"is_pass": false, "wtt_arr": "1514H", "wtt_dep": "1515", "location": "St. Mary Cray", "stage_seq": 8, "distance_m": 19944.041, "section_seq": 1, "route_path_id": 66571}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1517", "location": "St. Mary Cray Jn", "stage_seq": 9, "distance_m": 22059.835, "section_seq": 1, "route_path_id": 66571}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1518", "location": "Bickley Jn", "stage_seq": 10, "distance_m": 23464.356, "section_seq": 1, "route_path_id": 66571}, {"is_pass": false, "wtt_arr": "1519", "wtt_dep": "1520", "location": "Bickley", "stage_seq": 11, "distance_m": 24455.772, "section_seq": 1, "route_path_id": 66571}, {"is_pass": false, "wtt_arr": "1522", "wtt_dep": "1523", "location": "Bromley South", "stage_seq": 12, "distance_m": 26145.513, "section_seq": 1, "route_path_id": 66571}, {"is_pass": false, "wtt_arr": "1525", "wtt_dep": "1525H", "location": "Shortlands", "stage_seq": 13, "distance_m": 27603.002, "section_seq": 1, "route_path_id": 66571}, {"is_pass": false, "wtt_arr": "1527H", "wtt_dep": "1528", "location": "Ravensbourne", "stage_seq": 14, "distance_m": 28706.172, "section_seq": 1, "route_path_id": 66571}, {"is_pass": false, "wtt_arr": "1529H", "wtt_dep": "1530", "location": "Beckenham Hill", "stage_seq": 15, "distance_m": 30074.158, "section_seq": 1, "route_path_id": 66571}, {"is_pass": false, "wtt_arr": "1531H", "wtt_dep": "1532H", "location": "Bellingham", "stage_seq": 16, "distance_m": 31170.807, "section_seq": 1, "route_path_id": 66571}, {"is_pass": false, "wtt_arr": "1534H", "wtt_dep": "1535H", "location": "Catford", "stage_seq": 17, "distance_m": 32524.688, "section_seq": 1, "route_path_id": 66571}, {"is_pass": false, "wtt_arr": "1537H", "wtt_dep": "1538", "location": "Crofton Park", "stage_seq": 18, "distance_m": 33983.85, "section_seq": 1, "route_path_id": 66571}, {"is_pass": false, "wtt_arr": "1540", "wtt_dep": "1541", "location": "Nunhead", "stage_seq": 19, "distance_m": 35961.465, "section_seq": 1, "route_path_id": 66571}, {"is_pass": false, "wtt_arr": "1543", "wtt_dep": "1544", "location": "Peckham Rye (E)", "stage_seq": 20, "distance_m": 37283.193, "section_seq": 1, "route_path_id": 66571}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1545", "location": "Crofton Road Jn", "stage_seq": 21, "distance_m": 37832.784, "section_seq": 1, "route_path_id": 66571}, {"is_pass": false, "wtt_arr": "1546", "wtt_dep": "1547", "location": "Denmark Hill", "stage_seq": 22, "distance_m": 38662.542, "section_seq": 1, "route_path_id": 66571}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1548", "location": "Cambria Jn", "stage_seq": 23, "distance_m": 39379.039, "section_seq": 1, "route_path_id": 66571}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1549", "location": "Loughborough Jn", "stage_seq": 24, "distance_m": 39744.455, "section_seq": 1, "route_path_id": 66571}, {"is_pass": false, "wtt_arr": "1553H", "wtt_dep": "1554H", "location": "Elephant & Castle", "stage_seq": 25, "distance_m": 42850.868, "section_seq": 1, "route_path_id": 66571}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1555H", "location": "Southwark Bridge Jn", "stage_seq": 26, "distance_m": 43386.423, "section_seq": 1, "route_path_id": 66571}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1557H", "location": "Blackfriars Jn", "stage_seq": 27, "distance_m": 44133.196, "section_seq": 1, "route_path_id": 66571}, {"is_pass": false, "wtt_arr": "1559", "wtt_dep": null, "location": "London Blackfriars", "stage_seq": 28, "distance_m": 44735.331, "section_seq": 1, "route_path_id": 66571}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 44735.331, "from_m": 0.0, "section_seq": 1, "route_path_id": 66571}], "total_distance_m": 44735.331, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 38192.425, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 6542.906, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 32561, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:54:53Z", "source_id": 47675565, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T13:55:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:54:56Z", "source_id": 15504886, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T14:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32557, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:58:03Z", "source_id": 47684043, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T13:58:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:58:08Z", "source_id": 15507198, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T14:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32548, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:00:17Z", "source_id": 47690043, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T14:01:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:00:23Z", "source_id": 15508869, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T15:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32544, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:03:49Z", "source_id": 47699384, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T14:05:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:03:51Z", "source_id": 15511432, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T15:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31960, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:08:50Z", "source_id": 47712783, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T14:09:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:08:51Z", "source_id": 15515166, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T15:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32072, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:13:25Z", "source_id": 47725240, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T14:14:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:13:27Z", "source_id": 15518755, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T15:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31882, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:18:53Z", "source_id": 47739998, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T14:19:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:18:54Z", "source_id": 15522865, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T15:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31874, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:21:00Z", "source_id": 47745574, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T14:21:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:21:03Z", "source_id": 15524498, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T15:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31849, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:23:51Z", "source_id": 47752933, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T14:24:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:23:59Z", "source_id": 15526716, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T15:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31843, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:26:05Z", "source_id": 47758708, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T14:26:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:26:08Z", "source_id": 15528319, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T15:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31839, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:28:59Z", "source_id": 47766086, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T14:29:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:29:01Z", "source_id": 15530483, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T15:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31832, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:31:01Z", "source_id": 47771469, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T14:31:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:31:06Z", "source_id": 15532076, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T15:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31820, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:33:06Z", "source_id": 47777069, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T14:33:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:33:11Z", "source_id": 15533640, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T15:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31808, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:36:19Z", "source_id": 47785777, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T14:36:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:36:21Z", "source_id": 15536110, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T15:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31562, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:40:08Z", "source_id": 47796222, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T14:40:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:40:13Z", "source_id": 15538988, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T15:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29772, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:42:52Z", "source_id": 47803356, "stage_seq": 20, "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:56Z", "source_id": 15541104, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T15:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29761, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:45:25Z", "source_id": 47810295, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T14:45:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:45:28Z", "source_id": 15543032, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T15:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29330, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:51:58Z", "source_id": 47828180, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-15T14:52:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:52:01Z", "source_id": 15548138, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-15T15:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29314, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:56:07Z", "source_id": 47839350, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-15T14:57:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:56:08Z", "source_id": 15551250, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-15T15:57:00+01:00", "operational_fact": true}] |
Sevenoaks |
1452 |
1452 |
4 |
None |
None |
London Blackfriars |
1559 |
1559 |
3 |
EARLY |
-2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W29038/2026-09-15/detailed |
None |
Elephant & Castle |
2026-09-15T15:54:30+01:00 |
London Blackfriars |
4.0 |
{"type": "LineString", "coordinates": [[-0.09885980928640944, 51.49407035639032], [-0.0988519, 51.49409539999999], [-0.0987903, 51.4942577], [-0.09874639999999998, 51.4943679], [-0.0986386, 51.4946529], [-0.09860049999999998, 51.49476859999999], [-0.0985771, 51.4948602], [-0.0985607, 51.49495019999999], [-0.09851569999999998, 51.49515339999999], [-0.0984884, 51.4953532], [-0.09847469999999998, 51.49555579999999], [-0.098489, 51.495923], [-0.0985137, 51.49629809999999], [-0.098541, 51.496488], [-0.0985798, 51.496674199999994], [-0.0986324, 51.4968609], [-0.0986959, 51.49704160000001], [-0.0988616, 51.497391599999986], [-0.0991279, 51.4978885], [-0.099215, 51.49801459999999], [-0.0993835, 51.4983389], [-0.0996115, 51.4987277], [-0.0996463929357292, 51.4987748385867], [-0.0996853, 51.4988274], [-0.0998752, 51.4990849], [-0.10005319999999998, 51.499345000000005], [-0.10022259999999998, 51.499643000000006], [-0.1003593, 51.49993559999999], [-0.10046239999999998, 51.5002234], [-0.1005612, 51.5005647], [-0.10063940000000002, 51.500862], [-0.1007533, 51.501166], [-0.1009064, 51.5015154], [-0.10108399999999998, 51.501806], [-0.1013048, 51.50210829999999], [-0.10149679999999998, 51.502404199999994], [-0.1016241, 51.5026241], [-0.1017524, 51.502887400000006], [-0.10180269999999998, 51.5030069], [-0.1019064, 51.50328489999999], [-0.1019916, 51.50355], [-0.10208639999999998, 51.50384509999999], [-0.1021526131001426, 51.504064288890106], [-0.10216130857244468, 51.504093073915016], [-0.10217498376099328, 51.504138343488584], [-0.10218452471206103, 51.50416992728873], [-0.1022401, 51.5043539], [-0.1023045, 51.50452520000001], [-0.1024293, 51.5047941], [-0.1025663, 51.5050675], [-0.10262315961332368, 51.50516368649792], [-0.1027998, 51.50546250000001], [-0.1028938, 51.50560699999999], [-0.10308290000000002, 51.50590510000001], [-0.1031886, 51.5060926], [-0.10327909999999998, 51.506281], [-0.10335049999999998, 51.506452], [-0.1034059, 51.5066043], [-0.1034524, 51.5067651], [-0.1034905, 51.5069923], [-0.1035044, 51.50711209999999], [-0.1035151, 51.50722900000001], [-0.1035132, 51.5074255], [-0.10349319999999998, 51.507618099999995], [-0.1034687, 51.5077849], [-0.1034208, 51.5079727], [-0.1033578, 51.508174200000006], [-0.1033062, 51.5083372], [-0.1032867, 51.5084005], [-0.1032496, 51.5085663], [-0.1032364, 51.5086604], [-0.1032297, 51.5087796], [-0.10322629999999998, 51.5089192], [-0.1031995, 51.5094303], [-0.1031861, 51.5096532], [-0.10317619999999998, 51.51001539999999], [-0.1031634, 51.5105179]]} |
1.2 |
1553 |
1557 |
Elephant & Castle |
London Blackfriars |
London Blackfriars |
51.5105179 |
-0.1031634 |
51.5105179 |
-0.1031634 |
1 |
0 |
2026-09-15 15:07:08 |
TERMINATED |
2026-09-15 14:57:00 |
London Blackfriars |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15551250 |
1789484169819474 |
86 |
86 |
2026-09-15 15:07:05.423266 |
3 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 14:57:05.276172 |
| 551997 |
582872 |
P65683 |
879D39MQ15 |
2026-09-15 |
COMPLETE |
15551545 |
2026-09-15 15:57:00 |
2026-09-15 15:07:08 |
2026-09-17 15:07:08 |
{"id": 582872, "stp": "P", "toc": "London Overground", "uid": "P65683", "consist": null, "dest_crs": "XHZ", "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P65683/2026-09-15/detailed", "trust_id": "879D39MQ15", "origin_crs": "WCY", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Highbury & Islington (East London Line)", "service_date": "2026-09-15", "dest_arr_time": "1554", "dest_platform": "1", "is_terminated": 1, "next_location": "Highbury & Islington (East London Line)", "signalling_id": "9D39", "timing_status": "LATE", "origin_station": "West Croydon", "current_leg_arr": "1557", "current_leg_dep": "1555", "current_leg_end": "Highbury & Islington (East London Line)", "origin_dep_time": "1501", "origin_platform": "1", "current_location": "Highbury & Islington (East London Line)", "last_update_time": "2026-09-15T15:07:08", "route_debug_link": null, "timing_variation": "+5 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.09271820757511032, 51.54848469708025], [-0.09305449999999998, 51.54842229999999], [-0.0935476, 51.54832319999999], [-0.09373059999999998, 51.5482831], [-0.09428739999999998, 51.54816129999999], [-0.0987025, 51.54718479999999], [-0.0996195, 51.5470033], [-0.10015440000000002, 51.54688570000001], [-0.10164629999999998, 51.546557699999994], [-0.1026788, 51.5463288], [-0.10282618539037644, 51.54629603055287], [-0.10314695582185432, 51.5462247108536], [-0.1040092, 51.54603299999999], [-0.10473849999999998, 51.54586940000001]]}", "current_leg_start": "Canonbury East London Line", "dest_arr_time_act": "1552", "motion_projection": null, "next_location_lat": "51.5458694", "next_location_lon": "-0.1047385", "previous_location": "Canonbury East London Line", "current_leg_milage": "0.5", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 234.739, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 269.995, \"from_m\": 234.739, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 477.992, \"from_m\": 269.995, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 1437.572, \"from_m\": 477.992, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 1461.796, \"from_m\": 1437.572, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 1933.495, \"from_m\": 1461.796, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 1944.361, \"from_m\": 1933.495, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 2552.416, \"from_m\": 1944.361, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 2557.799, \"from_m\": 2552.416, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 2634.611, \"from_m\": 2557.799, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 2807.692, \"from_m\": 2634.611, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 3129.676, \"from_m\": 2807.692, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 3187.941, \"from_m\": 3129.676, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 12424.501, \"from_m\": 3187.941, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 17985.191, \"from_m\": 12424.501, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 18029.74, \"from_m\": 17985.191, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 20494.809, \"from_m\": 18029.74, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 21989.015, \"from_m\": 20494.809, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 22180.285, \"from_m\": 21989.015, \"capability_applied\": null, \"effective_limit_mph\": 49.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 49.0}, {\"to_m\": 23129.86, \"from_m\": 22180.285, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 23847.966, \"from_m\": 23129.86, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 25585.625, \"from_m\": 23847.966, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 25640.607, \"from_m\": 25585.625, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 25900.582, \"from_m\": 25640.607, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 25973.456, \"from_m\": 25900.582, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 26116.356, \"from_m\": 25973.456, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 26519.152, \"from_m\": 26116.356, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 27452.461, \"from_m\": 26519.152, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 28007.047, \"from_m\": 27452.461, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 32172.773, \"from_m\": 28007.047, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}], \"service_id\": 582872, \"profile_key\": \"b49033e291f2cadc1ed0d3f1411dbde8167ff380c35033ad14627f4a135eeb45\", \"schedule_id\": 21767, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1501\", \"location\": \"West Croydon\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 34290}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1503H\", \"location\": \"Selhurst Gloucester Rd Jn\", \"stage_seq\": 2, \"distance_m\": 1437.572, \"section_seq\": 1, \"route_path_id\": 34290}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1504H\", \"location\": \"Norwood Fork Jn\", \"stage_seq\": 3, \"distance_m\": 1828.612, \"section_seq\": 1, \"route_path_id\": 34290}, {\"is_pass\": false, \"wtt_arr\": \"1506\", \"wtt_dep\": \"1507\", \"location\": \"Norwood Junction\", \"stage_seq\": 4, \"distance_m\": 2872.43, \"section_seq\": 1, \"route_path_id\": 34290}, {\"is_pass\": false, \"wtt_arr\": \"1509H\", \"wtt_dep\": \"1510\", \"location\": \"Anerley\", \"stage_seq\": 5, \"distance_m\": 4685.882, \"section_seq\": 1, \"route_path_id\": 34290}, {\"is_pass\": false, \"wtt_arr\": \"1511\", \"wtt_dep\": \"1511H\", \"location\": \"Penge West\", \"stage_seq\": 6, \"distance_m\": 5352.241, \"section_seq\": 1, \"route_path_id\": 34290}, {\"is_pass\": false, \"wtt_arr\": \"1513H\", \"wtt_dep\": \"1514H\", \"location\": \"Sydenham\", \"stage_seq\": 7, \"distance_m\": 6476.593, \"section_seq\": 1, \"route_path_id\": 34290}, {\"is_pass\": false, \"wtt_arr\": \"1516H\", \"wtt_dep\": \"1517\", \"location\": \"Forest Hill\", \"stage_seq\": 8, \"distance_m\": 7897.124, \"section_seq\": 1, \"route_path_id\": 34290}, {\"is_pass\": false, \"wtt_arr\": \"1519\", \"wtt_dep\": \"1519H\", \"location\": \"Honor Oak Park\", \"stage_seq\": 9, \"distance_m\": 9249.487, \"section_seq\": 1, \"route_path_id\": 34290}, {\"is_pass\": false, \"wtt_arr\": \"1521H\", \"wtt_dep\": \"1522\", \"location\": \"Brockley\", \"stage_seq\": 10, \"distance_m\": 10914.558, \"section_seq\": 1, \"route_path_id\": 34290}, {\"is_pass\": false, \"wtt_arr\": \"1524\", \"wtt_dep\": \"1524H\", \"location\": \"New Cross Gate\", \"stage_seq\": 11, \"distance_m\": 12230.57, \"section_seq\": 1, \"route_path_id\": 34290}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1526H\", \"location\": \"Canal Jn (New Cross)\", \"stage_seq\": 12, \"distance_m\": 13192.923, \"section_seq\": 1, \"route_path_id\": 34290}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1527H\", \"location\": \"Surrey Quays Silwood Jn\", \"stage_seq\": 13, \"distance_m\": 13949.748, \"section_seq\": 1, \"route_path_id\": 34290}, {\"is_pass\": false, \"wtt_arr\": \"1528\", \"wtt_dep\": \"1529\", \"location\": \"Surrey Quays\", \"stage_seq\": 14, \"distance_m\": 14239.192, \"section_seq\": 1, \"route_path_id\": 34290}, {\"is_pass\": false, \"wtt_arr\": \"1530\", \"wtt_dep\": \"1531\", \"location\": \"Canada Water\", \"stage_seq\": 15, \"distance_m\": 14848.858, \"section_seq\": 1, \"route_path_id\": 34290}, {\"is_pass\": false, \"wtt_arr\": \"1532\", \"wtt_dep\": \"1532H\", \"location\": \"Rotherhithe\", \"stage_seq\": 16, \"distance_m\": 15162.922, \"section_seq\": 1, \"route_path_id\": 34290}, {\"is_pass\": false, \"wtt_arr\": \"1533H\", \"wtt_dep\": \"1534\", \"location\": \"Wapping\", \"stage_seq\": 17, \"distance_m\": 15639.246, \"section_seq\": 1, \"route_path_id\": 34290}, {\"is_pass\": false, \"wtt_arr\": \"1535H\", \"wtt_dep\": \"1536\", \"location\": \"Shadwell\", \"stage_seq\": 18, \"distance_m\": 21192.874, \"section_seq\": 1, \"route_path_id\": 34290}, {\"is_pass\": false, \"wtt_arr\": \"1537H\", \"wtt_dep\": \"1538H\", \"location\": \"Whitechapel\", \"stage_seq\": 19, \"distance_m\": 22198.692, \"section_seq\": 1, \"route_path_id\": 34290}, {\"is_pass\": false, \"wtt_arr\": \"1540\", \"wtt_dep\": \"1541\", \"location\": \"Shoreditch High Street\", \"stage_seq\": 20, \"distance_m\": 23272.204, \"section_seq\": 1, \"route_path_id\": 34290}, {\"is_pass\": false, \"wtt_arr\": \"1542H\", \"wtt_dep\": \"1543\", \"location\": \"Hoxton\", \"stage_seq\": 21, \"distance_m\": 24504.522, \"section_seq\": 1, \"route_path_id\": 34290}, {\"is_pass\": false, \"wtt_arr\": \"1544H\", \"wtt_dep\": \"1545\", \"location\": \"Haggerston\", \"stage_seq\": 22, \"distance_m\": 25386.76, \"section_seq\": 1, \"route_path_id\": 34290}, {\"is_pass\": false, \"wtt_arr\": \"1546H\", \"wtt_dep\": \"1547H\", \"location\": \"Dalston Junction\", \"stage_seq\": 23, \"distance_m\": 26059.74, \"section_seq\": 1, \"route_path_id\": 34290}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1549\", \"location\": \"East London Line Boundary North London Line\", \"stage_seq\": 24, \"distance_m\": 30277.792, \"section_seq\": 1, \"route_path_id\": 34290}, {\"is_pass\": false, \"wtt_arr\": \"1549H\", \"wtt_dep\": \"1550\", \"location\": \"Canonbury East London Line\", \"stage_seq\": 25, \"distance_m\": 30527.88, \"section_seq\": 1, \"route_path_id\": 34290}, {\"is_pass\": false, \"wtt_arr\": \"1552\", \"wtt_dep\": null, \"location\": \"Highbury & Islington (East London Line)\", \"stage_seq\": 26, \"distance_m\": 32172.773, \"section_seq\": 1, \"route_path_id\": 34290}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 32172.773, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 34290}], \"total_distance_m\": 32172.773, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 30805.464, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 1367.309, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1501", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "2.0", "current_position_lat": "51.5458694", "current_position_lon": "-0.1047385", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 29974, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:08:12Z\", \"source_id\": 47711130, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:09:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:08:19Z\", \"source_id\": 15514749, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30029, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:11:59Z\", \"source_id\": 47721369, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:12:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:12:01Z\", \"source_id\": 15517615, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30033, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:14:01Z\", \"source_id\": 47726837, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:14:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:14:06Z\", \"source_id\": 15519188, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29876, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:16:54Z\", \"source_id\": 47734588, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:17:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:16:58Z\", \"source_id\": 15521401, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29883, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:19:56Z\", \"source_id\": 47742741, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:20:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:19:59Z\", \"source_id\": 15523635, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29890, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:22:50Z\", \"source_id\": 47750415, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:23:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:22:54Z\", \"source_id\": 15525892, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29894, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:25:38Z\", \"source_id\": 47757571, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:26:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:25:41Z\", \"source_id\": 15528046, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29719, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:27:49Z\", \"source_id\": 47762936, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:28:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:27:52Z\", \"source_id\": 15529626, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29533, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:32:07Z\", \"source_id\": 47774389, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:32:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:32:12Z\", \"source_id\": 15532887, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29525, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:34:02Z\", \"source_id\": 47779462, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:34:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:34:06Z\", \"source_id\": 15534377, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29521, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:35:45Z\", \"source_id\": 47784257, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:36:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:35:48Z\", \"source_id\": 15535700, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15095, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:37:36Z\", \"source_id\": 47789486, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:37:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:37:43Z\", \"source_id\": 15537065, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15089, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:39:27Z\", \"source_id\": 47794307, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:39:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:39:32Z\", \"source_id\": 15538461, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15075, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:41:44Z\", \"source_id\": 47800422, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:42:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:41:47Z\", \"source_id\": 15540184, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15071, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:44:24Z\", \"source_id\": 47807567, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:44:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:44:28Z\", \"source_id\": 15542284, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15067, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:46:53Z\", \"source_id\": 47814381, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:47:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:46:56Z\", \"source_id\": 15544115, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15063, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:49:21Z\", \"source_id\": 47821100, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:49:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:49:23Z\", \"source_id\": 15546104, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15053, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:50:56Z\", \"source_id\": 47825293, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:51:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:50:58Z\", \"source_id\": 15547345, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15023, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:54:08Z\", \"source_id\": 47834107, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:54:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:54:12Z\", \"source_id\": 15549810, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15027, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:56:28Z\", \"source_id\": 47840181, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:57:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:56:31Z\", \"source_id\": 15551545, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:57:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Highbury & Islington (East London Line)", "service_state_platform": "1", "timing_fact_generation": 1789484198661462, "current_leg_arrival_utc": "2026-09-15T15:57:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:57:06.346544", "service_state_evidence_id": 15551545, "current_leg_start_actual_dep": "2026-09-15T15:55:00+01:00", "operational_evidence_version": 94, "service_state_event_time_utc": "2026-09-15T14:57:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T15:07:06.670799", "service_state_valid_until_kind": null, "operational_interpretation_version": 94, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
London Overground |
P |
WCY |
XHZ |
9D39 |
None |
None |
None |
None |
{"version": 3, "segments": [{"to_m": 234.739, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 269.995, "from_m": 234.739, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 477.992, "from_m": 269.995, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 1437.572, "from_m": 477.992, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 1461.796, "from_m": 1437.572, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 1933.495, "from_m": 1461.796, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 1944.361, "from_m": 1933.495, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 2552.416, "from_m": 1944.361, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 2557.799, "from_m": 2552.416, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 2634.611, "from_m": 2557.799, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 2807.692, "from_m": 2634.611, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 3129.676, "from_m": 2807.692, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 3187.941, "from_m": 3129.676, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 12424.501, "from_m": 3187.941, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 17985.191, "from_m": 12424.501, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 18029.74, "from_m": 17985.191, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 20494.809, "from_m": 18029.74, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 21989.015, "from_m": 20494.809, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 22180.285, "from_m": 21989.015, "capability_applied": null, "effective_limit_mph": 49.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 49.0}, {"to_m": 23129.86, "from_m": 22180.285, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 23847.966, "from_m": 23129.86, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 25585.625, "from_m": 23847.966, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 25640.607, "from_m": 25585.625, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 25900.582, "from_m": 25640.607, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 25973.456, "from_m": 25900.582, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 26116.356, "from_m": 25973.456, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 26519.152, "from_m": 26116.356, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 27452.461, "from_m": 26519.152, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 28007.047, "from_m": 27452.461, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 32172.773, "from_m": 28007.047, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}], "service_id": 582872, "profile_key": "b49033e291f2cadc1ed0d3f1411dbde8167ff380c35033ad14627f4a135eeb45", "schedule_id": 21767, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1501", "location": "West Croydon", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 34290}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1503H", "location": "Selhurst Gloucester Rd Jn", "stage_seq": 2, "distance_m": 1437.572, "section_seq": 1, "route_path_id": 34290}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1504H", "location": "Norwood Fork Jn", "stage_seq": 3, "distance_m": 1828.612, "section_seq": 1, "route_path_id": 34290}, {"is_pass": false, "wtt_arr": "1506", "wtt_dep": "1507", "location": "Norwood Junction", "stage_seq": 4, "distance_m": 2872.43, "section_seq": 1, "route_path_id": 34290}, {"is_pass": false, "wtt_arr": "1509H", "wtt_dep": "1510", "location": "Anerley", "stage_seq": 5, "distance_m": 4685.882, "section_seq": 1, "route_path_id": 34290}, {"is_pass": false, "wtt_arr": "1511", "wtt_dep": "1511H", "location": "Penge West", "stage_seq": 6, "distance_m": 5352.241, "section_seq": 1, "route_path_id": 34290}, {"is_pass": false, "wtt_arr": "1513H", "wtt_dep": "1514H", "location": "Sydenham", "stage_seq": 7, "distance_m": 6476.593, "section_seq": 1, "route_path_id": 34290}, {"is_pass": false, "wtt_arr": "1516H", "wtt_dep": "1517", "location": "Forest Hill", "stage_seq": 8, "distance_m": 7897.124, "section_seq": 1, "route_path_id": 34290}, {"is_pass": false, "wtt_arr": "1519", "wtt_dep": "1519H", "location": "Honor Oak Park", "stage_seq": 9, "distance_m": 9249.487, "section_seq": 1, "route_path_id": 34290}, {"is_pass": false, "wtt_arr": "1521H", "wtt_dep": "1522", "location": "Brockley", "stage_seq": 10, "distance_m": 10914.558, "section_seq": 1, "route_path_id": 34290}, {"is_pass": false, "wtt_arr": "1524", "wtt_dep": "1524H", "location": "New Cross Gate", "stage_seq": 11, "distance_m": 12230.57, "section_seq": 1, "route_path_id": 34290}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1526H", "location": "Canal Jn (New Cross)", "stage_seq": 12, "distance_m": 13192.923, "section_seq": 1, "route_path_id": 34290}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1527H", "location": "Surrey Quays Silwood Jn", "stage_seq": 13, "distance_m": 13949.748, "section_seq": 1, "route_path_id": 34290}, {"is_pass": false, "wtt_arr": "1528", "wtt_dep": "1529", "location": "Surrey Quays", "stage_seq": 14, "distance_m": 14239.192, "section_seq": 1, "route_path_id": 34290}, {"is_pass": false, "wtt_arr": "1530", "wtt_dep": "1531", "location": "Canada Water", "stage_seq": 15, "distance_m": 14848.858, "section_seq": 1, "route_path_id": 34290}, {"is_pass": false, "wtt_arr": "1532", "wtt_dep": "1532H", "location": "Rotherhithe", "stage_seq": 16, "distance_m": 15162.922, "section_seq": 1, "route_path_id": 34290}, {"is_pass": false, "wtt_arr": "1533H", "wtt_dep": "1534", "location": "Wapping", "stage_seq": 17, "distance_m": 15639.246, "section_seq": 1, "route_path_id": 34290}, {"is_pass": false, "wtt_arr": "1535H", "wtt_dep": "1536", "location": "Shadwell", "stage_seq": 18, "distance_m": 21192.874, "section_seq": 1, "route_path_id": 34290}, {"is_pass": false, "wtt_arr": "1537H", "wtt_dep": "1538H", "location": "Whitechapel", "stage_seq": 19, "distance_m": 22198.692, "section_seq": 1, "route_path_id": 34290}, {"is_pass": false, "wtt_arr": "1540", "wtt_dep": "1541", "location": "Shoreditch High Street", "stage_seq": 20, "distance_m": 23272.204, "section_seq": 1, "route_path_id": 34290}, {"is_pass": false, "wtt_arr": "1542H", "wtt_dep": "1543", "location": "Hoxton", "stage_seq": 21, "distance_m": 24504.522, "section_seq": 1, "route_path_id": 34290}, {"is_pass": false, "wtt_arr": "1544H", "wtt_dep": "1545", "location": "Haggerston", "stage_seq": 22, "distance_m": 25386.76, "section_seq": 1, "route_path_id": 34290}, {"is_pass": false, "wtt_arr": "1546H", "wtt_dep": "1547H", "location": "Dalston Junction", "stage_seq": 23, "distance_m": 26059.74, "section_seq": 1, "route_path_id": 34290}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1549", "location": "East London Line Boundary North London Line", "stage_seq": 24, "distance_m": 30277.792, "section_seq": 1, "route_path_id": 34290}, {"is_pass": false, "wtt_arr": "1549H", "wtt_dep": "1550", "location": "Canonbury East London Line", "stage_seq": 25, "distance_m": 30527.88, "section_seq": 1, "route_path_id": 34290}, {"is_pass": false, "wtt_arr": "1552", "wtt_dep": null, "location": "Highbury & Islington (East London Line)", "stage_seq": 26, "distance_m": 32172.773, "section_seq": 1, "route_path_id": 34290}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 32172.773, "from_m": 0.0, "section_seq": 1, "route_path_id": 34290}], "total_distance_m": 32172.773, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 30805.464, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 1367.309, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 29974, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:08:12Z", "source_id": 47711130, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T14:09:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:08:19Z", "source_id": 15514749, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T15:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30029, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:11:59Z", "source_id": 47721369, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T14:12:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:12:01Z", "source_id": 15517615, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T15:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30033, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:14:01Z", "source_id": 47726837, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T14:14:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:14:06Z", "source_id": 15519188, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T15:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29876, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:16:54Z", "source_id": 47734588, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T14:17:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:16:58Z", "source_id": 15521401, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T15:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29883, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:19:56Z", "source_id": 47742741, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T14:20:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:19:59Z", "source_id": 15523635, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T15:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29890, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:22:50Z", "source_id": 47750415, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T14:23:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:22:54Z", "source_id": 15525892, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T15:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29894, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:25:38Z", "source_id": 47757571, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T14:26:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:25:41Z", "source_id": 15528046, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T15:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29719, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:27:49Z", "source_id": 47762936, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T14:28:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:27:52Z", "source_id": 15529626, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T15:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29533, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:32:07Z", "source_id": 47774389, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T14:32:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:32:12Z", "source_id": 15532887, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T15:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29525, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:34:02Z", "source_id": 47779462, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T14:34:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:34:06Z", "source_id": 15534377, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T15:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29521, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:35:45Z", "source_id": 47784257, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T14:36:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:35:48Z", "source_id": 15535700, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T15:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15095, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:37:36Z", "source_id": 47789486, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T14:37:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:37:43Z", "source_id": 15537065, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T15:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15089, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:39:27Z", "source_id": 47794307, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T14:39:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:39:32Z", "source_id": 15538461, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T15:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15075, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:41:44Z", "source_id": 47800422, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T14:42:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:41:47Z", "source_id": 15540184, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T15:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15071, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:44:24Z", "source_id": 47807567, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T14:44:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:44:28Z", "source_id": 15542284, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T15:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15067, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:46:53Z", "source_id": 47814381, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T14:47:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:46:56Z", "source_id": 15544115, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T15:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15063, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:49:21Z", "source_id": 47821100, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T14:49:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:49:23Z", "source_id": 15546104, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T15:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15053, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:50:56Z", "source_id": 47825293, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-15T14:51:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:50:58Z", "source_id": 15547345, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-15T15:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15023, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:54:08Z", "source_id": 47834107, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-15T14:54:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:54:12Z", "source_id": 15549810, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-15T15:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15027, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:56:28Z", "source_id": 47840181, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-15T14:57:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:56:31Z", "source_id": 15551545, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-15T15:57:00+01:00", "operational_fact": true}] |
West Croydon |
1501 |
1501 |
1 |
None |
None |
Highbury & Islington (East London Line) |
1554 |
1552 |
1 |
LATE |
+5 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P65683/2026-09-15/detailed |
None |
Canonbury East London Line |
2026-09-15T15:55:00+01:00 |
Highbury & Islington (East London Line) |
2.0 |
{"type": "LineString", "coordinates": [[-0.09271820757511032, 51.54848469708025], [-0.09305449999999998, 51.54842229999999], [-0.0935476, 51.54832319999999], [-0.09373059999999998, 51.5482831], [-0.09428739999999998, 51.54816129999999], [-0.0987025, 51.54718479999999], [-0.0996195, 51.5470033], [-0.10015440000000002, 51.54688570000001], [-0.10164629999999998, 51.546557699999994], [-0.1026788, 51.5463288], [-0.10282618539037644, 51.54629603055287], [-0.10314695582185432, 51.5462247108536], [-0.1040092, 51.54603299999999], [-0.10473849999999998, 51.54586940000001]]} |
0.5 |
1555 |
1557 |
Canonbury East London Line |
Highbury & Islington (East London Line) |
Highbury & Islington (East London Line) |
51.5458694 |
-0.1047385 |
51.5458694 |
-0.1047385 |
1 |
0 |
2026-09-15 15:07:08 |
TERMINATED |
2026-09-15 14:57:00 |
Highbury & Islington (East London Line) |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15551545 |
1789484198661462 |
94 |
94 |
2026-09-15 15:07:06.670799 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 14:57:06.346544 |
| 551998 |
580631 |
C14635 |
041A85MM15 |
2026-09-15 |
COMPLETE |
15551944 |
2026-09-15 15:56:00 |
2026-09-15 15:07:08 |
2026-09-17 15:07:08 |
{"id": 580631, "stp": "P", "toc": "ScotRail", "uid": "C14635", "consist": "170425", "dest_crs": "ABD", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C14635/2026-09-15/detailed", "trust_id": "041A85MM15", "origin_crs": "EDB", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Aberdeen", "service_date": "2026-09-15", "dest_arr_time": "1558", "dest_platform": "4", "is_terminated": 1, "next_location": "Aberdeen", "signalling_id": "1A85", "timing_status": "EARLY", "origin_station": "Edinburgh", "current_leg_arr": "1556", "current_leg_dep": "1540", "current_leg_end": "Aberdeen", "origin_dep_time": "1328", "origin_platform": "17F", "current_location": "Aberdeen", "last_update_time": "2026-09-15T15:07:08", "route_debug_link": null, "timing_variation": "-2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.2254338999999996, 56.96679189999999], [-2.2249688, 56.967048199999994], [-2.2246317, 56.96724780000001], [-2.2241166, 56.9675492], [-2.2233913, 56.968017499999995], [-2.2227231, 56.96847089999999], [-2.2224644, 56.96866000000001], [-2.2221498999999993, 56.9689009], [-2.2214563999999997, 56.9694739], [-2.2211488, 56.9697464], [-2.2207354, 56.9701448], [-2.2206624000000006, 56.9702217], [-2.2202695999999995, 56.9706356], [-2.2198932, 56.9710832], [-2.219457, 56.97158049999999], [-2.2191943, 56.971848599999994], [-2.2189823, 56.972062], [-2.2186479, 56.9723523], [-2.2183556, 56.9725615], [-2.2180469, 56.9727938], [-2.2177536, 56.972997500000005], [-2.2172406, 56.973314499999994], [-2.2169488999999993, 56.973479299999994], [-2.2165585999999995, 56.973679399999995], [-2.2154833, 56.974166700000005], [-2.2153043999999995, 56.9742365], [-2.2149637, 56.9743682], [-2.2145075, 56.9745287], [-2.2136433, 56.9748092], [-2.2129883999999995, 56.97498550000001], [-2.2123014, 56.97513509999999], [-2.2119164, 56.975214699999995], [-2.2115388, 56.9752904], [-2.2111564999999995, 56.9753568], [-2.2107842999999994, 56.97541410000001], [-2.2101835000000003, 56.9754911], [-2.209845, 56.97553769999999], [-2.1997588, 56.9764907], [-2.1987571, 56.9766219], [-2.1981764, 56.9767112], [-2.197651, 56.976802], [-2.1966998999999996, 56.9769769], [-2.1961653000000005, 56.97709429999999], [-2.1956651999999997, 56.97721310000001], [-2.1946967, 56.977476], [-2.1940809999999997, 56.977647], [-2.1935852, 56.9777836], [-2.193022, 56.977971], [-2.1924968999999996, 56.978163899999984], [-2.1920067, 56.9783559], [-2.1910903, 56.97876079999999], [-2.190556, 56.97900529999998], [-2.1900360999999995, 56.97925819999999], [-2.1894769, 56.9795676], [-2.1891923, 56.97973029999999], [-2.188928, 56.97989929999999], [-2.1886304999999995, 56.9800849], [-2.1883411, 56.9802677], [-2.1879961, 56.9805152], [-2.1876562, 56.980768100000006], [-2.1873053, 56.98106539999999], [-2.1869485999999996, 56.9813638], [-2.1863531, 56.981949], [-2.1858612, 56.9825053], [-2.1856439, 56.9828047], [-2.1854839, 56.9830427], [-2.1851722, 56.98353780000001], [-2.1848059, 56.98416590000001], [-2.1846393, 56.984465699999994], [-2.1844501, 56.9849538], [-2.1843191, 56.9854518], [-2.1841996, 56.9859988], [-2.1840401000000003, 56.9867293], [-2.1838141, 56.98752240000001], [-2.1835651, 56.98825389999999], [-2.1833736, 56.9887709], [-2.1830687999999996, 56.9895104], [-2.1828102, 56.9901063], [-2.1826537, 56.9904548], [-2.182488, 56.9907965], [-2.1823182, 56.99113319999999], [-2.1818055, 56.9920304], [-2.1815825999999996, 56.9924062], [-2.1813604, 56.99274719999999], [-2.181168, 56.99302790000001], [-2.1809749000000003, 56.9932961], [-2.1806556999999995, 56.9937632], [-2.1803109, 56.994210499999994], [-2.1796894, 56.994998599999995], [-2.1794625, 56.9952758], [-2.1792461999999997, 56.995523899999995], [-2.1786146, 56.9962221], [-2.1781205, 56.996731100000005], [-2.175485903351198, 56.999419379311696], [-2.1754407999999996, 56.99946539999999], [-2.1747041, 57.0002952], [-2.1741625, 57.0009618], [-2.1736665000000004, 57.00157409999999], [-2.1725821999999995, 57.00293239999999], [-2.1719434, 57.0037579], [-2.1716840999999993, 57.00415329999999], [-2.1714651, 57.004554299999995], [-2.1713501999999996, 57.0047821], [-2.1712361, 57.0050082], [-2.17102, 57.0054508], [-2.1707261, 57.006192], [-2.1700874999999997, 57.00876840000001], [-2.1699367, 57.0092323], [-2.1697571999999994, 57.00974480000001], [-2.1695451999999995, 57.0101947], [-2.1689918, 57.0112587], [-2.1688528, 57.01153839999999], [-2.1682047999999994, 57.01257240000001], [-2.1673979999999995, 57.0138393], [-2.1672259, 57.0141206], [-2.1670449, 57.01442], [-2.1668828, 57.0146591], [-2.1667464, 57.0148579], [-2.1665343000000004, 57.0151382], [-2.1663167, 57.0154142], [-2.1660482, 57.0157343], [-2.1658036, 57.0160158], [-2.1655931, 57.0162472], [-2.1653913999999994, 57.01644949999999], [-2.1650615, 57.0167646], [-2.1648605, 57.01696080000001], [-2.1647639, 57.0170551], [-2.1647217, 57.01709619999999], [-2.1636882999999996, 57.0179752], [-2.1632229, 57.0183158], [-2.1630752, 57.01842380000001], [-2.162873, 57.0185739], [-2.1626421999999996, 57.0187217], [-2.1624131, 57.0188685], [-2.1621332, 57.0190477], [-2.1616521, 57.0193269], [-2.160515, 57.019960899999994], [-2.1595525, 57.0204433], [-2.1582948, 57.0210454], [-2.1566219, 57.02177820000001], [-2.1559566818868516, 57.02206961122265], [-2.1546763, 57.0226305], [-2.1535102, 57.02317680000001], [-2.1531197999999994, 57.02339429999999], [-2.1527555, 57.0236164], [-2.1521098, 57.02407139999999], [-2.1515304, 57.0245311], [-2.1512536, 57.0247927], [-2.1510378, 57.0250154], [-2.1506428, 57.0254744], [-2.1504454999999996, 57.0257461], [-2.1502848, 57.02598999999999], [-2.1501421, 57.0262285], [-2.1500260999999994, 57.02645319999999], [-2.1499061, 57.0267031], [-2.1498182, 57.02696950000001], [-2.1497156, 57.0273114], [-2.1496446999999996, 57.0277389], [-2.1496273999999995, 57.0279657], [-2.1496167, 57.02819370000001], [-2.1496253, 57.0286657], [-2.1496288, 57.0287915], [-2.1496687, 57.0302088], [-2.1496549, 57.03071949999999], [-2.1496416, 57.03098959999999], [-2.1496286, 57.03125179999999], [-2.1495587, 57.03177910000001], [-2.1494472999999994, 57.032276800000005], [-2.1493844999999996, 57.0325574], [-2.1491958999999996, 57.0331516], [-2.1491016, 57.033419300000006], [-2.1489401, 57.033847], [-2.1488724, 57.0340315], [-2.1486742, 57.0345717], [-2.1483593, 57.03530580000001], [-2.1481792, 57.0356244], [-2.1481222, 57.0357297], [-2.1480103999999995, 57.03593630000001], [-2.1476628, 57.036541699999994], [-2.1468966999999997, 57.037867799999994], [-2.1460294, 57.03926299999999], [-2.1454955999999994, 57.0399789], [-2.1448062999999995, 57.0408417], [-2.1441443, 57.041659800000005], [-2.138833073754595, 57.048313740994665], [-2.1326858, 57.0560136], [-2.1309845, 57.05799090000001], [-2.1288311999999996, 57.0604731], [-2.1286993, 57.0606287], [-2.1277464, 57.061752799999994], [-2.1245649, 57.065363999999995], [-2.1242892, 57.065685899999984], [-2.1224725999999996, 57.06776730000001], [-2.1222339, 57.0680593], [-2.1213689, 57.0690459], [-2.1213014, 57.069125199999995], [-2.1198621, 57.0707937], [-2.119225, 57.0715323], [-2.1189426, 57.07184689999999], [-2.1183304, 57.0725029], [-2.1179273, 57.0728793], [-2.1176024, 57.0731626], [-2.1172877, 57.0734294], [-2.1169623999999994, 57.07369609999999], [-2.1165918, 57.0739905], [-2.11618, 57.07429840000001], [-2.1156947999999995, 57.07464970000001], [-2.1154035, 57.07483669999999], [-2.1147088, 57.07526729999999], [-2.1142811, 57.0755222], [-2.1135895, 57.075899199999995], [-2.1125929, 57.0764289], [-2.1113978, 57.0770641], [-2.1113777, 57.07707469999999], [-2.1094621, 57.0780841], [-2.108682, 57.0784628], [-2.1079219, 57.07881089999999], [-2.1073932, 57.079035399999995], [-2.106846, 57.079261399999986], [-2.1060233, 57.0795699], [-2.105045, 57.0799099], [-2.1039928, 57.0802622], [-2.097106, 57.08257030000001], [-2.0942766999999995, 57.08351849999999], [-2.0930208999999995, 57.0839393], [-2.0924195, 57.0841586], [-2.091832, 57.084394499999995], [-2.0909569, 57.0847883], [-2.0901838, 57.0851616], [-2.0897588999999996, 57.08538119999999], [-2.0893793, 57.0855842], [-2.0886125, 57.0860525], [-2.0878434, 57.0865744], [-2.0874750999999994, 57.0868555], [-2.0872467, 57.0870563], [-2.0867673, 57.0874862], [-2.0865055, 57.08771759999999], [-2.0862679000000006, 57.08795670000001], [-2.0858982, 57.0883823], [-2.0855816999999996, 57.0889032], [-2.0853877999999995, 57.0893566], [-2.0853085999999994, 57.089596400000005], [-2.0852595, 57.0898608], [-2.0851867, 57.09051889999999], [-2.0851615999999997, 57.09084779999999], [-2.0851163, 57.09113800000001], [-2.0850719, 57.091362499999995], [-2.0850065, 57.0915628], [-2.0849489999999995, 57.091806899999995], [-2.084903, 57.0919259], [-2.0848481, 57.09201249999999], [-2.0847026, 57.09224170000001], [-2.084546, 57.0924311], [-2.0842076, 57.0928212], [-2.0839967, 57.0930482], [-2.0837693999999995, 57.093256999999994], [-2.0832831, 57.09365499999999], [-2.0827924, 57.0940516], [-2.0820929, 57.0946118], [-2.0813951999999993, 57.0952081], [-2.0808930999999995, 57.09573519999999], [-2.0805601, 57.0961576], [-2.0802733, 57.09659769999999], [-2.0799992, 57.09708940000001], [-2.079977471738024, 57.09714381789098], [-2.0797974, 57.09759480000001], [-2.0796444, 57.0981435], [-2.0794838, 57.0986814], [-2.0793586999999993, 57.0989593], [-2.0792481, 57.09919959999999], [-2.0791418, 57.099417599999995], [-2.078967, 57.0997395], [-2.078838, 57.0999654], [-2.0786913, 57.1001903], [-2.0784385, 57.10056629999999], [-2.0781747, 57.1009157], [-2.0777287, 57.10145359999999], [-2.077488, 57.1017271], [-2.0772094, 57.10200609999999], [-2.0764142, 57.1027288], [-2.0749672, 57.1039969], [-2.0747886999999996, 57.10414680000001], [-2.0698472, 57.10834729999999], [-2.0693681, 57.10878619999999], [-2.0691045999999997, 57.1090504], [-2.0688711, 57.109314399999995], [-2.0685560999999995, 57.109700499999995], [-2.0683219, 57.1100461], [-2.0680936, 57.1103828], [-2.0675885999999997, 57.11120379999999], [-2.0671824, 57.1117831], [-2.0669645, 57.1120445], [-2.0667361, 57.112334100000005], [-2.066403, 57.1127164], [-2.066125153474899, 57.113001812463835], [-2.0660834999999995, 57.113044599999995], [-2.0659915999999994, 57.11313589999999], [-2.0624539999999993, 57.1167648], [-2.062225, 57.1169996], [-2.0619763999999994, 57.1172546], [-2.0565713999999997, 57.1227982], [-2.0562023, 57.123195], [-2.0557204, 57.1236767], [-2.0554642999999997, 57.1239557], [-2.055398, 57.12403520000001], [-2.0552739, 57.12418399999999], [-2.0550744, 57.124457099999994], [-2.0549062999999994, 57.124735699999995], [-2.0547239, 57.1251629], [-2.0546135, 57.125509699999995], [-2.0545879, 57.125639500000005], [-2.0545682, 57.125788099999994], [-2.05455, 57.125886699999995], [-2.0545484999999997, 57.1260231], [-2.05455, 57.1262406], [-2.0545785, 57.12645779999999], [-2.0546386000000005, 57.12671739999999], [-2.0547113, 57.126974999999995], [-2.054808, 57.1272048], [-2.0549231, 57.12743609999999], [-2.0550798, 57.1277222], [-2.0552879, 57.1280057], [-2.0554519999999994, 57.12821399999999], [-2.0556321, 57.128419099999995], [-2.0558302, 57.128629800000006], [-2.0560614, 57.12883839999999], [-2.0565392, 57.1292069], [-2.0570438999999996, 57.1295287], [-2.0576274, 57.1298353], [-2.0579738, 57.12999349999999], [-2.0582618, 57.13011569999999], [-2.0583394, 57.130148600000005], [-2.0587557, 57.1303088], [-2.0592133, 57.13046039999999], [-2.0594588, 57.13053649999999], [-2.0596972, 57.13059959999999], [-2.0602198, 57.13072940000001], [-2.0606012, 57.1308091], [-2.060861099999999, 57.13085679999999], [-2.0609952, 57.13088140000001], [-2.0614444909210254, 57.13095041421486], [-2.0614776, 57.1309555], [-2.0620017, 57.13102799999999], [-2.0627216, 57.13110950000001], [-2.0632331, 57.13115659999999], [-2.0637494999999997, 57.1311917], [-2.0643735, 57.1312228], [-2.0646886, 57.1312399], [-2.0650044, 57.1312517], [-2.0656477, 57.13127089999999], [-2.065960899999999, 57.131279500000005], [-2.066125153474899, 57.131279616948], [-2.0662418, 57.13127969999999], [-2.0668905, 57.131279500000005], [-2.0675556, 57.131272200000005], [-2.0682731, 57.13125279999999], [-2.068977, 57.1312254], [-2.0696477999999994, 57.13119400000001], [-2.0699827, 57.131173700000005], [-2.0703263999999995, 57.13115200000001], [-2.0709714, 57.13109879999999], [-2.0716194, 57.13103739999998], [-2.0728283, 57.130899799999995], [-2.0735357, 57.13080699999999], [-2.0736844999999997, 57.1307834], [-2.0742359, 57.130696], [-2.0750600999999995, 57.13055690000001], [-2.0763174, 57.13033769999999], [-2.0768234000000003, 57.1302395], [-2.0774423999999994, 57.1301317], [-2.0776565, 57.13009439999999], [-2.0780483, 57.13002089999999], [-2.0782959, 57.12997440000001], [-2.0792806, 57.129828399999994], [-2.0803263, 57.1296286], [-2.0809042, 57.12951819999999], [-2.0813311999999997, 57.1294827], [-2.0821172999999997, 57.12935339999999], [-2.082777399999999, 57.12922669999999], [-2.0832539, 57.12913979999999], [-2.0856213999999995, 57.1286866], [-2.0862398, 57.128568599999994], [-2.0869372, 57.1284537], [-2.0875879, 57.1283734], [-2.0879334000000003, 57.12832960000001], [-2.0882313, 57.1283061], [-2.0886626, 57.12824849999999], [-2.0888534, 57.1282448], [-2.0889697, 57.12824260000001], [-2.0895638, 57.128235499999995], [-2.0901468, 57.1282514], [-2.0904151, 57.1282747], [-2.0910836999999995, 57.1283432], [-2.0917361999999997, 57.12843470000001], [-2.0922059, 57.1285105], [-2.0924663999999997, 57.1285525], [-2.0933555, 57.12878709999999], [-2.0935540999999995, 57.1288518], [-2.0935723999999993, 57.12885769999999], [-2.0939841, 57.128991799999994], [-2.0941812, 57.129068499999995], [-2.0944578, 57.129182199999995], [-2.0946255, 57.1292511], [-2.0951862, 57.1295373], [-2.0955001999999996, 57.1297104], [-2.0957939, 57.12986610000001], [-2.0961062, 57.13006109999999], [-2.0963358, 57.13022529999999], [-2.0965365999999994, 57.13037909999999], [-2.0967329, 57.130537699999984], [-2.096898299999999, 57.1306878], [-2.0970215999999997, 57.130807399999995], [-2.0971783, 57.1309705], [-2.0973067, 57.1311266], [-2.097424, 57.13126829999999], [-2.0975605999999996, 57.13144889999999], [-2.0976889999999995, 57.13164999999999], [-2.0977870000000003, 57.131820100000006], [-2.097941, 57.13214640000001], [-2.0980003, 57.1323102], [-2.0980496, 57.1324714], [-2.0980768, 57.1325975], [-2.0980871999999997, 57.1327152], [-2.0980767, 57.13291569999999], [-2.0980687, 57.133], [-2.0979611, 57.133582899999986], [-2.0979064, 57.1338264], [-2.0977699, 57.1344284], [-2.0977141, 57.1346654], [-2.097655, 57.134916], [-2.0976081, 57.13513939999999], [-2.0975613999999996, 57.13533], [-2.0975534, 57.1353726], [-2.0975017999999994, 57.13563289999999], [-2.0974706, 57.13584089999999], [-2.0974498999999995, 57.1359709], [-2.0974486307884703, 57.13597906630546], [-2.0974013, 57.136283600000006], [-2.0973937, 57.13633250000001], [-2.0973539, 57.1366479], [-2.0973161999999994, 57.1369992], [-2.0972817, 57.1373653], [-2.0972595999999997, 57.1377327], [-2.0972381, 57.1382406], [-2.0972175, 57.1386304], [-2.0972043999999994, 57.1387963], [-2.0971994, 57.13884410000001], [-2.097178, 57.1390362], [-2.0971711, 57.1390979], [-2.0971379, 57.1393409], [-2.0970541, 57.1399334], [-2.097032899999999, 57.14007929999999], [-2.0970318, 57.140284099999995], [-2.0970529, 57.1403944], [-2.0971042, 57.140596900000006], [-2.0971686999999997, 57.1408282], [-2.0971898, 57.140903900000005], [-2.09723, 57.14103649999999], [-2.0972609, 57.1411421], [-2.0974634999999995, 57.1418594], [-2.0974923999999997, 57.1419436], [-2.0975451, 57.1420822], [-2.0976291, 57.142249799999995], [-2.0976952999999994, 57.142357999999994], [-2.0977286999999993, 57.142406599999994], [-2.0977621, 57.1424552], [-2.0978538999999996, 57.14257140000001], [-2.0979431999999996, 57.14267149999999], [-2.0980311, 57.142761]]}", "current_leg_start": "Stonehaven", "dest_arr_time_act": "1558", "motion_projection": null, "next_location_lat": "57.1427610", "next_location_lon": "-2.0980311", "previous_location": "Stonehaven", "current_leg_milage": "16.0", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 1667.893, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 3123.268, \"from_m\": 1667.893, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 6624.851, \"from_m\": 3123.268, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 7120.744, \"from_m\": 6624.851, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 10592.14, \"from_m\": 7120.744, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 14520.943, \"from_m\": 10592.14, \"capability_applied\": null, \"effective_limit_mph\": 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\": 16279.743, \"from_m\": 14520.943, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 18967.988, \"from_m\": 16279.743, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 19008.332, \"from_m\": 18967.988, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 19032.468, \"from_m\": 19008.332, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 20328.457, \"from_m\": 19032.468, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 21677.081, \"from_m\": 20328.457, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 21841.561, \"from_m\": 21677.081, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 22269.216, \"from_m\": 21841.561, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 22313.636, \"from_m\": 22269.216, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 22447.164, \"from_m\": 22313.636, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 22858.062, \"from_m\": 22447.164, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 28541.706, \"from_m\": 22858.062, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 28945.234, \"from_m\": 28541.706, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 29843.376, \"from_m\": 28945.234, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 31830.65, \"from_m\": 29843.376, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 32908.399, \"from_m\": 31830.65, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 33470.439, \"from_m\": 32908.399, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 33855.888, \"from_m\": 33470.439, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 35970.73, \"from_m\": 33855.888, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 36711.122, \"from_m\": 35970.73, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 37138.456, \"from_m\": 36711.122, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 37611.847, \"from_m\": 37138.456, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 38685.272, \"from_m\": 37611.847, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 42280.368, \"from_m\": 38685.272, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 45763.271, \"from_m\": 42280.368, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 59952.355, \"from_m\": 45763.271, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 63475.668, \"from_m\": 59952.355, \"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\": 63549.818, \"from_m\": 63475.668, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 63661.39, \"from_m\": 63549.818, \"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\": 63704.116, \"from_m\": 63661.39, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 63909.325, \"from_m\": 63704.116, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 64541.975, \"from_m\": 63909.325, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 66505.417, \"from_m\": 64541.975, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 68261.374, \"from_m\": 66505.417, \"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\": 72090.826, \"from_m\": 68261.374, \"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\": 72494.97, \"from_m\": 72090.826, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 73245.2, \"from_m\": 72494.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\": 79314.732, \"from_m\": 73245.2, \"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\": 82347.844, \"from_m\": 79314.732, \"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\": 83161.004, \"from_m\": 82347.844, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 85629.044, \"from_m\": 83161.004, \"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\": 87632.89, \"from_m\": 85629.044, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 90103.303, \"from_m\": 87632.89, \"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\": 91603.632, \"from_m\": 90103.303, \"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\": 93764.112, \"from_m\": 91603.632, \"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\": 95547.086, \"from_m\": 93764.112, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 96122.223, \"from_m\": 95547.086, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 96890.943, \"from_m\": 96122.223, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 97013.912, \"from_m\": 96890.943, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 97086.957, \"from_m\": 97013.912, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 97454.254, \"from_m\": 97086.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\": 98961.084, \"from_m\": 97454.254, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 102729.422, \"from_m\": 98961.084, \"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\": 105144.873, \"from_m\": 102729.422, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 113375.033, \"from_m\": 105144.873, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 113467.106, \"from_m\": 113375.033, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 113700.598, \"from_m\": 113467.106, \"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\": 114766.657, \"from_m\": 113700.598, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 120457.916, \"from_m\": 114766.657, \"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\": 120499.308, \"from_m\": 120457.916, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 120931.528, \"from_m\": 120499.308, \"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\": 122198.039, \"from_m\": 120931.528, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 123308.984, \"from_m\": 122198.039, \"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\": 123669.047, \"from_m\": 123308.984, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 123727.54, \"from_m\": 123669.047, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 123773.876, \"from_m\": 123727.54, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 126060.417, \"from_m\": 123773.876, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 128253.954, \"from_m\": 126060.417, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 134718.634, \"from_m\": 128253.954, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 141947.172, \"from_m\": 134718.634, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 145053.44, \"from_m\": 141947.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\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 149663.436, \"from_m\": 145053.44, \"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\": 155112.068, \"from_m\": 149663.436, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 167472.702, \"from_m\": 155112.068, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 167742.164, \"from_m\": 167472.702, \"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\": 167784.818, \"from_m\": 167742.164, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 173217.528, \"from_m\": 167784.818, \"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\": 175816.973, \"from_m\": 173217.528, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 183639.162, \"from_m\": 175816.973, \"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\": 188275.902, \"from_m\": 183639.162, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 193606.569, \"from_m\": 188275.902, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 200783.029, \"from_m\": 193606.569, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 208290.376, \"from_m\": 200783.029, \"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\": 210135.882, \"from_m\": 208290.376, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 210233.633, \"from_m\": 210135.882, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 210262.81, \"from_m\": 210233.633, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 210585.449, \"from_m\": 210262.81, \"capability_applied\": null, \"effective_limit_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\": 580631, \"profile_key\": \"05dd2b91ee252ccc9e80e541ce3ea24014041c043166e70097ba20f850b021e9\", \"schedule_id\": 1858, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1328\", \"location\": \"Edinburgh\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 66196}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1329H\", \"location\": \"Princes St Gardens\", \"stage_seq\": 2, \"distance_m\": 1602.803, \"section_seq\": 1, \"route_path_id\": 66196}, {\"is_pass\": false, \"wtt_arr\": \"1331H\", \"wtt_dep\": \"1333\", \"location\": \"Haymarket\", \"stage_seq\": 3, \"distance_m\": 2899.503, \"section_seq\": 1, \"route_path_id\": 66196}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1334H\", \"location\": \"Haymarket West Jn\", \"stage_seq\": 4, \"distance_m\": 4862.945, \"section_seq\": 1, \"route_path_id\": 66196}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1340\", \"location\": \"Dalmeny Jn\", \"stage_seq\": 5, \"distance_m\": 15433.297, \"section_seq\": 1, \"route_path_id\": 66196}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1346H\", \"location\": \"Inverkeithing\", \"stage_seq\": 6, \"distance_m\": 22047.224, \"section_seq\": 1, \"route_path_id\": 66196}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1354H\", \"location\": \"Burntisland\", \"stage_seq\": 7, \"distance_m\": 33242.535, \"section_seq\": 1, \"route_path_id\": 66196}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1401\", \"location\": \"Kirkcaldy\", \"stage_seq\": 8, \"distance_m\": 42480.783, \"section_seq\": 1, \"route_path_id\": 66196}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1405\", \"location\": \"Thornton South Jn\", \"stage_seq\": 9, \"distance_m\": 49547.181, \"section_seq\": 1, \"route_path_id\": 66196}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1405H\", \"location\": \"Thornton North Jn\", \"stage_seq\": 10, \"distance_m\": 50353.213, \"section_seq\": 1, \"route_path_id\": 66196}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1413H\", \"location\": \"Ladybank\", \"stage_seq\": 11, \"distance_m\": 63801.27, \"section_seq\": 1, \"route_path_id\": 66196}, {\"is_pass\": false, \"wtt_arr\": \"1418H\", \"wtt_dep\": \"1419H\", \"location\": \"Cupar\", \"stage_seq\": 12, \"distance_m\": 72637.172, \"section_seq\": 1, \"route_path_id\": 66196}, {\"is_pass\": false, \"wtt_arr\": \"1426\", \"wtt_dep\": \"1428\", \"location\": \"Leuchars\", \"stage_seq\": 13, \"distance_m\": 82721.0, \"section_seq\": 1, \"route_path_id\": 66196}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1435\", \"location\": \"Tay Bridge South\", \"stage_seq\": 14, \"distance_m\": 91507.554, \"section_seq\": 1, \"route_path_id\": 66196}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1441\", \"location\": \"Dundee Central Jn\", \"stage_seq\": 15, \"distance_m\": 95499.561, \"section_seq\": 1, \"route_path_id\": 66196}, {\"is_pass\": false, \"wtt_arr\": \"1442\", \"wtt_dep\": \"1444\", \"location\": \"Dundee\", \"stage_seq\": 16, \"distance_m\": 96064.064, \"section_seq\": 1, \"route_path_id\": 66196}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1446H\", \"location\": \"Camperdown Jn\", \"stage_seq\": 17, \"distance_m\": 97213.623, \"section_seq\": 1, \"route_path_id\": 66196}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1449H\", \"location\": \"Broughty Ferry\", \"stage_seq\": 18, \"distance_m\": 102468.985, \"section_seq\": 1, \"route_path_id\": 66196}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1455H\", \"location\": \"Carnoustie\", \"stage_seq\": 19, \"distance_m\": 113667.836, \"section_seq\": 1, \"route_path_id\": 66196}, {\"is_pass\": false, \"wtt_arr\": \"1500H\", \"wtt_dep\": \"1501H\", \"location\": \"Arbroath\", \"stage_seq\": 20, \"distance_m\": 123489.498, \"section_seq\": 1, \"route_path_id\": 66196}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1507H\", \"location\": \"Inverkeilor\", \"stage_seq\": 21, \"distance_m\": 133297.313, \"section_seq\": 1, \"route_path_id\": 66196}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1515\", \"location\": \"Usan Jn\", \"stage_seq\": 22, \"distance_m\": 142116.317, \"section_seq\": 1, \"route_path_id\": 66196}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1517H\", \"location\": \"Montrose\", \"stage_seq\": 23, \"distance_m\": 145350.539, \"section_seq\": 1, \"route_path_id\": 66196}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1522H\", \"location\": \"Craigo S.B.\", \"stage_seq\": 24, \"distance_m\": 152979.358, \"section_seq\": 1, \"route_path_id\": 66196}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1528\", \"location\": \"Laurencekirk\", \"stage_seq\": 25, \"distance_m\": 161644.127, \"section_seq\": 1, \"route_path_id\": 66196}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1534\", \"location\": \"Carmont\", \"stage_seq\": 26, \"distance_m\": 175886.632, \"section_seq\": 1, \"route_path_id\": 66196}, {\"is_pass\": false, \"wtt_arr\": \"1539\", \"wtt_dep\": \"1540\", \"location\": \"Stonehaven\", \"stage_seq\": 27, \"distance_m\": 184731.684, \"section_seq\": 1, \"route_path_id\": 66196}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1545H\", \"location\": \"Aberdeen Sig. A223\", \"stage_seq\": 28, \"distance_m\": 193820.977, \"section_seq\": 1, \"route_path_id\": 66196}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1548H\", \"location\": \"Aberdeen Sig. A229\", \"stage_seq\": 29, \"distance_m\": 199682.612, \"section_seq\": 1, \"route_path_id\": 66196}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1552\", \"location\": \"Aberdeen Sig. A55\", \"stage_seq\": 30, \"distance_m\": 206919.283, \"section_seq\": 1, \"route_path_id\": 66196}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1553\", \"location\": \"Craiginches South Jn\", \"stage_seq\": 31, \"distance_m\": 207940.483, \"section_seq\": 1, \"route_path_id\": 66196}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1555H\", \"location\": \"Aberdeen Ferryhill Jn\", \"stage_seq\": 32, \"distance_m\": 209822.615, \"section_seq\": 1, \"route_path_id\": 66196}, {\"is_pass\": false, \"wtt_arr\": \"1558\", \"wtt_dep\": null, \"location\": \"Aberdeen\", \"stage_seq\": 33, \"distance_m\": 210585.449, \"section_seq\": 1, \"route_path_id\": 66196}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 210585.449, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 66196}], \"total_distance_m\": 210585.449, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 210585.449, \"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": "1328", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "16.0", "current_position_lat": "57.1427610", "current_position_lon": "-2.0980311", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 797, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:31:24Z\", \"source_id\": 47457325, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:31:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:31:29Z\", \"source_id\": 15443573, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 578, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:46:50Z\", \"source_id\": 47497563, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:48:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:46:51Z\", \"source_id\": 15454864, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 534, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:54:37Z\", \"source_id\": 47518042, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:55:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:54:43Z\", \"source_id\": 15460648, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 522, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:01:07Z\", \"source_id\": 47534679, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:02:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:01:10Z\", \"source_id\": 15465307, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 470, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:12:38Z\", \"source_id\": 47564917, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:14:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:12:42Z\", \"source_id\": 15473717, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:18:39Z\", \"source_id\": 15478109, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:00:48Z\", \"source_id\": 15509206, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 407, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:38:28Z\", \"source_id\": 47632528, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:40:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:38:28Z\", \"source_id\": 15492776, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:50:12Z\", \"source_id\": 15501337, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:00:03Z\", \"source_id\": 15508583, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:35:47Z\", \"source_id\": 15535667, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:57:02Z\", \"source_id\": 15551944, \"stage_seq\": 33, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:56:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Aberdeen", "service_state_platform": "4", "timing_fact_generation": 1789484227109484, "current_leg_arrival_utc": "2026-09-15T15:57:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:57:07.083495", "service_state_evidence_id": 15551944, "current_leg_start_actual_dep": "2026-09-15T15:40:00+01:00", "operational_evidence_version": 79, "service_state_event_time_utc": "2026-09-15T14:56:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T14:57:07.120269", "service_state_valid_until_kind": null, "operational_interpretation_version": 79, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
ScotRail |
P |
EDB |
ABD |
1A85 |
170425 |
3 |
100 |
None |
{"version": 3, "segments": [{"to_m": 1667.893, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 3123.268, "from_m": 1667.893, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 6624.851, "from_m": 3123.268, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 7120.744, "from_m": 6624.851, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 10592.14, "from_m": 7120.744, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 14520.943, "from_m": 10592.14, "capability_applied": null, "effective_limit_mph": 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": 16279.743, "from_m": 14520.943, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 18967.988, "from_m": 16279.743, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 19008.332, "from_m": 18967.988, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 19032.468, "from_m": 19008.332, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 20328.457, "from_m": 19032.468, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 21677.081, "from_m": 20328.457, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 21841.561, "from_m": 21677.081, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 22269.216, "from_m": 21841.561, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 22313.636, "from_m": 22269.216, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 22447.164, "from_m": 22313.636, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 22858.062, "from_m": 22447.164, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 28541.706, "from_m": 22858.062, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 28945.234, "from_m": 28541.706, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 29843.376, "from_m": 28945.234, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 31830.65, "from_m": 29843.376, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 32908.399, "from_m": 31830.65, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 33470.439, "from_m": 32908.399, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 33855.888, "from_m": 33470.439, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 35970.73, "from_m": 33855.888, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 36711.122, "from_m": 35970.73, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 37138.456, "from_m": 36711.122, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 37611.847, "from_m": 37138.456, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 38685.272, "from_m": 37611.847, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 42280.368, "from_m": 38685.272, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 45763.271, "from_m": 42280.368, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 59952.355, "from_m": 45763.271, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 63475.668, "from_m": 59952.355, "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": 63549.818, "from_m": 63475.668, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 63661.39, "from_m": 63549.818, "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": 63704.116, "from_m": 63661.39, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 63909.325, "from_m": 63704.116, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 64541.975, "from_m": 63909.325, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 66505.417, "from_m": 64541.975, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 68261.374, "from_m": 66505.417, "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": 72090.826, "from_m": 68261.374, "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": 72494.97, "from_m": 72090.826, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 73245.2, "from_m": 72494.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": 79314.732, "from_m": 73245.2, "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": 82347.844, "from_m": 79314.732, "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": 83161.004, "from_m": 82347.844, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 85629.044, "from_m": 83161.004, "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": 87632.89, "from_m": 85629.044, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 90103.303, "from_m": 87632.89, "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": 91603.632, "from_m": 90103.303, "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": 93764.112, "from_m": 91603.632, "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": 95547.086, "from_m": 93764.112, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 96122.223, "from_m": 95547.086, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 96890.943, "from_m": 96122.223, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 97013.912, "from_m": 96890.943, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 97086.957, "from_m": 97013.912, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 97454.254, "from_m": 97086.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": 98961.084, "from_m": 97454.254, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 102729.422, "from_m": 98961.084, "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": 105144.873, "from_m": 102729.422, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 113375.033, "from_m": 105144.873, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 113467.106, "from_m": 113375.033, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 113700.598, "from_m": 113467.106, "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": 114766.657, "from_m": 113700.598, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 120457.916, "from_m": 114766.657, "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": 120499.308, "from_m": 120457.916, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 120931.528, "from_m": 120499.308, "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": 122198.039, "from_m": 120931.528, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 123308.984, "from_m": 122198.039, "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": 123669.047, "from_m": 123308.984, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 123727.54, "from_m": 123669.047, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 123773.876, "from_m": 123727.54, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 126060.417, "from_m": 123773.876, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 128253.954, "from_m": 126060.417, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 134718.634, "from_m": 128253.954, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 141947.172, "from_m": 134718.634, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 145053.44, "from_m": 141947.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", "infrastructure_limit_mph": 50.0}, {"to_m": 149663.436, "from_m": 145053.44, "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": 155112.068, "from_m": 149663.436, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 167472.702, "from_m": 155112.068, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 167742.164, "from_m": 167472.702, "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": 167784.818, "from_m": 167742.164, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 173217.528, "from_m": 167784.818, "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": 175816.973, "from_m": 173217.528, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 183639.162, "from_m": 175816.973, "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": 188275.902, "from_m": 183639.162, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 193606.569, "from_m": 188275.902, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 200783.029, "from_m": 193606.569, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 208290.376, "from_m": 200783.029, "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": 210135.882, "from_m": 208290.376, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 210233.633, "from_m": 210135.882, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 210262.81, "from_m": 210233.633, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 210585.449, "from_m": 210262.81, "capability_applied": null, "effective_limit_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": 580631, "profile_key": "05dd2b91ee252ccc9e80e541ce3ea24014041c043166e70097ba20f850b021e9", "schedule_id": 1858, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1328", "location": "Edinburgh", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 66196}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1329H", "location": "Princes St Gardens", "stage_seq": 2, "distance_m": 1602.803, "section_seq": 1, "route_path_id": 66196}, {"is_pass": false, "wtt_arr": "1331H", "wtt_dep": "1333", "location": "Haymarket", "stage_seq": 3, "distance_m": 2899.503, "section_seq": 1, "route_path_id": 66196}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1334H", "location": "Haymarket West Jn", "stage_seq": 4, "distance_m": 4862.945, "section_seq": 1, "route_path_id": 66196}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1340", "location": "Dalmeny Jn", "stage_seq": 5, "distance_m": 15433.297, "section_seq": 1, "route_path_id": 66196}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1346H", "location": "Inverkeithing", "stage_seq": 6, "distance_m": 22047.224, "section_seq": 1, "route_path_id": 66196}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1354H", "location": "Burntisland", "stage_seq": 7, "distance_m": 33242.535, "section_seq": 1, "route_path_id": 66196}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1401", "location": "Kirkcaldy", "stage_seq": 8, "distance_m": 42480.783, "section_seq": 1, "route_path_id": 66196}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1405", "location": "Thornton South Jn", "stage_seq": 9, "distance_m": 49547.181, "section_seq": 1, "route_path_id": 66196}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1405H", "location": "Thornton North Jn", "stage_seq": 10, "distance_m": 50353.213, "section_seq": 1, "route_path_id": 66196}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1413H", "location": "Ladybank", "stage_seq": 11, "distance_m": 63801.27, "section_seq": 1, "route_path_id": 66196}, {"is_pass": false, "wtt_arr": "1418H", "wtt_dep": "1419H", "location": "Cupar", "stage_seq": 12, "distance_m": 72637.172, "section_seq": 1, "route_path_id": 66196}, {"is_pass": false, "wtt_arr": "1426", "wtt_dep": "1428", "location": "Leuchars", "stage_seq": 13, "distance_m": 82721.0, "section_seq": 1, "route_path_id": 66196}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1435", "location": "Tay Bridge South", "stage_seq": 14, "distance_m": 91507.554, "section_seq": 1, "route_path_id": 66196}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1441", "location": "Dundee Central Jn", "stage_seq": 15, "distance_m": 95499.561, "section_seq": 1, "route_path_id": 66196}, {"is_pass": false, "wtt_arr": "1442", "wtt_dep": "1444", "location": "Dundee", "stage_seq": 16, "distance_m": 96064.064, "section_seq": 1, "route_path_id": 66196}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1446H", "location": "Camperdown Jn", "stage_seq": 17, "distance_m": 97213.623, "section_seq": 1, "route_path_id": 66196}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1449H", "location": "Broughty Ferry", "stage_seq": 18, "distance_m": 102468.985, "section_seq": 1, "route_path_id": 66196}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1455H", "location": "Carnoustie", "stage_seq": 19, "distance_m": 113667.836, "section_seq": 1, "route_path_id": 66196}, {"is_pass": false, "wtt_arr": "1500H", "wtt_dep": "1501H", "location": "Arbroath", "stage_seq": 20, "distance_m": 123489.498, "section_seq": 1, "route_path_id": 66196}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1507H", "location": "Inverkeilor", "stage_seq": 21, "distance_m": 133297.313, "section_seq": 1, "route_path_id": 66196}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1515", "location": "Usan Jn", "stage_seq": 22, "distance_m": 142116.317, "section_seq": 1, "route_path_id": 66196}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1517H", "location": "Montrose", "stage_seq": 23, "distance_m": 145350.539, "section_seq": 1, "route_path_id": 66196}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1522H", "location": "Craigo S.B.", "stage_seq": 24, "distance_m": 152979.358, "section_seq": 1, "route_path_id": 66196}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1528", "location": "Laurencekirk", "stage_seq": 25, "distance_m": 161644.127, "section_seq": 1, "route_path_id": 66196}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1534", "location": "Carmont", "stage_seq": 26, "distance_m": 175886.632, "section_seq": 1, "route_path_id": 66196}, {"is_pass": false, "wtt_arr": "1539", "wtt_dep": "1540", "location": "Stonehaven", "stage_seq": 27, "distance_m": 184731.684, "section_seq": 1, "route_path_id": 66196}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1545H", "location": "Aberdeen Sig. A223", "stage_seq": 28, "distance_m": 193820.977, "section_seq": 1, "route_path_id": 66196}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1548H", "location": "Aberdeen Sig. A229", "stage_seq": 29, "distance_m": 199682.612, "section_seq": 1, "route_path_id": 66196}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1552", "location": "Aberdeen Sig. A55", "stage_seq": 30, "distance_m": 206919.283, "section_seq": 1, "route_path_id": 66196}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1553", "location": "Craiginches South Jn", "stage_seq": 31, "distance_m": 207940.483, "section_seq": 1, "route_path_id": 66196}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1555H", "location": "Aberdeen Ferryhill Jn", "stage_seq": 32, "distance_m": 209822.615, "section_seq": 1, "route_path_id": 66196}, {"is_pass": false, "wtt_arr": "1558", "wtt_dep": null, "location": "Aberdeen", "stage_seq": 33, "distance_m": 210585.449, "section_seq": 1, "route_path_id": 66196}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 210585.449, "from_m": 0.0, "section_seq": 1, "route_path_id": 66196}], "total_distance_m": 210585.449, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 210585.449, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 0.0, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 797, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:31:24Z", "source_id": 47457325, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T12:31:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:31:29Z", "source_id": 15443573, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T13:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 578, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:46:50Z", "source_id": 47497563, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T12:48:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:46:51Z", "source_id": 15454864, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T13:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 534, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:54:37Z", "source_id": 47518042, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T12:55:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:54:43Z", "source_id": 15460648, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T13:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 522, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:01:07Z", "source_id": 47534679, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T13:02:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:01:10Z", "source_id": 15465307, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T14:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 470, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:12:38Z", "source_id": 47564917, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T13:14:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:12:42Z", "source_id": 15473717, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T14:14:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:18:39Z", "source_id": 15478109, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T14:18:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:00:48Z", "source_id": 15509206, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T14:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 407, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:38:28Z", "source_id": 47632528, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T13:40:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:38:28Z", "source_id": 15492776, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T14:40:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:50:12Z", "source_id": 15501337, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T14:50:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:00:03Z", "source_id": 15508583, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T14:59:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:35:47Z", "source_id": 15535667, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-15T15:35:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:57:02Z", "source_id": 15551944, "stage_seq": 33, "event_role": "ARR", "event_time": "2026-09-15T15:56:00+01:00", "operational_fact": true}] |
Edinburgh |
1328 |
1328 |
17F |
None |
None |
Aberdeen |
1558 |
1558 |
4 |
EARLY |
-2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C14635/2026-09-15/detailed |
None |
Stonehaven |
2026-09-15T15:40:00+01:00 |
Aberdeen |
16.0 |
{"type": "LineString", "coordinates": [[-2.2254338999999996, 56.96679189999999], [-2.2249688, 56.967048199999994], [-2.2246317, 56.96724780000001], [-2.2241166, 56.9675492], [-2.2233913, 56.968017499999995], [-2.2227231, 56.96847089999999], [-2.2224644, 56.96866000000001], [-2.2221498999999993, 56.9689009], [-2.2214563999999997, 56.9694739], [-2.2211488, 56.9697464], [-2.2207354, 56.9701448], [-2.2206624000000006, 56.9702217], [-2.2202695999999995, 56.9706356], [-2.2198932, 56.9710832], [-2.219457, 56.97158049999999], [-2.2191943, 56.971848599999994], [-2.2189823, 56.972062], [-2.2186479, 56.9723523], [-2.2183556, 56.9725615], [-2.2180469, 56.9727938], [-2.2177536, 56.972997500000005], [-2.2172406, 56.973314499999994], [-2.2169488999999993, 56.973479299999994], [-2.2165585999999995, 56.973679399999995], [-2.2154833, 56.974166700000005], [-2.2153043999999995, 56.9742365], [-2.2149637, 56.9743682], [-2.2145075, 56.9745287], [-2.2136433, 56.9748092], [-2.2129883999999995, 56.97498550000001], [-2.2123014, 56.97513509999999], [-2.2119164, 56.975214699999995], [-2.2115388, 56.9752904], [-2.2111564999999995, 56.9753568], [-2.2107842999999994, 56.97541410000001], [-2.2101835000000003, 56.9754911], [-2.209845, 56.97553769999999], [-2.1997588, 56.9764907], [-2.1987571, 56.9766219], [-2.1981764, 56.9767112], [-2.197651, 56.976802], [-2.1966998999999996, 56.9769769], [-2.1961653000000005, 56.97709429999999], [-2.1956651999999997, 56.97721310000001], [-2.1946967, 56.977476], [-2.1940809999999997, 56.977647], [-2.1935852, 56.9777836], [-2.193022, 56.977971], [-2.1924968999999996, 56.978163899999984], [-2.1920067, 56.9783559], [-2.1910903, 56.97876079999999], [-2.190556, 56.97900529999998], [-2.1900360999999995, 56.97925819999999], [-2.1894769, 56.9795676], [-2.1891923, 56.97973029999999], [-2.188928, 56.97989929999999], [-2.1886304999999995, 56.9800849], [-2.1883411, 56.9802677], [-2.1879961, 56.9805152], [-2.1876562, 56.980768100000006], [-2.1873053, 56.98106539999999], [-2.1869485999999996, 56.9813638], [-2.1863531, 56.981949], [-2.1858612, 56.9825053], [-2.1856439, 56.9828047], [-2.1854839, 56.9830427], [-2.1851722, 56.98353780000001], [-2.1848059, 56.98416590000001], [-2.1846393, 56.984465699999994], [-2.1844501, 56.9849538], [-2.1843191, 56.9854518], [-2.1841996, 56.9859988], [-2.1840401000000003, 56.9867293], [-2.1838141, 56.98752240000001], [-2.1835651, 56.98825389999999], [-2.1833736, 56.9887709], [-2.1830687999999996, 56.9895104], [-2.1828102, 56.9901063], [-2.1826537, 56.9904548], [-2.182488, 56.9907965], [-2.1823182, 56.99113319999999], [-2.1818055, 56.9920304], [-2.1815825999999996, 56.9924062], [-2.1813604, 56.99274719999999], [-2.181168, 56.99302790000001], [-2.1809749000000003, 56.9932961], [-2.1806556999999995, 56.9937632], [-2.1803109, 56.994210499999994], [-2.1796894, 56.994998599999995], [-2.1794625, 56.9952758], [-2.1792461999999997, 56.995523899999995], [-2.1786146, 56.9962221], [-2.1781205, 56.996731100000005], [-2.175485903351198, 56.999419379311696], [-2.1754407999999996, 56.99946539999999], [-2.1747041, 57.0002952], [-2.1741625, 57.0009618], [-2.1736665000000004, 57.00157409999999], [-2.1725821999999995, 57.00293239999999], [-2.1719434, 57.0037579], [-2.1716840999999993, 57.00415329999999], [-2.1714651, 57.004554299999995], [-2.1713501999999996, 57.0047821], [-2.1712361, 57.0050082], [-2.17102, 57.0054508], [-2.1707261, 57.006192], [-2.1700874999999997, 57.00876840000001], [-2.1699367, 57.0092323], [-2.1697571999999994, 57.00974480000001], [-2.1695451999999995, 57.0101947], [-2.1689918, 57.0112587], [-2.1688528, 57.01153839999999], [-2.1682047999999994, 57.01257240000001], [-2.1673979999999995, 57.0138393], [-2.1672259, 57.0141206], [-2.1670449, 57.01442], [-2.1668828, 57.0146591], [-2.1667464, 57.0148579], [-2.1665343000000004, 57.0151382], [-2.1663167, 57.0154142], [-2.1660482, 57.0157343], [-2.1658036, 57.0160158], [-2.1655931, 57.0162472], [-2.1653913999999994, 57.01644949999999], [-2.1650615, 57.0167646], [-2.1648605, 57.01696080000001], [-2.1647639, 57.0170551], [-2.1647217, 57.01709619999999], [-2.1636882999999996, 57.0179752], [-2.1632229, 57.0183158], [-2.1630752, 57.01842380000001], [-2.162873, 57.0185739], [-2.1626421999999996, 57.0187217], [-2.1624131, 57.0188685], [-2.1621332, 57.0190477], [-2.1616521, 57.0193269], [-2.160515, 57.019960899999994], [-2.1595525, 57.0204433], [-2.1582948, 57.0210454], [-2.1566219, 57.02177820000001], [-2.1559566818868516, 57.02206961122265], [-2.1546763, 57.0226305], [-2.1535102, 57.02317680000001], [-2.1531197999999994, 57.02339429999999], [-2.1527555, 57.0236164], [-2.1521098, 57.02407139999999], [-2.1515304, 57.0245311], [-2.1512536, 57.0247927], [-2.1510378, 57.0250154], [-2.1506428, 57.0254744], [-2.1504454999999996, 57.0257461], [-2.1502848, 57.02598999999999], [-2.1501421, 57.0262285], [-2.1500260999999994, 57.02645319999999], [-2.1499061, 57.0267031], [-2.1498182, 57.02696950000001], [-2.1497156, 57.0273114], [-2.1496446999999996, 57.0277389], [-2.1496273999999995, 57.0279657], [-2.1496167, 57.02819370000001], [-2.1496253, 57.0286657], [-2.1496288, 57.0287915], [-2.1496687, 57.0302088], [-2.1496549, 57.03071949999999], [-2.1496416, 57.03098959999999], [-2.1496286, 57.03125179999999], [-2.1495587, 57.03177910000001], [-2.1494472999999994, 57.032276800000005], [-2.1493844999999996, 57.0325574], [-2.1491958999999996, 57.0331516], [-2.1491016, 57.033419300000006], [-2.1489401, 57.033847], [-2.1488724, 57.0340315], [-2.1486742, 57.0345717], [-2.1483593, 57.03530580000001], [-2.1481792, 57.0356244], [-2.1481222, 57.0357297], [-2.1480103999999995, 57.03593630000001], [-2.1476628, 57.036541699999994], [-2.1468966999999997, 57.037867799999994], [-2.1460294, 57.03926299999999], [-2.1454955999999994, 57.0399789], [-2.1448062999999995, 57.0408417], [-2.1441443, 57.041659800000005], [-2.138833073754595, 57.048313740994665], [-2.1326858, 57.0560136], [-2.1309845, 57.05799090000001], [-2.1288311999999996, 57.0604731], [-2.1286993, 57.0606287], [-2.1277464, 57.061752799999994], [-2.1245649, 57.065363999999995], [-2.1242892, 57.065685899999984], [-2.1224725999999996, 57.06776730000001], [-2.1222339, 57.0680593], [-2.1213689, 57.0690459], [-2.1213014, 57.069125199999995], [-2.1198621, 57.0707937], [-2.119225, 57.0715323], [-2.1189426, 57.07184689999999], [-2.1183304, 57.0725029], [-2.1179273, 57.0728793], [-2.1176024, 57.0731626], [-2.1172877, 57.0734294], [-2.1169623999999994, 57.07369609999999], [-2.1165918, 57.0739905], [-2.11618, 57.07429840000001], [-2.1156947999999995, 57.07464970000001], [-2.1154035, 57.07483669999999], [-2.1147088, 57.07526729999999], [-2.1142811, 57.0755222], [-2.1135895, 57.075899199999995], [-2.1125929, 57.0764289], [-2.1113978, 57.0770641], [-2.1113777, 57.07707469999999], [-2.1094621, 57.0780841], [-2.108682, 57.0784628], [-2.1079219, 57.07881089999999], [-2.1073932, 57.079035399999995], [-2.106846, 57.079261399999986], [-2.1060233, 57.0795699], [-2.105045, 57.0799099], [-2.1039928, 57.0802622], [-2.097106, 57.08257030000001], [-2.0942766999999995, 57.08351849999999], [-2.0930208999999995, 57.0839393], [-2.0924195, 57.0841586], [-2.091832, 57.084394499999995], [-2.0909569, 57.0847883], [-2.0901838, 57.0851616], [-2.0897588999999996, 57.08538119999999], [-2.0893793, 57.0855842], [-2.0886125, 57.0860525], [-2.0878434, 57.0865744], [-2.0874750999999994, 57.0868555], [-2.0872467, 57.0870563], [-2.0867673, 57.0874862], [-2.0865055, 57.08771759999999], [-2.0862679000000006, 57.08795670000001], [-2.0858982, 57.0883823], [-2.0855816999999996, 57.0889032], [-2.0853877999999995, 57.0893566], [-2.0853085999999994, 57.089596400000005], [-2.0852595, 57.0898608], [-2.0851867, 57.09051889999999], [-2.0851615999999997, 57.09084779999999], [-2.0851163, 57.09113800000001], [-2.0850719, 57.091362499999995], [-2.0850065, 57.0915628], [-2.0849489999999995, 57.091806899999995], [-2.084903, 57.0919259], [-2.0848481, 57.09201249999999], [-2.0847026, 57.09224170000001], [-2.084546, 57.0924311], [-2.0842076, 57.0928212], [-2.0839967, 57.0930482], [-2.0837693999999995, 57.093256999999994], [-2.0832831, 57.09365499999999], [-2.0827924, 57.0940516], [-2.0820929, 57.0946118], [-2.0813951999999993, 57.0952081], [-2.0808930999999995, 57.09573519999999], [-2.0805601, 57.0961576], [-2.0802733, 57.09659769999999], [-2.0799992, 57.09708940000001], [-2.079977471738024, 57.09714381789098], [-2.0797974, 57.09759480000001], [-2.0796444, 57.0981435], [-2.0794838, 57.0986814], [-2.0793586999999993, 57.0989593], [-2.0792481, 57.09919959999999], [-2.0791418, 57.099417599999995], [-2.078967, 57.0997395], [-2.078838, 57.0999654], [-2.0786913, 57.1001903], [-2.0784385, 57.10056629999999], [-2.0781747, 57.1009157], [-2.0777287, 57.10145359999999], [-2.077488, 57.1017271], [-2.0772094, 57.10200609999999], [-2.0764142, 57.1027288], [-2.0749672, 57.1039969], [-2.0747886999999996, 57.10414680000001], [-2.0698472, 57.10834729999999], [-2.0693681, 57.10878619999999], [-2.0691045999999997, 57.1090504], [-2.0688711, 57.109314399999995], [-2.0685560999999995, 57.109700499999995], [-2.0683219, 57.1100461], [-2.0680936, 57.1103828], [-2.0675885999999997, 57.11120379999999], [-2.0671824, 57.1117831], [-2.0669645, 57.1120445], [-2.0667361, 57.112334100000005], [-2.066403, 57.1127164], [-2.066125153474899, 57.113001812463835], [-2.0660834999999995, 57.113044599999995], [-2.0659915999999994, 57.11313589999999], [-2.0624539999999993, 57.1167648], [-2.062225, 57.1169996], [-2.0619763999999994, 57.1172546], [-2.0565713999999997, 57.1227982], [-2.0562023, 57.123195], [-2.0557204, 57.1236767], [-2.0554642999999997, 57.1239557], [-2.055398, 57.12403520000001], [-2.0552739, 57.12418399999999], [-2.0550744, 57.124457099999994], [-2.0549062999999994, 57.124735699999995], [-2.0547239, 57.1251629], [-2.0546135, 57.125509699999995], [-2.0545879, 57.125639500000005], [-2.0545682, 57.125788099999994], [-2.05455, 57.125886699999995], [-2.0545484999999997, 57.1260231], [-2.05455, 57.1262406], [-2.0545785, 57.12645779999999], [-2.0546386000000005, 57.12671739999999], [-2.0547113, 57.126974999999995], [-2.054808, 57.1272048], [-2.0549231, 57.12743609999999], [-2.0550798, 57.1277222], [-2.0552879, 57.1280057], [-2.0554519999999994, 57.12821399999999], [-2.0556321, 57.128419099999995], [-2.0558302, 57.128629800000006], [-2.0560614, 57.12883839999999], [-2.0565392, 57.1292069], [-2.0570438999999996, 57.1295287], [-2.0576274, 57.1298353], [-2.0579738, 57.12999349999999], [-2.0582618, 57.13011569999999], [-2.0583394, 57.130148600000005], [-2.0587557, 57.1303088], [-2.0592133, 57.13046039999999], [-2.0594588, 57.13053649999999], [-2.0596972, 57.13059959999999], [-2.0602198, 57.13072940000001], [-2.0606012, 57.1308091], [-2.060861099999999, 57.13085679999999], [-2.0609952, 57.13088140000001], [-2.0614444909210254, 57.13095041421486], [-2.0614776, 57.1309555], [-2.0620017, 57.13102799999999], [-2.0627216, 57.13110950000001], [-2.0632331, 57.13115659999999], [-2.0637494999999997, 57.1311917], [-2.0643735, 57.1312228], [-2.0646886, 57.1312399], [-2.0650044, 57.1312517], [-2.0656477, 57.13127089999999], [-2.065960899999999, 57.131279500000005], [-2.066125153474899, 57.131279616948], [-2.0662418, 57.13127969999999], [-2.0668905, 57.131279500000005], [-2.0675556, 57.131272200000005], [-2.0682731, 57.13125279999999], [-2.068977, 57.1312254], [-2.0696477999999994, 57.13119400000001], [-2.0699827, 57.131173700000005], [-2.0703263999999995, 57.13115200000001], [-2.0709714, 57.13109879999999], [-2.0716194, 57.13103739999998], [-2.0728283, 57.130899799999995], [-2.0735357, 57.13080699999999], [-2.0736844999999997, 57.1307834], [-2.0742359, 57.130696], [-2.0750600999999995, 57.13055690000001], [-2.0763174, 57.13033769999999], [-2.0768234000000003, 57.1302395], [-2.0774423999999994, 57.1301317], [-2.0776565, 57.13009439999999], [-2.0780483, 57.13002089999999], [-2.0782959, 57.12997440000001], [-2.0792806, 57.129828399999994], [-2.0803263, 57.1296286], [-2.0809042, 57.12951819999999], [-2.0813311999999997, 57.1294827], [-2.0821172999999997, 57.12935339999999], [-2.082777399999999, 57.12922669999999], [-2.0832539, 57.12913979999999], [-2.0856213999999995, 57.1286866], [-2.0862398, 57.128568599999994], [-2.0869372, 57.1284537], [-2.0875879, 57.1283734], [-2.0879334000000003, 57.12832960000001], [-2.0882313, 57.1283061], [-2.0886626, 57.12824849999999], [-2.0888534, 57.1282448], [-2.0889697, 57.12824260000001], [-2.0895638, 57.128235499999995], [-2.0901468, 57.1282514], [-2.0904151, 57.1282747], [-2.0910836999999995, 57.1283432], [-2.0917361999999997, 57.12843470000001], [-2.0922059, 57.1285105], [-2.0924663999999997, 57.1285525], [-2.0933555, 57.12878709999999], [-2.0935540999999995, 57.1288518], [-2.0935723999999993, 57.12885769999999], [-2.0939841, 57.128991799999994], [-2.0941812, 57.129068499999995], [-2.0944578, 57.129182199999995], [-2.0946255, 57.1292511], [-2.0951862, 57.1295373], [-2.0955001999999996, 57.1297104], [-2.0957939, 57.12986610000001], [-2.0961062, 57.13006109999999], [-2.0963358, 57.13022529999999], [-2.0965365999999994, 57.13037909999999], [-2.0967329, 57.130537699999984], [-2.096898299999999, 57.1306878], [-2.0970215999999997, 57.130807399999995], [-2.0971783, 57.1309705], [-2.0973067, 57.1311266], [-2.097424, 57.13126829999999], [-2.0975605999999996, 57.13144889999999], [-2.0976889999999995, 57.13164999999999], [-2.0977870000000003, 57.131820100000006], [-2.097941, 57.13214640000001], [-2.0980003, 57.1323102], [-2.0980496, 57.1324714], [-2.0980768, 57.1325975], [-2.0980871999999997, 57.1327152], [-2.0980767, 57.13291569999999], [-2.0980687, 57.133], [-2.0979611, 57.133582899999986], [-2.0979064, 57.1338264], [-2.0977699, 57.1344284], [-2.0977141, 57.1346654], [-2.097655, 57.134916], [-2.0976081, 57.13513939999999], [-2.0975613999999996, 57.13533], [-2.0975534, 57.1353726], [-2.0975017999999994, 57.13563289999999], [-2.0974706, 57.13584089999999], [-2.0974498999999995, 57.1359709], [-2.0974486307884703, 57.13597906630546], [-2.0974013, 57.136283600000006], [-2.0973937, 57.13633250000001], [-2.0973539, 57.1366479], [-2.0973161999999994, 57.1369992], [-2.0972817, 57.1373653], [-2.0972595999999997, 57.1377327], [-2.0972381, 57.1382406], [-2.0972175, 57.1386304], [-2.0972043999999994, 57.1387963], [-2.0971994, 57.13884410000001], [-2.097178, 57.1390362], [-2.0971711, 57.1390979], [-2.0971379, 57.1393409], [-2.0970541, 57.1399334], [-2.097032899999999, 57.14007929999999], [-2.0970318, 57.140284099999995], [-2.0970529, 57.1403944], [-2.0971042, 57.140596900000006], [-2.0971686999999997, 57.1408282], [-2.0971898, 57.140903900000005], [-2.09723, 57.14103649999999], [-2.0972609, 57.1411421], [-2.0974634999999995, 57.1418594], [-2.0974923999999997, 57.1419436], [-2.0975451, 57.1420822], [-2.0976291, 57.142249799999995], [-2.0976952999999994, 57.142357999999994], [-2.0977286999999993, 57.142406599999994], [-2.0977621, 57.1424552], [-2.0978538999999996, 57.14257140000001], [-2.0979431999999996, 57.14267149999999], [-2.0980311, 57.142761]]} |
16.0 |
1540 |
1556 |
Stonehaven |
Aberdeen |
Aberdeen |
57.1427610 |
-2.0980311 |
57.1427610 |
-2.0980311 |
1 |
0 |
2026-09-15 15:07:08 |
TERMINATED |
2026-09-15 14:56:00 |
Aberdeen |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15551944 |
1789484227109484 |
79 |
79 |
2026-09-15 14:57:07.120269 |
4 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 14:57:07.083495 |
| 551999 |
582960 |
P87371 |
882D88MQ15 |
2026-09-15 |
COMPLETE |
15550993 |
2026-09-15 15:57:00 |
2026-09-15 15:07:37 |
2026-09-17 15:07:37 |
{"id": 582960, "stp": "P", "toc": "Southeastern", "uid": "P87371", "consist": "465177+465925", "dest_crs": "CHX", "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P87371/2026-09-15/detailed", "trust_id": "882D88MQ15", "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": "1554", "dest_platform": "1", "is_terminated": 1, "next_location": "London Charing Cross", "signalling_id": "2D88", "timing_status": "LATE", "origin_station": "Dartford", "current_leg_arr": "1557", "current_leg_dep": "1554", "current_leg_end": "London Charing Cross", "origin_dep_time": "1505", "origin_platform": "1", "current_location": "London Charing Cross", "last_update_time": "2026-09-15T15:07:37", "route_debug_link": null, "timing_variation": "+3 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": "1554", "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\": 582960, \"profile_key\": \"24edb979534221cbb7964a085acebb5c5a871c5a000004b25f222fe2411b685f\", \"schedule_id\": 23294, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1505\", \"location\": \"Dartford\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 37455}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1506H\", \"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\": \"1507H\", \"location\": \"Crayford Spur B Jn\", \"stage_seq\": 3, \"distance_m\": 1608.408, \"section_seq\": 1, \"route_path_id\": 37455}, {\"is_pass\": false, \"wtt_arr\": \"1508H\", \"wtt_dep\": \"1509H\", \"location\": \"Crayford\", \"stage_seq\": 4, \"distance_m\": 2992.94, \"section_seq\": 1, \"route_path_id\": 37455}, {\"is_pass\": false, \"wtt_arr\": \"1512\", \"wtt_dep\": \"1512H\", \"location\": \"Bexley\", \"stage_seq\": 5, \"distance_m\": 5314.039, \"section_seq\": 1, \"route_path_id\": 37455}, {\"is_pass\": false, \"wtt_arr\": \"1514H\", \"wtt_dep\": \"1515\", \"location\": \"Albany Park\", \"stage_seq\": 6, \"distance_m\": 6902.126, \"section_seq\": 1, \"route_path_id\": 37455}, {\"is_pass\": false, \"wtt_arr\": \"1517\", \"wtt_dep\": \"1518\", \"location\": \"Sidcup\", \"stage_seq\": 7, \"distance_m\": 8405.93, \"section_seq\": 1, \"route_path_id\": 37455}, {\"is_pass\": false, \"wtt_arr\": \"1520H\", \"wtt_dep\": \"1521H\", \"location\": \"New Eltham\", \"stage_seq\": 8, \"distance_m\": 10796.072, \"section_seq\": 1, \"route_path_id\": 37455}, {\"is_pass\": false, \"wtt_arr\": \"1523H\", \"wtt_dep\": \"1524\", \"location\": \"Mottingham\", \"stage_seq\": 9, \"distance_m\": 12247.64, \"section_seq\": 1, \"route_path_id\": 37455}, {\"is_pass\": false, \"wtt_arr\": \"1527\", \"wtt_dep\": \"1527H\", \"location\": \"Lee\", \"stage_seq\": 10, \"distance_m\": 14825.891, \"section_seq\": 1, \"route_path_id\": 37455}, {\"is_pass\": false, \"wtt_arr\": \"1529H\", \"wtt_dep\": \"1530H\", \"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\": \"1533\", \"location\": \"Parks Bridge Jn\", \"stage_seq\": 12, \"distance_m\": 17504.774, \"section_seq\": 1, \"route_path_id\": 37455}, {\"is_pass\": false, \"wtt_arr\": \"1536H\", \"wtt_dep\": \"1537H\", \"location\": \"Lewisham\", \"stage_seq\": 13, \"distance_m\": 18006.994, \"section_seq\": 1, \"route_path_id\": 37455}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1538H\", \"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\": \"1539H\", \"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\": \"1540H\", \"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\": \"1542H\", \"location\": \"Blue Anchor (Kent)\", \"stage_seq\": 17, \"distance_m\": 22697.413, \"section_seq\": 1, \"route_path_id\": 37455}, {\"is_pass\": false, \"wtt_arr\": \"1545\", \"wtt_dep\": \"1546\", \"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\": \"1548\", \"location\": \"Ewer Street Jn\", \"stage_seq\": 19, \"distance_m\": 25502.789, \"section_seq\": 1, \"route_path_id\": 37455}, {\"is_pass\": false, \"wtt_arr\": \"1550\", \"wtt_dep\": \"1551\", \"location\": \"London Waterloo (East)\", \"stage_seq\": 20, \"distance_m\": 26249.106, \"section_seq\": 1, \"route_path_id\": 37455}, {\"is_pass\": false, \"wtt_arr\": \"1554\", \"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": "1505", "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\": 31733, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:08:06Z\", \"source_id\": 47710808, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:08:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:08:09Z\", \"source_id\": 15514613, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31729, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:11:38Z\", \"source_id\": 47720430, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:12:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:11:41Z\", \"source_id\": 15517363, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31725, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:14:17Z\", \"source_id\": 47727561, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:14:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:14:21Z\", \"source_id\": 15519400, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31717, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:16:47Z\", \"source_id\": 47734267, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:17:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:16:54Z\", \"source_id\": 15521349, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31711, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:21:02Z\", \"source_id\": 47745650, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:21:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:21:06Z\", \"source_id\": 15524541, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31707, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:23:50Z\", \"source_id\": 47752869, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:24:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:23:55Z\", \"source_id\": 15526675, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31702, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:27:11Z\", \"source_id\": 47761446, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:28:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:27:15Z\", \"source_id\": 15529200, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31685, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:30:49Z\", \"source_id\": 47770928, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:31:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:30:51Z\", \"source_id\": 15531914, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31567, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:37:21Z\", \"source_id\": 47788772, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:38:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:37:23Z\", \"source_id\": 15536900, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29662, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:46:40Z\", \"source_id\": 47813813, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:47:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:46:43Z\", \"source_id\": 15543963, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31438, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:51:41Z\", \"source_id\": 47827413, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:52:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:51:47Z\", \"source_id\": 15547955, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31426, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:55:44Z\", \"source_id\": 47838399, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:57:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:55:48Z\", \"source_id\": 15550993, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:57:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Charing Cross", "service_state_platform": "1", "timing_fact_generation": 1789484151323858, "current_leg_arrival_utc": "2026-09-15T15:57:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:57:08.446977", "service_state_evidence_id": 15550993, "current_leg_start_actual_dep": "2026-09-15T15:54:00+01:00", "operational_evidence_version": 81, "service_state_event_time_utc": "2026-09-15T14:57:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T15:07:09.065274", "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 |
DFD |
CHX |
2D88 |
465177+465925 |
8 |
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": 582960, "profile_key": "24edb979534221cbb7964a085acebb5c5a871c5a000004b25f222fe2411b685f", "schedule_id": 23294, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1505", "location": "Dartford", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 37455}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1506H", "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": "1507H", "location": "Crayford Spur B Jn", "stage_seq": 3, "distance_m": 1608.408, "section_seq": 1, "route_path_id": 37455}, {"is_pass": false, "wtt_arr": "1508H", "wtt_dep": "1509H", "location": "Crayford", "stage_seq": 4, "distance_m": 2992.94, "section_seq": 1, "route_path_id": 37455}, {"is_pass": false, "wtt_arr": "1512", "wtt_dep": "1512H", "location": "Bexley", "stage_seq": 5, "distance_m": 5314.039, "section_seq": 1, "route_path_id": 37455}, {"is_pass": false, "wtt_arr": "1514H", "wtt_dep": "1515", "location": "Albany Park", "stage_seq": 6, "distance_m": 6902.126, "section_seq": 1, "route_path_id": 37455}, {"is_pass": false, "wtt_arr": "1517", "wtt_dep": "1518", "location": "Sidcup", "stage_seq": 7, "distance_m": 8405.93, "section_seq": 1, "route_path_id": 37455}, {"is_pass": false, "wtt_arr": "1520H", "wtt_dep": "1521H", "location": "New Eltham", "stage_seq": 8, "distance_m": 10796.072, "section_seq": 1, "route_path_id": 37455}, {"is_pass": false, "wtt_arr": "1523H", "wtt_dep": "1524", "location": "Mottingham", "stage_seq": 9, "distance_m": 12247.64, "section_seq": 1, "route_path_id": 37455}, {"is_pass": false, "wtt_arr": "1527", "wtt_dep": "1527H", "location": "Lee", "stage_seq": 10, "distance_m": 14825.891, "section_seq": 1, "route_path_id": 37455}, {"is_pass": false, "wtt_arr": "1529H", "wtt_dep": "1530H", "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": "1533", "location": "Parks Bridge Jn", "stage_seq": 12, "distance_m": 17504.774, "section_seq": 1, "route_path_id": 37455}, {"is_pass": false, "wtt_arr": "1536H", "wtt_dep": "1537H", "location": "Lewisham", "stage_seq": 13, "distance_m": 18006.994, "section_seq": 1, "route_path_id": 37455}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1538H", "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": "1539H", "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": "1540H", "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": "1542H", "location": "Blue Anchor (Kent)", "stage_seq": 17, "distance_m": 22697.413, "section_seq": 1, "route_path_id": 37455}, {"is_pass": false, "wtt_arr": "1545", "wtt_dep": "1546", "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": "1548", "location": "Ewer Street Jn", "stage_seq": 19, "distance_m": 25502.789, "section_seq": 1, "route_path_id": 37455}, {"is_pass": false, "wtt_arr": "1550", "wtt_dep": "1551", "location": "London Waterloo (East)", "stage_seq": 20, "distance_m": 26249.106, "section_seq": 1, "route_path_id": 37455}, {"is_pass": false, "wtt_arr": "1554", "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-15T14:08:06Z", "source_id": 47710808, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T14:08:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:08:09Z", "source_id": 15514613, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T15:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31729, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:11:38Z", "source_id": 47720430, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T14:12:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:11:41Z", "source_id": 15517363, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T15:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31725, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:14:17Z", "source_id": 47727561, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T14:14:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:14:21Z", "source_id": 15519400, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T15:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31717, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:16:47Z", "source_id": 47734267, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T14:17:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:16:54Z", "source_id": 15521349, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T15:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31711, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:21:02Z", "source_id": 47745650, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T14:21:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:21:06Z", "source_id": 15524541, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T15:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31707, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:23:50Z", "source_id": 47752869, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T14:24:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:23:55Z", "source_id": 15526675, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T15:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31702, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:27:11Z", "source_id": 47761446, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T14:28:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:27:15Z", "source_id": 15529200, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T15:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31685, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:30:49Z", "source_id": 47770928, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T14:31:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:30:51Z", "source_id": 15531914, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T15:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31567, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:37:21Z", "source_id": 47788772, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T14:38:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:37:23Z", "source_id": 15536900, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T15:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29662, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:46:40Z", "source_id": 47813813, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T14:47:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:46:43Z", "source_id": 15543963, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T15:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31438, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:51:41Z", "source_id": 47827413, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T14:52:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:51:47Z", "source_id": 15547955, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T15:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31426, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:55:44Z", "source_id": 47838399, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T14:57:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:55:48Z", "source_id": 15550993, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T15:57:00+01:00", "operational_fact": true}] |
Dartford |
1505 |
1505 |
1 |
None |
None |
London Charing Cross |
1554 |
1554 |
1 |
LATE |
+3 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P87371/2026-09-15/detailed |
None |
London Waterloo (East) |
2026-09-15T15:54: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 |
1554 |
1557 |
London Waterloo (East) |
London Charing Cross |
London Charing Cross |
51.5078489 |
-0.1241603 |
51.5078489 |
-0.1241603 |
1 |
0 |
2026-09-15 15:07:37 |
TERMINATED |
2026-09-15 14:57:00 |
London Charing Cross |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15550993 |
1789484151323858 |
81 |
81 |
2026-09-15 15:07:09.065274 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 14:57:08.446977 |
| 552000 |
582977 |
G27880 |
872S38MQ15 |
2026-09-15 |
COMPLETE |
15552016 |
2026-09-15 15:57:00 |
2026-09-15 15:07:37 |
2026-09-17 15:07:37 |
{"id": 582977, "stp": "P", "toc": "Southern", "uid": "G27880", "consist": "377102+377429", "dest_crs": "WCY", "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G27880/2026-09-15/detailed", "trust_id": "872S38MQ15", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "West Croydon", "service_date": "2026-09-15", "dest_arr_time": "1550", "dest_platform": "4", "is_terminated": 1, "next_location": "West Croydon", "signalling_id": "2S38", "timing_status": "LATE", "origin_station": "London Victoria (C)", "current_leg_arr": "1557", "current_leg_dep": "1553", "current_leg_end": "West Croydon", "origin_dep_time": "1506", "origin_platform": "10", "current_location": "West Croydon", "last_update_time": "2026-09-15T15:07:37", "route_debug_link": null, "timing_variation": "+7 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": "1550", "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": 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\": 7769.276, \"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\": 7781.329, \"from_m\": 7769.276, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 7829.614, \"from_m\": 7781.329, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 8795.139, \"from_m\": 7829.614, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 8879.117, \"from_m\": 8795.139, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 8924.18, \"from_m\": 8879.117, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 8978.641, \"from_m\": 8924.18, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 10157.657, \"from_m\": 8978.641, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 10700.401, \"from_m\": 10157.657, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 10718.797, \"from_m\": 10700.401, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 10728.722, \"from_m\": 10718.797, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 11160.39, \"from_m\": 10728.722, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 12997.774, \"from_m\": 11160.39, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 13672.544, \"from_m\": 12997.774, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 13705.164, \"from_m\": 13672.544, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 13737.626, \"from_m\": 13705.164, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 13789.782, \"from_m\": 13737.626, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 15014.874, \"from_m\": 13789.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\": 15105.683, \"from_m\": 15014.874, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 15781.892, \"from_m\": 15105.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\": 15964.813, \"from_m\": 15781.892, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 16023.079, \"from_m\": 15964.813, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 16345.063, \"from_m\": 16023.079, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 16518.144, \"from_m\": 16345.063, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 16594.955, \"from_m\": 16518.144, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 16600.338, \"from_m\": 16594.955, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 17208.393, \"from_m\": 16600.338, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 17219.259, \"from_m\": 17208.393, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 17690.958, \"from_m\": 17219.259, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 17715.182, \"from_m\": 17690.958, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 18674.763, \"from_m\": 17715.182, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 18882.76, \"from_m\": 18674.763, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 18918.015, \"from_m\": 18882.76, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 19152.754, \"from_m\": 18918.015, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}], \"service_id\": 582977, \"profile_key\": \"3211710de6fd08fa9b486e84c27870b69f091c54776a5c4840917bd8bedb34da\", \"schedule_id\": 10887, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1506\", \"location\": \"London Victoria (C)\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 67870}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1508H\", \"location\": \"Battersea Pier Jn\", \"stage_seq\": 2, \"distance_m\": 1342.075, \"section_seq\": 1, \"route_path_id\": 67870}, {\"is_pass\": false, \"wtt_arr\": \"1509H\", \"wtt_dep\": \"1510\", \"location\": \"Battersea Park\", \"stage_seq\": 3, \"distance_m\": 1893.376, \"section_seq\": 1, \"route_path_id\": 67870}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1511H\", \"location\": \"Pouparts Jn\", \"stage_seq\": 4, \"distance_m\": 3177.986, \"section_seq\": 1, \"route_path_id\": 67870}, {\"is_pass\": false, \"wtt_arr\": \"1513H\", \"wtt_dep\": \"1514H\", \"location\": \"Clapham Junction (C)\", \"stage_seq\": 5, \"distance_m\": 4242.594, \"section_seq\": 1, \"route_path_id\": 67870}, {\"is_pass\": false, \"wtt_arr\": \"1518H\", \"wtt_dep\": \"1519H\", \"location\": \"Balham\", \"stage_seq\": 6, \"distance_m\": 7384.3, \"section_seq\": 1, \"route_path_id\": 67870}, {\"is_pass\": false, \"wtt_arr\": \"1522H\", \"wtt_dep\": \"1525\", \"location\": \"Streatham Hill\", \"stage_seq\": 7, \"distance_m\": 9028.752, \"section_seq\": 1, \"route_path_id\": 67870}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1527\", \"location\": \"West Norwood Junction\", \"stage_seq\": 8, \"distance_m\": 10700.401, \"section_seq\": 1, \"route_path_id\": 67870}, {\"is_pass\": false, \"wtt_arr\": \"1528\", \"wtt_dep\": \"1528H\", \"location\": \"West Norwood\", \"stage_seq\": 9, \"distance_m\": 11124.125, \"section_seq\": 1, \"route_path_id\": 67870}, {\"is_pass\": false, \"wtt_arr\": \"1531\", \"wtt_dep\": \"1531H\", \"location\": \"Gipsy Hill\", \"stage_seq\": 10, \"distance_m\": 12671.401, \"section_seq\": 1, \"route_path_id\": 67870}, {\"is_pass\": false, \"wtt_arr\": \"1534H\", \"wtt_dep\": \"1538\", \"location\": \"Crystal Palace\", \"stage_seq\": 11, \"distance_m\": 13859.25, \"section_seq\": 1, \"route_path_id\": 67870}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1540\", \"location\": \"Bromley Jn\", \"stage_seq\": 12, \"distance_m\": 15253.483, \"section_seq\": 1, \"route_path_id\": 67870}, {\"is_pass\": false, \"wtt_arr\": \"1542\", \"wtt_dep\": \"1544\", \"location\": \"Norwood Junction\", \"stage_seq\": 13, \"distance_m\": 16280.324, \"section_seq\": 1, \"route_path_id\": 67870}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1546H\", \"location\": \"Selhurst Gloucester Rd Jn\", \"stage_seq\": 14, \"distance_m\": 17715.182, \"section_seq\": 1, \"route_path_id\": 67870}, {\"is_pass\": false, \"wtt_arr\": \"1550\", \"wtt_dep\": null, \"location\": \"West Croydon\", \"stage_seq\": 15, \"distance_m\": 19152.754, \"section_seq\": 1, \"route_path_id\": 67870}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 19152.754, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 67870}], \"total_distance_m\": 19152.754, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 14129.142, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 5023.612, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1506", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "51.3789421", "current_position_lon": "-0.1019610", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 28889, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:08:47Z\", \"source_id\": 47712687, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:09:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:08:53Z\", \"source_id\": 15515181, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29133, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:12:38Z\", \"source_id\": 47564954, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:13:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TD\", \"smart_id\": 29136, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:11:59Z\", \"source_id\": 47721372, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:12:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:12:01Z\", \"source_id\": 15517617, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29225, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:16:59Z\", \"source_id\": 47734792, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:17:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:17:04Z\", \"source_id\": 15521464, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29846, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:20:41Z\", \"source_id\": 47744761, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:21:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:20:43Z\", \"source_id\": 15524270, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29856, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:27:41Z\", \"source_id\": 47762632, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:28:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:27:43Z\", \"source_id\": 15529513, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29860, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:30:52Z\", \"source_id\": 47771020, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:31:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:30:58Z\", \"source_id\": 15531960, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29872, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:33:32Z\", \"source_id\": 47778213, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:34:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:33:38Z\", \"source_id\": 15534044, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30007, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:41:44Z\", \"source_id\": 47800394, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:43:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:41:47Z\", \"source_id\": 15540198, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30055, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:57:04Z\", \"source_id\": 47841741, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:57:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:57:06Z\", \"source_id\": 15552016, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:57:00+01:00\", \"operational_fact\": true}]", "service_state_location": "West Croydon", "service_state_platform": "4", "timing_fact_generation": 1789484229068820, "current_leg_arrival_utc": "2026-09-15T15:57:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:57:09.057816", "service_state_evidence_id": 15552016, "current_leg_start_actual_dep": "2026-09-15T15:51:00+01:00", "operational_evidence_version": 71, "service_state_event_time_utc": "2026-09-15T14:57:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T15:07:09.902048", "service_state_valid_until_kind": null, "operational_interpretation_version": 71, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Southern |
P |
None |
WCY |
2S38 |
377102+377429 |
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": 7769.276, "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": 7781.329, "from_m": 7769.276, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 7829.614, "from_m": 7781.329, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 8795.139, "from_m": 7829.614, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 8879.117, "from_m": 8795.139, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 8924.18, "from_m": 8879.117, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 8978.641, "from_m": 8924.18, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 10157.657, "from_m": 8978.641, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 10700.401, "from_m": 10157.657, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 10718.797, "from_m": 10700.401, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 10728.722, "from_m": 10718.797, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 11160.39, "from_m": 10728.722, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 12997.774, "from_m": 11160.39, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 13672.544, "from_m": 12997.774, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 13705.164, "from_m": 13672.544, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 13737.626, "from_m": 13705.164, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 13789.782, "from_m": 13737.626, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 15014.874, "from_m": 13789.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": 15105.683, "from_m": 15014.874, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 15781.892, "from_m": 15105.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": 15964.813, "from_m": 15781.892, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 16023.079, "from_m": 15964.813, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 16345.063, "from_m": 16023.079, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 16518.144, "from_m": 16345.063, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 16594.955, "from_m": 16518.144, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 16600.338, "from_m": 16594.955, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 17208.393, "from_m": 16600.338, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 17219.259, "from_m": 17208.393, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 17690.958, "from_m": 17219.259, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 17715.182, "from_m": 17690.958, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 18674.763, "from_m": 17715.182, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 18882.76, "from_m": 18674.763, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 18918.015, "from_m": 18882.76, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 19152.754, "from_m": 18918.015, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}], "service_id": 582977, "profile_key": "3211710de6fd08fa9b486e84c27870b69f091c54776a5c4840917bd8bedb34da", "schedule_id": 10887, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1506", "location": "London Victoria (C)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 67870}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1508H", "location": "Battersea Pier Jn", "stage_seq": 2, "distance_m": 1342.075, "section_seq": 1, "route_path_id": 67870}, {"is_pass": false, "wtt_arr": "1509H", "wtt_dep": "1510", "location": "Battersea Park", "stage_seq": 3, "distance_m": 1893.376, "section_seq": 1, "route_path_id": 67870}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1511H", "location": "Pouparts Jn", "stage_seq": 4, "distance_m": 3177.986, "section_seq": 1, "route_path_id": 67870}, {"is_pass": false, "wtt_arr": "1513H", "wtt_dep": "1514H", "location": "Clapham Junction (C)", "stage_seq": 5, "distance_m": 4242.594, "section_seq": 1, "route_path_id": 67870}, {"is_pass": false, "wtt_arr": "1518H", "wtt_dep": "1519H", "location": "Balham", "stage_seq": 6, "distance_m": 7384.3, "section_seq": 1, "route_path_id": 67870}, {"is_pass": false, "wtt_arr": "1522H", "wtt_dep": "1525", "location": "Streatham Hill", "stage_seq": 7, "distance_m": 9028.752, "section_seq": 1, "route_path_id": 67870}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1527", "location": "West Norwood Junction", "stage_seq": 8, "distance_m": 10700.401, "section_seq": 1, "route_path_id": 67870}, {"is_pass": false, "wtt_arr": "1528", "wtt_dep": "1528H", "location": "West Norwood", "stage_seq": 9, "distance_m": 11124.125, "section_seq": 1, "route_path_id": 67870}, {"is_pass": false, "wtt_arr": "1531", "wtt_dep": "1531H", "location": "Gipsy Hill", "stage_seq": 10, "distance_m": 12671.401, "section_seq": 1, "route_path_id": 67870}, {"is_pass": false, "wtt_arr": "1534H", "wtt_dep": "1538", "location": "Crystal Palace", "stage_seq": 11, "distance_m": 13859.25, "section_seq": 1, "route_path_id": 67870}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1540", "location": "Bromley Jn", "stage_seq": 12, "distance_m": 15253.483, "section_seq": 1, "route_path_id": 67870}, {"is_pass": false, "wtt_arr": "1542", "wtt_dep": "1544", "location": "Norwood Junction", "stage_seq": 13, "distance_m": 16280.324, "section_seq": 1, "route_path_id": 67870}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1546H", "location": "Selhurst Gloucester Rd Jn", "stage_seq": 14, "distance_m": 17715.182, "section_seq": 1, "route_path_id": 67870}, {"is_pass": false, "wtt_arr": "1550", "wtt_dep": null, "location": "West Croydon", "stage_seq": 15, "distance_m": 19152.754, "section_seq": 1, "route_path_id": 67870}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 19152.754, "from_m": 0.0, "section_seq": 1, "route_path_id": 67870}], "total_distance_m": 19152.754, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 14129.142, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 5023.612, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 28889, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:08:47Z", "source_id": 47712687, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T14:09:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:08:53Z", "source_id": 15515181, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T15:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29133, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:12:38Z", "source_id": 47564954, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T13:13:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TD", "smart_id": 29136, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:11:59Z", "source_id": 47721372, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T14:12:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:12:01Z", "source_id": 15517617, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T15:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29225, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:16:59Z", "source_id": 47734792, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T14:17:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:17:04Z", "source_id": 15521464, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T15:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29846, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:20:41Z", "source_id": 47744761, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T14:21:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:20:43Z", "source_id": 15524270, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T15:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29856, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:27:41Z", "source_id": 47762632, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T14:28:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:27:43Z", "source_id": 15529513, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T15:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29860, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:30:52Z", "source_id": 47771020, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T14:31:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:30:58Z", "source_id": 15531960, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T15:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29872, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:33:32Z", "source_id": 47778213, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T14:34:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:33:38Z", "source_id": 15534044, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T15:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30007, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:41:44Z", "source_id": 47800394, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T14:43:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:41:47Z", "source_id": 15540198, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T15:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30055, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:57:04Z", "source_id": 47841741, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T14:57:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:57:06Z", "source_id": 15552016, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T15:57:00+01:00", "operational_fact": true}] |
London Victoria (C) |
1506 |
1506 |
10 |
None |
None |
West Croydon |
1550 |
1550 |
4 |
LATE |
+7 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G27880/2026-09-15/detailed |
None |
Norwood Junction |
2026-09-15T15:51:00+01:00 |
West Croydon |
4.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 |
1553 |
1557 |
Norwood Junction |
West Croydon |
West Croydon |
51.3789421 |
-0.1019610 |
51.3789421 |
-0.1019610 |
1 |
0 |
2026-09-15 15:07:37 |
TERMINATED |
2026-09-15 14:57:00 |
West Croydon |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15552016 |
1789484229068820 |
71 |
71 |
2026-09-15 15:07:09.902048 |
4 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 14:57:09.057816 |
| 552001 |
575432 |
C04354 |
361L09MF15 |
2026-09-15 |
COMPLETE |
15550835 |
2026-09-15 15:57:00 |
2026-09-15 15:07:37 |
2026-09-17 15:07:37 |
{"id": 575432, "stp": "P", "toc": "East Midlands Railway", "uid": "C04354", "consist": "170208+170423", "dest_crs": "NRW", "num_carr": 6, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C04354/2026-09-15/detailed", "trust_id": "361L09MF15", "origin_crs": "LIV", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Norwich", "service_date": "2026-09-15", "dest_arr_time": "1512", "dest_platform": "4", "is_terminated": 1, "next_location": "Norwich", "signalling_id": "1L09", "timing_status": "LATE", "origin_station": "Liverpool Lime Street HL/ML", "current_leg_arr": "1557", "current_leg_dep": "1524", "current_leg_end": "Norwich", "origin_dep_time": "0951", "origin_platform": "8", "current_location": "Norwich", "last_update_time": "2026-09-15T15:07:37", "route_debug_link": null, "timing_variation": "+45 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.7458163999999999, 52.4190989], [0.7463461, 52.4190612], [0.7467102, 52.419039600000005], [0.747058, 52.4190267], [0.7477945, 52.41901090000001], [0.7483489, 52.41904629999999], [0.7489267, 52.4190683], [0.7497199, 52.4191216], [0.7508264999999998, 52.4192456], [0.7514268, 52.419334000000006], [0.7519845, 52.4194379], [0.7529913999999999, 52.419656399999994], [0.7544109, 52.4200763], [0.7551309999999999, 52.4203301], [0.7559331, 52.42065100000001], [0.7572496, 52.4212782], [0.7578857999999999, 52.4216099], [0.7585088, 52.42196150000001], [0.7592027999999998, 52.4223925], [0.7593891, 52.4225082], [0.7599193999999999, 52.4228396], [0.7607444, 52.42344460000001], [0.7678298999999998, 52.42863340000001], [0.7685632, 52.429175], [0.7724327, 52.43203280000001], [0.7819426, 52.4390114], [0.7828578586038257, 52.43957578845911], [0.7834978, 52.43997040000001], [0.7843238999999999, 52.4404155], [0.7851844999999998, 52.440827], [0.7862543000000001, 52.4412871], [0.7873586, 52.4417105], [0.7885224, 52.4421267], [0.7975824999999999, 52.44542109999999], [0.7977029999999999, 52.44546489999999], [0.7980817, 52.4456026], [0.8084837557075693, 52.44937538559093], [0.8096343999999999, 52.4497927], [0.8106892, 52.4501649], [0.8118079, 52.45051140000001], [0.8131380999999999, 52.450889499999995], [0.8137673999999999, 52.4510516], [0.8156539999999999, 52.4514788], [0.8166887, 52.45168579999999], [0.8177093, 52.4518672], [0.8186819999999999, 52.452015], [0.8196614999999999, 52.45214429999999], [0.8207332, 52.452268], [0.8217849, 52.452360899999995], [0.8230289999999999, 52.452449499999986], [0.8242505999999999, 52.45251149999999], [0.8251528999999999, 52.4525449], [0.8272211999999999, 52.452587300000005], [0.8284623, 52.4525824], [0.8296804999999999, 52.4525465], [0.8310930999999999, 52.4524754], [0.8325052999999999, 52.45237499999999], [0.8339151999999999, 52.4522453], [0.8353145, 52.45207669999999], [0.8437905, 52.4509045], [0.8449323, 52.450749], [0.8450802, 52.4507269], [0.8457231999999999, 52.4506379], [0.8541035999999999, 52.44948300000001], [0.8555385, 52.449330800000006], [0.856952, 52.44921199999999], [0.8588427000000001, 52.44913029999999], [0.8606488, 52.4490888], [0.8623106000000001, 52.4491106], [0.8643327, 52.4491827], [0.8654433, 52.44926780000001], [0.8665478, 52.44937219999999], [0.8675703, 52.449473], [0.8683954, 52.449579499999984], [0.8698615, 52.4497917], [0.8709265999999999, 52.44996679999999], [0.8719334, 52.45015969999999], [0.8719517, 52.45016299999999], [0.8737316, 52.4505207], [0.8755476999999999, 52.4508556], [0.8780801999999999, 52.45127230000001], [0.8805911, 52.4516084], [0.8820478999999999, 52.4517793], [0.8835044999999999, 52.4519286], [0.8864957000000001, 52.4521823], [0.8892985999999999, 52.452390099999995], [0.8983152841195214, 52.45305631475805], [0.9093090999999998, 52.4538686], [0.9100826, 52.45392489999999], [0.9175620999999998, 52.4544808], [0.9182962, 52.45453539999998], [0.9219377, 52.454806099999985], [0.9448670999999998, 52.456510300000005], [0.9450615, 52.4565246], [0.9478296999999998, 52.4567299], [0.9492089, 52.456852], [0.9505287, 52.457034], [0.9514528999999998, 52.457198700000006], [0.9523102, 52.4573881], [0.9531711, 52.4576013], [0.9540056999999998, 52.4578508], [0.9547946999999998, 52.4581298], [0.9555578, 52.4584369], [0.9564072, 52.458831399999994], [0.9572290999999998, 52.459242], [0.9579814999999998, 52.459681100000005], [0.9586945, 52.46013429999999], [0.9593464, 52.4605915], [0.9599366, 52.4610636], [0.9606605999999998, 52.4617105], [0.961307, 52.4623843], [0.9622282, 52.46344599999999], [0.9636563, 52.4651152], [0.9651936, 52.466635200000006], [0.9692317, 52.4705629], [0.9700885, 52.4714082], [0.9703911999999998, 52.47169649999999], [0.9744679000000002, 52.4756571], [0.9806878, 52.4816993], [0.9881468125314736, 52.48893827096262], [0.9910665999999998, 52.49177160000001], [0.9936778713830148, 52.49430286280318], [1.0006777, 52.5010875], [1.0007024, 52.5011106], [1.0040188, 52.50430649999999], [1.0048846, 52.5050299], [1.0055012, 52.5054705], [1.0059150999999995, 52.5057369], [1.0069830999999998, 52.5063543], [1.0149811, 52.51059999999999], [1.0198659, 52.5131994], [1.0218368179983417, 52.51425328256936], [1.0218419, 52.514256], [1.0218937, 52.51428299999999], [1.0221941, 52.5144457], [1.0233757, 52.515064499999994], [1.024652, 52.5157426], [1.0254782, 52.5161608], [1.0265539999999995, 52.516675], [1.0273768, 52.5170441], [1.0285221, 52.51752570000001], [1.0294261999999998, 52.517893400000005], [1.0304004, 52.518261599999995], [1.0319368, 52.51881550000001], [1.0335515, 52.519344], [1.0349347, 52.5197644], [1.0363333, 52.52014919999999], [1.0379397999999995, 52.520586599999994], [1.0380638, 52.520621299999995], [1.0387917, 52.5208227], [1.0416259, 52.52160119999999], [1.0427734, 52.521885], [1.0446206, 52.5223182], [1.0462891999999997, 52.52265210000001], [1.0463313, 52.52265969999999], [1.0475086999999998, 52.5228788], [1.0486999, 52.52306800000001], [1.0501493, 52.5232787], [1.0509785, 52.5233981], [1.0518203, 52.5234913], [1.0533739999999998, 52.5236651], [1.0549261, 52.5237983], [1.0570841, 52.52397770000001], [1.0584512, 52.5241291], [1.0596315, 52.52430480000001], [1.0605848, 52.524463], [1.0614574000000003, 52.5246242], [1.0625681, 52.52486789999999], [1.0626956999999997, 52.5249004], [1.0630311999999995, 52.524976], [1.0641668, 52.5252578], [1.065076, 52.5255107], [1.0659086999999998, 52.525764300000006], [1.0672222, 52.5262036], [1.0683460000000002, 52.526622], [1.0694807, 52.527082099999994], [1.0718959, 52.5282077], [1.0753452999999995, 52.52984229999999], [1.0779783409434258, 52.53109479804603], [1.0842721, 52.5340885], [1.0851482999999995, 52.5345064], [1.0855879, 52.53472150000001], [1.0860159, 52.5349571], [1.0864055, 52.5351603], [1.0871709, 52.535602399999995], [1.0879168, 52.5360589], [1.0888834999999997, 52.5367005], [1.0898084, 52.53737989999999], [1.090367, 52.5378335], [1.0914091, 52.53874689999999], [1.0923614, 52.539713], [1.0931728999999997, 52.54064900000001], [1.0965864999999997, 52.54542670000001], [1.0983295999999998, 52.5479045], [1.0986876, 52.54840179999999], [1.0990881076594174, 52.54896191164581], [1.1052067, 52.5575179], [1.1056252, 52.5580638], [1.106076, 52.5586017], [1.1067929, 52.5593433], [1.1073067, 52.5598186], [1.1078178, 52.5602536], [1.1082664, 52.5606078], [1.1093331, 52.5613636], [1.1098882, 52.5617251], [1.1104897, 52.56208509999999], [1.1111418999999998, 52.5624541], [1.1118326999999997, 52.5628128], [1.1126101999999998, 52.56318399999999], [1.113387, 52.5635304], [1.1148273, 52.5641081], [1.1154362999999998, 52.5643461], [1.1158796999999998, 52.5645163], [1.1162618999999998, 52.5646688], [1.1164017999999998, 52.56471749999999], [1.1173384999999998, 52.5650717], [1.118271, 52.56543500000001], [1.119144, 52.565779500000005], [1.1193635, 52.565859299999985], [1.1214402, 52.56666620000001], [1.12158, 52.56671860000001], [1.1218168999999998, 52.5668119], [1.1231981, 52.567339299999986], [1.1285674, 52.56942300000001], [1.1435385, 52.5752188], [1.1440409, 52.57541569999999], [1.1441001999999998, 52.575438899999995], [1.1472253, 52.576605], [1.1489976, 52.57721480000001], [1.1520769, 52.5781782], [1.1536187, 52.57862719999999], [1.1551875, 52.5790552], [1.1575263, 52.5796517], [1.1590869, 52.5800201], [1.1606618000000002, 52.5803694], [1.1620524, 52.5806608], [1.1634529999999998, 52.58093379999999], [1.1660941, 52.5813995], [1.1678098693553778, 52.58166086665046], [1.1687101, 52.581798000000006], [1.1713188, 52.58220169999999], [1.1722938, 52.582395], [1.1732498, 52.582612100000006], [1.1824935, 52.58509329999999], [1.1825492, 52.58510820000001], [1.1859737999999995, 52.58602739999999], [1.1874559999999998, 52.58643210000001], [1.1888772, 52.5868608], [1.1906079, 52.58743549999999], [1.2008312, 52.5911035], [1.2026750999999998, 52.591725899999986], [1.2052655, 52.59252219999998], [1.2074189999999998, 52.59311480000001], [1.2091165, 52.59355790000001], [1.2108388, 52.5939728], [1.2125769999999998, 52.5943636], [1.2143267999999998, 52.5947272], [1.2158171, 52.595011], [1.2178013999999997, 52.595364399999994], [1.2213720999999995, 52.5960076], [1.2221121, 52.596142400000005], [1.2243007, 52.596518], [1.2253477999999998, 52.596683899999995], [1.2264075, 52.5968232], [1.2279225, 52.59697359999999], [1.2294037, 52.5970733], [1.2303377999999998, 52.597117199999985], [1.2312704, 52.5971357], [1.2330873999999998, 52.59715109999999], [1.2344905999999998, 52.597191900000006], [1.2352095999999997, 52.5972266], [1.2359029, 52.597271799999994], [1.2372029, 52.59737499999999], [1.2384965, 52.59751659999999], [1.239749, 52.59768509999999], [1.2410139, 52.597875], [1.2443244, 52.598519], [1.2457073, 52.59875819999999], [1.2465396999999998, 52.5988867], [1.2485406999999995, 52.5991427], [1.2496373999999997, 52.59924540000001], [1.2507232999999998, 52.5993387], [1.2556609, 52.599746999999994], [1.2561710999999998, 52.59978619999999], [1.25764139776733, 52.599908228361286], [1.2576519, 52.59990909999999], [1.2589785, 52.6000088], [1.2609009, 52.600128899999994], [1.2618241, 52.6001663], [1.2627326, 52.60019340000001], [1.2634329, 52.6002149], [1.2637438, 52.60021569999999], [1.2649911, 52.60021569999999], [1.2654238000000002, 52.6002119], [1.2668692, 52.6001853], [1.2683348999999997, 52.6001353], [1.270084, 52.60005710000001], [1.2723304, 52.599924], [1.2745843999999995, 52.5998051], [1.2746628, 52.59979969999999], [1.2751489, 52.59976639999999], [1.275287, 52.5997564], [1.2785362999999998, 52.5995211], [1.2795898, 52.59947220000001], [1.2811281999999995, 52.5994592], [1.2826631, 52.5994809], [1.2838082, 52.59954150000001], [1.2849245, 52.599641299999995], [1.2860208999999998, 52.599765], [1.2871196, 52.59992019999999], [1.2882553, 52.600111199999986], [1.2884641568284474, 52.60015573637146], [1.288533521994681, 52.6001705277036], [1.2892101, 52.60031480000001], [1.290267, 52.60057239999999], [1.2912879, 52.6008444], [1.2922180999999997, 52.6011262], [1.292671, 52.6012716], [1.2939368, 52.60171679999999], [1.2942048, 52.6018241], [1.2951408999999998, 52.6021988], [1.2962317, 52.6026824], [1.2972426, 52.603205800000005], [1.2978197634771973, 52.60355296986019], [1.3040589, 52.607305700000005], [1.3050269, 52.60790459999999], [1.3059602, 52.6085236], [1.3065078999999995, 52.60890979999999], [1.3068664, 52.6092162], [1.3083466, 52.6105014], [1.3091174, 52.61130860000001], [1.3093744, 52.61157769999999], [1.3105623999999998, 52.61298060000001], [1.3106608, 52.6130867], [1.3107654, 52.6132011], [1.3109384, 52.613366799999994], [1.3110276, 52.613457], [1.3111113, 52.613547], [1.3116544, 52.61415619999999], [1.3117816999999998, 52.614282], [1.3118962814431416, 52.61441130349843], [1.3119646, 52.61448839999999], [1.312118, 52.614672699999986], [1.3123081, 52.6148933], [1.3125302, 52.615151], [1.3129814999999998, 52.61567449999998], [1.3134715, 52.616182499999994], [1.3136306, 52.6163308], [1.3137835, 52.6164749], [1.3139269, 52.61659639999999], [1.3140655, 52.616715499999984], [1.3143865, 52.61697629999999], [1.3144927, 52.6170619], [1.314903, 52.61739869999999], [1.3151504, 52.617605299999994], [1.3152700999999998, 52.6177431], [1.315361, 52.61786250000001], [1.3154878, 52.61806309999999], [1.3155431, 52.6181688], [1.3156126, 52.6183156], [1.3156749999999997, 52.618471500000005], [1.3157254, 52.6186582], [1.3157434999999995, 52.61875289999999], [1.3157709999999998, 52.6188755], [1.3157848, 52.61894430000001], [1.3157967999999998, 52.61900390000001], [1.3158095, 52.61913269999999], [1.3158150999999998, 52.61927870000001], [1.3158059, 52.619398], [1.3157929999999998, 52.61957520000001], [1.3157475, 52.6197665], [1.3156901999999997, 52.6204005], [1.3156852000000003, 52.62061599999999], [1.3156661999999997, 52.621097], [1.3156391999999997, 52.621460000000006], [1.3156102, 52.62180200000001], [1.3155861999999998, 52.621995], [1.3155671999999998, 52.622097], [1.3155475, 52.6221681], [1.3155342, 52.622216], [1.3155031999999998, 52.6222991], [1.3154652, 52.6223841], [1.3154132, 52.622480099999976], [1.3153331999999998, 52.622600099999985], [1.3152551999999995, 52.6226971], [1.3151442, 52.6228151], [1.3150602, 52.6228941], [1.3149491999999998, 52.622985099999994], [1.3148272, 52.62307309999999], [1.3147217076744775, 52.62313831165998], [1.3145021908957013, 52.62322199426073], [1.3143085362818407, 52.62329647748092], [1.3141369459472674, 52.62336298539702], [1.3139836220063523, 52.623422742085495], [1.3138447665734685, 52.62347697162286], [1.3137165817629854, 52.62352689808555], [1.3135952696892763, 52.62357374555006], [1.313477032466712, 52.62361873809287], [1.3133580722096638, 52.62366309979046], [1.3132345910325036, 52.6237080547193], [1.313102791049603, 52.62375482695589], [1.3129588743753329, 52.623804640576665], [1.3127990431240653, 52.623858719658145], [1.312619499410172, 52.6239182882768], [1.3124164453480236, 52.62398457050908], [1.3121860830519925, 52.62405879043149], [1.3120742, 52.6241021], [1.311913, 52.624165100000006], [1.3118361999999997, 52.624195099999994], [1.3113594, 52.6243863], [1.3112572, 52.6244281], [1.3110432, 52.6245142], [1.3109082, 52.6245791], [1.3108102, 52.6246261], [1.3106832, 52.6246891], [1.3105572, 52.62475210000001], [1.3104121999999998, 52.6248221], [1.3101514, 52.62494099999999], [1.3098641999999998, 52.62506609999999], [1.3097274, 52.62513129999999], [1.3096521999999997, 52.6251671], [1.3094131999999998, 52.625287099999994], [1.3091542, 52.62543509999999], [1.3086431999999997, 52.6257321], [1.3082901999999998, 52.6259341], [1.3075693, 52.62635409999999], [1.3074972, 52.6263961], [1.3074152, 52.6264431], [1.307053, 52.626657]]}", "current_leg_start": "Thetford", "dest_arr_time_act": "1512", "motion_projection": null, "next_location_lat": "52.6266570", "next_location_lon": "1.3070530", "previous_location": "Thetford", "current_leg_milage": "30.4", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 317.352, \"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\": 683.612, \"from_m\": 317.352, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 1779.804, \"from_m\": 683.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\": 1821.377, \"from_m\": 1779.804, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 2057.272, \"from_m\": 1821.377, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 2356.354, \"from_m\": 2057.272, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 2394.399, \"from_m\": 2356.354, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 2463.461, \"from_m\": 2394.399, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 2505.203, \"from_m\": 2463.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}, {\"to_m\": 2584.426, \"from_m\": 2505.203, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 2642.464, \"from_m\": 2584.426, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 3776.562, \"from_m\": 2642.464, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 4108.276, \"from_m\": 3776.562, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 4168.594, \"from_m\": 4108.276, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 8689.438, \"from_m\": 4168.594, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 8742.607, \"from_m\": 8689.438, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 9178.723, \"from_m\": 8742.607, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 9391.384, \"from_m\": 9178.723, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 9930.181, \"from_m\": 9391.384, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 9993.596, \"from_m\": 9930.181, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 10039.317, \"from_m\": 9993.596, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 10152.136, \"from_m\": 10039.317, \"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\": 10211.501, \"from_m\": 10152.136, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 27808.033, \"from_m\": 10211.501, \"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\": 28720.118, \"from_m\": 27808.033, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 29907.805, \"from_m\": 28720.118, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 29966.765, \"from_m\": 29907.805, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 31641.195, \"from_m\": 29966.765, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 32041.053, \"from_m\": 31641.195, \"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\": 34875.481, \"from_m\": 32041.053, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 51773.929, \"from_m\": 34875.481, \"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\": 51807.519, \"from_m\": 51773.929, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 52743.289, \"from_m\": 51807.519, \"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\": 53953.646, \"from_m\": 52743.289, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 54312.57, \"from_m\": 53953.646, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 54657.887, \"from_m\": 54312.57, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 54718.14, \"from_m\": 54657.887, \"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\": 55143.971, \"from_m\": 54718.14, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 55223.78, \"from_m\": 55143.971, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 55836.71, \"from_m\": 55223.78, \"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\": 56381.245, \"from_m\": 55836.71, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 56401.081, \"from_m\": 56381.245, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 56447.287, \"from_m\": 56401.081, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 56756.701, \"from_m\": 56447.287, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 56920.426, \"from_m\": 56756.701, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 58454.732, \"from_m\": 56920.426, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 59092.384, \"from_m\": 58454.732, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 60094.26, \"from_m\": 59092.384, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 63914.696, \"from_m\": 60094.26, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 65086.632, \"from_m\": 63914.696, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 65529.509, \"from_m\": 65086.632, \"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\": 66246.354, \"from_m\": 65529.509, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 66693.5, \"from_m\": 66246.354, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 70024.382, \"from_m\": 66693.5, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 70112.932, \"from_m\": 70024.382, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 70122.022, \"from_m\": 70112.932, \"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\": 70657.002, \"from_m\": 70122.022, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 71051.429, \"from_m\": 70657.002, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 75973.949, \"from_m\": 71051.429, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 78538.441, \"from_m\": 75973.949, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 79081.96, \"from_m\": 78538.441, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 79142.327, \"from_m\": 79081.96, \"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\": 85136.74, \"from_m\": 79142.327, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 85791.673, \"from_m\": 85136.74, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 85829.782, \"from_m\": 85791.673, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 87395.702, \"from_m\": 85829.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\": 106744.455, \"from_m\": 87395.702, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 107646.575, \"from_m\": 106744.455, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 116312.153, \"from_m\": 107646.575, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 116369.435, \"from_m\": 116312.153, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 116573.725, \"from_m\": 116369.435, \"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\": 117006.369, \"from_m\": 116573.725, \"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\": 118053.342, \"from_m\": 117006.369, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 118187.013, \"from_m\": 118053.342, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 118189.699, \"from_m\": 118187.013, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 118319.616, \"from_m\": 118189.699, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 118402.669, \"from_m\": 118319.616, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 118457.651, \"from_m\": 118402.669, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 119891.747, \"from_m\": 118457.651, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 131069.256, \"from_m\": 119891.747, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 131108.425, \"from_m\": 131069.256, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 131588.765, \"from_m\": 131108.425, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 131659.573, \"from_m\": 131588.765, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 133648.189, \"from_m\": 131659.573, \"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\": 133970.415, \"from_m\": 133648.189, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 136483.055, \"from_m\": 133970.415, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 138294.13, \"from_m\": 136483.055, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 138588.291, \"from_m\": 138294.13, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 139342.484, \"from_m\": 138588.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\": 143390.116, \"from_m\": 139342.484, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 143438.665, \"from_m\": 143390.116, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 151164.353, \"from_m\": 143438.665, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 153441.848, \"from_m\": 151164.353, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 154056.133, \"from_m\": 153441.848, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 165707.808, \"from_m\": 154056.133, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 165822.55, \"from_m\": 165707.808, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 166005.062, \"from_m\": 165822.55, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 166269.695, \"from_m\": 166005.062, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 173381.844, \"from_m\": 166269.695, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 173722.839, \"from_m\": 173381.844, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 173915.029, \"from_m\": 173722.839, \"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\": 173968.605, \"from_m\": 173915.029, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 174002.574, \"from_m\": 173968.605, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 174503.389, \"from_m\": 174002.574, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 174518.88, \"from_m\": 174503.389, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 176930.586, \"from_m\": 174518.88, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 177269.7, \"from_m\": 176930.586, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 177981.401, \"from_m\": 177269.7, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 180098.954, \"from_m\": 177981.401, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 180786.907, \"from_m\": 180098.954, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 181722.859, \"from_m\": 180786.907, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 182094.103, \"from_m\": 181722.859, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 182491.732, \"from_m\": 182094.103, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 184254.794, \"from_m\": 182491.732, \"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\": 184453.777, \"from_m\": 184254.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\": 184733.05, \"from_m\": 184453.777, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 187830.063, \"from_m\": 184733.05, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 191072.429, \"from_m\": 187830.063, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 193122.701, \"from_m\": 191072.429, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 200120.99, \"from_m\": 193122.701, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 208497.789, \"from_m\": 200120.99, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 208530.374, \"from_m\": 208497.789, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 210926.643, \"from_m\": 208530.374, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 212724.412, \"from_m\": 210926.643, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 212890.094, \"from_m\": 212724.412, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 213711.491, \"from_m\": 212890.094, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 213858.167, \"from_m\": 213711.491, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 214560.195, \"from_m\": 213858.167, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 221925.441, \"from_m\": 214560.195, \"capability_applied\": null, \"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\": 259874.648, \"from_m\": 221925.441, \"capability_applied\": null, \"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\": 260311.458, \"from_m\": 259874.648, \"capability_applied\": null, \"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\": 260400.101, \"from_m\": 260311.458, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 260429.361, \"from_m\": 260400.101, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 260461.376, \"from_m\": 260429.361, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 261182.861, \"from_m\": 260461.376, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 261236.705, \"from_m\": 261182.861, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 261690.408, \"from_m\": 261236.705, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 261853.901, \"from_m\": 261690.408, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 262094.342, \"from_m\": 261853.901, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 263410.124, \"from_m\": 262094.342, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 270643.497, \"from_m\": 263410.124, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 270702.204, \"from_m\": 270643.497, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 284074.259, \"from_m\": 270702.204, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 286781.36, \"from_m\": 284074.259, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 293975.267, \"from_m\": 286781.36, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 294021.012, \"from_m\": 293975.267, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 304753.242, \"from_m\": 294021.012, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 306187.291, \"from_m\": 304753.242, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 306266.97, \"from_m\": 306187.291, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 307615.868, \"from_m\": 306266.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\": 307732.41, \"from_m\": 307615.868, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 307908.075, \"from_m\": 307732.41, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 308284.545, \"from_m\": 307908.075, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 325206.051, \"from_m\": 308284.545, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 329685.555, \"from_m\": 325206.051, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 340985.424, \"from_m\": 329685.555, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 342995.116, \"from_m\": 340985.424, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 343032.919, \"from_m\": 342995.116, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 343879.717, \"from_m\": 343032.919, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 347569.027, \"from_m\": 343879.717, \"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\": 353657.418, \"from_m\": 347569.027, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 354053.408, \"from_m\": 353657.418, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 358048.791, \"from_m\": 354053.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\": 368515.129, \"from_m\": 358048.791, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 372707.468, \"from_m\": 368515.129, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 389937.187, \"from_m\": 372707.468, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 391013.031, \"from_m\": 389937.187, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 391192.228, \"from_m\": 391013.031, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 391830.56, \"from_m\": 391192.228, \"capability_applied\": null, \"effective_limit_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\": 575432, \"profile_key\": \"7ce1fa948e0e85347f0381e28f0a2b807dafa0e267ab039d77688fcbec51e948\", \"schedule_id\": 546, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0951\", \"location\": \"Liverpool Lime Street HL/ML\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 65845}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0953H\", \"location\": \"Crown Street Jn\", \"stage_seq\": 2, \"distance_m\": 1278.138, \"section_seq\": 1, \"route_path_id\": 65845}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0955\", \"location\": \"Edge Hill\", \"stage_seq\": 3, \"distance_m\": 2170.395, \"section_seq\": 1, \"route_path_id\": 65845}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0955H\", \"location\": \"Edge Hill S.B.\", \"stage_seq\": 4, \"distance_m\": 2759.136, \"section_seq\": 1, \"route_path_id\": 65845}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0957\", \"location\": \"Wavertree Jn\", \"stage_seq\": 5, \"distance_m\": 4222.071, \"section_seq\": 1, \"route_path_id\": 65845}, {\"is_pass\": false, \"wtt_arr\": \"1001\", \"wtt_dep\": \"1002\", \"location\": \"Liverpool South Parkway (HL)\", \"stage_seq\": 6, \"distance_m\": 9030.233, \"section_seq\": 1, \"route_path_id\": 65845}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1003\", \"location\": \"Hunts Cross West Jn\", \"stage_seq\": 7, \"distance_m\": 9930.181, \"section_seq\": 1, \"route_path_id\": 65845}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1004H\", \"location\": \"Hunt's Cross\", \"stage_seq\": 8, \"distance_m\": 11566.461, \"section_seq\": 1, \"route_path_id\": 65845}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1008\", \"location\": \"Hough Green\", \"stage_seq\": 9, \"distance_m\": 17017.721, \"section_seq\": 1, \"route_path_id\": 65845}, {\"is_pass\": false, \"wtt_arr\": \"1010\", \"wtt_dep\": \"1010H\", \"location\": \"Widnes\", \"stage_seq\": 10, \"distance_m\": 19894.582, \"section_seq\": 1, \"route_path_id\": 65845}, {\"is_pass\": false, \"wtt_arr\": \"1018H\", \"wtt_dep\": \"1019H\", \"location\": \"Warrington Central\", \"stage_seq\": 11, \"distance_m\": 29749.737, \"section_seq\": 1, \"route_path_id\": 65845}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1023\", \"location\": \"Birchwood\", \"stage_seq\": 12, \"distance_m\": 34727.765, \"section_seq\": 1, \"route_path_id\": 65845}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1025H\", \"location\": \"Glazebrook East Jn\", \"stage_seq\": 13, \"distance_m\": 39984.157, \"section_seq\": 1, \"route_path_id\": 65845}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1032H\", \"location\": \"Trafford Park East Jn\", \"stage_seq\": 14, \"distance_m\": 51573.854, \"section_seq\": 1, \"route_path_id\": 65845}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1036\", \"location\": \"Deansgate\", \"stage_seq\": 15, \"distance_m\": 54500.735, \"section_seq\": 1, \"route_path_id\": 65845}, {\"is_pass\": false, \"wtt_arr\": \"1037\", \"wtt_dep\": \"1039\", \"location\": \"Manchester Oxford Road\", \"stage_seq\": 16, \"distance_m\": 55067.742, \"section_seq\": 1, \"route_path_id\": 65845}, {\"is_pass\": false, \"wtt_arr\": \"1041\", \"wtt_dep\": \"1043\", \"location\": \"Manchester Piccadilly\", \"stage_seq\": 17, \"distance_m\": 55962.477, \"section_seq\": 1, \"route_path_id\": 65845}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1044H\", \"location\": \"Ardwick Jn\", \"stage_seq\": 18, \"distance_m\": 57066.798, \"section_seq\": 1, \"route_path_id\": 65845}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1048\", \"location\": \"Slade Lane Jn\", \"stage_seq\": 19, \"distance_m\": 59604.219, \"section_seq\": 1, \"route_path_id\": 65845}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1052\", \"location\": \"Heaton Norris Jn\", \"stage_seq\": 20, \"distance_m\": 64106.38, \"section_seq\": 1, \"route_path_id\": 65845}, {\"is_pass\": false, \"wtt_arr\": \"1053H\", \"wtt_dep\": \"1055\", \"location\": \"Stockport\", \"stage_seq\": 21, \"distance_m\": 65296.583, \"section_seq\": 1, \"route_path_id\": 65845}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1055H\", \"location\": \"Edgeley Jn No2\", \"stage_seq\": 22, \"distance_m\": 65736.768, \"section_seq\": 1, \"route_path_id\": 65845}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1056\", \"location\": \"Edgeley Jn No.1\", \"stage_seq\": 23, \"distance_m\": 66170.783, \"section_seq\": 1, \"route_path_id\": 65845}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1100\", \"location\": \"Hazel Grove\", \"stage_seq\": 24, \"distance_m\": 69791.728, \"section_seq\": 1, \"route_path_id\": 65845}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1101\", \"location\": \"Hazel Grove High Level Jn\", \"stage_seq\": 25, \"distance_m\": 70991.416, \"section_seq\": 1, \"route_path_id\": 65845}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1106\", \"location\": \"New Mills South Jn\", \"stage_seq\": 26, \"distance_m\": 79288.217, \"section_seq\": 1, \"route_path_id\": 65845}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1110H\", \"location\": \"Chinley North Jn\", \"stage_seq\": 27, \"distance_m\": 85136.74, \"section_seq\": 1, \"route_path_id\": 65845}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1111\", \"location\": \"Chinley East Jn\", \"stage_seq\": 28, \"distance_m\": 85791.673, \"section_seq\": 1, \"route_path_id\": 65845}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1115\", \"location\": \"Edale\", \"stage_seq\": 29, \"distance_m\": 92950.082, \"section_seq\": 1, \"route_path_id\": 65845}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1116\", \"location\": \"Edale Sig. Ee16\", \"stage_seq\": 30, \"distance_m\": 97330.075, \"section_seq\": 1, \"route_path_id\": 65845}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1117H\", \"location\": \"Earles Siding S.B.\", \"stage_seq\": 31, \"distance_m\": 99473.771, \"section_seq\": 1, \"route_path_id\": 65845}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1119H\", \"location\": \"Bamford\", \"stage_seq\": 32, \"distance_m\": 103660.28, \"section_seq\": 1, \"route_path_id\": 65845}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1120H\", \"location\": \"Hathersage\", \"stage_seq\": 33, \"distance_m\": 106495.569, \"section_seq\": 1, \"route_path_id\": 65845}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1123\", \"location\": \"Grindleford\", \"stage_seq\": 34, \"distance_m\": 109504.988, \"section_seq\": 1, \"route_path_id\": 65845}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1126H\", \"location\": \"Dore West Jn\", \"stage_seq\": 35, \"distance_m\": 116713.123, \"section_seq\": 1, \"route_path_id\": 65845}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1127H\", \"location\": \"Dore Station Jn\", \"stage_seq\": 36, \"distance_m\": 118319.616, \"section_seq\": 1, \"route_path_id\": 65845}, {\"is_pass\": false, \"wtt_arr\": \"1132H\", \"wtt_dep\": \"1140\", \"location\": \"Sheffield\", \"stage_seq\": 37, \"distance_m\": 118319.616, \"section_seq\": 1, \"route_path_id\": 65845}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1145\", \"location\": \"Dore Station Jn\", \"stage_seq\": 38, \"distance_m\": 118343.446, \"section_seq\": 1, \"route_path_id\": 65845}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1152H\", \"location\": \"Tapton Jn\", \"stage_seq\": 39, \"distance_m\": 131108.425, \"section_seq\": 1, \"route_path_id\": 65845}, {\"is_pass\": false, \"wtt_arr\": \"1153H\", \"wtt_dep\": \"1155\", \"location\": \"Chesterfield\", \"stage_seq\": 40, \"distance_m\": 132021.326, \"section_seq\": 1, \"route_path_id\": 65845}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1156H\", \"location\": \"Chesterfield South Jn\", \"stage_seq\": 41, \"distance_m\": 133463.054, \"section_seq\": 1, \"route_path_id\": 65845}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1158H\", \"location\": \"Clay Cross North Jn\", \"stage_seq\": 42, \"distance_m\": 137224.266, \"section_seq\": 1, \"route_path_id\": 65845}, {\"is_pass\": false, \"wtt_arr\": \"1206\", \"wtt_dep\": \"1207\", \"location\": \"Alfreton\", \"stage_seq\": 43, \"distance_m\": 148296.386, \"section_seq\": 1, \"route_path_id\": 65845}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1210H\", \"location\": \"Ironville Jn\", \"stage_seq\": 44, \"distance_m\": 152973.934, \"section_seq\": 1, \"route_path_id\": 65845}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1213H\", \"location\": \"Langley Mill\", \"stage_seq\": 45, \"distance_m\": 158238.793, \"section_seq\": 1, \"route_path_id\": 65845}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1219H\", \"location\": \"Trowell Jn\", \"stage_seq\": 46, \"distance_m\": 165822.55, \"section_seq\": 1, \"route_path_id\": 65845}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1225\", \"location\": \"Radford Jn\", \"stage_seq\": 47, \"distance_m\": 173958.21, \"section_seq\": 1, \"route_path_id\": 65845}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1227\", \"location\": \"Mansfield Jn\", \"stage_seq\": 48, \"distance_m\": 176466.151, \"section_seq\": 1, \"route_path_id\": 65845}, {\"is_pass\": false, \"wtt_arr\": \"1230\", \"wtt_dep\": \"1238\", \"location\": \"Nottingham\", \"stage_seq\": 49, \"distance_m\": 177443.973, \"section_seq\": 1, \"route_path_id\": 65845}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1243\", \"location\": \"Netherfield Jn\", \"stage_seq\": 50, \"distance_m\": 181722.859, \"section_seq\": 1, \"route_path_id\": 65845}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1247\", \"location\": \"Radcliffe (Notts)\", \"stage_seq\": 51, \"distance_m\": 185596.651, \"section_seq\": 1, \"route_path_id\": 65845}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1250H\", \"location\": \"Bingham\", \"stage_seq\": 52, \"distance_m\": 191404.509, \"section_seq\": 1, \"route_path_id\": 65845}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1253\", \"location\": \"Aslockton\", \"stage_seq\": 53, \"distance_m\": 195016.339, \"section_seq\": 1, \"route_path_id\": 65845}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1257\", \"location\": \"Bottesford West Jn\", \"stage_seq\": 54, \"distance_m\": 200319.997, \"section_seq\": 1, \"route_path_id\": 65845}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1303H\", \"location\": \"Allington Jn\", \"stage_seq\": 55, \"distance_m\": 208497.789, \"section_seq\": 1, \"route_path_id\": 65845}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1307\", \"location\": \"Nottingham Branch Jn\", \"stage_seq\": 56, \"distance_m\": 212917.068, \"section_seq\": 1, \"route_path_id\": 65845}, {\"is_pass\": false, \"wtt_arr\": \"1309\", \"wtt_dep\": \"1315H\", \"location\": \"Grantham\", \"stage_seq\": 57, \"distance_m\": 213917.428, \"section_seq\": 1, \"route_path_id\": 65845}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1322H\", \"location\": \"Stoke Jn\", \"stage_seq\": 58, \"distance_m\": 223075.752, \"section_seq\": 1, \"route_path_id\": 65845}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1334\", \"location\": \"Tallington Jn\", \"stage_seq\": 59, \"distance_m\": 246939.788, \"section_seq\": 1, \"route_path_id\": 65845}, {\"is_pass\": false, \"wtt_arr\": \"1342\", \"wtt_dep\": \"1347H\", \"location\": \"Peterborough\", \"stage_seq\": 60, \"distance_m\": 260632.849, \"section_seq\": 1, \"route_path_id\": 65845}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1349H\", \"location\": \"Peterborough East Jn\", \"stage_seq\": 61, \"distance_m\": 261911.646, \"section_seq\": 1, \"route_path_id\": 65845}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1352H\", \"location\": \"Kings Dyke S.B.\", \"stage_seq\": 62, \"distance_m\": 267306.97, \"section_seq\": 1, \"route_path_id\": 65845}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1354H\", \"location\": \"Whittlesea\", \"stage_seq\": 63, \"distance_m\": 270493.268, \"section_seq\": 1, \"route_path_id\": 65845}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1356H\", \"location\": \"Eastrea Sig. W6\", \"stage_seq\": 64, \"distance_m\": 272288.378, \"section_seq\": 1, \"route_path_id\": 65845}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1357H\", \"location\": \"Three Horse Shoes\", \"stage_seq\": 65, \"distance_m\": 276242.848, \"section_seq\": 1, \"route_path_id\": 65845}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1402H\", \"location\": \"March West Jn\", \"stage_seq\": 66, \"distance_m\": 284206.985, \"section_seq\": 1, \"route_path_id\": 65845}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1403\", \"location\": \"March\", \"stage_seq\": 67, \"distance_m\": 284631.225, \"section_seq\": 1, \"route_path_id\": 65845}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1405\", \"location\": \"March South Sig. MS934\", \"stage_seq\": 68, \"distance_m\": 287164.223, \"section_seq\": 1, \"route_path_id\": 65845}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1407\", \"location\": \"Stonea S.B.\", \"stage_seq\": 69, \"distance_m\": 290936.638, \"section_seq\": 1, \"route_path_id\": 65845}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1408H\", \"location\": \"Manea\", \"stage_seq\": 70, \"distance_m\": 293905.39, \"section_seq\": 1, \"route_path_id\": 65845}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1410\", \"location\": \"Manea Sig. Ca924\", \"stage_seq\": 71, \"distance_m\": 297159.249, \"section_seq\": 1, \"route_path_id\": 65845}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1416H\", \"location\": \"Ely North Jn\", \"stage_seq\": 72, \"distance_m\": 307401.286, \"section_seq\": 1, \"route_path_id\": 65845}, {\"is_pass\": false, \"wtt_arr\": \"1419\", \"wtt_dep\": \"1423\", \"location\": \"Ely\", \"stage_seq\": 73, \"distance_m\": 307615.868, \"section_seq\": 1, \"route_path_id\": 65845}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1425H\", \"location\": \"Ely North Jn\", \"stage_seq\": 74, \"distance_m\": 307829.782, \"section_seq\": 1, \"route_path_id\": 65845}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1437\", \"location\": \"Brandon\", \"stage_seq\": 75, \"distance_m\": 331266.003, \"section_seq\": 1, \"route_path_id\": 65845}, {\"is_pass\": false, \"wtt_arr\": \"1443\", \"wtt_dep\": \"1444\", \"location\": \"Thetford\", \"stage_seq\": 76, \"distance_m\": 342860.535, \"section_seq\": 1, \"route_path_id\": 65845}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1457\", \"location\": \"Attleborough\", \"stage_seq\": 77, \"distance_m\": 366330.207, \"section_seq\": 1, \"route_path_id\": 65845}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1501\", \"location\": \"Wymondham\", \"stage_seq\": 78, \"distance_m\": 375443.589, \"section_seq\": 1, \"route_path_id\": 65845}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1503H\", \"location\": \"Wymondham Co877\", \"stage_seq\": 79, \"distance_m\": 375727.994, \"section_seq\": 1, \"route_path_id\": 65845}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1509H\", \"location\": \"Trowse Jn\", \"stage_seq\": 80, \"distance_m\": 390129.79, \"section_seq\": 1, \"route_path_id\": 65845}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1510H\", \"location\": \"Trowse Swing Bridge\", \"stage_seq\": 81, \"distance_m\": 390786.479, \"section_seq\": 1, \"route_path_id\": 65845}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1511\", \"location\": \"Norwich Thorpe Jn\", \"stage_seq\": 82, \"distance_m\": 391272.716, \"section_seq\": 1, \"route_path_id\": 65845}, {\"is_pass\": false, \"wtt_arr\": \"1512\", \"wtt_dep\": null, \"location\": \"Norwich\", \"stage_seq\": 83, \"distance_m\": 391830.56, \"section_seq\": 1, \"route_path_id\": 65845}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 391830.56, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 65845}], \"total_distance_m\": 391830.56, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 375039.211, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 16791.349, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0951", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "33.0", "current_position_lat": "52.6266570", "current_position_lon": "1.3070530", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 9869, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T08:55:29Z\", \"source_id\": 46894902, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T08:56:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T08:55:31Z\", \"source_id\": 15281575, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T09:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9923, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T09:01:40Z\", \"source_id\": 46911008, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T09:02:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T09:01:47Z\", \"source_id\": 15286283, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T10:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10034, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T09:05:27Z\", \"source_id\": 46921094, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T09:07:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T09:05:34Z\", \"source_id\": 15289272, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T10:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10046, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T09:10:43Z\", \"source_id\": 46934722, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T09:12:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T09:10:49Z\", \"source_id\": 15293320, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T10:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10055, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T09:19:13Z\", \"source_id\": 46956265, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T09:20:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T09:19:15Z\", \"source_id\": 15299821, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T10:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10068, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T09:25:15Z\", \"source_id\": 46971612, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T09:26:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T09:25:18Z\", \"source_id\": 15304501, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T10:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9239, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T09:43:16Z\", \"source_id\": 47016893, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T09:44:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T09:43:17Z\", \"source_id\": 15318190, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T10:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9215, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T09:45:05Z\", \"source_id\": 47021495, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T09:46:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T09:45:08Z\", \"source_id\": 15319556, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T10:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8396, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T09:48:57Z\", \"source_id\": 47031440, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T09:49:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T09:48:59Z\", \"source_id\": 15322627, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T10:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8953, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T09:59:45Z\", \"source_id\": 47059552, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T10:00:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T09:59:51Z\", \"source_id\": 15330908, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T11:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9019, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T10:07:18Z\", \"source_id\": 47079504, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T10:08:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T10:07:22Z\", \"source_id\": 15336634, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T11:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9293, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T10:28:35Z\", \"source_id\": 47134925, \"stage_seq\": 33, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T10:29:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T10:28:38Z\", \"source_id\": 15352913, \"stage_seq\": 33, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T11:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9298, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T10:30:04Z\", \"source_id\": 47138711, \"stage_seq\": 34, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T10:31:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T10:30:08Z\", \"source_id\": 15353973, \"stage_seq\": 34, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T11:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7376, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T10:39:08Z\", \"source_id\": 47162474, \"stage_seq\": 37, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T10:41:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T10:39:13Z\", \"source_id\": 15360512, \"stage_seq\": 37, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T11:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7594, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T10:57:57Z\", \"source_id\": 47211500, \"stage_seq\": 40, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T10:59:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T10:57:59Z\", \"source_id\": 15374478, \"stage_seq\": 40, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T11:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 16657, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T11:09:47Z\", \"source_id\": 47242282, \"stage_seq\": 43, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T11:10:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T11:09:50Z\", \"source_id\": 15383273, \"stage_seq\": 43, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 16716, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T11:17:52Z\", \"source_id\": 47263610, \"stage_seq\": 45, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T11:18:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T11:17:56Z\", \"source_id\": 15389263, \"stage_seq\": 45, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 16496, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T11:32:08Z\", \"source_id\": 47300859, \"stage_seq\": 49, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T11:34:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T11:32:13Z\", \"source_id\": 15399792, \"stage_seq\": 49, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 16634, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T11:54:10Z\", \"source_id\": 47359387, \"stage_seq\": 51, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T11:54:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T11:54:12Z\", \"source_id\": 15415887, \"stage_seq\": 51, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 16638, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T11:57:29Z\", \"source_id\": 47367778, \"stage_seq\": 52, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T11:58:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T11:57:30Z\", \"source_id\": 15418296, \"stage_seq\": 52, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T11:58:01Z\", \"source_id\": 15418639, \"stage_seq\": 53, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 11692, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:17:50Z\", \"source_id\": 47421737, \"stage_seq\": 57, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:19:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:17:54Z\", \"source_id\": 15433427, \"stage_seq\": 57, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 11802, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:50:30Z\", \"source_id\": 47507372, \"stage_seq\": 60, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:52:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:50:36Z\", \"source_id\": 15457617, \"stage_seq\": 60, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12208, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:36:58Z\", \"source_id\": 47628493, \"stage_seq\": 73, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:37:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:37:03Z\", \"source_id\": 15491686, \"stage_seq\": 73, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12178, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:16:29Z\", \"source_id\": 47733566, \"stage_seq\": 75, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:17:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:16:31Z\", \"source_id\": 15521081, \"stage_seq\": 75, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12170, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:22:16Z\", \"source_id\": 47748993, \"stage_seq\": 76, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:23:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:22:21Z\", \"source_id\": 15525529, \"stage_seq\": 76, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13221, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:37:53Z\", \"source_id\": 47790224, \"stage_seq\": 77, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:38:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:37:55Z\", \"source_id\": 15537264, \"stage_seq\": 77, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13210, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:42:14Z\", \"source_id\": 47801769, \"stage_seq\": 78, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:43:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:42:16Z\", \"source_id\": 15540589, \"stage_seq\": 78, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13002, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:55:30Z\", \"source_id\": 47837766, \"stage_seq\": 83, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:57:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:55:34Z\", \"source_id\": 15550835, \"stage_seq\": 83, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:57:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Norwich", "service_state_platform": "4", "timing_fact_generation": 1789484135345905, "current_leg_arrival_utc": "2026-09-15T15:57:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:57:13.927236", "service_state_evidence_id": 15550835, "current_leg_start_actual_dep": "2026-09-15T15:29:00+01:00", "operational_evidence_version": 266, "service_state_event_time_utc": "2026-09-15T14:57:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T15:07:14.016965", "service_state_valid_until_kind": null, "operational_interpretation_version": 266, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
East Midlands Railway |
P |
LIV |
NRW |
1L09 |
170208+170423 |
6 |
100 |
None |
{"version": 3, "segments": [{"to_m": 317.352, "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": 683.612, "from_m": 317.352, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 1779.804, "from_m": 683.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": 1821.377, "from_m": 1779.804, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 2057.272, "from_m": 1821.377, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 2356.354, "from_m": 2057.272, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 2394.399, "from_m": 2356.354, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 2463.461, "from_m": 2394.399, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 2505.203, "from_m": 2463.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}, {"to_m": 2584.426, "from_m": 2505.203, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 2642.464, "from_m": 2584.426, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 3776.562, "from_m": 2642.464, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 4108.276, "from_m": 3776.562, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 4168.594, "from_m": 4108.276, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 8689.438, "from_m": 4168.594, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 8742.607, "from_m": 8689.438, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 9178.723, "from_m": 8742.607, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 9391.384, "from_m": 9178.723, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 9930.181, "from_m": 9391.384, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 9993.596, "from_m": 9930.181, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 10039.317, "from_m": 9993.596, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 10152.136, "from_m": 10039.317, "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": 10211.501, "from_m": 10152.136, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 27808.033, "from_m": 10211.501, "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": 28720.118, "from_m": 27808.033, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 29907.805, "from_m": 28720.118, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 29966.765, "from_m": 29907.805, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 31641.195, "from_m": 29966.765, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 32041.053, "from_m": 31641.195, "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": 34875.481, "from_m": 32041.053, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 51773.929, "from_m": 34875.481, "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": 51807.519, "from_m": 51773.929, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 52743.289, "from_m": 51807.519, "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": 53953.646, "from_m": 52743.289, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 54312.57, "from_m": 53953.646, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 54657.887, "from_m": 54312.57, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 54718.14, "from_m": 54657.887, "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": 55143.971, "from_m": 54718.14, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 55223.78, "from_m": 55143.971, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 55836.71, "from_m": 55223.78, "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": 56381.245, "from_m": 55836.71, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 56401.081, "from_m": 56381.245, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 56447.287, "from_m": 56401.081, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 56756.701, "from_m": 56447.287, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 56920.426, "from_m": 56756.701, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 58454.732, "from_m": 56920.426, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 59092.384, "from_m": 58454.732, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 60094.26, "from_m": 59092.384, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 63914.696, "from_m": 60094.26, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 65086.632, "from_m": 63914.696, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 65529.509, "from_m": 65086.632, "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": 66246.354, "from_m": 65529.509, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 66693.5, "from_m": 66246.354, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 70024.382, "from_m": 66693.5, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 70112.932, "from_m": 70024.382, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 70122.022, "from_m": 70112.932, "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": 70657.002, "from_m": 70122.022, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 71051.429, "from_m": 70657.002, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 75973.949, "from_m": 71051.429, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 78538.441, "from_m": 75973.949, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 79081.96, "from_m": 78538.441, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 79142.327, "from_m": 79081.96, "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": 85136.74, "from_m": 79142.327, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 85791.673, "from_m": 85136.74, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 85829.782, "from_m": 85791.673, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 87395.702, "from_m": 85829.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": 106744.455, "from_m": 87395.702, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 107646.575, "from_m": 106744.455, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 116312.153, "from_m": 107646.575, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 116369.435, "from_m": 116312.153, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 116573.725, "from_m": 116369.435, "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": 117006.369, "from_m": 116573.725, "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": 118053.342, "from_m": 117006.369, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 118187.013, "from_m": 118053.342, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 118189.699, "from_m": 118187.013, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 118319.616, "from_m": 118189.699, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 118402.669, "from_m": 118319.616, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 118457.651, "from_m": 118402.669, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 119891.747, "from_m": 118457.651, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 131069.256, "from_m": 119891.747, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 131108.425, "from_m": 131069.256, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 131588.765, "from_m": 131108.425, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 131659.573, "from_m": 131588.765, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 133648.189, "from_m": 131659.573, "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": 133970.415, "from_m": 133648.189, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 136483.055, "from_m": 133970.415, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 138294.13, "from_m": 136483.055, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 138588.291, "from_m": 138294.13, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 139342.484, "from_m": 138588.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": 143390.116, "from_m": 139342.484, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 143438.665, "from_m": 143390.116, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 151164.353, "from_m": 143438.665, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 153441.848, "from_m": 151164.353, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 154056.133, "from_m": 153441.848, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 165707.808, "from_m": 154056.133, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 165822.55, "from_m": 165707.808, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 166005.062, "from_m": 165822.55, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 166269.695, "from_m": 166005.062, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 173381.844, "from_m": 166269.695, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 173722.839, "from_m": 173381.844, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 173915.029, "from_m": 173722.839, "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": 173968.605, "from_m": 173915.029, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 174002.574, "from_m": 173968.605, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 174503.389, "from_m": 174002.574, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 174518.88, "from_m": 174503.389, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 176930.586, "from_m": 174518.88, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 177269.7, "from_m": 176930.586, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 177981.401, "from_m": 177269.7, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 180098.954, "from_m": 177981.401, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 180786.907, "from_m": 180098.954, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 181722.859, "from_m": 180786.907, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 182094.103, "from_m": 181722.859, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 182491.732, "from_m": 182094.103, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 184254.794, "from_m": 182491.732, "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": 184453.777, "from_m": 184254.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": 184733.05, "from_m": 184453.777, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 187830.063, "from_m": 184733.05, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 191072.429, "from_m": 187830.063, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 193122.701, "from_m": 191072.429, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 200120.99, "from_m": 193122.701, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 208497.789, "from_m": 200120.99, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 208530.374, "from_m": 208497.789, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 210926.643, "from_m": 208530.374, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 212724.412, "from_m": 210926.643, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 212890.094, "from_m": 212724.412, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 213711.491, "from_m": 212890.094, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 213858.167, "from_m": 213711.491, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 214560.195, "from_m": 213858.167, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 221925.441, "from_m": 214560.195, "capability_applied": null, "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": 259874.648, "from_m": 221925.441, "capability_applied": null, "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": 260311.458, "from_m": 259874.648, "capability_applied": null, "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": 260400.101, "from_m": 260311.458, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 260429.361, "from_m": 260400.101, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 260461.376, "from_m": 260429.361, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 261182.861, "from_m": 260461.376, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 261236.705, "from_m": 261182.861, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 261690.408, "from_m": 261236.705, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 261853.901, "from_m": 261690.408, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 262094.342, "from_m": 261853.901, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 263410.124, "from_m": 262094.342, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 270643.497, "from_m": 263410.124, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 270702.204, "from_m": 270643.497, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 284074.259, "from_m": 270702.204, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 286781.36, "from_m": 284074.259, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 293975.267, "from_m": 286781.36, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 294021.012, "from_m": 293975.267, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 304753.242, "from_m": 294021.012, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 306187.291, "from_m": 304753.242, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 306266.97, "from_m": 306187.291, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 307615.868, "from_m": 306266.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": 307732.41, "from_m": 307615.868, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 307908.075, "from_m": 307732.41, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 308284.545, "from_m": 307908.075, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 325206.051, "from_m": 308284.545, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 329685.555, "from_m": 325206.051, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 340985.424, "from_m": 329685.555, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 342995.116, "from_m": 340985.424, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 343032.919, "from_m": 342995.116, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 343879.717, "from_m": 343032.919, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 347569.027, "from_m": 343879.717, "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": 353657.418, "from_m": 347569.027, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 354053.408, "from_m": 353657.418, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 358048.791, "from_m": 354053.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": 368515.129, "from_m": 358048.791, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 372707.468, "from_m": 368515.129, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 389937.187, "from_m": 372707.468, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 391013.031, "from_m": 389937.187, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 391192.228, "from_m": 391013.031, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 391830.56, "from_m": 391192.228, "capability_applied": null, "effective_limit_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": 575432, "profile_key": "7ce1fa948e0e85347f0381e28f0a2b807dafa0e267ab039d77688fcbec51e948", "schedule_id": 546, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0951", "location": "Liverpool Lime Street HL/ML", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 65845}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0953H", "location": "Crown Street Jn", "stage_seq": 2, "distance_m": 1278.138, "section_seq": 1, "route_path_id": 65845}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0955", "location": "Edge Hill", "stage_seq": 3, "distance_m": 2170.395, "section_seq": 1, "route_path_id": 65845}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0955H", "location": "Edge Hill S.B.", "stage_seq": 4, "distance_m": 2759.136, "section_seq": 1, "route_path_id": 65845}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0957", "location": "Wavertree Jn", "stage_seq": 5, "distance_m": 4222.071, "section_seq": 1, "route_path_id": 65845}, {"is_pass": false, "wtt_arr": "1001", "wtt_dep": "1002", "location": "Liverpool South Parkway (HL)", "stage_seq": 6, "distance_m": 9030.233, "section_seq": 1, "route_path_id": 65845}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1003", "location": "Hunts Cross West Jn", "stage_seq": 7, "distance_m": 9930.181, "section_seq": 1, "route_path_id": 65845}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1004H", "location": "Hunt's Cross", "stage_seq": 8, "distance_m": 11566.461, "section_seq": 1, "route_path_id": 65845}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1008", "location": "Hough Green", "stage_seq": 9, "distance_m": 17017.721, "section_seq": 1, "route_path_id": 65845}, {"is_pass": false, "wtt_arr": "1010", "wtt_dep": "1010H", "location": "Widnes", "stage_seq": 10, "distance_m": 19894.582, "section_seq": 1, "route_path_id": 65845}, {"is_pass": false, "wtt_arr": "1018H", "wtt_dep": "1019H", "location": "Warrington Central", "stage_seq": 11, "distance_m": 29749.737, "section_seq": 1, "route_path_id": 65845}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1023", "location": "Birchwood", "stage_seq": 12, "distance_m": 34727.765, "section_seq": 1, "route_path_id": 65845}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1025H", "location": "Glazebrook East Jn", "stage_seq": 13, "distance_m": 39984.157, "section_seq": 1, "route_path_id": 65845}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1032H", "location": "Trafford Park East Jn", "stage_seq": 14, "distance_m": 51573.854, "section_seq": 1, "route_path_id": 65845}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1036", "location": "Deansgate", "stage_seq": 15, "distance_m": 54500.735, "section_seq": 1, "route_path_id": 65845}, {"is_pass": false, "wtt_arr": "1037", "wtt_dep": "1039", "location": "Manchester Oxford Road", "stage_seq": 16, "distance_m": 55067.742, "section_seq": 1, "route_path_id": 65845}, {"is_pass": false, "wtt_arr": "1041", "wtt_dep": "1043", "location": "Manchester Piccadilly", "stage_seq": 17, "distance_m": 55962.477, "section_seq": 1, "route_path_id": 65845}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1044H", "location": "Ardwick Jn", "stage_seq": 18, "distance_m": 57066.798, "section_seq": 1, "route_path_id": 65845}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1048", "location": "Slade Lane Jn", "stage_seq": 19, "distance_m": 59604.219, "section_seq": 1, "route_path_id": 65845}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1052", "location": "Heaton Norris Jn", "stage_seq": 20, "distance_m": 64106.38, "section_seq": 1, "route_path_id": 65845}, {"is_pass": false, "wtt_arr": "1053H", "wtt_dep": "1055", "location": "Stockport", "stage_seq": 21, "distance_m": 65296.583, "section_seq": 1, "route_path_id": 65845}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1055H", "location": "Edgeley Jn No2", "stage_seq": 22, "distance_m": 65736.768, "section_seq": 1, "route_path_id": 65845}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1056", "location": "Edgeley Jn No.1", "stage_seq": 23, "distance_m": 66170.783, "section_seq": 1, "route_path_id": 65845}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1100", "location": "Hazel Grove", "stage_seq": 24, "distance_m": 69791.728, "section_seq": 1, "route_path_id": 65845}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1101", "location": "Hazel Grove High Level Jn", "stage_seq": 25, "distance_m": 70991.416, "section_seq": 1, "route_path_id": 65845}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1106", "location": "New Mills South Jn", "stage_seq": 26, "distance_m": 79288.217, "section_seq": 1, "route_path_id": 65845}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1110H", "location": "Chinley North Jn", "stage_seq": 27, "distance_m": 85136.74, "section_seq": 1, "route_path_id": 65845}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1111", "location": "Chinley East Jn", "stage_seq": 28, "distance_m": 85791.673, "section_seq": 1, "route_path_id": 65845}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1115", "location": "Edale", "stage_seq": 29, "distance_m": 92950.082, "section_seq": 1, "route_path_id": 65845}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1116", "location": "Edale Sig. Ee16", "stage_seq": 30, "distance_m": 97330.075, "section_seq": 1, "route_path_id": 65845}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1117H", "location": "Earles Siding S.B.", "stage_seq": 31, "distance_m": 99473.771, "section_seq": 1, "route_path_id": 65845}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1119H", "location": "Bamford", "stage_seq": 32, "distance_m": 103660.28, "section_seq": 1, "route_path_id": 65845}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1120H", "location": "Hathersage", "stage_seq": 33, "distance_m": 106495.569, "section_seq": 1, "route_path_id": 65845}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1123", "location": "Grindleford", "stage_seq": 34, "distance_m": 109504.988, "section_seq": 1, "route_path_id": 65845}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1126H", "location": "Dore West Jn", "stage_seq": 35, "distance_m": 116713.123, "section_seq": 1, "route_path_id": 65845}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1127H", "location": "Dore Station Jn", "stage_seq": 36, "distance_m": 118319.616, "section_seq": 1, "route_path_id": 65845}, {"is_pass": false, "wtt_arr": "1132H", "wtt_dep": "1140", "location": "Sheffield", "stage_seq": 37, "distance_m": 118319.616, "section_seq": 1, "route_path_id": 65845}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1145", "location": "Dore Station Jn", "stage_seq": 38, "distance_m": 118343.446, "section_seq": 1, "route_path_id": 65845}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1152H", "location": "Tapton Jn", "stage_seq": 39, "distance_m": 131108.425, "section_seq": 1, "route_path_id": 65845}, {"is_pass": false, "wtt_arr": "1153H", "wtt_dep": "1155", "location": "Chesterfield", "stage_seq": 40, "distance_m": 132021.326, "section_seq": 1, "route_path_id": 65845}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1156H", "location": "Chesterfield South Jn", "stage_seq": 41, "distance_m": 133463.054, "section_seq": 1, "route_path_id": 65845}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1158H", "location": "Clay Cross North Jn", "stage_seq": 42, "distance_m": 137224.266, "section_seq": 1, "route_path_id": 65845}, {"is_pass": false, "wtt_arr": "1206", "wtt_dep": "1207", "location": "Alfreton", "stage_seq": 43, "distance_m": 148296.386, "section_seq": 1, "route_path_id": 65845}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1210H", "location": "Ironville Jn", "stage_seq": 44, "distance_m": 152973.934, "section_seq": 1, "route_path_id": 65845}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1213H", "location": "Langley Mill", "stage_seq": 45, "distance_m": 158238.793, "section_seq": 1, "route_path_id": 65845}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1219H", "location": "Trowell Jn", "stage_seq": 46, "distance_m": 165822.55, "section_seq": 1, "route_path_id": 65845}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1225", "location": "Radford Jn", "stage_seq": 47, "distance_m": 173958.21, "section_seq": 1, "route_path_id": 65845}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1227", "location": "Mansfield Jn", "stage_seq": 48, "distance_m": 176466.151, "section_seq": 1, "route_path_id": 65845}, {"is_pass": false, "wtt_arr": "1230", "wtt_dep": "1238", "location": "Nottingham", "stage_seq": 49, "distance_m": 177443.973, "section_seq": 1, "route_path_id": 65845}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1243", "location": "Netherfield Jn", "stage_seq": 50, "distance_m": 181722.859, "section_seq": 1, "route_path_id": 65845}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1247", "location": "Radcliffe (Notts)", "stage_seq": 51, "distance_m": 185596.651, "section_seq": 1, "route_path_id": 65845}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1250H", "location": "Bingham", "stage_seq": 52, "distance_m": 191404.509, "section_seq": 1, "route_path_id": 65845}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1253", "location": "Aslockton", "stage_seq": 53, "distance_m": 195016.339, "section_seq": 1, "route_path_id": 65845}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1257", "location": "Bottesford West Jn", "stage_seq": 54, "distance_m": 200319.997, "section_seq": 1, "route_path_id": 65845}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1303H", "location": "Allington Jn", "stage_seq": 55, "distance_m": 208497.789, "section_seq": 1, "route_path_id": 65845}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1307", "location": "Nottingham Branch Jn", "stage_seq": 56, "distance_m": 212917.068, "section_seq": 1, "route_path_id": 65845}, {"is_pass": false, "wtt_arr": "1309", "wtt_dep": "1315H", "location": "Grantham", "stage_seq": 57, "distance_m": 213917.428, "section_seq": 1, "route_path_id": 65845}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1322H", "location": "Stoke Jn", "stage_seq": 58, "distance_m": 223075.752, "section_seq": 1, "route_path_id": 65845}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1334", "location": "Tallington Jn", "stage_seq": 59, "distance_m": 246939.788, "section_seq": 1, "route_path_id": 65845}, {"is_pass": false, "wtt_arr": "1342", "wtt_dep": "1347H", "location": "Peterborough", "stage_seq": 60, "distance_m": 260632.849, "section_seq": 1, "route_path_id": 65845}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1349H", "location": "Peterborough East Jn", "stage_seq": 61, "distance_m": 261911.646, "section_seq": 1, "route_path_id": 65845}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1352H", "location": "Kings Dyke S.B.", "stage_seq": 62, "distance_m": 267306.97, "section_seq": 1, "route_path_id": 65845}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1354H", "location": "Whittlesea", "stage_seq": 63, "distance_m": 270493.268, "section_seq": 1, "route_path_id": 65845}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1356H", "location": "Eastrea Sig. W6", "stage_seq": 64, "distance_m": 272288.378, "section_seq": 1, "route_path_id": 65845}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1357H", "location": "Three Horse Shoes", "stage_seq": 65, "distance_m": 276242.848, "section_seq": 1, "route_path_id": 65845}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1402H", "location": "March West Jn", "stage_seq": 66, "distance_m": 284206.985, "section_seq": 1, "route_path_id": 65845}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1403", "location": "March", "stage_seq": 67, "distance_m": 284631.225, "section_seq": 1, "route_path_id": 65845}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1405", "location": "March South Sig. MS934", "stage_seq": 68, "distance_m": 287164.223, "section_seq": 1, "route_path_id": 65845}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1407", "location": "Stonea S.B.", "stage_seq": 69, "distance_m": 290936.638, "section_seq": 1, "route_path_id": 65845}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1408H", "location": "Manea", "stage_seq": 70, "distance_m": 293905.39, "section_seq": 1, "route_path_id": 65845}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1410", "location": "Manea Sig. Ca924", "stage_seq": 71, "distance_m": 297159.249, "section_seq": 1, "route_path_id": 65845}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1416H", "location": "Ely North Jn", "stage_seq": 72, "distance_m": 307401.286, "section_seq": 1, "route_path_id": 65845}, {"is_pass": false, "wtt_arr": "1419", "wtt_dep": "1423", "location": "Ely", "stage_seq": 73, "distance_m": 307615.868, "section_seq": 1, "route_path_id": 65845}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1425H", "location": "Ely North Jn", "stage_seq": 74, "distance_m": 307829.782, "section_seq": 1, "route_path_id": 65845}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1437", "location": "Brandon", "stage_seq": 75, "distance_m": 331266.003, "section_seq": 1, "route_path_id": 65845}, {"is_pass": false, "wtt_arr": "1443", "wtt_dep": "1444", "location": "Thetford", "stage_seq": 76, "distance_m": 342860.535, "section_seq": 1, "route_path_id": 65845}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1457", "location": "Attleborough", "stage_seq": 77, "distance_m": 366330.207, "section_seq": 1, "route_path_id": 65845}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1501", "location": "Wymondham", "stage_seq": 78, "distance_m": 375443.589, "section_seq": 1, "route_path_id": 65845}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1503H", "location": "Wymondham Co877", "stage_seq": 79, "distance_m": 375727.994, "section_seq": 1, "route_path_id": 65845}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1509H", "location": "Trowse Jn", "stage_seq": 80, "distance_m": 390129.79, "section_seq": 1, "route_path_id": 65845}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1510H", "location": "Trowse Swing Bridge", "stage_seq": 81, "distance_m": 390786.479, "section_seq": 1, "route_path_id": 65845}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1511", "location": "Norwich Thorpe Jn", "stage_seq": 82, "distance_m": 391272.716, "section_seq": 1, "route_path_id": 65845}, {"is_pass": false, "wtt_arr": "1512", "wtt_dep": null, "location": "Norwich", "stage_seq": 83, "distance_m": 391830.56, "section_seq": 1, "route_path_id": 65845}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 391830.56, "from_m": 0.0, "section_seq": 1, "route_path_id": 65845}], "total_distance_m": 391830.56, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 375039.211, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 16791.349, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 9869, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T08:55:29Z", "source_id": 46894902, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T08:56:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T08:55:31Z", "source_id": 15281575, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T09:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9923, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T09:01:40Z", "source_id": 46911008, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T09:02:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T09:01:47Z", "source_id": 15286283, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T10:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10034, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T09:05:27Z", "source_id": 46921094, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T09:07:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T09:05:34Z", "source_id": 15289272, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T10:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10046, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T09:10:43Z", "source_id": 46934722, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T09:12:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T09:10:49Z", "source_id": 15293320, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T10:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10055, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T09:19:13Z", "source_id": 46956265, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T09:20:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T09:19:15Z", "source_id": 15299821, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T10:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10068, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T09:25:15Z", "source_id": 46971612, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T09:26:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T09:25:18Z", "source_id": 15304501, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T10:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9239, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T09:43:16Z", "source_id": 47016893, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T09:44:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T09:43:17Z", "source_id": 15318190, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T10:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9215, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T09:45:05Z", "source_id": 47021495, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T09:46:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T09:45:08Z", "source_id": 15319556, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T10:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8396, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T09:48:57Z", "source_id": 47031440, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T09:49:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T09:48:59Z", "source_id": 15322627, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T10:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8953, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T09:59:45Z", "source_id": 47059552, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T10:00:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T09:59:51Z", "source_id": 15330908, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T11:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9019, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T10:07:18Z", "source_id": 47079504, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-15T10:08:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T10:07:22Z", "source_id": 15336634, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-15T11:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9293, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T10:28:35Z", "source_id": 47134925, "stage_seq": 33, "event_role": "ARR", "event_time": "2026-09-15T10:29:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T10:28:38Z", "source_id": 15352913, "stage_seq": 33, "event_role": "ARR", "event_time": "2026-09-15T11:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9298, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T10:30:04Z", "source_id": 47138711, "stage_seq": 34, "event_role": "ARR", "event_time": "2026-09-15T10:31:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T10:30:08Z", "source_id": 15353973, "stage_seq": 34, "event_role": "ARR", "event_time": "2026-09-15T11:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7376, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T10:39:08Z", "source_id": 47162474, "stage_seq": 37, "event_role": "ARR", "event_time": "2026-09-15T10:41:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T10:39:13Z", "source_id": 15360512, "stage_seq": 37, "event_role": "ARR", "event_time": "2026-09-15T11:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7594, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T10:57:57Z", "source_id": 47211500, "stage_seq": 40, "event_role": "ARR", "event_time": "2026-09-15T10:59:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T10:57:59Z", "source_id": 15374478, "stage_seq": 40, "event_role": "ARR", "event_time": "2026-09-15T11:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 16657, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T11:09:47Z", "source_id": 47242282, "stage_seq": 43, "event_role": "ARR", "event_time": "2026-09-15T11:10:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T11:09:50Z", "source_id": 15383273, "stage_seq": 43, "event_role": "ARR", "event_time": "2026-09-15T12:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 16716, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T11:17:52Z", "source_id": 47263610, "stage_seq": 45, "event_role": "ARR", "event_time": "2026-09-15T11:18:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T11:17:56Z", "source_id": 15389263, "stage_seq": 45, "event_role": "ARR", "event_time": "2026-09-15T12:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 16496, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T11:32:08Z", "source_id": 47300859, "stage_seq": 49, "event_role": "ARR", "event_time": "2026-09-15T11:34:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T11:32:13Z", "source_id": 15399792, "stage_seq": 49, "event_role": "ARR", "event_time": "2026-09-15T12:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 16634, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T11:54:10Z", "source_id": 47359387, "stage_seq": 51, "event_role": "ARR", "event_time": "2026-09-15T11:54:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T11:54:12Z", "source_id": 15415887, "stage_seq": 51, "event_role": "ARR", "event_time": "2026-09-15T12:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 16638, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T11:57:29Z", "source_id": 47367778, "stage_seq": 52, "event_role": "ARR", "event_time": "2026-09-15T11:58:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T11:57:30Z", "source_id": 15418296, "stage_seq": 52, "event_role": "ARR", "event_time": "2026-09-15T12:58:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T11:58:01Z", "source_id": 15418639, "stage_seq": 53, "event_role": "ARR", "event_time": "2026-09-15T13:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 11692, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:17:50Z", "source_id": 47421737, "stage_seq": 57, "event_role": "ARR", "event_time": "2026-09-15T12:19:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:17:54Z", "source_id": 15433427, "stage_seq": 57, "event_role": "ARR", "event_time": "2026-09-15T13:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 11802, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:50:30Z", "source_id": 47507372, "stage_seq": 60, "event_role": "ARR", "event_time": "2026-09-15T12:52:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:50:36Z", "source_id": 15457617, "stage_seq": 60, "event_role": "ARR", "event_time": "2026-09-15T13:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12208, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:36:58Z", "source_id": 47628493, "stage_seq": 73, "event_role": "ARR", "event_time": "2026-09-15T13:37:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:37:03Z", "source_id": 15491686, "stage_seq": 73, "event_role": "ARR", "event_time": "2026-09-15T14:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12178, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:16:29Z", "source_id": 47733566, "stage_seq": 75, "event_role": "ARR", "event_time": "2026-09-15T14:17:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:16:31Z", "source_id": 15521081, "stage_seq": 75, "event_role": "ARR", "event_time": "2026-09-15T15:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12170, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:22:16Z", "source_id": 47748993, "stage_seq": 76, "event_role": "ARR", "event_time": "2026-09-15T14:23:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:22:21Z", "source_id": 15525529, "stage_seq": 76, "event_role": "ARR", "event_time": "2026-09-15T15:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13221, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:37:53Z", "source_id": 47790224, "stage_seq": 77, "event_role": "ARR", "event_time": "2026-09-15T14:38:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:37:55Z", "source_id": 15537264, "stage_seq": 77, "event_role": "ARR", "event_time": "2026-09-15T15:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13210, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:42:14Z", "source_id": 47801769, "stage_seq": 78, "event_role": "ARR", "event_time": "2026-09-15T14:43:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:42:16Z", "source_id": 15540589, "stage_seq": 78, "event_role": "ARR", "event_time": "2026-09-15T15:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13002, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:55:30Z", "source_id": 47837766, "stage_seq": 83, "event_role": "ARR", "event_time": "2026-09-15T14:57:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:55:34Z", "source_id": 15550835, "stage_seq": 83, "event_role": "ARR", "event_time": "2026-09-15T15:57:00+01:00", "operational_fact": true}] |
Liverpool Lime Street HL/ML |
0951 |
0951 |
8 |
None |
None |
Norwich |
1512 |
1512 |
4 |
LATE |
+45 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C04354/2026-09-15/detailed |
None |
Thetford |
2026-09-15T15:29:00+01:00 |
Norwich |
33.0 |
{"type": "LineString", "coordinates": [[0.7458163999999999, 52.4190989], [0.7463461, 52.4190612], [0.7467102, 52.419039600000005], [0.747058, 52.4190267], [0.7477945, 52.41901090000001], [0.7483489, 52.41904629999999], [0.7489267, 52.4190683], [0.7497199, 52.4191216], [0.7508264999999998, 52.4192456], [0.7514268, 52.419334000000006], [0.7519845, 52.4194379], [0.7529913999999999, 52.419656399999994], [0.7544109, 52.4200763], [0.7551309999999999, 52.4203301], [0.7559331, 52.42065100000001], [0.7572496, 52.4212782], [0.7578857999999999, 52.4216099], [0.7585088, 52.42196150000001], [0.7592027999999998, 52.4223925], [0.7593891, 52.4225082], [0.7599193999999999, 52.4228396], [0.7607444, 52.42344460000001], [0.7678298999999998, 52.42863340000001], [0.7685632, 52.429175], [0.7724327, 52.43203280000001], [0.7819426, 52.4390114], [0.7828578586038257, 52.43957578845911], [0.7834978, 52.43997040000001], [0.7843238999999999, 52.4404155], [0.7851844999999998, 52.440827], [0.7862543000000001, 52.4412871], [0.7873586, 52.4417105], [0.7885224, 52.4421267], [0.7975824999999999, 52.44542109999999], [0.7977029999999999, 52.44546489999999], [0.7980817, 52.4456026], [0.8084837557075693, 52.44937538559093], [0.8096343999999999, 52.4497927], [0.8106892, 52.4501649], [0.8118079, 52.45051140000001], [0.8131380999999999, 52.450889499999995], [0.8137673999999999, 52.4510516], [0.8156539999999999, 52.4514788], [0.8166887, 52.45168579999999], [0.8177093, 52.4518672], [0.8186819999999999, 52.452015], [0.8196614999999999, 52.45214429999999], [0.8207332, 52.452268], [0.8217849, 52.452360899999995], [0.8230289999999999, 52.452449499999986], [0.8242505999999999, 52.45251149999999], [0.8251528999999999, 52.4525449], [0.8272211999999999, 52.452587300000005], [0.8284623, 52.4525824], [0.8296804999999999, 52.4525465], [0.8310930999999999, 52.4524754], [0.8325052999999999, 52.45237499999999], [0.8339151999999999, 52.4522453], [0.8353145, 52.45207669999999], [0.8437905, 52.4509045], [0.8449323, 52.450749], [0.8450802, 52.4507269], [0.8457231999999999, 52.4506379], [0.8541035999999999, 52.44948300000001], [0.8555385, 52.449330800000006], [0.856952, 52.44921199999999], [0.8588427000000001, 52.44913029999999], [0.8606488, 52.4490888], [0.8623106000000001, 52.4491106], [0.8643327, 52.4491827], [0.8654433, 52.44926780000001], [0.8665478, 52.44937219999999], [0.8675703, 52.449473], [0.8683954, 52.449579499999984], [0.8698615, 52.4497917], [0.8709265999999999, 52.44996679999999], [0.8719334, 52.45015969999999], [0.8719517, 52.45016299999999], [0.8737316, 52.4505207], [0.8755476999999999, 52.4508556], [0.8780801999999999, 52.45127230000001], [0.8805911, 52.4516084], [0.8820478999999999, 52.4517793], [0.8835044999999999, 52.4519286], [0.8864957000000001, 52.4521823], [0.8892985999999999, 52.452390099999995], [0.8983152841195214, 52.45305631475805], [0.9093090999999998, 52.4538686], [0.9100826, 52.45392489999999], [0.9175620999999998, 52.4544808], [0.9182962, 52.45453539999998], [0.9219377, 52.454806099999985], [0.9448670999999998, 52.456510300000005], [0.9450615, 52.4565246], [0.9478296999999998, 52.4567299], [0.9492089, 52.456852], [0.9505287, 52.457034], [0.9514528999999998, 52.457198700000006], [0.9523102, 52.4573881], [0.9531711, 52.4576013], [0.9540056999999998, 52.4578508], [0.9547946999999998, 52.4581298], [0.9555578, 52.4584369], [0.9564072, 52.458831399999994], [0.9572290999999998, 52.459242], [0.9579814999999998, 52.459681100000005], [0.9586945, 52.46013429999999], [0.9593464, 52.4605915], [0.9599366, 52.4610636], [0.9606605999999998, 52.4617105], [0.961307, 52.4623843], [0.9622282, 52.46344599999999], [0.9636563, 52.4651152], [0.9651936, 52.466635200000006], [0.9692317, 52.4705629], [0.9700885, 52.4714082], [0.9703911999999998, 52.47169649999999], [0.9744679000000002, 52.4756571], [0.9806878, 52.4816993], [0.9881468125314736, 52.48893827096262], [0.9910665999999998, 52.49177160000001], [0.9936778713830148, 52.49430286280318], [1.0006777, 52.5010875], [1.0007024, 52.5011106], [1.0040188, 52.50430649999999], [1.0048846, 52.5050299], [1.0055012, 52.5054705], [1.0059150999999995, 52.5057369], [1.0069830999999998, 52.5063543], [1.0149811, 52.51059999999999], [1.0198659, 52.5131994], [1.0218368179983417, 52.51425328256936], [1.0218419, 52.514256], [1.0218937, 52.51428299999999], [1.0221941, 52.5144457], [1.0233757, 52.515064499999994], [1.024652, 52.5157426], [1.0254782, 52.5161608], [1.0265539999999995, 52.516675], [1.0273768, 52.5170441], [1.0285221, 52.51752570000001], [1.0294261999999998, 52.517893400000005], [1.0304004, 52.518261599999995], [1.0319368, 52.51881550000001], [1.0335515, 52.519344], [1.0349347, 52.5197644], [1.0363333, 52.52014919999999], [1.0379397999999995, 52.520586599999994], [1.0380638, 52.520621299999995], [1.0387917, 52.5208227], [1.0416259, 52.52160119999999], [1.0427734, 52.521885], [1.0446206, 52.5223182], [1.0462891999999997, 52.52265210000001], [1.0463313, 52.52265969999999], [1.0475086999999998, 52.5228788], [1.0486999, 52.52306800000001], [1.0501493, 52.5232787], [1.0509785, 52.5233981], [1.0518203, 52.5234913], [1.0533739999999998, 52.5236651], [1.0549261, 52.5237983], [1.0570841, 52.52397770000001], [1.0584512, 52.5241291], [1.0596315, 52.52430480000001], [1.0605848, 52.524463], [1.0614574000000003, 52.5246242], [1.0625681, 52.52486789999999], [1.0626956999999997, 52.5249004], [1.0630311999999995, 52.524976], [1.0641668, 52.5252578], [1.065076, 52.5255107], [1.0659086999999998, 52.525764300000006], [1.0672222, 52.5262036], [1.0683460000000002, 52.526622], [1.0694807, 52.527082099999994], [1.0718959, 52.5282077], [1.0753452999999995, 52.52984229999999], [1.0779783409434258, 52.53109479804603], [1.0842721, 52.5340885], [1.0851482999999995, 52.5345064], [1.0855879, 52.53472150000001], [1.0860159, 52.5349571], [1.0864055, 52.5351603], [1.0871709, 52.535602399999995], [1.0879168, 52.5360589], [1.0888834999999997, 52.5367005], [1.0898084, 52.53737989999999], [1.090367, 52.5378335], [1.0914091, 52.53874689999999], [1.0923614, 52.539713], [1.0931728999999997, 52.54064900000001], [1.0965864999999997, 52.54542670000001], [1.0983295999999998, 52.5479045], [1.0986876, 52.54840179999999], [1.0990881076594174, 52.54896191164581], [1.1052067, 52.5575179], [1.1056252, 52.5580638], [1.106076, 52.5586017], [1.1067929, 52.5593433], [1.1073067, 52.5598186], [1.1078178, 52.5602536], [1.1082664, 52.5606078], [1.1093331, 52.5613636], [1.1098882, 52.5617251], [1.1104897, 52.56208509999999], [1.1111418999999998, 52.5624541], [1.1118326999999997, 52.5628128], [1.1126101999999998, 52.56318399999999], [1.113387, 52.5635304], [1.1148273, 52.5641081], [1.1154362999999998, 52.5643461], [1.1158796999999998, 52.5645163], [1.1162618999999998, 52.5646688], [1.1164017999999998, 52.56471749999999], [1.1173384999999998, 52.5650717], [1.118271, 52.56543500000001], [1.119144, 52.565779500000005], [1.1193635, 52.565859299999985], [1.1214402, 52.56666620000001], [1.12158, 52.56671860000001], [1.1218168999999998, 52.5668119], [1.1231981, 52.567339299999986], [1.1285674, 52.56942300000001], [1.1435385, 52.5752188], [1.1440409, 52.57541569999999], [1.1441001999999998, 52.575438899999995], [1.1472253, 52.576605], [1.1489976, 52.57721480000001], [1.1520769, 52.5781782], [1.1536187, 52.57862719999999], [1.1551875, 52.5790552], [1.1575263, 52.5796517], [1.1590869, 52.5800201], [1.1606618000000002, 52.5803694], [1.1620524, 52.5806608], [1.1634529999999998, 52.58093379999999], [1.1660941, 52.5813995], [1.1678098693553778, 52.58166086665046], [1.1687101, 52.581798000000006], [1.1713188, 52.58220169999999], [1.1722938, 52.582395], [1.1732498, 52.582612100000006], [1.1824935, 52.58509329999999], [1.1825492, 52.58510820000001], [1.1859737999999995, 52.58602739999999], [1.1874559999999998, 52.58643210000001], [1.1888772, 52.5868608], [1.1906079, 52.58743549999999], [1.2008312, 52.5911035], [1.2026750999999998, 52.591725899999986], [1.2052655, 52.59252219999998], [1.2074189999999998, 52.59311480000001], [1.2091165, 52.59355790000001], [1.2108388, 52.5939728], [1.2125769999999998, 52.5943636], [1.2143267999999998, 52.5947272], [1.2158171, 52.595011], [1.2178013999999997, 52.595364399999994], [1.2213720999999995, 52.5960076], [1.2221121, 52.596142400000005], [1.2243007, 52.596518], [1.2253477999999998, 52.596683899999995], [1.2264075, 52.5968232], [1.2279225, 52.59697359999999], [1.2294037, 52.5970733], [1.2303377999999998, 52.597117199999985], [1.2312704, 52.5971357], [1.2330873999999998, 52.59715109999999], [1.2344905999999998, 52.597191900000006], [1.2352095999999997, 52.5972266], [1.2359029, 52.597271799999994], [1.2372029, 52.59737499999999], [1.2384965, 52.59751659999999], [1.239749, 52.59768509999999], [1.2410139, 52.597875], [1.2443244, 52.598519], [1.2457073, 52.59875819999999], [1.2465396999999998, 52.5988867], [1.2485406999999995, 52.5991427], [1.2496373999999997, 52.59924540000001], [1.2507232999999998, 52.5993387], [1.2556609, 52.599746999999994], [1.2561710999999998, 52.59978619999999], [1.25764139776733, 52.599908228361286], [1.2576519, 52.59990909999999], [1.2589785, 52.6000088], [1.2609009, 52.600128899999994], [1.2618241, 52.6001663], [1.2627326, 52.60019340000001], [1.2634329, 52.6002149], [1.2637438, 52.60021569999999], [1.2649911, 52.60021569999999], [1.2654238000000002, 52.6002119], [1.2668692, 52.6001853], [1.2683348999999997, 52.6001353], [1.270084, 52.60005710000001], [1.2723304, 52.599924], [1.2745843999999995, 52.5998051], [1.2746628, 52.59979969999999], [1.2751489, 52.59976639999999], [1.275287, 52.5997564], [1.2785362999999998, 52.5995211], [1.2795898, 52.59947220000001], [1.2811281999999995, 52.5994592], [1.2826631, 52.5994809], [1.2838082, 52.59954150000001], [1.2849245, 52.599641299999995], [1.2860208999999998, 52.599765], [1.2871196, 52.59992019999999], [1.2882553, 52.600111199999986], [1.2884641568284474, 52.60015573637146], [1.288533521994681, 52.6001705277036], [1.2892101, 52.60031480000001], [1.290267, 52.60057239999999], [1.2912879, 52.6008444], [1.2922180999999997, 52.6011262], [1.292671, 52.6012716], [1.2939368, 52.60171679999999], [1.2942048, 52.6018241], [1.2951408999999998, 52.6021988], [1.2962317, 52.6026824], [1.2972426, 52.603205800000005], [1.2978197634771973, 52.60355296986019], [1.3040589, 52.607305700000005], [1.3050269, 52.60790459999999], [1.3059602, 52.6085236], [1.3065078999999995, 52.60890979999999], [1.3068664, 52.6092162], [1.3083466, 52.6105014], [1.3091174, 52.61130860000001], [1.3093744, 52.61157769999999], [1.3105623999999998, 52.61298060000001], [1.3106608, 52.6130867], [1.3107654, 52.6132011], [1.3109384, 52.613366799999994], [1.3110276, 52.613457], [1.3111113, 52.613547], [1.3116544, 52.61415619999999], [1.3117816999999998, 52.614282], [1.3118962814431416, 52.61441130349843], [1.3119646, 52.61448839999999], [1.312118, 52.614672699999986], [1.3123081, 52.6148933], [1.3125302, 52.615151], [1.3129814999999998, 52.61567449999998], [1.3134715, 52.616182499999994], [1.3136306, 52.6163308], [1.3137835, 52.6164749], [1.3139269, 52.61659639999999], [1.3140655, 52.616715499999984], [1.3143865, 52.61697629999999], [1.3144927, 52.6170619], [1.314903, 52.61739869999999], [1.3151504, 52.617605299999994], [1.3152700999999998, 52.6177431], [1.315361, 52.61786250000001], [1.3154878, 52.61806309999999], [1.3155431, 52.6181688], [1.3156126, 52.6183156], [1.3156749999999997, 52.618471500000005], [1.3157254, 52.6186582], [1.3157434999999995, 52.61875289999999], [1.3157709999999998, 52.6188755], [1.3157848, 52.61894430000001], [1.3157967999999998, 52.61900390000001], [1.3158095, 52.61913269999999], [1.3158150999999998, 52.61927870000001], [1.3158059, 52.619398], [1.3157929999999998, 52.61957520000001], [1.3157475, 52.6197665], [1.3156901999999997, 52.6204005], [1.3156852000000003, 52.62061599999999], [1.3156661999999997, 52.621097], [1.3156391999999997, 52.621460000000006], [1.3156102, 52.62180200000001], [1.3155861999999998, 52.621995], [1.3155671999999998, 52.622097], [1.3155475, 52.6221681], [1.3155342, 52.622216], [1.3155031999999998, 52.6222991], [1.3154652, 52.6223841], [1.3154132, 52.622480099999976], [1.3153331999999998, 52.622600099999985], [1.3152551999999995, 52.6226971], [1.3151442, 52.6228151], [1.3150602, 52.6228941], [1.3149491999999998, 52.622985099999994], [1.3148272, 52.62307309999999], [1.3147217076744775, 52.62313831165998], [1.3145021908957013, 52.62322199426073], [1.3143085362818407, 52.62329647748092], [1.3141369459472674, 52.62336298539702], [1.3139836220063523, 52.623422742085495], [1.3138447665734685, 52.62347697162286], [1.3137165817629854, 52.62352689808555], [1.3135952696892763, 52.62357374555006], [1.313477032466712, 52.62361873809287], [1.3133580722096638, 52.62366309979046], [1.3132345910325036, 52.6237080547193], [1.313102791049603, 52.62375482695589], [1.3129588743753329, 52.623804640576665], [1.3127990431240653, 52.623858719658145], [1.312619499410172, 52.6239182882768], [1.3124164453480236, 52.62398457050908], [1.3121860830519925, 52.62405879043149], [1.3120742, 52.6241021], [1.311913, 52.624165100000006], [1.3118361999999997, 52.624195099999994], [1.3113594, 52.6243863], [1.3112572, 52.6244281], [1.3110432, 52.6245142], [1.3109082, 52.6245791], [1.3108102, 52.6246261], [1.3106832, 52.6246891], [1.3105572, 52.62475210000001], [1.3104121999999998, 52.6248221], [1.3101514, 52.62494099999999], [1.3098641999999998, 52.62506609999999], [1.3097274, 52.62513129999999], [1.3096521999999997, 52.6251671], [1.3094131999999998, 52.625287099999994], [1.3091542, 52.62543509999999], [1.3086431999999997, 52.6257321], [1.3082901999999998, 52.6259341], [1.3075693, 52.62635409999999], [1.3074972, 52.6263961], [1.3074152, 52.6264431], [1.307053, 52.626657]]} |
30.4 |
1524 |
1557 |
Thetford |
Norwich |
Norwich |
52.6266570 |
1.3070530 |
52.6266570 |
1.3070530 |
1 |
0 |
2026-09-15 15:07:37 |
TERMINATED |
2026-09-15 14:57:00 |
Norwich |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15550835 |
1789484135345905 |
266 |
266 |
2026-09-15 15:07:14.016965 |
4 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 14:57:13.927236 |
| 552002 |
582962 |
W75686 |
652P12MQ15 |
2026-09-15 |
COMPLETE |
15552100 |
2026-09-15 15:08:00 |
2026-09-15 15:07:37 |
2026-09-17 15:07:37 |
{"id": 582962, "stp": "P", "toc": "West Midlands Trains", "uid": "W75686", "consist": "139002", "dest_crs": null, "num_carr": 1, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W75686/2026-09-15/detailed", "trust_id": "652P12MQ15", "origin_crs": "SBT", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Stourbridge Jn (Town Plat)", "service_date": "2026-09-15", "dest_arr_time": "1508", "dest_platform": null, "is_terminated": 1, "next_location": "Stourbridge Jn (Town Plat)", "signalling_id": "2P12", "timing_status": "ON TIME", "origin_station": "Stourbridge Town", "current_leg_arr": "1508", "current_leg_dep": "1505", "current_leg_end": "Stourbridge Jn (Town Plat)", "origin_dep_time": "1505", "origin_platform": null, "current_location": "Stourbridge Jn (Town Plat)", "last_update_time": "2026-09-15T15:07:37", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.142011, 52.4556837], [-2.141804099999999, 52.455504399999995], [-2.1416544999999996, 52.4553616], [-2.141537899999999, 52.45519629999999], [-2.1413182, 52.4548629], [-2.1407975, 52.4542604], [-2.1399342, 52.45336390000001], [-2.1397326, 52.4531284], [-2.1391564, 52.452464799999994], [-2.1384765, 52.451822500000006], [-2.1382766, 52.4517106], [-2.1380507999999994, 52.4515985], [-2.1375337, 52.451387700000005], [-2.1363434, 52.4510151], [-2.1359198, 52.4508186], [-2.1355597, 52.4505955], [-2.1353904, 52.4504667], [-2.1351642999999996, 52.4502576], [-2.1348845, 52.44989209999999], [-2.1345205000000003, 52.44919139999999], [-2.1344742, 52.4490885], [-2.1343845999999997, 52.44883130000001], [-2.1343319, 52.44869370000001], [-2.1342889, 52.44857429999999], [-2.1342541, 52.4484509], [-2.134234, 52.4483201], [-2.1342243999999995, 52.4481617], [-2.1342351, 52.448052099999984], [-2.1342679, 52.4475463], [-2.1342704999999995, 52.4473924]]}", "current_leg_start": "Stourbridge Town", "dest_arr_time_act": "1508", "motion_projection": null, "next_location_lat": "52.4473924", "next_location_lon": "-2.1342705", "previous_location": "Stourbridge Town", "current_leg_milage": "0.7", "linx_max_speed_mph": 45, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 43.211, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 10.0, \"equipment_limit_mph\": 45.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 10.0}, {\"to_m\": 1023.653, \"from_m\": 43.211, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 45.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 1109.262, \"from_m\": 1023.653, \"capability_applied\": null, \"effective_limit_mph\": 10.0, \"equipment_limit_mph\": 45.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 10.0}], \"service_id\": 582962, \"profile_key\": \"eb4a053d03f12ffb25552602be7d72f113ffa6d63fedd1b3ad1e8cd02901084a\", \"schedule_id\": 28243, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1505\", \"location\": \"Stourbridge Town\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 39633}, {\"is_pass\": false, \"wtt_arr\": \"1508\", \"wtt_dep\": null, \"location\": \"Stourbridge Jn (Town Plat)\", \"stage_seq\": 2, \"distance_m\": 1109.262, \"section_seq\": 1, \"route_path_id\": 39633}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 1109.262, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 39633}], \"total_distance_m\": 1109.262, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 45.0, \"speed_covered_distance_m\": 1109.262, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 0.0, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1505", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "52.4473924", "current_position_lon": "-2.1342705", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:57:12Z\", \"source_id\": 15552100, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:08:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Stourbridge Jn (Town Plat)", "service_state_platform": null, "timing_fact_generation": 1789484234222604, "current_leg_arrival_utc": "2026-09-15T15:08:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:57:14.219430", "service_state_evidence_id": 15552100, "current_leg_start_actual_dep": "2026-09-15T15:05:00+01:00", "operational_evidence_version": 3, "service_state_event_time_utc": "2026-09-15T14:08:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T15:07:14.724394", "service_state_valid_until_kind": null, "operational_interpretation_version": 3, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
West Midlands Trains |
P |
SBT |
None |
2P12 |
139002 |
1 |
45 |
None |
{"version": 3, "segments": [{"to_m": 43.211, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 10.0, "equipment_limit_mph": 45.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 10.0}, {"to_m": 1023.653, "from_m": 43.211, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 45.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 1109.262, "from_m": 1023.653, "capability_applied": null, "effective_limit_mph": 10.0, "equipment_limit_mph": 45.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 10.0}], "service_id": 582962, "profile_key": "eb4a053d03f12ffb25552602be7d72f113ffa6d63fedd1b3ad1e8cd02901084a", "schedule_id": 28243, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1505", "location": "Stourbridge Town", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 39633}, {"is_pass": false, "wtt_arr": "1508", "wtt_dep": null, "location": "Stourbridge Jn (Town Plat)", "stage_seq": 2, "distance_m": 1109.262, "section_seq": 1, "route_path_id": 39633}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 1109.262, "from_m": 0.0, "section_seq": 1, "route_path_id": 39633}], "total_distance_m": 1109.262, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 45.0, "speed_covered_distance_m": 1109.262, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 0.0, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:57:12Z", "source_id": 15552100, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T15:08:00+01:00", "operational_fact": true}] |
Stourbridge Town |
1505 |
1505 |
None |
None |
None |
Stourbridge Jn (Town Plat) |
1508 |
1508 |
None |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W75686/2026-09-15/detailed |
None |
Stourbridge Town |
2026-09-15T15:05:00+01:00 |
Stourbridge Jn (Town Plat) |
3.0 |
{"type": "LineString", "coordinates": [[-2.142011, 52.4556837], [-2.141804099999999, 52.455504399999995], [-2.1416544999999996, 52.4553616], [-2.141537899999999, 52.45519629999999], [-2.1413182, 52.4548629], [-2.1407975, 52.4542604], [-2.1399342, 52.45336390000001], [-2.1397326, 52.4531284], [-2.1391564, 52.452464799999994], [-2.1384765, 52.451822500000006], [-2.1382766, 52.4517106], [-2.1380507999999994, 52.4515985], [-2.1375337, 52.451387700000005], [-2.1363434, 52.4510151], [-2.1359198, 52.4508186], [-2.1355597, 52.4505955], [-2.1353904, 52.4504667], [-2.1351642999999996, 52.4502576], [-2.1348845, 52.44989209999999], [-2.1345205000000003, 52.44919139999999], [-2.1344742, 52.4490885], [-2.1343845999999997, 52.44883130000001], [-2.1343319, 52.44869370000001], [-2.1342889, 52.44857429999999], [-2.1342541, 52.4484509], [-2.134234, 52.4483201], [-2.1342243999999995, 52.4481617], [-2.1342351, 52.448052099999984], [-2.1342679, 52.4475463], [-2.1342704999999995, 52.4473924]]} |
0.7 |
1505 |
1508 |
Stourbridge Town |
Stourbridge Jn (Town Plat) |
Stourbridge Jn (Town Plat) |
52.4473924 |
-2.1342705 |
52.4473924 |
-2.1342705 |
1 |
0 |
2026-09-15 15:07:37 |
TERMINATED |
2026-09-15 14:08:00 |
Stourbridge Jn (Town Plat) |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15552100 |
1789484234222604 |
3 |
3 |
2026-09-15 15:07:14.724394 |
None |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 14:57:14.219430 |
| 552003 |
583207 |
W75705 |
652P14MQ15 |
2026-09-15 |
COMPLETE |
15552102 |
2026-09-15 15:18:00 |
2026-09-15 15:07:37 |
2026-09-17 15:07:37 |
{"id": 583207, "stp": "P", "toc": "West Midlands Trains", "uid": "W75705", "consist": "139002", "dest_crs": null, "num_carr": 1, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W75705/2026-09-15/detailed", "trust_id": "652P14MQ15", "origin_crs": "SBT", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Stourbridge Jn (Town Plat)", "service_date": "2026-09-15", "dest_arr_time": "1518", "dest_platform": null, "is_terminated": 1, "next_location": "Stourbridge Jn (Town Plat)", "signalling_id": "2P14", "timing_status": "ON TIME", "origin_station": "Stourbridge Town", "current_leg_arr": "1518", "current_leg_dep": "1515", "current_leg_end": "Stourbridge Jn (Town Plat)", "origin_dep_time": "1515", "origin_platform": null, "current_location": "Stourbridge Jn (Town Plat)", "last_update_time": "2026-09-15T15:07:37", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.142011, 52.4556837], [-2.141804099999999, 52.455504399999995], [-2.1416544999999996, 52.4553616], [-2.141537899999999, 52.45519629999999], [-2.1413182, 52.4548629], [-2.1407975, 52.4542604], [-2.1399342, 52.45336390000001], [-2.1397326, 52.4531284], [-2.1391564, 52.452464799999994], [-2.1384765, 52.451822500000006], [-2.1382766, 52.4517106], [-2.1380507999999994, 52.4515985], [-2.1375337, 52.451387700000005], [-2.1363434, 52.4510151], [-2.1359198, 52.4508186], [-2.1355597, 52.4505955], [-2.1353904, 52.4504667], [-2.1351642999999996, 52.4502576], [-2.1348845, 52.44989209999999], [-2.1345205000000003, 52.44919139999999], [-2.1344742, 52.4490885], [-2.1343845999999997, 52.44883130000001], [-2.1343319, 52.44869370000001], [-2.1342889, 52.44857429999999], [-2.1342541, 52.4484509], [-2.134234, 52.4483201], [-2.1342243999999995, 52.4481617], [-2.1342351, 52.448052099999984], [-2.1342679, 52.4475463], [-2.1342704999999995, 52.4473924]]}", "current_leg_start": "Stourbridge Town", "dest_arr_time_act": "1518", "motion_projection": null, "next_location_lat": "52.4473924", "next_location_lon": "-2.1342705", "previous_location": "Stourbridge Town", "current_leg_milage": "0.7", "linx_max_speed_mph": 45, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 43.211, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 10.0, \"equipment_limit_mph\": 45.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 10.0}, {\"to_m\": 1023.653, \"from_m\": 43.211, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 45.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 1109.262, \"from_m\": 1023.653, \"capability_applied\": null, \"effective_limit_mph\": 10.0, \"equipment_limit_mph\": 45.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 10.0}], \"service_id\": 583207, \"profile_key\": \"7fe579249c9de37bd7cae832ed16b8165247cf6b707311be2fc393914e36118d\", \"schedule_id\": 28251, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1515\", \"location\": \"Stourbridge Town\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 39633}, {\"is_pass\": false, \"wtt_arr\": \"1518\", \"wtt_dep\": null, \"location\": \"Stourbridge Jn (Town Plat)\", \"stage_seq\": 2, \"distance_m\": 1109.262, \"section_seq\": 1, \"route_path_id\": 39633}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 1109.262, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 39633}], \"total_distance_m\": 1109.262, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 45.0, \"speed_covered_distance_m\": 1109.262, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 0.0, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1515", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "52.4473924", "current_position_lon": "-2.1342705", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:57:12Z\", \"source_id\": 15552102, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:18:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Stourbridge Jn (Town Plat)", "service_state_platform": null, "timing_fact_generation": 1789484234329996, "current_leg_arrival_utc": "2026-09-15T15:18:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:57:14.323235", "service_state_evidence_id": 15552102, "current_leg_start_actual_dep": "2026-09-15T15:15:00+01:00", "operational_evidence_version": 3, "service_state_event_time_utc": "2026-09-15T14:18:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T15:07:14.722234", "service_state_valid_until_kind": null, "operational_interpretation_version": 3, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
West Midlands Trains |
P |
SBT |
None |
2P14 |
139002 |
1 |
45 |
None |
{"version": 3, "segments": [{"to_m": 43.211, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 10.0, "equipment_limit_mph": 45.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 10.0}, {"to_m": 1023.653, "from_m": 43.211, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 45.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 1109.262, "from_m": 1023.653, "capability_applied": null, "effective_limit_mph": 10.0, "equipment_limit_mph": 45.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 10.0}], "service_id": 583207, "profile_key": "7fe579249c9de37bd7cae832ed16b8165247cf6b707311be2fc393914e36118d", "schedule_id": 28251, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1515", "location": "Stourbridge Town", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 39633}, {"is_pass": false, "wtt_arr": "1518", "wtt_dep": null, "location": "Stourbridge Jn (Town Plat)", "stage_seq": 2, "distance_m": 1109.262, "section_seq": 1, "route_path_id": 39633}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 1109.262, "from_m": 0.0, "section_seq": 1, "route_path_id": 39633}], "total_distance_m": 1109.262, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 45.0, "speed_covered_distance_m": 1109.262, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 0.0, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:57:12Z", "source_id": 15552102, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T15:18:00+01:00", "operational_fact": true}] |
Stourbridge Town |
1515 |
1515 |
None |
None |
None |
Stourbridge Jn (Town Plat) |
1518 |
1518 |
None |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W75705/2026-09-15/detailed |
None |
Stourbridge Town |
2026-09-15T15:15:00+01:00 |
Stourbridge Jn (Town Plat) |
3.0 |
{"type": "LineString", "coordinates": [[-2.142011, 52.4556837], [-2.141804099999999, 52.455504399999995], [-2.1416544999999996, 52.4553616], [-2.141537899999999, 52.45519629999999], [-2.1413182, 52.4548629], [-2.1407975, 52.4542604], [-2.1399342, 52.45336390000001], [-2.1397326, 52.4531284], [-2.1391564, 52.452464799999994], [-2.1384765, 52.451822500000006], [-2.1382766, 52.4517106], [-2.1380507999999994, 52.4515985], [-2.1375337, 52.451387700000005], [-2.1363434, 52.4510151], [-2.1359198, 52.4508186], [-2.1355597, 52.4505955], [-2.1353904, 52.4504667], [-2.1351642999999996, 52.4502576], [-2.1348845, 52.44989209999999], [-2.1345205000000003, 52.44919139999999], [-2.1344742, 52.4490885], [-2.1343845999999997, 52.44883130000001], [-2.1343319, 52.44869370000001], [-2.1342889, 52.44857429999999], [-2.1342541, 52.4484509], [-2.134234, 52.4483201], [-2.1342243999999995, 52.4481617], [-2.1342351, 52.448052099999984], [-2.1342679, 52.4475463], [-2.1342704999999995, 52.4473924]]} |
0.7 |
1515 |
1518 |
Stourbridge Town |
Stourbridge Jn (Town Plat) |
Stourbridge Jn (Town Plat) |
52.4473924 |
-2.1342705 |
52.4473924 |
-2.1342705 |
1 |
0 |
2026-09-15 15:07:37 |
TERMINATED |
2026-09-15 14:18:00 |
Stourbridge Jn (Town Plat) |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15552102 |
1789484234329996 |
3 |
3 |
2026-09-15 15:07:14.722234 |
None |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 14:57:14.323235 |
| 552004 |
584109 |
P90459 |
885B53MR15 |
2026-09-15 |
COMPLETE |
15550955 |
2026-09-15 15:57:00 |
2026-09-15 15:07:37 |
2026-09-17 15:07:37 |
{"id": 584109, "stp": "P", "toc": "Southeastern", "uid": "P90459", "consist": "376019", "dest_crs": "SGR", "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P90459/2026-09-15/detailed", "trust_id": "885B53MR15", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Slade Green", "service_date": "2026-09-15", "dest_arr_time": "1556", "dest_platform": "1", "is_terminated": 1, "next_location": "Slade Green", "signalling_id": "5B53", "timing_status": "LATE", "origin_station": "Slade Green T&R.S.M.D", "current_leg_arr": "1557", "current_leg_dep": "1554", "current_leg_end": "Slade Green", "origin_dep_time": "1551", "origin_platform": null, "current_location": "Slade Green", "last_update_time": "2026-09-15T15:07:37", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.1915009679011083, 51.46643610272747], [0.19139580000000003, 51.4665279], [0.1908519, 51.4671364], [0.19045309999999996, 51.46758289999999], [0.1903624, 51.467687199999986], [0.1899977, 51.468090399999994]]}", "current_leg_start": "Slade Green Dep London End", "dest_arr_time_act": "1556", "motion_projection": null, "next_location_lat": "51.4680904", "next_location_lon": "0.1899977", "previous_location": "Slade Green Dep London End", "current_leg_milage": "0.1", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 232.932, \"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\": 267.822, \"from_m\": 232.932, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 466.735, \"from_m\": 267.822, \"capability_applied\": null, \"effective_limit_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\": 584109, \"profile_key\": \"2a9ec22c0a0f63b32a173723a28b1373c185e6cdc7b4eb6cf1ebd04b43a1419b\", \"schedule_id\": 24313, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1551\", \"location\": \"Slade Green T&R.S.M.D\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 37867}, {\"is_pass\": false, \"wtt_arr\": \"1552\", \"wtt_dep\": \"1554\", \"location\": \"Slade Green Dep London End\", \"stage_seq\": 2, \"distance_m\": 232.932, \"section_seq\": 1, \"route_path_id\": 37867}, {\"is_pass\": false, \"wtt_arr\": \"1556\", \"wtt_dep\": null, \"location\": \"Slade Green\", \"stage_seq\": 3, \"distance_m\": 466.735, \"section_seq\": 1, \"route_path_id\": 37867}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 466.735, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 37867}], \"total_distance_m\": 466.735, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 431.845, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 34.89, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1551", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "51.4680904", "current_position_lon": "0.1899977", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 31611, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:55:41Z\", \"source_id\": 47838194, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:57:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:55:44Z\", \"source_id\": 15550955, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:57:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Slade Green", "service_state_platform": "1", "timing_fact_generation": 1789484145185538, "current_leg_arrival_utc": "2026-09-15T15:57:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:57:15.041031", "service_state_evidence_id": 15550955, "current_leg_start_actual_dep": "2026-09-15T15:55:00+01:00", "operational_evidence_version": 4, "service_state_event_time_utc": "2026-09-15T14:57:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T15:07:15.223137", "service_state_valid_until_kind": null, "operational_interpretation_version": 4, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Southeastern |
P |
None |
SGR |
5B53 |
376019 |
5 |
75 |
None |
{"version": 3, "segments": [{"to_m": 232.932, "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": 267.822, "from_m": 232.932, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 466.735, "from_m": 267.822, "capability_applied": null, "effective_limit_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": 584109, "profile_key": "2a9ec22c0a0f63b32a173723a28b1373c185e6cdc7b4eb6cf1ebd04b43a1419b", "schedule_id": 24313, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1551", "location": "Slade Green T&R.S.M.D", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 37867}, {"is_pass": false, "wtt_arr": "1552", "wtt_dep": "1554", "location": "Slade Green Dep London End", "stage_seq": 2, "distance_m": 232.932, "section_seq": 1, "route_path_id": 37867}, {"is_pass": false, "wtt_arr": "1556", "wtt_dep": null, "location": "Slade Green", "stage_seq": 3, "distance_m": 466.735, "section_seq": 1, "route_path_id": 37867}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 466.735, "from_m": 0.0, "section_seq": 1, "route_path_id": 37867}], "total_distance_m": 466.735, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 431.845, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 34.89, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 31611, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:55:41Z", "source_id": 47838194, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T14:57:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:55:44Z", "source_id": 15550955, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T15:57:00+01:00", "operational_fact": true}] |
Slade Green T&R.S.M.D |
1551 |
1551 |
None |
None |
None |
Slade Green |
1556 |
1556 |
1 |
LATE |
+1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P90459/2026-09-15/detailed |
None |
Slade Green Dep London End |
2026-09-15T15:55:00+01:00 |
Slade Green |
3.0 |
{"type": "LineString", "coordinates": [[0.1915009679011083, 51.46643610272747], [0.19139580000000003, 51.4665279], [0.1908519, 51.4671364], [0.19045309999999996, 51.46758289999999], [0.1903624, 51.467687199999986], [0.1899977, 51.468090399999994]]} |
0.1 |
1554 |
1557 |
Slade Green Dep London End |
Slade Green |
Slade Green |
51.4680904 |
0.1899977 |
51.4680904 |
0.1899977 |
1 |
0 |
2026-09-15 15:07:37 |
TERMINATED |
2026-09-15 14:57:00 |
Slade Green |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15550955 |
1789484145185538 |
4 |
4 |
2026-09-15 15:07:15.223137 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 14:57:15.041031 |
| 552005 |
583698 |
L82563 |
872J39MR15 |
2026-09-15 |
COMPLETE |
15551208 |
2026-09-15 15:57:00 |
2026-09-15 15:07:37 |
2026-09-17 15:07:37 |
{"id": 583698, "stp": "P", "toc": "South Western Railway", "uid": "L82563", "consist": "450125", "dest_crs": "GLD", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L82563/2026-09-15/detailed", "trust_id": "872J39MR15", "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": "1558", "dest_platform": "6", "is_terminated": 1, "next_location": "Guildford", "signalling_id": "2J39", "timing_status": "EARLY", "origin_station": "Farnham", "current_leg_arr": "1557", "current_leg_dep": "1551", "current_leg_end": "Guildford", "origin_dep_time": "1534", "origin_platform": "1", "current_location": "Guildford", "last_update_time": "2026-09-15T15:07:37", "route_debug_link": null, "timing_variation": "-1 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": "1558", "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\": 583698, \"profile_key\": \"fbd0bc0950eb2266280d6c7689d9dbeee09ac0872fffbf3fb9c6260d72e2b0d4\", \"schedule_id\": 17424, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1534\", \"location\": \"Farnham\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 72980}, {\"is_pass\": false, \"wtt_arr\": \"1539H\", \"wtt_dep\": \"1540H\", \"location\": \"Aldershot\", \"stage_seq\": 2, \"distance_m\": 4968.825, \"section_seq\": 1, \"route_path_id\": 72980}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1543\", \"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\": \"1545\", \"location\": \"Aldershot South Jn\", \"stage_seq\": 4, \"distance_m\": 8240.462, \"section_seq\": 1, \"route_path_id\": 72980}, {\"is_pass\": false, \"wtt_arr\": \"1547\", \"wtt_dep\": \"1547H\", \"location\": \"Ash\", \"stage_seq\": 5, \"distance_m\": 9463.644, \"section_seq\": 1, \"route_path_id\": 72980}, {\"is_pass\": false, \"wtt_arr\": \"1551\", \"wtt_dep\": \"1551H\", \"location\": \"Wanborough\", \"stage_seq\": 6, \"distance_m\": 12794.512, \"section_seq\": 1, \"route_path_id\": 72980}, {\"is_pass\": false, \"wtt_arr\": \"1558\", \"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": "1534", "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-15T14:28:38Z\", \"source_id\": 47765142, \"stage_seq\": 1, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:29:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TD\", \"smart_id\": 27868, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:37:47Z\", \"source_id\": 47790000, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:39:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:37:49Z\", \"source_id\": 15537183, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27835, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:45:04Z\", \"source_id\": 47809289, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:46:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:45:05Z\", \"source_id\": 15542702, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27842, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:49:23Z\", \"source_id\": 47821152, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:50:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:49:29Z\", \"source_id\": 15546151, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27955, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:56:01Z\", \"source_id\": 47839129, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:57:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:56:07Z\", \"source_id\": 15551208, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:57:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Guildford", "service_state_platform": "6", "timing_fact_generation": 1789484168948251, "current_leg_arrival_utc": "2026-09-15T15:57:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:57:16.647845", "service_state_evidence_id": 15551208, "current_leg_start_actual_dep": "2026-09-15T15:51:30+01:00", "operational_evidence_version": 24, "service_state_event_time_utc": "2026-09-15T14:57:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T15:07:17.711753", "service_state_valid_until_kind": null, "operational_interpretation_version": 24, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
South Western Railway |
P |
FNH |
GLD |
2J39 |
450125 |
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": 583698, "profile_key": "fbd0bc0950eb2266280d6c7689d9dbeee09ac0872fffbf3fb9c6260d72e2b0d4", "schedule_id": 17424, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1534", "location": "Farnham", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 72980}, {"is_pass": false, "wtt_arr": "1539H", "wtt_dep": "1540H", "location": "Aldershot", "stage_seq": 2, "distance_m": 4968.825, "section_seq": 1, "route_path_id": 72980}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1543", "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": "1545", "location": "Aldershot South Jn", "stage_seq": 4, "distance_m": 8240.462, "section_seq": 1, "route_path_id": 72980}, {"is_pass": false, "wtt_arr": "1547", "wtt_dep": "1547H", "location": "Ash", "stage_seq": 5, "distance_m": 9463.644, "section_seq": 1, "route_path_id": 72980}, {"is_pass": false, "wtt_arr": "1551", "wtt_dep": "1551H", "location": "Wanborough", "stage_seq": 6, "distance_m": 12794.512, "section_seq": 1, "route_path_id": 72980}, {"is_pass": false, "wtt_arr": "1558", "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-15T14:28:38Z", "source_id": 47765142, "stage_seq": 1, "event_role": "ARR", "event_time": "2026-09-15T14:29:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TD", "smart_id": 27868, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:37:47Z", "source_id": 47790000, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T14:39:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:37:49Z", "source_id": 15537183, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T15:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27835, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:45:04Z", "source_id": 47809289, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T14:46:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:45:05Z", "source_id": 15542702, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T15:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27842, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:49:23Z", "source_id": 47821152, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T14:50:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:49:29Z", "source_id": 15546151, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T15:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27955, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:56:01Z", "source_id": 47839129, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T14:57:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:56:07Z", "source_id": 15551208, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T15:57:00+01:00", "operational_fact": true}] |
Farnham |
1534 |
1534 |
1 |
None |
None |
Guildford |
1558 |
1558 |
6 |
EARLY |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:L82563/2026-09-15/detailed |
None |
Wanborough |
2026-09-15T15: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 |
1551 |
1557 |
Wanborough |
Guildford |
Guildford |
51.2377313 |
-0.5815048 |
51.2377313 |
-0.5815048 |
1 |
0 |
2026-09-15 15:07:37 |
TERMINATED |
2026-09-15 14:57:00 |
Guildford |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15551208 |
1789484168948251 |
24 |
24 |
2026-09-15 15:07:17.711753 |
6 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 14:57:16.647845 |
| 552006 |
583342 |
C49514 |
745D29MQ15 |
2026-09-15 |
COMPLETE |
15550875 |
2026-09-15 15:57:00 |
2026-09-15 15:07:37 |
2026-09-17 15:07:37 |
{"id": 583342, "stp": "P", "toc": "Great Western Railway", "uid": "C49514", "consist": "800013+800023", "dest_crs": "OXF", "num_carr": 10, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C49514/2026-09-15/detailed", "trust_id": "745D29MQ15", "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": "1558", "dest_platform": "3", "is_terminated": 1, "next_location": "Oxford", "signalling_id": "5D29", "timing_status": "EARLY", "origin_station": "Oxford", "current_leg_arr": "1558", "current_leg_dep": "1555", "current_leg_end": "Oxford", "origin_dep_time": "1521", "origin_platform": "4", "current_location": "Oxford", "last_update_time": "2026-09-15T15:07:37", "route_debug_link": null, "timing_variation": "-1 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": "1558", "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\": 583342, \"profile_key\": \"47f42be2eaed20d52f14572228e3b249f6114183d6297d8ba126ca327b04a0e0\", \"schedule_id\": 6742, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1521\", \"location\": \"Oxford\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 30330}, {\"is_pass\": false, \"wtt_arr\": \"1522\", \"wtt_dep\": \"1556\", \"location\": \"Oxford Down Turnback Line\", \"stage_seq\": 2, \"distance_m\": 908.751, \"section_seq\": 1, \"route_path_id\": 30330}, {\"is_pass\": false, \"wtt_arr\": \"1558\", \"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": "1521", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.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-15T14:25:29Z\", \"source_id\": 15527886, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 24131, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:55:32Z\", \"source_id\": 47837863, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:57:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:55:38Z\", \"source_id\": 15550875, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:57:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Oxford", "service_state_platform": "3", "timing_fact_generation": 1789484141265301, "current_leg_arrival_utc": "2026-09-15T15:57:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:57:21.124880", "service_state_evidence_id": 15550875, "current_leg_start_actual_dep": "2026-09-15T15:56:00+01:00", "operational_evidence_version": 10, "service_state_event_time_utc": "2026-09-15T14:57:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T15:07:23.467087", "service_state_valid_until_kind": null, "operational_interpretation_version": 10, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Great Western Railway |
P |
OXF |
OXF |
5D29 |
800013+800023 |
10 |
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": 583342, "profile_key": "47f42be2eaed20d52f14572228e3b249f6114183d6297d8ba126ca327b04a0e0", "schedule_id": 6742, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1521", "location": "Oxford", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 30330}, {"is_pass": false, "wtt_arr": "1522", "wtt_dep": "1556", "location": "Oxford Down Turnback Line", "stage_seq": 2, "distance_m": 908.751, "section_seq": 1, "route_path_id": 30330}, {"is_pass": false, "wtt_arr": "1558", "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-15T14:25:29Z", "source_id": 15527886, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T15:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 24131, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:55:32Z", "source_id": 47837863, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T14:57:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:55:38Z", "source_id": 15550875, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T15:57:00+01:00", "operational_fact": true}] |
Oxford |
1521 |
1521 |
4 |
None |
None |
Oxford |
1558 |
1558 |
3 |
EARLY |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C49514/2026-09-15/detailed |
None |
Oxford Down Turnback Line |
2026-09-15T15:56:00+01:00 |
Oxford |
3.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 |
1555 |
1558 |
Oxford Down Turnback Line |
Oxford |
Oxford |
51.7539662 |
-1.2702377 |
51.7539662 |
-1.2702377 |
1 |
0 |
2026-09-15 15:07:37 |
TERMINATED |
2026-09-15 14:57:00 |
Oxford |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15550875 |
1789484141265301 |
10 |
10 |
2026-09-15 15:07:23.467087 |
3 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 14:57:21.124880 |
| 552007 |
580421 |
C31714 |
301B30MM15 |
2026-09-15 |
COMPLETE |
15550982 |
2026-09-15 15:57:00 |
2026-09-15 15:07:37 |
2026-09-17 15:07:37 |
{"id": 580421, "stp": "P", "toc": "Northern", "uid": "C31714", "consist": "195109", "dest_crs": "YRK", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C31714/2026-09-15/detailed", "trust_id": "301B30MM15", "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": "1557", "dest_platform": "6", "is_terminated": 1, "next_location": "York", "signalling_id": "1B30", "timing_status": "ON TIME", "origin_station": "Blackpool North", "current_leg_arr": "1557", "current_leg_dep": "1546", "current_leg_end": "York", "origin_dep_time": "1319", "origin_platform": "5", "current_location": "York", "last_update_time": "2026-09-15T15:07:37", "route_debug_link": null, "timing_variation": "0 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": "1557", "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\": 580421, \"profile_key\": \"80b50444639d092acaaf5b6ee57ba7bafc8b70a1802317a7155167edf8fbadff\", \"schedule_id\": 3744, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1319\", \"location\": \"Blackpool North\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 67084}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1320H\", \"location\": \"Devonshire Road Jn\", \"stage_seq\": 2, \"distance_m\": 888.657, \"section_seq\": 1, \"route_path_id\": 67084}, {\"is_pass\": false, \"wtt_arr\": \"1324\", \"wtt_dep\": \"1325\", \"location\": \"Poulton-le-Fylde\", \"stage_seq\": 3, \"distance_m\": 5036.494, \"section_seq\": 1, \"route_path_id\": 67084}, {\"is_pass\": false, \"wtt_arr\": \"1332\", \"wtt_dep\": \"1333\", \"location\": \"Kirkham & Wesham\", \"stage_seq\": 4, \"distance_m\": 15704.288, \"section_seq\": 1, \"route_path_id\": 67084}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1341\", \"location\": \"Preston Fylde Jn\", \"stage_seq\": 5, \"distance_m\": 27452.24, \"section_seq\": 1, \"route_path_id\": 67084}, {\"is_pass\": false, \"wtt_arr\": \"1342\", \"wtt_dep\": \"1344\", \"location\": \"Preston\", \"stage_seq\": 6, \"distance_m\": 28237.981, \"section_seq\": 1, \"route_path_id\": 67084}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1345\", \"location\": \"Ribble Jn\", \"stage_seq\": 7, \"distance_m\": 29143.568, \"section_seq\": 1, \"route_path_id\": 67084}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1347\", \"location\": \"Farington Curve Jn\", \"stage_seq\": 8, \"distance_m\": 30918.018, \"section_seq\": 1, \"route_path_id\": 67084}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1349H\", \"location\": \"Lostock Hall Jn\", \"stage_seq\": 9, \"distance_m\": 34489.883, \"section_seq\": 1, \"route_path_id\": 67084}, {\"is_pass\": false, \"wtt_arr\": \"1400\", \"wtt_dep\": \"1404\", \"location\": \"Blackburn\", \"stage_seq\": 10, \"distance_m\": 48918.791, \"section_seq\": 1, \"route_path_id\": 67084}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1405H\", \"location\": \"Daisyfield Jn\", \"stage_seq\": 11, \"distance_m\": 49899.316, \"section_seq\": 1, \"route_path_id\": 67084}, {\"is_pass\": false, \"wtt_arr\": \"1411\", \"wtt_dep\": \"1413\", \"location\": \"Accrington\", \"stage_seq\": 12, \"distance_m\": 57385.806, \"section_seq\": 1, \"route_path_id\": 67084}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1420H\", \"location\": \"Gannow Jn\", \"stage_seq\": 13, \"distance_m\": 65739.333, \"section_seq\": 1, \"route_path_id\": 67084}, {\"is_pass\": false, \"wtt_arr\": \"1422\", \"wtt_dep\": \"1423\", \"location\": \"Burnley Manchester Road\", \"stage_seq\": 14, \"distance_m\": 67087.493, \"section_seq\": 1, \"route_path_id\": 67084}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1430\", \"location\": \"Copy Pit\", \"stage_seq\": 15, \"distance_m\": 74276.369, \"section_seq\": 1, \"route_path_id\": 67084}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1436\", \"location\": \"Stansfield Hall Jn\", \"stage_seq\": 16, \"distance_m\": 80494.267, \"section_seq\": 1, \"route_path_id\": 67084}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1438\", \"location\": \"Hall Royd Jn\", \"stage_seq\": 17, \"distance_m\": 81147.973, \"section_seq\": 1, \"route_path_id\": 67084}, {\"is_pass\": false, \"wtt_arr\": \"1442\", \"wtt_dep\": \"1443\", \"location\": \"Hebden Bridge\", \"stage_seq\": 18, \"distance_m\": 87324.505, \"section_seq\": 1, \"route_path_id\": 67084}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1448H\", \"location\": \"Milner Royd Jn\", \"stage_seq\": 19, \"distance_m\": 96372.044, \"section_seq\": 1, \"route_path_id\": 67084}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1451\", \"location\": \"Dryclough Jn\", \"stage_seq\": 20, \"distance_m\": 99871.115, \"section_seq\": 1, \"route_path_id\": 67084}, {\"is_pass\": false, \"wtt_arr\": \"1453\", \"wtt_dep\": \"1454\", \"location\": \"Halifax\", \"stage_seq\": 21, \"distance_m\": 101270.81, \"section_seq\": 1, \"route_path_id\": 67084}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1504\", \"location\": \"Mill Lane Jn\", \"stage_seq\": 22, \"distance_m\": 113643.351, \"section_seq\": 1, \"route_path_id\": 67084}, {\"is_pass\": false, \"wtt_arr\": \"1505H\", \"wtt_dep\": \"1508H\", \"location\": \"Bradford Interchange\", \"stage_seq\": 23, \"distance_m\": 113806.831, \"section_seq\": 1, \"route_path_id\": 67084}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1510\", \"location\": \"Mill Lane Jn\", \"stage_seq\": 24, \"distance_m\": 113969.057, \"section_seq\": 1, \"route_path_id\": 67084}, {\"is_pass\": false, \"wtt_arr\": \"1516H\", \"wtt_dep\": \"1517H\", \"location\": \"New Pudsey\", \"stage_seq\": 25, \"distance_m\": 119344.253, \"section_seq\": 1, \"route_path_id\": 67084}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1524\", \"location\": \"Holbeck Jn\", \"stage_seq\": 26, \"distance_m\": 127237.601, \"section_seq\": 1, \"route_path_id\": 67084}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1524H\", \"location\": \"Whitehall Jn\", \"stage_seq\": 27, \"distance_m\": 127802.486, \"section_seq\": 1, \"route_path_id\": 67084}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1525\", \"location\": \"Leeds West Jn\", \"stage_seq\": 28, \"distance_m\": 128181.479, \"section_seq\": 1, \"route_path_id\": 67084}, {\"is_pass\": false, \"wtt_arr\": \"1526H\", \"wtt_dep\": \"1530\", \"location\": \"Leeds\", \"stage_seq\": 29, \"distance_m\": 128697.639, \"section_seq\": 1, \"route_path_id\": 67084}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1532H\", \"location\": \"Neville H. West Jn\", \"stage_seq\": 30, \"distance_m\": 131332.357, \"section_seq\": 1, \"route_path_id\": 67084}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1535\", \"location\": \"Cross Gates\", \"stage_seq\": 31, \"distance_m\": 135809.848, \"section_seq\": 1, \"route_path_id\": 67084}, {\"is_pass\": false, \"wtt_arr\": \"1538\", \"wtt_dep\": \"1539\", \"location\": \"Garforth\", \"stage_seq\": 32, \"distance_m\": 140444.591, \"section_seq\": 1, \"route_path_id\": 67084}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1541H\", \"location\": \"Micklefield\", \"stage_seq\": 33, \"distance_m\": 144265.932, \"section_seq\": 1, \"route_path_id\": 67084}, {\"is_pass\": false, \"wtt_arr\": \"1545H\", \"wtt_dep\": \"1546\", \"location\": \"Church Fenton\", \"stage_seq\": 34, \"distance_m\": 152467.357, \"section_seq\": 1, \"route_path_id\": 67084}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1551H\", \"location\": \"Colton Jn\", \"stage_seq\": 35, \"distance_m\": 160850.843, \"section_seq\": 1, \"route_path_id\": 67084}, {\"is_pass\": false, \"wtt_arr\": \"1557\", \"wtt_dep\": null, \"location\": \"York\", \"stage_seq\": 36, \"distance_m\": 170429.157, \"section_seq\": 1, \"route_path_id\": 67084}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 170429.157, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 67084}], \"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": "1319", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "11.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-15T12:23:30Z\", \"source_id\": 47436789, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:24:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:23:31Z\", \"source_id\": 15437621, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7838, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:30:59Z\", \"source_id\": 47456180, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:32:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:31:00Z\", \"source_id\": 15443219, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7860, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:40:42Z\", \"source_id\": 47481853, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:41:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:40:46Z\", \"source_id\": 15450471, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7754, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:58:20Z\", \"source_id\": 47527429, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:59:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:58:23Z\", \"source_id\": 15463277, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7686, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:10:24Z\", \"source_id\": 47559234, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:11:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:10:32Z\", \"source_id\": 15472142, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7648, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:23:40Z\", \"source_id\": 47593618, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:24:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:23:41Z\", \"source_id\": 15481839, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6165, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:42:02Z\", \"source_id\": 47641436, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:43:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:42:07Z\", \"source_id\": 15495377, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6200, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:52:49Z\", \"source_id\": 47670121, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:53:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:52:54Z\", \"source_id\": 15503424, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6377, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:02:30Z\", \"source_id\": 47695779, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:04:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:02:32Z\", \"source_id\": 15510462, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6389, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:13:34Z\", \"source_id\": 47725709, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:15:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:13:38Z\", \"source_id\": 15518872, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5433, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:26:08Z\", \"source_id\": 47758797, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:26:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:26:11Z\", \"source_id\": 15528359, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5269, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:34:51Z\", \"source_id\": 47781675, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:35:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:34:53Z\", \"source_id\": 15535007, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:37:19Z\", \"source_id\": 15536837, \"stage_seq\": 32, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5023, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:41:08Z\", \"source_id\": 47798855, \"stage_seq\": 33, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:42:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:41:13Z\", \"source_id\": 15539726, \"stage_seq\": 33, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 4923, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:45:02Z\", \"source_id\": 47809267, \"stage_seq\": 34, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:45:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:45:05Z\", \"source_id\": 15542729, \"stage_seq\": 34, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 4704, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:55:44Z\", \"source_id\": 47838372, \"stage_seq\": 36, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:57:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:55:46Z\", \"source_id\": 15550982, \"stage_seq\": 36, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:57:00+01:00\", \"operational_fact\": true}]", "service_state_location": "York", "service_state_platform": "6", "timing_fact_generation": 1789484150266053, "current_leg_arrival_utc": "2026-09-15T15:57:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:57:22.508994", "service_state_evidence_id": 15550982, "current_leg_start_actual_dep": "2026-09-15T15:46:00+01:00", "operational_evidence_version": 129, "service_state_event_time_utc": "2026-09-15T14:57:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T15:07:23.471474", "service_state_valid_until_kind": null, "operational_interpretation_version": 129, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Northern |
P |
BPN |
YRK |
1B30 |
195109 |
3 |
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": 580421, "profile_key": "80b50444639d092acaaf5b6ee57ba7bafc8b70a1802317a7155167edf8fbadff", "schedule_id": 3744, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1319", "location": "Blackpool North", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 67084}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1320H", "location": "Devonshire Road Jn", "stage_seq": 2, "distance_m": 888.657, "section_seq": 1, "route_path_id": 67084}, {"is_pass": false, "wtt_arr": "1324", "wtt_dep": "1325", "location": "Poulton-le-Fylde", "stage_seq": 3, "distance_m": 5036.494, "section_seq": 1, "route_path_id": 67084}, {"is_pass": false, "wtt_arr": "1332", "wtt_dep": "1333", "location": "Kirkham & Wesham", "stage_seq": 4, "distance_m": 15704.288, "section_seq": 1, "route_path_id": 67084}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1341", "location": "Preston Fylde Jn", "stage_seq": 5, "distance_m": 27452.24, "section_seq": 1, "route_path_id": 67084}, {"is_pass": false, "wtt_arr": "1342", "wtt_dep": "1344", "location": "Preston", "stage_seq": 6, "distance_m": 28237.981, "section_seq": 1, "route_path_id": 67084}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1345", "location": "Ribble Jn", "stage_seq": 7, "distance_m": 29143.568, "section_seq": 1, "route_path_id": 67084}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1347", "location": "Farington Curve Jn", "stage_seq": 8, "distance_m": 30918.018, "section_seq": 1, "route_path_id": 67084}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1349H", "location": "Lostock Hall Jn", "stage_seq": 9, "distance_m": 34489.883, "section_seq": 1, "route_path_id": 67084}, {"is_pass": false, "wtt_arr": "1400", "wtt_dep": "1404", "location": "Blackburn", "stage_seq": 10, "distance_m": 48918.791, "section_seq": 1, "route_path_id": 67084}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1405H", "location": "Daisyfield Jn", "stage_seq": 11, "distance_m": 49899.316, "section_seq": 1, "route_path_id": 67084}, {"is_pass": false, "wtt_arr": "1411", "wtt_dep": "1413", "location": "Accrington", "stage_seq": 12, "distance_m": 57385.806, "section_seq": 1, "route_path_id": 67084}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1420H", "location": "Gannow Jn", "stage_seq": 13, "distance_m": 65739.333, "section_seq": 1, "route_path_id": 67084}, {"is_pass": false, "wtt_arr": "1422", "wtt_dep": "1423", "location": "Burnley Manchester Road", "stage_seq": 14, "distance_m": 67087.493, "section_seq": 1, "route_path_id": 67084}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1430", "location": "Copy Pit", "stage_seq": 15, "distance_m": 74276.369, "section_seq": 1, "route_path_id": 67084}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1436", "location": "Stansfield Hall Jn", "stage_seq": 16, "distance_m": 80494.267, "section_seq": 1, "route_path_id": 67084}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1438", "location": "Hall Royd Jn", "stage_seq": 17, "distance_m": 81147.973, "section_seq": 1, "route_path_id": 67084}, {"is_pass": false, "wtt_arr": "1442", "wtt_dep": "1443", "location": "Hebden Bridge", "stage_seq": 18, "distance_m": 87324.505, "section_seq": 1, "route_path_id": 67084}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1448H", "location": "Milner Royd Jn", "stage_seq": 19, "distance_m": 96372.044, "section_seq": 1, "route_path_id": 67084}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1451", "location": "Dryclough Jn", "stage_seq": 20, "distance_m": 99871.115, "section_seq": 1, "route_path_id": 67084}, {"is_pass": false, "wtt_arr": "1453", "wtt_dep": "1454", "location": "Halifax", "stage_seq": 21, "distance_m": 101270.81, "section_seq": 1, "route_path_id": 67084}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1504", "location": "Mill Lane Jn", "stage_seq": 22, "distance_m": 113643.351, "section_seq": 1, "route_path_id": 67084}, {"is_pass": false, "wtt_arr": "1505H", "wtt_dep": "1508H", "location": "Bradford Interchange", "stage_seq": 23, "distance_m": 113806.831, "section_seq": 1, "route_path_id": 67084}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1510", "location": "Mill Lane Jn", "stage_seq": 24, "distance_m": 113969.057, "section_seq": 1, "route_path_id": 67084}, {"is_pass": false, "wtt_arr": "1516H", "wtt_dep": "1517H", "location": "New Pudsey", "stage_seq": 25, "distance_m": 119344.253, "section_seq": 1, "route_path_id": 67084}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1524", "location": "Holbeck Jn", "stage_seq": 26, "distance_m": 127237.601, "section_seq": 1, "route_path_id": 67084}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1524H", "location": "Whitehall Jn", "stage_seq": 27, "distance_m": 127802.486, "section_seq": 1, "route_path_id": 67084}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1525", "location": "Leeds West Jn", "stage_seq": 28, "distance_m": 128181.479, "section_seq": 1, "route_path_id": 67084}, {"is_pass": false, "wtt_arr": "1526H", "wtt_dep": "1530", "location": "Leeds", "stage_seq": 29, "distance_m": 128697.639, "section_seq": 1, "route_path_id": 67084}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1532H", "location": "Neville H. West Jn", "stage_seq": 30, "distance_m": 131332.357, "section_seq": 1, "route_path_id": 67084}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1535", "location": "Cross Gates", "stage_seq": 31, "distance_m": 135809.848, "section_seq": 1, "route_path_id": 67084}, {"is_pass": false, "wtt_arr": "1538", "wtt_dep": "1539", "location": "Garforth", "stage_seq": 32, "distance_m": 140444.591, "section_seq": 1, "route_path_id": 67084}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1541H", "location": "Micklefield", "stage_seq": 33, "distance_m": 144265.932, "section_seq": 1, "route_path_id": 67084}, {"is_pass": false, "wtt_arr": "1545H", "wtt_dep": "1546", "location": "Church Fenton", "stage_seq": 34, "distance_m": 152467.357, "section_seq": 1, "route_path_id": 67084}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1551H", "location": "Colton Jn", "stage_seq": 35, "distance_m": 160850.843, "section_seq": 1, "route_path_id": 67084}, {"is_pass": false, "wtt_arr": "1557", "wtt_dep": null, "location": "York", "stage_seq": 36, "distance_m": 170429.157, "section_seq": 1, "route_path_id": 67084}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 170429.157, "from_m": 0.0, "section_seq": 1, "route_path_id": 67084}], "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-15T12:23:30Z", "source_id": 47436789, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T12:24:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:23:31Z", "source_id": 15437621, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T13:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7838, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:30:59Z", "source_id": 47456180, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T12:32:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:31:00Z", "source_id": 15443219, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T13:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7860, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:40:42Z", "source_id": 47481853, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T12:41:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:40:46Z", "source_id": 15450471, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T13:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7754, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:58:20Z", "source_id": 47527429, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T12:59:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:58:23Z", "source_id": 15463277, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T13:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7686, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:10:24Z", "source_id": 47559234, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T13:11:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:10:32Z", "source_id": 15472142, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T14:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7648, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:23:40Z", "source_id": 47593618, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T13:24:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:23:41Z", "source_id": 15481839, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T14:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6165, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:42:02Z", "source_id": 47641436, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T13:43:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:42:07Z", "source_id": 15495377, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T14:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6200, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:52:49Z", "source_id": 47670121, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T13:53:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:52:54Z", "source_id": 15503424, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T14:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6377, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:02:30Z", "source_id": 47695779, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-15T14:04:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:02:32Z", "source_id": 15510462, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-15T15:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6389, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:13:34Z", "source_id": 47725709, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-15T14:15:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:13:38Z", "source_id": 15518872, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-15T15:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5433, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:26:08Z", "source_id": 47758797, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-15T14:26:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:26:11Z", "source_id": 15528359, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-15T15:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5269, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:34:51Z", "source_id": 47781675, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-15T14:35:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:34:53Z", "source_id": 15535007, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-15T15:35:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:37:19Z", "source_id": 15536837, "stage_seq": 32, "event_role": "ARR", "event_time": "2026-09-15T15:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5023, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:41:08Z", "source_id": 47798855, "stage_seq": 33, "event_role": "ARR", "event_time": "2026-09-15T14:42:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:41:13Z", "source_id": 15539726, "stage_seq": 33, "event_role": "ARR", "event_time": "2026-09-15T15:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 4923, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:45:02Z", "source_id": 47809267, "stage_seq": 34, "event_role": "ARR", "event_time": "2026-09-15T14:45:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:45:05Z", "source_id": 15542729, "stage_seq": 34, "event_role": "ARR", "event_time": "2026-09-15T15:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 4704, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:55:44Z", "source_id": 47838372, "stage_seq": 36, "event_role": "ARR", "event_time": "2026-09-15T14:57:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:55:46Z", "source_id": 15550982, "stage_seq": 36, "event_role": "ARR", "event_time": "2026-09-15T15:57:00+01:00", "operational_fact": true}] |
Blackpool North |
1319 |
1319 |
5 |
None |
None |
York |
1557 |
1557 |
6 |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C31714/2026-09-15/detailed |
None |
Church Fenton |
2026-09-15T15:46:00+01:00 |
York |
11.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 |
1546 |
1557 |
Church Fenton |
York |
York |
53.9582587 |
-1.0935657 |
53.9582587 |
-1.0935657 |
1 |
0 |
2026-09-15 15:07:37 |
TERMINATED |
2026-09-15 14:57:00 |
York |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15550982 |
1789484150266053 |
129 |
129 |
2026-09-15 15:07:23.471474 |
6 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 14:57:22.508994 |
| 552008 |
580157 |
G01113 |
551V10MM15 |
2026-09-15 |
COMPLETE |
15552199 |
2026-09-15 15:57:00 |
2026-09-15 15:07:38 |
2026-09-17 15:07:38 |
{"id": 580157, "stp": "P", "toc": "CrossCountry", "uid": "G01113", "consist": "170113", "dest_crs": "CDF", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G01113/2026-09-15/detailed", "trust_id": "551V10MM15", "origin_crs": "NOT", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Cardiff Central", "service_date": "2026-09-15", "dest_arr_time": "1625", "dest_platform": "2", "is_terminated": 1, "next_location": "Gloucester", "signalling_id": "1V10", "timing_status": null, "origin_station": "Nottingham", "current_leg_arr": "1550", "current_leg_dep": "1520", "current_leg_end": "Gloucester", "origin_dep_time": "1307", "origin_platform": "5B", "current_location": "Gloucester", "last_update_time": "2026-09-15T15:07:37", "route_debug_link": null, "timing_variation": null, "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.100280310418401, 51.896856279939605], [-2.1002848999999997, 51.896851899999994], [-2.1003992, 51.8967486], [-2.1005200999999993, 51.8966429], [-2.1006868, 51.8965073], [-2.1008628, 51.89637170000001], [-2.1010386, 51.89623460000001], [-2.1012292, 51.89609419999999], [-2.1015952, 51.89584610000001], [-2.1018392, 51.8956955], [-2.1020646999999997, 51.8955667], [-2.1022132, 51.895488799999995], [-2.1023738, 51.89540599999999], [-2.102606199999999, 51.8952981], [-2.1031147999999997, 51.895066400000005], [-2.1033328999999994, 51.89497430000001], [-2.1041250999999996, 51.89464000000001], [-2.1048542, 51.89432259999998], [-2.1055007999999997, 51.8940147], [-2.1059891, 51.89379279999999], [-2.1065, 51.89358200000001], [-2.1075293, 51.89319379999999], [-2.1083948, 51.89287209999999], [-2.1092699999999995, 51.89254519999999], [-2.1098903, 51.89232959999999], [-2.1105473, 51.8920895], [-2.1115954, 51.8917317], [-2.1127791999999994, 51.8913344], [-2.1140054, 51.8909243], [-2.1152833999999996, 51.89051460000001], [-2.1168374999999995, 51.89003], [-2.1182218999999995, 51.889613700000005], [-2.1189231, 51.889410599999984], [-2.1196484, 51.8892004], [-2.1198107, 51.8891533], [-2.121909801522419, 51.8885561180277], [-2.1221292, 51.888493699999984], [-2.1244594, 51.8878561], [-2.1254192, 51.88759], [-2.126392, 51.8873377], [-2.1273737999999995, 51.88709789999999], [-2.1283487, 51.8868719], [-2.1306304, 51.8863779], [-2.1329288, 51.8859254], [-2.1335947, 51.8858002], [-2.1343314, 51.88565719999999], [-2.1352491, 51.88549389999999], [-2.1363211, 51.8853033], [-2.1378459, 51.88505620000001], [-2.1398464, 51.88474119999999], [-2.1410469999999995, 51.88457269999999], [-2.1422338, 51.8844153], [-2.1476637, 51.88370359999999], [-2.1506093, 51.883312499999995], [-2.1514189, 51.88321119999999], [-2.1533811, 51.88296249999999], [-2.1551549, 51.882730200000005], [-2.1559566818868516, 51.882626325591936], [-2.157081499999999, 51.8824806], [-2.1583704000000004, 51.88230370000001], [-2.1596107, 51.8821254], [-2.1606017, 51.88197980000001], [-2.1618661, 51.881788199999995], [-2.1635869999999997, 51.88152660000001], [-2.1646758, 51.88133140000001], [-2.1660356, 51.8810868], [-2.1674749, 51.88082], [-2.168576, 51.88060430000001], [-2.1707398, 51.880120000000005], [-2.1725200999999994, 51.8796932], [-2.1751555, 51.8790015], [-2.1768256, 51.8785663], [-2.1794361, 51.877872], [-2.1808373, 51.8774873], [-2.1818608, 51.877192699999995], [-2.1828976, 51.876881], [-2.1840216, 51.8765302], [-2.1853792, 51.876091], [-2.1867439, 51.8756482], [-2.1874159, 51.875415700000005], [-2.1883508000000003, 51.87508510000001], [-2.1894042, 51.8746972], [-2.1916328999999997, 51.8738851], [-2.1939761999999994, 51.873039100000014], [-2.194965, 51.8726771], [-2.1957458, 51.87239839999999], [-2.1976404, 51.8717157], [-2.1984906, 51.8714044], [-2.1997986, 51.87093209999999], [-2.2012604, 51.8703949], [-2.2023681999999996, 51.8700065], [-2.2039452999999996, 51.8694238], [-2.2051389, 51.86897820000001], [-2.206198399999999, 51.86859280000001], [-2.2069244, 51.868314100000006], [-2.2077502999999994, 51.867974], [-2.2089567, 51.8674481], [-2.2101546, 51.86691009999999], [-2.2114551999999996, 51.86631469999999], [-2.2122886, 51.865898599999994], [-2.2134151, 51.865346], [-2.2145557, 51.864752499999994], [-2.2149118, 51.8645569], [-2.2153743, 51.8642994], [-2.2157833, 51.86407160000001], [-2.2161025227512243, 51.863893808950344], [-2.2166121, 51.86361000000001], [-2.2169658999999995, 51.86343539999999], [-2.2175895, 51.86315299999998], [-2.2182332, 51.8629294], [-2.2189801999999994, 51.8626751], [-2.219294, 51.86257489999999], [-2.2198171, 51.8624474], [-2.2203978, 51.8623149], [-2.2209824999999994, 51.8621956], [-2.2216007, 51.8620921], [-2.2222075, 51.86200120000001], [-2.2229889, 51.86191929999999], [-2.2237301, 51.861864099999984], [-2.2242978999999994, 51.8618392], [-2.2247918, 51.86183260000001], [-2.2253035, 51.8618392], [-2.2259169999999995, 51.8618655], [-2.226455, 51.861896399999985], [-2.2270275999999996, 51.86194050000001], [-2.2276048, 51.86200120000001], [-2.228198, 51.862082099999995], [-2.2286275999999994, 51.8621328], [-2.2289433, 51.86217330000001], [-2.2293523, 51.8622644], [-2.2297693999999995, 51.862367099999986], [-2.2300919999999995, 51.8624555], [-2.2305459, 51.86258980000001], [-2.2309481999999994, 51.86271820000001], [-2.2314634, 51.8628932], [-2.2320640999999997, 51.8631041], [-2.2323458, 51.8632035], [-2.2328581, 51.8633832], [-2.2332524, 51.863524], [-2.2335461000000003, 51.8636441], [-2.2338517, 51.8637704], [-2.2339295999999997, 51.863799799999995], [-2.2341509, 51.863877599999995], [-2.2347893, 51.8640996], [-2.2353499, 51.8642975], [-2.2358183, 51.8644971], [-2.236015, 51.864568099999985], [-2.2364433, 51.8647197], [-2.2368565, 51.8648778], [-2.2373763, 51.865092299999986], [-2.2378038999999994, 51.865293399999985], [-2.2382318999999997, 51.865526099999975], [-2.2385927999999997, 51.86577059999999], [-2.238757677112504, 51.86589026665218]]}", "current_leg_start": "Cheltenham Spa", "dest_arr_time_act": "1625", "motion_projection": null, "next_location_lat": "51.8658903", "next_location_lon": "-2.2387577", "previous_location": "Cheltenham Spa", "current_leg_milage": "6.6", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 224.472, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 562.856, \"from_m\": 224.472, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 614.137, \"from_m\": 562.856, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 665.337, \"from_m\": 614.137, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 1030.243, \"from_m\": 665.337, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 4661.02, \"from_m\": 1030.243, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 4722.508, \"from_m\": 4661.02, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 10764.522, \"from_m\": 4722.508, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 10835.019, \"from_m\": 10764.522, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 11556.593, \"from_m\": 10835.019, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 11599.727, \"from_m\": 11556.593, \"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\": 11726.068, \"from_m\": 11599.727, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 11757.339, \"from_m\": 11726.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\": 11806.457, \"from_m\": 11757.339, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 12771.307, \"from_m\": 11806.457, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 16155.439, \"from_m\": 12771.307, \"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\": 21225.421, \"from_m\": 16155.439, \"capability_applied\": null, \"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\": 21672.591, \"from_m\": 21225.421, \"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\": 23834.863, \"from_m\": 21672.591, \"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\": 24786.921, \"from_m\": 23834.863, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 25035.07, \"from_m\": 24786.921, \"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\": 25226.63, \"from_m\": 25035.07, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 25341.472, \"from_m\": 25226.63, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 26429.952, \"from_m\": 25341.472, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 26565.919, \"from_m\": 26429.952, \"capability_applied\": null, \"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\": 26654.578, \"from_m\": 26565.919, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 42343.68, \"from_m\": 26654.578, \"capability_applied\": null, \"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\": 43045.038, \"from_m\": 42343.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}, {\"to_m\": 50758.664, \"from_m\": 43045.038, \"capability_applied\": null, \"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\": 50819.368, \"from_m\": 50758.664, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 72607.532, \"from_m\": 50819.368, \"capability_applied\": null, \"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\": 77304.537, \"from_m\": 72607.532, \"capability_applied\": null, \"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\": 78540.985, \"from_m\": 77304.537, \"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\": 79727.665, \"from_m\": 78540.985, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 86290.658, \"from_m\": 79727.665, \"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\": 87965.579, \"from_m\": 86290.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\": 88038.032, \"from_m\": 87965.579, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 88647.522, \"from_m\": 88038.032, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 89592.081, \"from_m\": 88647.522, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 89647.428, \"from_m\": 89592.081, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 89711.774, \"from_m\": 89647.428, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 89796.268, \"from_m\": 89711.774, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 90615.693, \"from_m\": 89796.268, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 90979.5, \"from_m\": 90615.693, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 91027.074, \"from_m\": 90979.5, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 91527.871, \"from_m\": 91027.074, \"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\": 91755.539, \"from_m\": 91527.871, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 93222.44, \"from_m\": 91755.539, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 95731.358, \"from_m\": 93222.44, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 99160.805, \"from_m\": 95731.358, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 99456.806, \"from_m\": 99160.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:forward\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 99759.19, \"from_m\": 99456.806, \"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\": 99912.718, \"from_m\": 99759.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\": 104079.853, \"from_m\": 99912.718, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 104103.468, \"from_m\": 104079.853, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 110137.125, \"from_m\": 104103.468, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 110645.856, \"from_m\": 110137.125, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 114099.249, \"from_m\": 110645.856, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 114140.623, \"from_m\": 114099.249, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 114943.508, \"from_m\": 114140.623, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 117335.071, \"from_m\": 114943.508, \"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\": 117382.277, \"from_m\": 117335.071, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 118068.883, \"from_m\": 117382.277, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 135015.455, \"from_m\": 118068.883, \"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\": 135827.659, \"from_m\": 135015.455, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 162808.623, \"from_m\": 135827.659, \"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\": 173295.085, \"from_m\": 162808.623, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 175523.664, \"from_m\": 173295.085, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 177734.121, \"from_m\": 175523.664, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 191981.147, \"from_m\": 177734.121, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 196739.539, \"from_m\": 191981.147, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 198825.389, \"from_m\": 196739.539, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 206479.193, \"from_m\": 198825.389, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 218030.645, \"from_m\": 206479.193, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 218831.024, \"from_m\": 218030.645, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 221402.134, \"from_m\": 218831.024, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 233344.625, \"from_m\": 221402.134, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 242329.366, \"from_m\": 233344.625, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 242421.068, \"from_m\": 242329.366, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 243637.971, \"from_m\": 242421.068, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 243707.492, \"from_m\": 243637.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\": 243763.373, \"from_m\": 243707.492, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 244877.962, \"from_m\": 243763.373, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 244893.184, \"from_m\": 244877.962, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 244961.084, \"from_m\": 244893.184, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 246057.811, \"from_m\": 244961.084, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 246609.904, \"from_m\": 246057.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\": 246849.749, \"from_m\": 246609.904, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 247036.26, \"from_m\": 246849.749, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 247907.521, \"from_m\": 247036.26, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 249285.114, \"from_m\": 247907.521, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 249519.245, \"from_m\": 249285.114, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 261441.546, \"from_m\": 249519.245, \"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\": 264432.258, \"from_m\": 261441.546, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 264482.165, \"from_m\": 264432.258, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 264632.558, \"from_m\": 264482.165, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 264744.274, \"from_m\": 264632.558, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 264808.189, \"from_m\": 264744.274, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 265137.586, \"from_m\": 264808.189, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 265479.466, \"from_m\": 265137.586, \"capability_applied\": null, \"effective_limit_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\": 580157, \"profile_key\": \"3a522556832bbdeb3535e75c2541098c777299d475d7dfcc8fb1bd4dc84b7bcc\", \"schedule_id\": 8224, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1307\", \"location\": \"Nottingham\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 68275}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1309\", \"location\": \"Mansfield Jn\", \"stage_seq\": 2, \"distance_m\": 988.536, \"section_seq\": 1, \"route_path_id\": 68275}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1311H\", \"location\": \"Beeston South Jn\", \"stage_seq\": 3, \"distance_m\": 4580.234, \"section_seq\": 1, \"route_path_id\": 68275}, {\"is_pass\": false, \"wtt_arr\": \"1312H\", \"wtt_dep\": \"1313\", \"location\": \"Beeston\", \"stage_seq\": 4, \"distance_m\": 5285.893, \"section_seq\": 1, \"route_path_id\": 68275}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1318\", \"location\": \"Trent East Jn\", \"stage_seq\": 5, \"distance_m\": 10805.891, \"section_seq\": 1, \"route_path_id\": 68275}, {\"is_pass\": false, \"wtt_arr\": \"1320\", \"wtt_dep\": \"1322\", \"location\": \"Sheet Stores Jn\", \"stage_seq\": 6, \"distance_m\": 11726.068, \"section_seq\": 1, \"route_path_id\": 68275}, {\"is_pass\": false, \"wtt_arr\": \"1324H\", \"wtt_dep\": \"1325H\", \"location\": \"Long Eaton\", \"stage_seq\": 7, \"distance_m\": 12570.484, \"section_seq\": 1, \"route_path_id\": 68275}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1331\", \"location\": \"Spondon\", \"stage_seq\": 8, \"distance_m\": 21495.225, \"section_seq\": 1, \"route_path_id\": 68275}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1334H\", \"location\": \"Derby Way & Works Jn\", \"stage_seq\": 9, \"distance_m\": 25260.498, \"section_seq\": 1, \"route_path_id\": 68275}, {\"is_pass\": false, \"wtt_arr\": \"1335H\", \"wtt_dep\": \"1340\", \"location\": \"Derby\", \"stage_seq\": 10, \"distance_m\": 25341.472, \"section_seq\": 1, \"route_path_id\": 68275}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1342\", \"location\": \"Derby L.N.W. Jn\", \"stage_seq\": 11, \"distance_m\": 26495.216, \"section_seq\": 1, \"route_path_id\": 68275}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1345\", \"location\": \"Stenson Jn\", \"stage_seq\": 12, \"distance_m\": 32866.79, \"section_seq\": 1, \"route_path_id\": 68275}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1345H\", \"location\": \"North Stafford Jn\", \"stage_seq\": 13, \"distance_m\": 33622.933, \"section_seq\": 1, \"route_path_id\": 68275}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1347H\", \"location\": \"Clay Mills Jn\", \"stage_seq\": 14, \"distance_m\": 39277.581, \"section_seq\": 1, \"route_path_id\": 68275}, {\"is_pass\": false, \"wtt_arr\": \"1350\", \"wtt_dep\": \"1351H\", \"location\": \"Burton-on-Trent\", \"stage_seq\": 15, \"distance_m\": 42670.458, \"section_seq\": 1, \"route_path_id\": 68275}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1358H\", \"location\": \"Wichnor Jn\", \"stage_seq\": 16, \"distance_m\": 51393.732, \"section_seq\": 1, \"route_path_id\": 68275}, {\"is_pass\": false, \"wtt_arr\": \"1404\", \"wtt_dep\": \"1405\", \"location\": \"Tamworth High Level\", \"stage_seq\": 17, \"distance_m\": 63381.981, \"section_seq\": 1, \"route_path_id\": 68275}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1411H\", \"location\": \"Kingsbury Jn\", \"stage_seq\": 18, \"distance_m\": 72607.532, \"section_seq\": 1, \"route_path_id\": 68275}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1414\", \"location\": \"Water Orton\", \"stage_seq\": 19, \"distance_m\": 78981.374, \"section_seq\": 1, \"route_path_id\": 68275}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1415\", \"location\": \"Castle Bromwich Jn\", \"stage_seq\": 20, \"distance_m\": 81544.946, \"section_seq\": 1, \"route_path_id\": 68275}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1419\", \"location\": \"Landor Street Jn\", \"stage_seq\": 21, \"distance_m\": 88729.735, \"section_seq\": 1, \"route_path_id\": 68275}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1420H\", \"location\": \"Grand Jn\", \"stage_seq\": 22, \"distance_m\": 89704.84, \"section_seq\": 1, \"route_path_id\": 68275}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1421\", \"location\": \"Proof House Jn\", \"stage_seq\": 23, \"distance_m\": 90269.123, \"section_seq\": 1, \"route_path_id\": 68275}, {\"is_pass\": false, \"wtt_arr\": \"1423\", \"wtt_dep\": \"1430\", \"location\": \"Birmingham New Street\", \"stage_seq\": 24, \"distance_m\": 91282.25, \"section_seq\": 1, \"route_path_id\": 68275}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1433\", \"location\": \"Five Ways\", \"stage_seq\": 25, \"distance_m\": 92692.574, \"section_seq\": 1, \"route_path_id\": 68275}, {\"is_pass\": false, \"wtt_arr\": \"1436\", \"wtt_dep\": \"1437\", \"location\": \"University\", \"stage_seq\": 26, \"distance_m\": 95411.459, \"section_seq\": 1, \"route_path_id\": 68275}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1438H\", \"location\": \"Selly Oak\", \"stage_seq\": 27, \"distance_m\": 96572.023, \"section_seq\": 1, \"route_path_id\": 68275}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1441\", \"location\": \"Kings Norton\", \"stage_seq\": 28, \"distance_m\": 100088.701, \"section_seq\": 1, \"route_path_id\": 68275}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1443H\", \"location\": \"Longbridge\", \"stage_seq\": 29, \"distance_m\": 103921.048, \"section_seq\": 1, \"route_path_id\": 68275}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1446H\", \"location\": \"Barnt Green\", \"stage_seq\": 30, \"distance_m\": 108253.814, \"section_seq\": 1, \"route_path_id\": 68275}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1449H\", \"location\": \"Bromsgrove\", \"stage_seq\": 31, \"distance_m\": 114251.701, \"section_seq\": 1, \"route_path_id\": 68275}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1450H\", \"location\": \"Stoke Works Jn\", \"stage_seq\": 32, \"distance_m\": 117279.51, \"section_seq\": 1, \"route_path_id\": 68275}, {\"is_pass\": false, \"wtt_arr\": \"1457H\", \"wtt_dep\": \"1458H\", \"location\": \"Worcestershire Parkway [Low Level]\", \"stage_seq\": 33, \"distance_m\": 134379.285, \"section_seq\": 1, \"route_path_id\": 68275}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1500\", \"location\": \"Abbotswood Jn\", \"stage_seq\": 34, \"distance_m\": 135449.999, \"section_seq\": 1, \"route_path_id\": 68275}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1507H\", \"location\": \"Ashchurch\", \"stage_seq\": 35, \"distance_m\": 152636.858, \"section_seq\": 1, \"route_path_id\": 68275}, {\"is_pass\": false, \"wtt_arr\": \"1514\", \"wtt_dep\": \"1515\", \"location\": \"Cheltenham Spa\", \"stage_seq\": 36, \"distance_m\": 164343.366, \"section_seq\": 1, \"route_path_id\": 68275}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1521\", \"location\": \"Barnwood Jn\", \"stage_seq\": 37, \"distance_m\": 173178.09, \"section_seq\": 1, \"route_path_id\": 68275}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1524H\", \"location\": \"Horton Road Jn\", \"stage_seq\": 38, \"distance_m\": 174347.849, \"section_seq\": 1, \"route_path_id\": 68275}, {\"is_pass\": false, \"wtt_arr\": \"1525H\", \"wtt_dep\": \"1527H\", \"location\": \"Gloucester\", \"stage_seq\": 39, \"distance_m\": 174954.811, \"section_seq\": 1, \"route_path_id\": 68275}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1540\", \"location\": \"Awre\", \"stage_seq\": 40, \"distance_m\": 197633.874, \"section_seq\": 1, \"route_path_id\": 68275}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1545\", \"location\": \"Lydney\", \"stage_seq\": 41, \"distance_m\": 205963.814, \"section_seq\": 1, \"route_path_id\": 68275}, {\"is_pass\": false, \"wtt_arr\": \"1552H\", \"wtt_dep\": \"1553H\", \"location\": \"Chepstow\", \"stage_seq\": 42, \"distance_m\": 218717.407, \"section_seq\": 1, \"route_path_id\": 68275}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1601\", \"location\": \"Severn Tunnel Junction\", \"stage_seq\": 43, \"distance_m\": 230534.141, \"section_seq\": 1, \"route_path_id\": 68275}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1606H\", \"location\": \"Llanwern West Jn\", \"stage_seq\": 44, \"distance_m\": 242705.704, \"section_seq\": 1, \"route_path_id\": 68275}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1608H\", \"location\": \"Maindee East Jn\", \"stage_seq\": 45, \"distance_m\": 245251.652, \"section_seq\": 1, \"route_path_id\": 68275}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1609\", \"location\": \"Maindee West Jn\", \"stage_seq\": 46, \"distance_m\": 245763.225, \"section_seq\": 1, \"route_path_id\": 68275}, {\"is_pass\": false, \"wtt_arr\": \"1610\", \"wtt_dep\": \"1612H\", \"location\": \"Newport (South Wales)\", \"stage_seq\": 47, \"distance_m\": 246252.725, \"section_seq\": 1, \"route_path_id\": 68275}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1614\", \"location\": \"Gaer Jn\", \"stage_seq\": 48, \"distance_m\": 247948.135, \"section_seq\": 1, \"route_path_id\": 68275}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1615\", \"location\": \"Ebbw Jn\", \"stage_seq\": 49, \"distance_m\": 248977.306, \"section_seq\": 1, \"route_path_id\": 68275}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1618H\", \"location\": \"Marshfield\", \"stage_seq\": 50, \"distance_m\": 254928.969, \"section_seq\": 1, \"route_path_id\": 68275}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1622H\", \"location\": \"Long Dyke Jn\", \"stage_seq\": 51, \"distance_m\": 264059.157, \"section_seq\": 1, \"route_path_id\": 68275}, {\"is_pass\": false, \"wtt_arr\": \"1625\", \"wtt_dep\": null, \"location\": \"Cardiff Central\", \"stage_seq\": 52, \"distance_m\": 265479.466, \"section_seq\": 1, \"route_path_id\": 68275}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 265479.466, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 68275}], \"total_distance_m\": 265479.466, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 259686.905, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 5792.561, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1307", "service_state_basis": "TRUST_CANCELLATION", "current_leg_duration": "30.0", "current_position_lat": "51.8658903", "current_position_lon": "-2.2387577", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 16362, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:12:32Z\", \"source_id\": 47407528, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:13:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:12:36Z\", \"source_id\": 15429395, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 16787, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:18:37Z\", \"source_id\": 47423774, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:20:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:18:39Z\", \"source_id\": 15434025, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 16780, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:24:00Z\", \"source_id\": 47438114, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:24:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:24:04Z\", \"source_id\": 15437999, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 17177, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:31:49Z\", \"source_id\": 47458434, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:33:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:31:53Z\", \"source_id\": 15443869, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:35:32Z\", \"source_id\": 15446501, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 17272, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:50:01Z\", \"source_id\": 47506062, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:50:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:50:05Z\", \"source_id\": 15457187, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19817, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:02:52Z\", \"source_id\": 47539321, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:04:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:02:56Z\", \"source_id\": 15466575, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19891, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:15:03Z\", \"source_id\": 47571071, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:16:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:15:05Z\", \"source_id\": 15475472, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19431, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:24:34Z\", \"source_id\": 47596009, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:26:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:24:36Z\", \"source_id\": 15482467, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20374, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:37:25Z\", \"source_id\": 47629775, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:37:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TD\", \"smart_id\": 20373, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:37:25Z\", \"source_id\": 47629776, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:37:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:37:31Z\", \"source_id\": 15492033, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20379, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:39:28Z\", \"source_id\": 47634982, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:40:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:39:31Z\", \"source_id\": 15493548, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20383, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:42:02Z\", \"source_id\": 47641432, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:43:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:42:03Z\", \"source_id\": 15495348, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20409, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:44:59Z\", \"source_id\": 47649006, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:46:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:45:02Z\", \"source_id\": 15497478, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20456, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:50:08Z\", \"source_id\": 47662814, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:50:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:50:08Z\", \"source_id\": 15501301, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20481, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:53:11Z\", \"source_id\": 47671124, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:54:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:53:14Z\", \"source_id\": 15503667, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:02:42Z\", \"source_id\": 15510598, \"stage_seq\": 33, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20501, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:12:23Z\", \"source_id\": 47722470, \"stage_seq\": 35, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:13:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:12:26Z\", \"source_id\": 15517935, \"stage_seq\": 35, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20507, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:18:06Z\", \"source_id\": 47737866, \"stage_seq\": 36, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:18:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:18:07Z\", \"source_id\": 15522247, \"stage_seq\": 36, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20535, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:27:05Z\", \"source_id\": 47761164, \"stage_seq\": 39, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:28:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TD\", \"smart_id\": 20527, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:48:56Z\", \"source_id\": 47819884, \"stage_seq\": 39, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:50:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:27:09Z\", \"source_id\": 15529112, \"stage_seq\": 39, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:49:01Z\", \"source_id\": 15545773, \"stage_seq\": 39, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:50:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Gloucester", "service_state_platform": "2", "timing_fact_generation": 1789484242816502, "current_leg_arrival_utc": "2026-09-15T15:25:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:57:22.791257", "service_state_evidence_id": 15552199, "current_leg_start_actual_dep": "2026-09-15T15:15:00+01:00", "operational_evidence_version": 173, "service_state_event_time_utc": "2026-09-15T14:57:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T15:07:23.463776", "service_state_valid_until_kind": null, "operational_interpretation_version": 173, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
CrossCountry |
P |
NOT |
CDF |
1V10 |
170113 |
2 |
100 |
None |
{"version": 3, "segments": [{"to_m": 224.472, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 562.856, "from_m": 224.472, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 614.137, "from_m": 562.856, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 665.337, "from_m": 614.137, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1030.243, "from_m": 665.337, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 4661.02, "from_m": 1030.243, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 4722.508, "from_m": 4661.02, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 10764.522, "from_m": 4722.508, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 10835.019, "from_m": 10764.522, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 11556.593, "from_m": 10835.019, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 11599.727, "from_m": 11556.593, "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": 11726.068, "from_m": 11599.727, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 11757.339, "from_m": 11726.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": 11806.457, "from_m": 11757.339, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 12771.307, "from_m": 11806.457, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 16155.439, "from_m": 12771.307, "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": 21225.421, "from_m": 16155.439, "capability_applied": null, "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": 21672.591, "from_m": 21225.421, "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": 23834.863, "from_m": 21672.591, "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": 24786.921, "from_m": 23834.863, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 25035.07, "from_m": 24786.921, "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": 25226.63, "from_m": 25035.07, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 25341.472, "from_m": 25226.63, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 26429.952, "from_m": 25341.472, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 26565.919, "from_m": 26429.952, "capability_applied": null, "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": 26654.578, "from_m": 26565.919, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 42343.68, "from_m": 26654.578, "capability_applied": null, "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": 43045.038, "from_m": 42343.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}, {"to_m": 50758.664, "from_m": 43045.038, "capability_applied": null, "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": 50819.368, "from_m": 50758.664, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 72607.532, "from_m": 50819.368, "capability_applied": null, "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": 77304.537, "from_m": 72607.532, "capability_applied": null, "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": 78540.985, "from_m": 77304.537, "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": 79727.665, "from_m": 78540.985, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 86290.658, "from_m": 79727.665, "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": 87965.579, "from_m": 86290.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": 88038.032, "from_m": 87965.579, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 88647.522, "from_m": 88038.032, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 89592.081, "from_m": 88647.522, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 89647.428, "from_m": 89592.081, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 89711.774, "from_m": 89647.428, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 89796.268, "from_m": 89711.774, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 90615.693, "from_m": 89796.268, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 90979.5, "from_m": 90615.693, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 91027.074, "from_m": 90979.5, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 91527.871, "from_m": 91027.074, "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": 91755.539, "from_m": 91527.871, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 93222.44, "from_m": 91755.539, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 95731.358, "from_m": 93222.44, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 99160.805, "from_m": 95731.358, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 99456.806, "from_m": 99160.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:forward", "infrastructure_limit_mph": 60.0}, {"to_m": 99759.19, "from_m": 99456.806, "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": 99912.718, "from_m": 99759.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": 104079.853, "from_m": 99912.718, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 104103.468, "from_m": 104079.853, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 110137.125, "from_m": 104103.468, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 110645.856, "from_m": 110137.125, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 114099.249, "from_m": 110645.856, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 114140.623, "from_m": 114099.249, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 114943.508, "from_m": 114140.623, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 117335.071, "from_m": 114943.508, "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": 117382.277, "from_m": 117335.071, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 118068.883, "from_m": 117382.277, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 135015.455, "from_m": 118068.883, "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": 135827.659, "from_m": 135015.455, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 162808.623, "from_m": 135827.659, "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": 173295.085, "from_m": 162808.623, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 175523.664, "from_m": 173295.085, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 177734.121, "from_m": 175523.664, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 191981.147, "from_m": 177734.121, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 196739.539, "from_m": 191981.147, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 198825.389, "from_m": 196739.539, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 206479.193, "from_m": 198825.389, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 218030.645, "from_m": 206479.193, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 218831.024, "from_m": 218030.645, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 221402.134, "from_m": 218831.024, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 233344.625, "from_m": 221402.134, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 242329.366, "from_m": 233344.625, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 242421.068, "from_m": 242329.366, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 243637.971, "from_m": 242421.068, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 243707.492, "from_m": 243637.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": 243763.373, "from_m": 243707.492, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 244877.962, "from_m": 243763.373, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 244893.184, "from_m": 244877.962, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 244961.084, "from_m": 244893.184, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 246057.811, "from_m": 244961.084, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 246609.904, "from_m": 246057.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": 246849.749, "from_m": 246609.904, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 247036.26, "from_m": 246849.749, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 247907.521, "from_m": 247036.26, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 249285.114, "from_m": 247907.521, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 249519.245, "from_m": 249285.114, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 261441.546, "from_m": 249519.245, "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": 264432.258, "from_m": 261441.546, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 264482.165, "from_m": 264432.258, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 264632.558, "from_m": 264482.165, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 264744.274, "from_m": 264632.558, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 264808.189, "from_m": 264744.274, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 265137.586, "from_m": 264808.189, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 265479.466, "from_m": 265137.586, "capability_applied": null, "effective_limit_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": 580157, "profile_key": "3a522556832bbdeb3535e75c2541098c777299d475d7dfcc8fb1bd4dc84b7bcc", "schedule_id": 8224, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1307", "location": "Nottingham", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 68275}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1309", "location": "Mansfield Jn", "stage_seq": 2, "distance_m": 988.536, "section_seq": 1, "route_path_id": 68275}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1311H", "location": "Beeston South Jn", "stage_seq": 3, "distance_m": 4580.234, "section_seq": 1, "route_path_id": 68275}, {"is_pass": false, "wtt_arr": "1312H", "wtt_dep": "1313", "location": "Beeston", "stage_seq": 4, "distance_m": 5285.893, "section_seq": 1, "route_path_id": 68275}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1318", "location": "Trent East Jn", "stage_seq": 5, "distance_m": 10805.891, "section_seq": 1, "route_path_id": 68275}, {"is_pass": false, "wtt_arr": "1320", "wtt_dep": "1322", "location": "Sheet Stores Jn", "stage_seq": 6, "distance_m": 11726.068, "section_seq": 1, "route_path_id": 68275}, {"is_pass": false, "wtt_arr": "1324H", "wtt_dep": "1325H", "location": "Long Eaton", "stage_seq": 7, "distance_m": 12570.484, "section_seq": 1, "route_path_id": 68275}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1331", "location": "Spondon", "stage_seq": 8, "distance_m": 21495.225, "section_seq": 1, "route_path_id": 68275}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1334H", "location": "Derby Way & Works Jn", "stage_seq": 9, "distance_m": 25260.498, "section_seq": 1, "route_path_id": 68275}, {"is_pass": false, "wtt_arr": "1335H", "wtt_dep": "1340", "location": "Derby", "stage_seq": 10, "distance_m": 25341.472, "section_seq": 1, "route_path_id": 68275}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1342", "location": "Derby L.N.W. Jn", "stage_seq": 11, "distance_m": 26495.216, "section_seq": 1, "route_path_id": 68275}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1345", "location": "Stenson Jn", "stage_seq": 12, "distance_m": 32866.79, "section_seq": 1, "route_path_id": 68275}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1345H", "location": "North Stafford Jn", "stage_seq": 13, "distance_m": 33622.933, "section_seq": 1, "route_path_id": 68275}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1347H", "location": "Clay Mills Jn", "stage_seq": 14, "distance_m": 39277.581, "section_seq": 1, "route_path_id": 68275}, {"is_pass": false, "wtt_arr": "1350", "wtt_dep": "1351H", "location": "Burton-on-Trent", "stage_seq": 15, "distance_m": 42670.458, "section_seq": 1, "route_path_id": 68275}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1358H", "location": "Wichnor Jn", "stage_seq": 16, "distance_m": 51393.732, "section_seq": 1, "route_path_id": 68275}, {"is_pass": false, "wtt_arr": "1404", "wtt_dep": "1405", "location": "Tamworth High Level", "stage_seq": 17, "distance_m": 63381.981, "section_seq": 1, "route_path_id": 68275}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1411H", "location": "Kingsbury Jn", "stage_seq": 18, "distance_m": 72607.532, "section_seq": 1, "route_path_id": 68275}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1414", "location": "Water Orton", "stage_seq": 19, "distance_m": 78981.374, "section_seq": 1, "route_path_id": 68275}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1415", "location": "Castle Bromwich Jn", "stage_seq": 20, "distance_m": 81544.946, "section_seq": 1, "route_path_id": 68275}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1419", "location": "Landor Street Jn", "stage_seq": 21, "distance_m": 88729.735, "section_seq": 1, "route_path_id": 68275}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1420H", "location": "Grand Jn", "stage_seq": 22, "distance_m": 89704.84, "section_seq": 1, "route_path_id": 68275}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1421", "location": "Proof House Jn", "stage_seq": 23, "distance_m": 90269.123, "section_seq": 1, "route_path_id": 68275}, {"is_pass": false, "wtt_arr": "1423", "wtt_dep": "1430", "location": "Birmingham New Street", "stage_seq": 24, "distance_m": 91282.25, "section_seq": 1, "route_path_id": 68275}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1433", "location": "Five Ways", "stage_seq": 25, "distance_m": 92692.574, "section_seq": 1, "route_path_id": 68275}, {"is_pass": false, "wtt_arr": "1436", "wtt_dep": "1437", "location": "University", "stage_seq": 26, "distance_m": 95411.459, "section_seq": 1, "route_path_id": 68275}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1438H", "location": "Selly Oak", "stage_seq": 27, "distance_m": 96572.023, "section_seq": 1, "route_path_id": 68275}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1441", "location": "Kings Norton", "stage_seq": 28, "distance_m": 100088.701, "section_seq": 1, "route_path_id": 68275}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1443H", "location": "Longbridge", "stage_seq": 29, "distance_m": 103921.048, "section_seq": 1, "route_path_id": 68275}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1446H", "location": "Barnt Green", "stage_seq": 30, "distance_m": 108253.814, "section_seq": 1, "route_path_id": 68275}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1449H", "location": "Bromsgrove", "stage_seq": 31, "distance_m": 114251.701, "section_seq": 1, "route_path_id": 68275}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1450H", "location": "Stoke Works Jn", "stage_seq": 32, "distance_m": 117279.51, "section_seq": 1, "route_path_id": 68275}, {"is_pass": false, "wtt_arr": "1457H", "wtt_dep": "1458H", "location": "Worcestershire Parkway [Low Level]", "stage_seq": 33, "distance_m": 134379.285, "section_seq": 1, "route_path_id": 68275}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1500", "location": "Abbotswood Jn", "stage_seq": 34, "distance_m": 135449.999, "section_seq": 1, "route_path_id": 68275}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1507H", "location": "Ashchurch", "stage_seq": 35, "distance_m": 152636.858, "section_seq": 1, "route_path_id": 68275}, {"is_pass": false, "wtt_arr": "1514", "wtt_dep": "1515", "location": "Cheltenham Spa", "stage_seq": 36, "distance_m": 164343.366, "section_seq": 1, "route_path_id": 68275}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1521", "location": "Barnwood Jn", "stage_seq": 37, "distance_m": 173178.09, "section_seq": 1, "route_path_id": 68275}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1524H", "location": "Horton Road Jn", "stage_seq": 38, "distance_m": 174347.849, "section_seq": 1, "route_path_id": 68275}, {"is_pass": false, "wtt_arr": "1525H", "wtt_dep": "1527H", "location": "Gloucester", "stage_seq": 39, "distance_m": 174954.811, "section_seq": 1, "route_path_id": 68275}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1540", "location": "Awre", "stage_seq": 40, "distance_m": 197633.874, "section_seq": 1, "route_path_id": 68275}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1545", "location": "Lydney", "stage_seq": 41, "distance_m": 205963.814, "section_seq": 1, "route_path_id": 68275}, {"is_pass": false, "wtt_arr": "1552H", "wtt_dep": "1553H", "location": "Chepstow", "stage_seq": 42, "distance_m": 218717.407, "section_seq": 1, "route_path_id": 68275}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1601", "location": "Severn Tunnel Junction", "stage_seq": 43, "distance_m": 230534.141, "section_seq": 1, "route_path_id": 68275}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1606H", "location": "Llanwern West Jn", "stage_seq": 44, "distance_m": 242705.704, "section_seq": 1, "route_path_id": 68275}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1608H", "location": "Maindee East Jn", "stage_seq": 45, "distance_m": 245251.652, "section_seq": 1, "route_path_id": 68275}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1609", "location": "Maindee West Jn", "stage_seq": 46, "distance_m": 245763.225, "section_seq": 1, "route_path_id": 68275}, {"is_pass": false, "wtt_arr": "1610", "wtt_dep": "1612H", "location": "Newport (South Wales)", "stage_seq": 47, "distance_m": 246252.725, "section_seq": 1, "route_path_id": 68275}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1614", "location": "Gaer Jn", "stage_seq": 48, "distance_m": 247948.135, "section_seq": 1, "route_path_id": 68275}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1615", "location": "Ebbw Jn", "stage_seq": 49, "distance_m": 248977.306, "section_seq": 1, "route_path_id": 68275}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1618H", "location": "Marshfield", "stage_seq": 50, "distance_m": 254928.969, "section_seq": 1, "route_path_id": 68275}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1622H", "location": "Long Dyke Jn", "stage_seq": 51, "distance_m": 264059.157, "section_seq": 1, "route_path_id": 68275}, {"is_pass": false, "wtt_arr": "1625", "wtt_dep": null, "location": "Cardiff Central", "stage_seq": 52, "distance_m": 265479.466, "section_seq": 1, "route_path_id": 68275}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 265479.466, "from_m": 0.0, "section_seq": 1, "route_path_id": 68275}], "total_distance_m": 265479.466, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 259686.905, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 5792.561, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 16362, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:12:32Z", "source_id": 47407528, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T12:13:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:12:36Z", "source_id": 15429395, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T13:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 16787, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:18:37Z", "source_id": 47423774, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T12:20:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:18:39Z", "source_id": 15434025, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T13:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 16780, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:24:00Z", "source_id": 47438114, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T12:24:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:24:04Z", "source_id": 15437999, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T13:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 17177, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:31:49Z", "source_id": 47458434, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T12:33:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:31:53Z", "source_id": 15443869, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T13:33:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:35:32Z", "source_id": 15446501, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T13:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 17272, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:50:01Z", "source_id": 47506062, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T12:50:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:50:05Z", "source_id": 15457187, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T13:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19817, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:02:52Z", "source_id": 47539321, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T13:04:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:02:56Z", "source_id": 15466575, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T14:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19891, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:15:03Z", "source_id": 47571071, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T13:16:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:15:05Z", "source_id": 15475472, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T14:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19431, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:24:34Z", "source_id": 47596009, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-15T13:26:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:24:36Z", "source_id": 15482467, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-15T14:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20374, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:37:25Z", "source_id": 47629775, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-15T13:37:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TD", "smart_id": 20373, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:37:25Z", "source_id": 47629776, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-15T13:37:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:37:31Z", "source_id": 15492033, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-15T14:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20379, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:39:28Z", "source_id": 47634982, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-15T13:40:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:39:31Z", "source_id": 15493548, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-15T14:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20383, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:42:02Z", "source_id": 47641432, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-15T13:43:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:42:03Z", "source_id": 15495348, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-15T14:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20409, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:44:59Z", "source_id": 47649006, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-15T13:46:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:45:02Z", "source_id": 15497478, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-15T14:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20456, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:50:08Z", "source_id": 47662814, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-15T13:50:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:50:08Z", "source_id": 15501301, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-15T14:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20481, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:53:11Z", "source_id": 47671124, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-15T13:54:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:53:14Z", "source_id": 15503667, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-15T14:54:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:02:42Z", "source_id": 15510598, "stage_seq": 33, "event_role": "ARR", "event_time": "2026-09-15T15:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20501, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:12:23Z", "source_id": 47722470, "stage_seq": 35, "event_role": "ARR", "event_time": "2026-09-15T14:13:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:12:26Z", "source_id": 15517935, "stage_seq": 35, "event_role": "ARR", "event_time": "2026-09-15T15:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20507, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:18:06Z", "source_id": 47737866, "stage_seq": 36, "event_role": "ARR", "event_time": "2026-09-15T14:18:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:18:07Z", "source_id": 15522247, "stage_seq": 36, "event_role": "ARR", "event_time": "2026-09-15T15:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20535, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:27:05Z", "source_id": 47761164, "stage_seq": 39, "event_role": "ARR", "event_time": "2026-09-15T14:28:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TD", "smart_id": 20527, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:48:56Z", "source_id": 47819884, "stage_seq": 39, "event_role": "ARR", "event_time": "2026-09-15T14:50:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:27:09Z", "source_id": 15529112, "stage_seq": 39, "event_role": "ARR", "event_time": "2026-09-15T15:28:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:49:01Z", "source_id": 15545773, "stage_seq": 39, "event_role": "ARR", "event_time": "2026-09-15T15:50:00+01:00", "operational_fact": true}] |
Nottingham |
1307 |
1307 |
5B |
None |
None |
Cardiff Central |
1625 |
1625 |
2 |
None |
None |
https://www.realtimetrains.co.uk/service/gb-nr:G01113/2026-09-15/detailed |
None |
Cheltenham Spa |
2026-09-15T15:15:00+01:00 |
Gloucester |
30.0 |
{"type": "LineString", "coordinates": [[-2.100280310418401, 51.896856279939605], [-2.1002848999999997, 51.896851899999994], [-2.1003992, 51.8967486], [-2.1005200999999993, 51.8966429], [-2.1006868, 51.8965073], [-2.1008628, 51.89637170000001], [-2.1010386, 51.89623460000001], [-2.1012292, 51.89609419999999], [-2.1015952, 51.89584610000001], [-2.1018392, 51.8956955], [-2.1020646999999997, 51.8955667], [-2.1022132, 51.895488799999995], [-2.1023738, 51.89540599999999], [-2.102606199999999, 51.8952981], [-2.1031147999999997, 51.895066400000005], [-2.1033328999999994, 51.89497430000001], [-2.1041250999999996, 51.89464000000001], [-2.1048542, 51.89432259999998], [-2.1055007999999997, 51.8940147], [-2.1059891, 51.89379279999999], [-2.1065, 51.89358200000001], [-2.1075293, 51.89319379999999], [-2.1083948, 51.89287209999999], [-2.1092699999999995, 51.89254519999999], [-2.1098903, 51.89232959999999], [-2.1105473, 51.8920895], [-2.1115954, 51.8917317], [-2.1127791999999994, 51.8913344], [-2.1140054, 51.8909243], [-2.1152833999999996, 51.89051460000001], [-2.1168374999999995, 51.89003], [-2.1182218999999995, 51.889613700000005], [-2.1189231, 51.889410599999984], [-2.1196484, 51.8892004], [-2.1198107, 51.8891533], [-2.121909801522419, 51.8885561180277], [-2.1221292, 51.888493699999984], [-2.1244594, 51.8878561], [-2.1254192, 51.88759], [-2.126392, 51.8873377], [-2.1273737999999995, 51.88709789999999], [-2.1283487, 51.8868719], [-2.1306304, 51.8863779], [-2.1329288, 51.8859254], [-2.1335947, 51.8858002], [-2.1343314, 51.88565719999999], [-2.1352491, 51.88549389999999], [-2.1363211, 51.8853033], [-2.1378459, 51.88505620000001], [-2.1398464, 51.88474119999999], [-2.1410469999999995, 51.88457269999999], [-2.1422338, 51.8844153], [-2.1476637, 51.88370359999999], [-2.1506093, 51.883312499999995], [-2.1514189, 51.88321119999999], [-2.1533811, 51.88296249999999], [-2.1551549, 51.882730200000005], [-2.1559566818868516, 51.882626325591936], [-2.157081499999999, 51.8824806], [-2.1583704000000004, 51.88230370000001], [-2.1596107, 51.8821254], [-2.1606017, 51.88197980000001], [-2.1618661, 51.881788199999995], [-2.1635869999999997, 51.88152660000001], [-2.1646758, 51.88133140000001], [-2.1660356, 51.8810868], [-2.1674749, 51.88082], [-2.168576, 51.88060430000001], [-2.1707398, 51.880120000000005], [-2.1725200999999994, 51.8796932], [-2.1751555, 51.8790015], [-2.1768256, 51.8785663], [-2.1794361, 51.877872], [-2.1808373, 51.8774873], [-2.1818608, 51.877192699999995], [-2.1828976, 51.876881], [-2.1840216, 51.8765302], [-2.1853792, 51.876091], [-2.1867439, 51.8756482], [-2.1874159, 51.875415700000005], [-2.1883508000000003, 51.87508510000001], [-2.1894042, 51.8746972], [-2.1916328999999997, 51.8738851], [-2.1939761999999994, 51.873039100000014], [-2.194965, 51.8726771], [-2.1957458, 51.87239839999999], [-2.1976404, 51.8717157], [-2.1984906, 51.8714044], [-2.1997986, 51.87093209999999], [-2.2012604, 51.8703949], [-2.2023681999999996, 51.8700065], [-2.2039452999999996, 51.8694238], [-2.2051389, 51.86897820000001], [-2.206198399999999, 51.86859280000001], [-2.2069244, 51.868314100000006], [-2.2077502999999994, 51.867974], [-2.2089567, 51.8674481], [-2.2101546, 51.86691009999999], [-2.2114551999999996, 51.86631469999999], [-2.2122886, 51.865898599999994], [-2.2134151, 51.865346], [-2.2145557, 51.864752499999994], [-2.2149118, 51.8645569], [-2.2153743, 51.8642994], [-2.2157833, 51.86407160000001], [-2.2161025227512243, 51.863893808950344], [-2.2166121, 51.86361000000001], [-2.2169658999999995, 51.86343539999999], [-2.2175895, 51.86315299999998], [-2.2182332, 51.8629294], [-2.2189801999999994, 51.8626751], [-2.219294, 51.86257489999999], [-2.2198171, 51.8624474], [-2.2203978, 51.8623149], [-2.2209824999999994, 51.8621956], [-2.2216007, 51.8620921], [-2.2222075, 51.86200120000001], [-2.2229889, 51.86191929999999], [-2.2237301, 51.861864099999984], [-2.2242978999999994, 51.8618392], [-2.2247918, 51.86183260000001], [-2.2253035, 51.8618392], [-2.2259169999999995, 51.8618655], [-2.226455, 51.861896399999985], [-2.2270275999999996, 51.86194050000001], [-2.2276048, 51.86200120000001], [-2.228198, 51.862082099999995], [-2.2286275999999994, 51.8621328], [-2.2289433, 51.86217330000001], [-2.2293523, 51.8622644], [-2.2297693999999995, 51.862367099999986], [-2.2300919999999995, 51.8624555], [-2.2305459, 51.86258980000001], [-2.2309481999999994, 51.86271820000001], [-2.2314634, 51.8628932], [-2.2320640999999997, 51.8631041], [-2.2323458, 51.8632035], [-2.2328581, 51.8633832], [-2.2332524, 51.863524], [-2.2335461000000003, 51.8636441], [-2.2338517, 51.8637704], [-2.2339295999999997, 51.863799799999995], [-2.2341509, 51.863877599999995], [-2.2347893, 51.8640996], [-2.2353499, 51.8642975], [-2.2358183, 51.8644971], [-2.236015, 51.864568099999985], [-2.2364433, 51.8647197], [-2.2368565, 51.8648778], [-2.2373763, 51.865092299999986], [-2.2378038999999994, 51.865293399999985], [-2.2382318999999997, 51.865526099999975], [-2.2385927999999997, 51.86577059999999], [-2.238757677112504, 51.86589026665218]]} |
6.6 |
1520 |
1550 |
Cheltenham Spa |
Gloucester |
Gloucester |
51.8658903 |
-2.2387577 |
51.8658903 |
-2.2387577 |
1 |
0 |
2026-09-15 15:07:37 |
TERMINATED |
2026-09-15 14:57:00 |
Gloucester |
TRUST |
TRUST_CANCELLATION |
15552199 |
1789484242816502 |
173 |
173 |
2026-09-15 15:07:23.463776 |
2 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 14:57:22.791257 |
| 552009 |
583966 |
Y80671 |
742H44MR15 |
2026-09-15 |
COMPLETE |
15550498 |
2026-09-15 15:57:00 |
2026-09-15 15:07:38 |
2026-09-17 15:07:38 |
{"id": 583966, "stp": "P", "toc": "Great Western Railway", "uid": "Y80671", "consist": "165123", "dest_crs": "HOT", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:Y80671/2026-09-15/detailed", "trust_id": "742H44MR15", "origin_crs": "TWY", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Henley-on-Thames", "service_date": "2026-09-15", "dest_arr_time": "1557", "dest_platform": null, "is_terminated": 1, "next_location": "Henley-on-Thames", "signalling_id": "2H44", "timing_status": "ON TIME", "origin_station": "Twyford", "current_leg_arr": "1557", "current_leg_dep": "1554", "current_leg_end": "Henley-on-Thames", "origin_dep_time": "1545", "origin_platform": "5", "current_location": "Henley-on-Thames", "last_update_time": "2026-09-15T15:07:38", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.8823208, 51.5111375], [-0.8826402999999999, 51.5115912], [-0.8828935999999998, 51.5119798], [-0.8833131, 51.512539499999995], [-0.8838166999999999, 51.51326000000001], [-0.8844413999999999, 51.514159600000006], [-0.8850315, 51.514984000000005], [-0.8865075999999998, 51.51717909999999], [-0.8873643, 51.51878030000001], [-0.8880035, 51.5202995], [-0.8885436999999999, 51.521876], [-0.8888768999999999, 51.522692499999984], [-0.8892383, 51.5235001], [-0.8899482999999999, 51.52479160000001], [-0.8907755999999999, 51.5261057], [-0.891406, 51.52697849999999], [-0.8926092999999999, 51.5284415], [-0.8933113999999999, 51.52918460000001], [-0.8940159, 51.5299016], [-0.8948985000000002, 51.53067670000001], [-0.8966069000000001, 51.53201580000001], [-0.8968654, 51.5321822], [-0.8971105000000001, 51.5323373], [-0.8981208, 51.533022499999994], [-0.8983152841195214, 51.5331481703648], [-0.9001336, 51.53432310000001]]}", "current_leg_start": "Shiplake", "dest_arr_time_act": "1557", "motion_projection": null, "next_location_lat": "51.5343231", "next_location_lon": "-0.9001336", "previous_location": "Shiplake", "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\": 312.276, \"from_m\": 0.0, \"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\": 366.787, \"from_m\": 312.276, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 640.4, \"from_m\": 366.787, \"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\": 760.258, \"from_m\": 640.4, \"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\": 781.174, \"from_m\": 760.258, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 3884.36, \"from_m\": 781.174, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 4002.798, \"from_m\": 3884.36, \"capability_applied\": null, \"effective_limit_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\": 7928.438, \"from_m\": 4002.798, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}], \"service_id\": 583966, \"profile_key\": \"4011c713db45f345f5e3df09afe3fadfa6fb017085e960768ef3abee664b6966\", \"schedule_id\": 31311, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1545\", \"location\": \"Twyford\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 30221}, {\"is_pass\": false, \"wtt_arr\": \"1549\", \"wtt_dep\": \"1549H\", \"location\": \"Wargrave\", \"stage_seq\": 2, \"distance_m\": 3576.287, \"section_seq\": 1, \"route_path_id\": 30221}, {\"is_pass\": false, \"wtt_arr\": \"1552\", \"wtt_dep\": \"1552H\", \"location\": \"Shiplake\", \"stage_seq\": 3, \"distance_m\": 5031.468, \"section_seq\": 1, \"route_path_id\": 30221}, {\"is_pass\": false, \"wtt_arr\": \"1557\", \"wtt_dep\": null, \"location\": \"Henley-on-Thames\", \"stage_seq\": 4, \"distance_m\": 7928.438, \"section_seq\": 1, \"route_path_id\": 30221}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 7928.438, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 30221}], \"total_distance_m\": 7928.438, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 7928.438, \"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": "1545", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "51.5343231", "current_position_lon": "-0.9001336", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:50:21Z\", \"source_id\": 15546862, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:53:21Z\", \"source_id\": 15549157, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23694, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:55:00Z\", \"source_id\": 47836465, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:57:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:55:07Z\", \"source_id\": 15550498, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:57:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Henley-on-Thames", "service_state_platform": null, "timing_fact_generation": 1789484109018178, "current_leg_arrival_utc": "2026-09-15T15:57:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:57:24.464796", "service_state_evidence_id": 15550498, "current_leg_start_actual_dep": "2026-09-15T15:52:30+01:00", "operational_evidence_version": 13, "service_state_event_time_utc": "2026-09-15T14:57:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T15:07:24.838161", "service_state_valid_until_kind": null, "operational_interpretation_version": 13, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Great Western Railway |
P |
TWY |
HOT |
2H44 |
165123 |
2 |
90 |
None |
{"version": 3, "segments": [{"to_m": 312.276, "from_m": 0.0, "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": 366.787, "from_m": 312.276, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 640.4, "from_m": 366.787, "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": 760.258, "from_m": 640.4, "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": 781.174, "from_m": 760.258, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 3884.36, "from_m": 781.174, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 4002.798, "from_m": 3884.36, "capability_applied": null, "effective_limit_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": 7928.438, "from_m": 4002.798, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}], "service_id": 583966, "profile_key": "4011c713db45f345f5e3df09afe3fadfa6fb017085e960768ef3abee664b6966", "schedule_id": 31311, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1545", "location": "Twyford", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 30221}, {"is_pass": false, "wtt_arr": "1549", "wtt_dep": "1549H", "location": "Wargrave", "stage_seq": 2, "distance_m": 3576.287, "section_seq": 1, "route_path_id": 30221}, {"is_pass": false, "wtt_arr": "1552", "wtt_dep": "1552H", "location": "Shiplake", "stage_seq": 3, "distance_m": 5031.468, "section_seq": 1, "route_path_id": 30221}, {"is_pass": false, "wtt_arr": "1557", "wtt_dep": null, "location": "Henley-on-Thames", "stage_seq": 4, "distance_m": 7928.438, "section_seq": 1, "route_path_id": 30221}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 7928.438, "from_m": 0.0, "section_seq": 1, "route_path_id": 30221}], "total_distance_m": 7928.438, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 7928.438, "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-15T14:50:21Z", "source_id": 15546862, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T15:49:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:53:21Z", "source_id": 15549157, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T15:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23694, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:55:00Z", "source_id": 47836465, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T14:57:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:55:07Z", "source_id": 15550498, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T15:57:00+01:00", "operational_fact": true}] |
Twyford |
1545 |
1545 |
5 |
None |
None |
Henley-on-Thames |
1557 |
1557 |
None |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:Y80671/2026-09-15/detailed |
None |
Shiplake |
2026-09-15T15:52:30+01:00 |
Henley-on-Thames |
3.0 |
{"type": "LineString", "coordinates": [[-0.8823208, 51.5111375], [-0.8826402999999999, 51.5115912], [-0.8828935999999998, 51.5119798], [-0.8833131, 51.512539499999995], [-0.8838166999999999, 51.51326000000001], [-0.8844413999999999, 51.514159600000006], [-0.8850315, 51.514984000000005], [-0.8865075999999998, 51.51717909999999], [-0.8873643, 51.51878030000001], [-0.8880035, 51.5202995], [-0.8885436999999999, 51.521876], [-0.8888768999999999, 51.522692499999984], [-0.8892383, 51.5235001], [-0.8899482999999999, 51.52479160000001], [-0.8907755999999999, 51.5261057], [-0.891406, 51.52697849999999], [-0.8926092999999999, 51.5284415], [-0.8933113999999999, 51.52918460000001], [-0.8940159, 51.5299016], [-0.8948985000000002, 51.53067670000001], [-0.8966069000000001, 51.53201580000001], [-0.8968654, 51.5321822], [-0.8971105000000001, 51.5323373], [-0.8981208, 51.533022499999994], [-0.8983152841195214, 51.5331481703648], [-0.9001336, 51.53432310000001]]} |
1.8 |
1554 |
1557 |
Shiplake |
Henley-on-Thames |
Henley-on-Thames |
51.5343231 |
-0.9001336 |
51.5343231 |
-0.9001336 |
1 |
0 |
2026-09-15 15:07:38 |
TERMINATED |
2026-09-15 14:57:00 |
Henley-on-Thames |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15550498 |
1789484109018178 |
13 |
13 |
2026-09-15 15:07:24.838161 |
None |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 14:57:24.464796 |
| 552010 |
582799 |
G77372 |
871W78MP15 |
2026-09-15 |
COMPLETE |
15551729 |
2026-09-15 15:57:00 |
2026-09-15 15:07:38 |
2026-09-17 15:07:38 |
{"id": 582799, "stp": "O", "toc": "Gatwick Express", "uid": "G77372", "consist": "387211+387226", "dest_crs": "BTN", "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G77372/2026-09-15/detailed", "trust_id": "871W78MP15", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Brighton", "service_date": "2026-09-15", "dest_arr_time": "1557", "dest_platform": "6", "is_terminated": 1, "next_location": "Brighton", "signalling_id": "1W78", "timing_status": "ON TIME", "origin_station": "London Victoria (C)", "current_leg_arr": "1557", "current_leg_dep": "1543", "current_leg_end": "Brighton", "origin_dep_time": "1459", "origin_platform": "13", "current_location": "Brighton", "last_update_time": "2026-09-15T15:07:38", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.105143, 51.0050159], [-0.10534949999999998, 51.0045365], [-0.1054722, 51.0042806], [-0.1056044, 51.0040049], [-0.1057841, 51.00359309999998], [-0.1060013, 51.0030276], [-0.1062375, 51.002417499999986], [-0.1066184, 51.00153329999999], [-0.10676449999999998, 51.0011275], [-0.1070287, 51.00057679999999], [-0.1070893, 51.000429700000005], [-0.1074818, 50.9993647], [-0.1077154, 50.99873660000001], [-0.1078318, 50.9984237], [-0.10997503593824548, 50.99268564501821], [-0.1153795, 50.978213200000006], [-0.1154178, 50.9780988], [-0.115832, 50.9770075], [-0.11613039999999995, 50.9762039], [-0.11826239999999998, 50.9705412], [-0.1194971, 50.9672153], [-0.1195488, 50.967077], [-0.11990829999999998, 50.96611409999999], [-0.1204691, 50.96493789999999], [-0.12051779999999997, 50.964835699999995], [-0.1206694, 50.96454709999999], [-0.120758, 50.964367200000005], [-0.12103880000000002, 50.96384129999999], [-0.1213911, 50.9632104], [-0.1228501, 50.960864399999984], [-0.1229424, 50.96068519999999], [-0.123006, 50.96051599999999], [-0.1270796, 50.954121099999995], [-0.1272069, 50.95392019999999], [-0.12737929999999997, 50.953648099999995], [-0.1277241, 50.95310409999999], [-0.1286441, 50.9516524], [-0.1384836776231278, 50.93610947273908], [-0.1409003, 50.9322913], [-0.14092379999999996, 50.9322541], [-0.1440266, 50.92735139999999], [-0.1440987, 50.927237700000006], [-0.1457685, 50.924591099999994], [-0.1459636, 50.924281999999984], [-0.14600259999999998, 50.9242201], [-0.1461427, 50.92399840000001], [-0.14848359999999997, 50.92046760000001], [-0.1516972, 50.91573239999999], [-0.1523057, 50.9147767], [-0.1535557, 50.91284949999999], [-0.1543409, 50.91148590000001], [-0.1556821, 50.9089848], [-0.1562485, 50.9078853], [-0.1570384, 50.9063271], [-0.1579795, 50.9044325], [-0.1587934, 50.902891], [-0.15955919999999998, 50.90133169999999], [-0.1599854, 50.90047150000001], [-0.1600258, 50.90039689999999], [-0.1603276, 50.899787], [-0.1611149, 50.89824439999999], [-0.16189669999999998, 50.89667949999999], [-0.16267679999999998, 50.895126700000006], [-0.163365, 50.89375269999999], [-0.16373749999999998, 50.8929436], [-0.1639902, 50.8923211], [-0.16414159999999997, 50.8916738], [-0.16620439999999995, 50.8848776], [-0.16631349999999998, 50.8844514], [-0.16642829999999997, 50.883979200000006], [-0.1665088, 50.8833894], [-0.1665597, 50.8827705], [-0.1665732, 50.8822983], [-0.16655839999999997, 50.881788799999995], [-0.16652089999999997, 50.881315099999995], [-0.16645779999999996, 50.8808516], [-0.16638669999999997, 50.88042939999999], [-0.1662835, 50.879986599999995], [-0.1661384089811665, 50.87946438542721], [-0.1661293, 50.8794316], [-0.1659858, 50.87898640000001], [-0.1658275, 50.87858289999999], [-0.165629, 50.87813589999998], [-0.1654144, 50.8776627], [-0.1651583, 50.8771804], [-0.1649322, 50.8768074], [-0.16439299999999998, 50.8760026], [-0.1640546, 50.8755591], [-0.1637113, 50.87514929999999], [-0.1633349, 50.8747187], [-0.16038399999999997, 50.87149609999999], [-0.1599754, 50.8710173], [-0.15959469999999998, 50.87054619999999], [-0.15913299999999997, 50.86991069999999], [-0.1586902, 50.86921959999999], [-0.1583469, 50.86864310000001], [-0.1581693, 50.86820710000001], [-0.1577747, 50.8673826], [-0.1577417, 50.867303699999994], [-0.1573791, 50.8664748], [-0.1565064, 50.86444529999999], [-0.15569899999999998, 50.8625851], [-0.1555411, 50.862162999999995], [-0.15540289999999998, 50.86165509999999], [-0.15535559999999998, 50.8614045], [-0.1553165, 50.86115529999999], [-0.1552668, 50.860657499999995], [-0.15523799999999996, 50.860143599999994], [-0.15523629999999997, 50.8596531], [-0.1552514, 50.859141], [-0.15528759999999997, 50.85870049999999], [-0.1553469, 50.858235], [-0.1554268, 50.85779869999999], [-0.15553939999999997, 50.857335199999994], [-0.15564009999999998, 50.8569896], [-0.1557684, 50.8566128], [-0.1558132, 50.85646999999999], [-0.1559449, 50.8561031], [-0.1560728, 50.85574700000001], [-0.1562073, 50.8553559], [-0.15634169999999997, 50.8549142], [-0.15642439999999996, 50.854522], [-0.15651859999999998, 50.8541491], [-0.1565889, 50.8537475], [-0.156636, 50.85336399999999], [-0.15665869999999998, 50.85296819999999], [-0.1566728, 50.8526881], [-0.15666859999999996, 50.8525776], [-0.1566656, 50.8521497], [-0.156647, 50.8517868], [-0.15661589999999995, 50.851489], [-0.156612, 50.85142189999999], [-0.156583, 50.8511954], [-0.1565483, 50.8509681], [-0.15649849999999998, 50.8506959], [-0.15645289999999998, 50.85046539999998], [-0.15640129999999997, 50.85023939999999], [-0.15629919999999997, 50.84984180000001], [-0.15609619999999996, 50.849126099999985], [-0.1560518, 50.848978599999995], [-0.15588859999999996, 50.8484141], [-0.15557179999999998, 50.84732], [-0.1554580311670595, 50.84693018306222], [-0.15541466379527227, 50.84677403700049], [-0.15538045622130112, 50.84663557970109], [-0.15535405618627718, 50.846512290282654], [-0.15533411143133152, 50.846401647863864], [-0.1553192696975953, 50.84630113156339], [-0.15530817872619967, 50.8462082204999], [-0.15529948625827578, 50.84612039379204], [-0.15529184003495466, 50.84603513055852], [-0.1552838877973676, 50.84594990991797], [-0.1552742772866456, 50.84586221098907], [-0.15526165624391983, 50.845769512890485], [-0.15524467241032144, 50.845669294740894], [-0.15522197352698155, 50.84555903565895], [-0.15519220733503125, 50.845436214763325], [-0.15515402157560174, 50.84529831117269], [-0.15510606398982413, 50.84514280400571], [-0.15506449999999997, 50.8450373], [-0.1549804, 50.8448526], [-0.15489189999999997, 50.844652], [-0.1548449, 50.84452640000001], [-0.15467259999999997, 50.844133799999994], [-0.15427549999999998, 50.8434217], [-0.15406449999999997, 50.84301919999999], [-0.1538877, 50.84271090000001], [-0.15379889999999996, 50.8425625], [-0.15363019999999997, 50.8422806], [-0.1533481, 50.8418501], [-0.15307039999999997, 50.841448], [-0.1529542, 50.8412777], [-0.1527635, 50.841023], [-0.1523333, 50.84049559999999], [-0.1521476, 50.8402888], [-0.152046, 50.84018079999999], [-0.15191619999999997, 50.84004289999999], [-0.1518157, 50.8399424], [-0.1516464, 50.83978080000001], [-0.151581, 50.83971100000001], [-0.15145630000000002, 50.839591], [-0.1512564, 50.839407300000005], [-0.15083159999999998, 50.839049300000006], [-0.1504801, 50.8387666], [-0.1500624, 50.838448499999984], [-0.14971259999999997, 50.83820560000001], [-0.1492685, 50.8379157], [-0.14877599999999996, 50.8376137], [-0.1483605, 50.8373734], [-0.1477944, 50.83705539999999], [-0.1473239, 50.8367916], [-0.147044, 50.8366371], [-0.1467801, 50.8364912], [-0.1464854, 50.8363283], [-0.14604749999999997, 50.8360765], [-0.1456957, 50.8358646], [-0.1453556, 50.8356359], [-0.1450628, 50.835420199999994], [-0.14471849999999997, 50.83514110000001], [-0.1443524, 50.834813], [-0.143947, 50.8344233], [-0.14354519999999998, 50.8340454], [-0.1433353, 50.8338345], [-0.1430578, 50.8335081], [-0.14295039999999998, 50.8333666], [-0.14285639999999997, 50.83323709999999], [-0.14284299999999997, 50.833217299999994], [-0.1427995, 50.833162699999995], [-0.1426867, 50.832946500000006], [-0.1425998, 50.8327772], [-0.1422616, 50.83214960000001], [-0.1421958, 50.8320276], [-0.14212599999999995, 50.8318966], [-0.14205869999999998, 50.8317628], [-0.1419425, 50.8315448], [-0.1419199, 50.8314987], [-0.1417219, 50.831128599999985], [-0.14161059999999998, 50.83090289999999], [-0.1414559, 50.83057910000001], [-0.1412675, 50.830209899999986], [-0.14119449999999997, 50.83008929999998], [-0.1411341, 50.8299449], [-0.1410889, 50.82980319999999], [-0.1410667, 50.8296933], [-0.14105659999999998, 50.8295016], [-0.1410499, 50.82928900000001]]}", "current_leg_start": "Haywards Heath", "dest_arr_time_act": "1557", "motion_projection": null, "next_location_lat": "50.8292890", "next_location_lon": "-0.1410499", "previous_location": "Haywards Heath", "current_leg_milage": "12.8", "linx_max_speed_mph": 110, "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\": 110.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\": 110.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\": 110.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\": 110.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\": 110.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\": 110.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\": 110.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\": 110.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\": 110.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\": 110.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\": 110.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\": 110.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\": 110.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\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 17295.666, \"from_m\": 17231.967, \"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\": 17331.373, \"from_m\": 17295.666, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 17375.643, \"from_m\": 17331.373, \"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\": 17434.208, \"from_m\": 17375.643, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 18711.851, \"from_m\": 17434.208, \"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\": 23054.833, \"from_m\": 18711.851, \"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\": 23171.601, \"from_m\": 23054.833, \"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\": 23294.133, \"from_m\": 23171.601, \"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\": 23360.91, \"from_m\": 23294.133, \"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\": 34256.014, \"from_m\": 23360.91, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 34989.363, \"from_m\": 34256.014, \"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\": 43481.833, \"from_m\": 34989.363, \"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\": 43552.822, \"from_m\": 43481.833, \"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\": 50667.193, \"from_m\": 43552.822, \"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\": 50747.9, \"from_m\": 50667.193, \"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\": 51042.133, \"from_m\": 50747.9, \"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\": 51897.403, \"from_m\": 51042.133, \"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\": 59761.616, \"from_m\": 51897.403, \"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\": 60975.335, \"from_m\": 59761.616, \"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\": 61493.496, \"from_m\": 60975.335, \"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\": 77788.653, \"from_m\": 61493.496, \"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\": 80835.866, \"from_m\": 77788.653, \"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\": 80848.967, \"from_m\": 80835.866, \"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\": 81278.821, \"from_m\": 80848.967, \"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\": 81424.125, \"from_m\": 81278.821, \"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\": 81483.075, \"from_m\": 81424.125, \"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\": 81512.776, \"from_m\": 81483.075, \"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\": 81554.131, \"from_m\": 81512.776, \"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\": 81814.293, \"from_m\": 81554.131, \"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}], \"service_id\": 582799, \"profile_key\": \"3483f7ae682e77658f4f2cf168f2face013a174a81617cf68060eeb596743383\", \"schedule_id\": 37376, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1459\", \"location\": \"London Victoria (C)\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 69224}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1501H\", \"location\": \"Battersea Pier Jn\", \"stage_seq\": 2, \"distance_m\": 1342.075, \"section_seq\": 1, \"route_path_id\": 69224}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1503\", \"location\": \"Pouparts Jn\", \"stage_seq\": 3, \"distance_m\": 3177.986, \"section_seq\": 1, \"route_path_id\": 69224}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1506H\", \"location\": \"Clapham Junction (C)\", \"stage_seq\": 4, \"distance_m\": 4242.594, \"section_seq\": 1, \"route_path_id\": 69224}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1508H\", \"location\": \"Balham\", \"stage_seq\": 5, \"distance_m\": 7384.3, \"section_seq\": 1, \"route_path_id\": 69224}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1510\", \"location\": \"Streatham North Jn\", \"stage_seq\": 6, \"distance_m\": 9731.543, \"section_seq\": 1, \"route_path_id\": 69224}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1513\", \"location\": \"Selhurst\", \"stage_seq\": 7, \"distance_m\": 15049.908, \"section_seq\": 1, \"route_path_id\": 69224}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1513H\", \"location\": \"Windmill Bridge Jn\", \"stage_seq\": 8, \"distance_m\": 16063.261, \"section_seq\": 1, \"route_path_id\": 69224}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1514H\", \"location\": \"East Croydon\", \"stage_seq\": 9, \"distance_m\": 16910.971, \"section_seq\": 1, \"route_path_id\": 69224}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1517H\", \"location\": \"Purley\", \"stage_seq\": 10, \"distance_m\": 21705.84, \"section_seq\": 1, \"route_path_id\": 69224}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1518H\", \"location\": \"Stoats Nest Jn\", \"stage_seq\": 11, \"distance_m\": 23294.133, \"section_seq\": 1, \"route_path_id\": 69224}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1524\", \"location\": \"Earlswood (Surrey)\", \"stage_seq\": 12, \"distance_m\": 35127.575, \"section_seq\": 1, \"route_path_id\": 69224}, {\"is_pass\": false, \"wtt_arr\": \"1529H\", \"wtt_dep\": \"1531\", \"location\": \"Gatwick Airport\", \"stage_seq\": 13, \"distance_m\": 43117.193, \"section_seq\": 1, \"route_path_id\": 69224}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1534\", \"location\": \"Three Bridges\", \"stage_seq\": 14, \"distance_m\": 47608.172, \"section_seq\": 1, \"route_path_id\": 69224}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1535H\", \"location\": \"Balcombe Tunnel Jn\", \"stage_seq\": 15, \"distance_m\": 50747.9, \"section_seq\": 1, \"route_path_id\": 69224}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1539H\", \"location\": \"Copyhold Jn\", \"stage_seq\": 16, \"distance_m\": 59866.311, \"section_seq\": 1, \"route_path_id\": 69224}, {\"is_pass\": false, \"wtt_arr\": \"1541\", \"wtt_dep\": \"1543\", \"location\": \"Haywards Heath\", \"stage_seq\": 17, \"distance_m\": 61092.655, \"section_seq\": 1, \"route_path_id\": 69224}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1546H\", \"location\": \"Keymer Jn\", \"stage_seq\": 18, \"distance_m\": 66159.387, \"section_seq\": 1, \"route_path_id\": 69224}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1547\", \"location\": \"Burgess Hill\", \"stage_seq\": 19, \"distance_m\": 67088.196, \"section_seq\": 1, \"route_path_id\": 69224}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1553H\", \"location\": \"Preston Park\", \"stage_seq\": 20, \"distance_m\": 79676.086, \"section_seq\": 1, \"route_path_id\": 69224}, {\"is_pass\": false, \"wtt_arr\": \"1557\", \"wtt_dep\": null, \"location\": \"Brighton\", \"stage_seq\": 21, \"distance_m\": 81814.293, \"section_seq\": 1, \"route_path_id\": 69224}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 81814.293, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 69224}], \"total_distance_m\": 81814.293, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 110.0, \"speed_covered_distance_m\": 75906.648, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 5907.645, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1459", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "14.0", "current_position_lat": "50.8292890", "current_position_lon": "-0.1410499", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 29179, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:04:13Z\", \"source_id\": 47700380, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:04:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:04:18Z\", \"source_id\": 15511758, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29226, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:06:10Z\", \"source_id\": 47705588, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:06:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:06:10Z\", \"source_id\": 15513191, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29937, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:10:51Z\", \"source_id\": 47718391, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:11:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:10:54Z\", \"source_id\": 15516770, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30220, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:12:40Z\", \"source_id\": 47723257, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:13:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:12:45Z\", \"source_id\": 15518189, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30507, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:15:42Z\", \"source_id\": 47731433, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:16:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:15:45Z\", \"source_id\": 15520455, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30626, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:27:27Z\", \"source_id\": 47762039, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:28:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:27:29Z\", \"source_id\": 15529383, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30681, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:34:03Z\", \"source_id\": 47779576, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:35:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:34:06Z\", \"source_id\": 15534385, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30867, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:40:16Z\", \"source_id\": 47796604, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:41:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:40:18Z\", \"source_id\": 15539054, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30885, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:47:10Z\", \"source_id\": 47815182, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:47:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:47:10Z\", \"source_id\": 15544307, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30920, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:53:06Z\", \"source_id\": 47831330, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:54:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:53:10Z\", \"source_id\": 15549007, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30968, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:56:40Z\", \"source_id\": 47840703, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:57:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:56:47Z\", \"source_id\": 15551729, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:57:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Brighton", "service_state_platform": "3", "timing_fact_generation": 1789484209022187, "current_leg_arrival_utc": "2026-09-15T15:57:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:57:27.248924", "service_state_evidence_id": 15551729, "current_leg_start_actual_dep": "2026-09-15T15:43:00+01:00", "operational_evidence_version": 81, "service_state_event_time_utc": "2026-09-15T14:57:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T15:07:27.602967", "service_state_valid_until_kind": null, "operational_interpretation_version": 81, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Gatwick Express |
O |
None |
BTN |
1W78 |
387211+387226 |
8 |
110 |
None |
{"version": 3, "segments": [{"to_m": 657.037, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 3337.998, "from_m": 657.037, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 6736.375, "from_m": 3337.998, "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": 7545.981, "from_m": 6736.375, "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": 8072.698, "from_m": 7545.981, "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": 10338.399, "from_m": 8072.698, "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": 14876.032, "from_m": 10338.399, "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": 14921.78, "from_m": 14876.032, "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": 15785.19, "from_m": 14921.78, "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": 16681.641, "from_m": 15785.19, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 16718.607, "from_m": 16681.641, "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": 17112.863, "from_m": 16718.607, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 17143.298, "from_m": 17112.863, "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": 17231.967, "from_m": 17143.298, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 17295.666, "from_m": 17231.967, "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": 17331.373, "from_m": 17295.666, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 17375.643, "from_m": 17331.373, "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": 17434.208, "from_m": 17375.643, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 18711.851, "from_m": 17434.208, "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": 23054.833, "from_m": 18711.851, "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": 23171.601, "from_m": 23054.833, "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": 23294.133, "from_m": 23171.601, "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": 23360.91, "from_m": 23294.133, "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": 34256.014, "from_m": 23360.91, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 34989.363, "from_m": 34256.014, "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": 43481.833, "from_m": 34989.363, "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": 43552.822, "from_m": 43481.833, "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": 50667.193, "from_m": 43552.822, "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": 50747.9, "from_m": 50667.193, "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": 51042.133, "from_m": 50747.9, "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": 51897.403, "from_m": 51042.133, "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": 59761.616, "from_m": 51897.403, "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": 60975.335, "from_m": 59761.616, "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": 61493.496, "from_m": 60975.335, "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": 77788.653, "from_m": 61493.496, "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": 80835.866, "from_m": 77788.653, "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": 80848.967, "from_m": 80835.866, "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": 81278.821, "from_m": 80848.967, "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": 81424.125, "from_m": 81278.821, "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": 81483.075, "from_m": 81424.125, "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": 81512.776, "from_m": 81483.075, "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": 81554.131, "from_m": 81512.776, "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": 81814.293, "from_m": 81554.131, "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}], "service_id": 582799, "profile_key": "3483f7ae682e77658f4f2cf168f2face013a174a81617cf68060eeb596743383", "schedule_id": 37376, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1459", "location": "London Victoria (C)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 69224}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1501H", "location": "Battersea Pier Jn", "stage_seq": 2, "distance_m": 1342.075, "section_seq": 1, "route_path_id": 69224}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1503", "location": "Pouparts Jn", "stage_seq": 3, "distance_m": 3177.986, "section_seq": 1, "route_path_id": 69224}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1506H", "location": "Clapham Junction (C)", "stage_seq": 4, "distance_m": 4242.594, "section_seq": 1, "route_path_id": 69224}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1508H", "location": "Balham", "stage_seq": 5, "distance_m": 7384.3, "section_seq": 1, "route_path_id": 69224}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1510", "location": "Streatham North Jn", "stage_seq": 6, "distance_m": 9731.543, "section_seq": 1, "route_path_id": 69224}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1513", "location": "Selhurst", "stage_seq": 7, "distance_m": 15049.908, "section_seq": 1, "route_path_id": 69224}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1513H", "location": "Windmill Bridge Jn", "stage_seq": 8, "distance_m": 16063.261, "section_seq": 1, "route_path_id": 69224}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1514H", "location": "East Croydon", "stage_seq": 9, "distance_m": 16910.971, "section_seq": 1, "route_path_id": 69224}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1517H", "location": "Purley", "stage_seq": 10, "distance_m": 21705.84, "section_seq": 1, "route_path_id": 69224}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1518H", "location": "Stoats Nest Jn", "stage_seq": 11, "distance_m": 23294.133, "section_seq": 1, "route_path_id": 69224}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1524", "location": "Earlswood (Surrey)", "stage_seq": 12, "distance_m": 35127.575, "section_seq": 1, "route_path_id": 69224}, {"is_pass": false, "wtt_arr": "1529H", "wtt_dep": "1531", "location": "Gatwick Airport", "stage_seq": 13, "distance_m": 43117.193, "section_seq": 1, "route_path_id": 69224}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1534", "location": "Three Bridges", "stage_seq": 14, "distance_m": 47608.172, "section_seq": 1, "route_path_id": 69224}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1535H", "location": "Balcombe Tunnel Jn", "stage_seq": 15, "distance_m": 50747.9, "section_seq": 1, "route_path_id": 69224}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1539H", "location": "Copyhold Jn", "stage_seq": 16, "distance_m": 59866.311, "section_seq": 1, "route_path_id": 69224}, {"is_pass": false, "wtt_arr": "1541", "wtt_dep": "1543", "location": "Haywards Heath", "stage_seq": 17, "distance_m": 61092.655, "section_seq": 1, "route_path_id": 69224}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1546H", "location": "Keymer Jn", "stage_seq": 18, "distance_m": 66159.387, "section_seq": 1, "route_path_id": 69224}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1547", "location": "Burgess Hill", "stage_seq": 19, "distance_m": 67088.196, "section_seq": 1, "route_path_id": 69224}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1553H", "location": "Preston Park", "stage_seq": 20, "distance_m": 79676.086, "section_seq": 1, "route_path_id": 69224}, {"is_pass": false, "wtt_arr": "1557", "wtt_dep": null, "location": "Brighton", "stage_seq": 21, "distance_m": 81814.293, "section_seq": 1, "route_path_id": 69224}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 81814.293, "from_m": 0.0, "section_seq": 1, "route_path_id": 69224}], "total_distance_m": 81814.293, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 110.0, "speed_covered_distance_m": 75906.648, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 5907.645, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 29179, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:04:13Z", "source_id": 47700380, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T14:04:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:04:18Z", "source_id": 15511758, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T15:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29226, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:06:10Z", "source_id": 47705588, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T14:06:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:06:10Z", "source_id": 15513191, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T15:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29937, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:10:51Z", "source_id": 47718391, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T14:11:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:10:54Z", "source_id": 15516770, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T15:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30220, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:12:40Z", "source_id": 47723257, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T14:13:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:12:45Z", "source_id": 15518189, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T15:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30507, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:15:42Z", "source_id": 47731433, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T14:16:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:15:45Z", "source_id": 15520455, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T15:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30626, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:27:27Z", "source_id": 47762039, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T14:28:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:27:29Z", "source_id": 15529383, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T15:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30681, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:34:03Z", "source_id": 47779576, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T14:35:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:34:06Z", "source_id": 15534385, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T15:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30867, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:40:16Z", "source_id": 47796604, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T14:41:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:40:18Z", "source_id": 15539054, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T15:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30885, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:47:10Z", "source_id": 47815182, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T14:47:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:47:10Z", "source_id": 15544307, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T15:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30920, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:53:06Z", "source_id": 47831330, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T14:54:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:53:10Z", "source_id": 15549007, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T15:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30968, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:56:40Z", "source_id": 47840703, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T14:57:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:56:47Z", "source_id": 15551729, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T15:57:00+01:00", "operational_fact": true}] |
London Victoria (C) |
1459 |
1459 |
13 |
None |
None |
Brighton |
1557 |
1557 |
6 |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G77372/2026-09-15/detailed |
None |
Haywards Heath |
2026-09-15T15:43:00+01:00 |
Brighton |
14.0 |
{"type": "LineString", "coordinates": [[-0.105143, 51.0050159], [-0.10534949999999998, 51.0045365], [-0.1054722, 51.0042806], [-0.1056044, 51.0040049], [-0.1057841, 51.00359309999998], [-0.1060013, 51.0030276], [-0.1062375, 51.002417499999986], [-0.1066184, 51.00153329999999], [-0.10676449999999998, 51.0011275], [-0.1070287, 51.00057679999999], [-0.1070893, 51.000429700000005], [-0.1074818, 50.9993647], [-0.1077154, 50.99873660000001], [-0.1078318, 50.9984237], [-0.10997503593824548, 50.99268564501821], [-0.1153795, 50.978213200000006], [-0.1154178, 50.9780988], [-0.115832, 50.9770075], [-0.11613039999999995, 50.9762039], [-0.11826239999999998, 50.9705412], [-0.1194971, 50.9672153], [-0.1195488, 50.967077], [-0.11990829999999998, 50.96611409999999], [-0.1204691, 50.96493789999999], [-0.12051779999999997, 50.964835699999995], [-0.1206694, 50.96454709999999], [-0.120758, 50.964367200000005], [-0.12103880000000002, 50.96384129999999], [-0.1213911, 50.9632104], [-0.1228501, 50.960864399999984], [-0.1229424, 50.96068519999999], [-0.123006, 50.96051599999999], [-0.1270796, 50.954121099999995], [-0.1272069, 50.95392019999999], [-0.12737929999999997, 50.953648099999995], [-0.1277241, 50.95310409999999], [-0.1286441, 50.9516524], [-0.1384836776231278, 50.93610947273908], [-0.1409003, 50.9322913], [-0.14092379999999996, 50.9322541], [-0.1440266, 50.92735139999999], [-0.1440987, 50.927237700000006], [-0.1457685, 50.924591099999994], [-0.1459636, 50.924281999999984], [-0.14600259999999998, 50.9242201], [-0.1461427, 50.92399840000001], [-0.14848359999999997, 50.92046760000001], [-0.1516972, 50.91573239999999], [-0.1523057, 50.9147767], [-0.1535557, 50.91284949999999], [-0.1543409, 50.91148590000001], [-0.1556821, 50.9089848], [-0.1562485, 50.9078853], [-0.1570384, 50.9063271], [-0.1579795, 50.9044325], [-0.1587934, 50.902891], [-0.15955919999999998, 50.90133169999999], [-0.1599854, 50.90047150000001], [-0.1600258, 50.90039689999999], [-0.1603276, 50.899787], [-0.1611149, 50.89824439999999], [-0.16189669999999998, 50.89667949999999], [-0.16267679999999998, 50.895126700000006], [-0.163365, 50.89375269999999], [-0.16373749999999998, 50.8929436], [-0.1639902, 50.8923211], [-0.16414159999999997, 50.8916738], [-0.16620439999999995, 50.8848776], [-0.16631349999999998, 50.8844514], [-0.16642829999999997, 50.883979200000006], [-0.1665088, 50.8833894], [-0.1665597, 50.8827705], [-0.1665732, 50.8822983], [-0.16655839999999997, 50.881788799999995], [-0.16652089999999997, 50.881315099999995], [-0.16645779999999996, 50.8808516], [-0.16638669999999997, 50.88042939999999], [-0.1662835, 50.879986599999995], [-0.1661384089811665, 50.87946438542721], [-0.1661293, 50.8794316], [-0.1659858, 50.87898640000001], [-0.1658275, 50.87858289999999], [-0.165629, 50.87813589999998], [-0.1654144, 50.8776627], [-0.1651583, 50.8771804], [-0.1649322, 50.8768074], [-0.16439299999999998, 50.8760026], [-0.1640546, 50.8755591], [-0.1637113, 50.87514929999999], [-0.1633349, 50.8747187], [-0.16038399999999997, 50.87149609999999], [-0.1599754, 50.8710173], [-0.15959469999999998, 50.87054619999999], [-0.15913299999999997, 50.86991069999999], [-0.1586902, 50.86921959999999], [-0.1583469, 50.86864310000001], [-0.1581693, 50.86820710000001], [-0.1577747, 50.8673826], [-0.1577417, 50.867303699999994], [-0.1573791, 50.8664748], [-0.1565064, 50.86444529999999], [-0.15569899999999998, 50.8625851], [-0.1555411, 50.862162999999995], [-0.15540289999999998, 50.86165509999999], [-0.15535559999999998, 50.8614045], [-0.1553165, 50.86115529999999], [-0.1552668, 50.860657499999995], [-0.15523799999999996, 50.860143599999994], [-0.15523629999999997, 50.8596531], [-0.1552514, 50.859141], [-0.15528759999999997, 50.85870049999999], [-0.1553469, 50.858235], [-0.1554268, 50.85779869999999], [-0.15553939999999997, 50.857335199999994], [-0.15564009999999998, 50.8569896], [-0.1557684, 50.8566128], [-0.1558132, 50.85646999999999], [-0.1559449, 50.8561031], [-0.1560728, 50.85574700000001], [-0.1562073, 50.8553559], [-0.15634169999999997, 50.8549142], [-0.15642439999999996, 50.854522], [-0.15651859999999998, 50.8541491], [-0.1565889, 50.8537475], [-0.156636, 50.85336399999999], [-0.15665869999999998, 50.85296819999999], [-0.1566728, 50.8526881], [-0.15666859999999996, 50.8525776], [-0.1566656, 50.8521497], [-0.156647, 50.8517868], [-0.15661589999999995, 50.851489], [-0.156612, 50.85142189999999], [-0.156583, 50.8511954], [-0.1565483, 50.8509681], [-0.15649849999999998, 50.8506959], [-0.15645289999999998, 50.85046539999998], [-0.15640129999999997, 50.85023939999999], [-0.15629919999999997, 50.84984180000001], [-0.15609619999999996, 50.849126099999985], [-0.1560518, 50.848978599999995], [-0.15588859999999996, 50.8484141], [-0.15557179999999998, 50.84732], [-0.1554580311670595, 50.84693018306222], [-0.15541466379527227, 50.84677403700049], [-0.15538045622130112, 50.84663557970109], [-0.15535405618627718, 50.846512290282654], [-0.15533411143133152, 50.846401647863864], [-0.1553192696975953, 50.84630113156339], [-0.15530817872619967, 50.8462082204999], [-0.15529948625827578, 50.84612039379204], [-0.15529184003495466, 50.84603513055852], [-0.1552838877973676, 50.84594990991797], [-0.1552742772866456, 50.84586221098907], [-0.15526165624391983, 50.845769512890485], [-0.15524467241032144, 50.845669294740894], [-0.15522197352698155, 50.84555903565895], [-0.15519220733503125, 50.845436214763325], [-0.15515402157560174, 50.84529831117269], [-0.15510606398982413, 50.84514280400571], [-0.15506449999999997, 50.8450373], [-0.1549804, 50.8448526], [-0.15489189999999997, 50.844652], [-0.1548449, 50.84452640000001], [-0.15467259999999997, 50.844133799999994], [-0.15427549999999998, 50.8434217], [-0.15406449999999997, 50.84301919999999], [-0.1538877, 50.84271090000001], [-0.15379889999999996, 50.8425625], [-0.15363019999999997, 50.8422806], [-0.1533481, 50.8418501], [-0.15307039999999997, 50.841448], [-0.1529542, 50.8412777], [-0.1527635, 50.841023], [-0.1523333, 50.84049559999999], [-0.1521476, 50.8402888], [-0.152046, 50.84018079999999], [-0.15191619999999997, 50.84004289999999], [-0.1518157, 50.8399424], [-0.1516464, 50.83978080000001], [-0.151581, 50.83971100000001], [-0.15145630000000002, 50.839591], [-0.1512564, 50.839407300000005], [-0.15083159999999998, 50.839049300000006], [-0.1504801, 50.8387666], [-0.1500624, 50.838448499999984], [-0.14971259999999997, 50.83820560000001], [-0.1492685, 50.8379157], [-0.14877599999999996, 50.8376137], [-0.1483605, 50.8373734], [-0.1477944, 50.83705539999999], [-0.1473239, 50.8367916], [-0.147044, 50.8366371], [-0.1467801, 50.8364912], [-0.1464854, 50.8363283], [-0.14604749999999997, 50.8360765], [-0.1456957, 50.8358646], [-0.1453556, 50.8356359], [-0.1450628, 50.835420199999994], [-0.14471849999999997, 50.83514110000001], [-0.1443524, 50.834813], [-0.143947, 50.8344233], [-0.14354519999999998, 50.8340454], [-0.1433353, 50.8338345], [-0.1430578, 50.8335081], [-0.14295039999999998, 50.8333666], [-0.14285639999999997, 50.83323709999999], [-0.14284299999999997, 50.833217299999994], [-0.1427995, 50.833162699999995], [-0.1426867, 50.832946500000006], [-0.1425998, 50.8327772], [-0.1422616, 50.83214960000001], [-0.1421958, 50.8320276], [-0.14212599999999995, 50.8318966], [-0.14205869999999998, 50.8317628], [-0.1419425, 50.8315448], [-0.1419199, 50.8314987], [-0.1417219, 50.831128599999985], [-0.14161059999999998, 50.83090289999999], [-0.1414559, 50.83057910000001], [-0.1412675, 50.830209899999986], [-0.14119449999999997, 50.83008929999998], [-0.1411341, 50.8299449], [-0.1410889, 50.82980319999999], [-0.1410667, 50.8296933], [-0.14105659999999998, 50.8295016], [-0.1410499, 50.82928900000001]]} |
12.8 |
1543 |
1557 |
Haywards Heath |
Brighton |
Brighton |
50.8292890 |
-0.1410499 |
50.8292890 |
-0.1410499 |
1 |
0 |
2026-09-15 15:07:38 |
TERMINATED |
2026-09-15 14:57:00 |
Brighton |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15551729 |
1789484209022187 |
81 |
81 |
2026-09-15 15:07:27.602967 |
3 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 14:57:27.248924 |
| 552011 |
582638 |
C00280 |
009I41MP15 |
2026-09-15 |
COMPLETE |
15550829 |
2026-09-15 15:57:00 |
2026-09-15 15:07:38 |
2026-09-17 15:07:38 |
{"id": 582638, "stp": "P", "toc": "Eurostar", "uid": "C00280", "consist": null, "dest_crs": "SPX", "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C00280/2026-09-15/detailed", "trust_id": "009I41MP15", "origin_crs": "BXS", "show_on_map": 0, "dar_est_time": "14:52:00", "dar_platform": null, "dest_station": "St. Pancras International", "service_date": "2026-09-15", "dest_arr_time": "1557", "dest_platform": "8", "is_terminated": 1, "next_location": null, "signalling_id": "9I41", "timing_status": "ON TIME", "origin_station": "Bruxelles Midi", "current_leg_arr": null, "current_leg_dep": null, "current_leg_end": null, "origin_dep_time": "1452", "origin_platform": null, "current_location": "St. Pancras International (Domestic)", "last_update_time": "2026-09-15T15:07:38", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": null, "current_leg_start": null, "dest_arr_time_act": "1557", "motion_projection": null, "next_location_lat": null, "next_location_lon": null, "previous_location": "Bruxelles Midi", "current_leg_milage": null, "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 930.132, \"from_m\": 0.0, \"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\": 1695.463, \"from_m\": 930.132, \"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\": 5136.862, \"from_m\": 1695.463, \"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\": 6321.757, \"from_m\": 5136.862, \"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\": 6441.205, \"from_m\": 6321.757, \"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\": 20219.839, \"from_m\": 6441.205, \"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\": 29530.999, \"from_m\": 20219.839, \"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\": 69539.609, \"from_m\": 29530.999, \"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\": 83997.287, \"from_m\": 69539.609, \"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\": 84137.446, \"from_m\": 83997.287, \"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\": 105849.042, \"from_m\": 84137.446, \"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\": 108302.568, \"from_m\": 105849.042, \"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\": 108587.411, \"from_m\": 108302.568, \"capability_applied\": null, \"effective_limit_mph\": 49.71, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 49.71}, {\"to_m\": 108927.231, \"from_m\": 108587.411, \"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\": 109306.671, \"from_m\": 108927.231, \"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\": 110113.633, \"from_m\": 109306.671, \"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}], \"service_id\": 582638, \"profile_key\": \"a9456f684efc16515923c97b24018d258b68929775d9cb2017e8ff08535bbd49\", \"schedule_id\": 35541, \"timing_points\": [{\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1526\", \"location\": \"Eurotunnel Boundary (CTRL)\", \"stage_seq\": 2, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 44685}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1528\", \"location\": \"Westenhanger Crossovers\", \"stage_seq\": 3, \"distance_m\": 6145.897, \"section_seq\": 1, \"route_path_id\": 44685}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1531\", \"location\": \"Ashford East Jn (Ctrl)\", \"stage_seq\": 4, \"distance_m\": 17274.769, \"section_seq\": 1, \"route_path_id\": 44685}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1532\", \"location\": \"Ashford West (CTRL) Jn\", \"stage_seq\": 5, \"distance_m\": 21378.474, \"section_seq\": 1, \"route_path_id\": 44685}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1535\", \"location\": \"Lenham Crossover (CTRL)\", \"stage_seq\": 6, \"distance_m\": 33890.643, \"section_seq\": 1, \"route_path_id\": 44685}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1537\", \"location\": \"Crismill Crossover\", \"stage_seq\": 7, \"distance_m\": 42883.099, \"section_seq\": 1, \"route_path_id\": 44685}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1540\", \"location\": \"Nashenden Crossover\", \"stage_seq\": 8, \"distance_m\": 57141.498, \"section_seq\": 1, \"route_path_id\": 44685}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1543\", \"location\": \"Southfleet Junction\", \"stage_seq\": 9, \"distance_m\": 69539.609, \"section_seq\": 1, \"route_path_id\": 44685}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1543H\", \"location\": \"Ebbsfleet East Jn (CTRL)\", \"stage_seq\": 10, \"distance_m\": 72107.117, \"section_seq\": 1, \"route_path_id\": 44685}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1544\", \"location\": \"Ebbsfleet West Jn\", \"stage_seq\": 11, \"distance_m\": 74606.042, \"section_seq\": 1, \"route_path_id\": 44685}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1546H\", \"location\": \"Wennington Crossovers\", \"stage_seq\": 12, \"distance_m\": 83679.208, \"section_seq\": 1, \"route_path_id\": 44685}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1547H\", \"location\": \"Dagenham Jn\", \"stage_seq\": 13, \"distance_m\": 88998.332, \"section_seq\": 1, \"route_path_id\": 44685}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1550H\", \"location\": \"Stratford International East Jn\", \"stage_seq\": 14, \"distance_m\": 100057.797, \"section_seq\": 1, \"route_path_id\": 44685}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1551\", \"location\": \"Stratford International West Jn\", \"stage_seq\": 15, \"distance_m\": 101081.557, \"section_seq\": 1, \"route_path_id\": 44685}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1554H\", \"location\": \"York Way South Jn\", \"stage_seq\": 16, \"distance_m\": 108872.316, \"section_seq\": 1, \"route_path_id\": 44685}, {\"is_pass\": false, \"wtt_arr\": \"1557\", \"wtt_dep\": null, \"location\": \"St. Pancras International\", \"stage_seq\": 17, \"distance_m\": 110113.633, \"section_seq\": 1, \"route_path_id\": 44685}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 110113.633, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 44685}], \"total_distance_m\": 110113.633, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 110113.633, \"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": "1452", "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\": 18687, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:55:30Z\", \"source_id\": 47837746, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:57:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:55:34Z\", \"source_id\": 15550829, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:57:00+01:00\", \"operational_fact\": true}]", "service_state_location": "St. Pancras International", "service_state_platform": "7", "timing_fact_generation": 1789484136600279, "current_leg_arrival_utc": null, "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:57:28.666121", "service_state_evidence_id": 15550829, "current_leg_start_actual_dep": null, "operational_evidence_version": 33, "service_state_event_time_utc": "2026-09-15T14:57:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T15:07:29.516039", "service_state_valid_until_kind": null, "operational_interpretation_version": 33, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Eurostar |
P |
BXS |
SPX |
9I41 |
None |
None |
None |
None |
{"version": 3, "segments": [{"to_m": 930.132, "from_m": 0.0, "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": 1695.463, "from_m": 930.132, "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": 5136.862, "from_m": 1695.463, "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": 6321.757, "from_m": 5136.862, "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": 6441.205, "from_m": 6321.757, "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": 20219.839, "from_m": 6441.205, "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": 29530.999, "from_m": 20219.839, "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": 69539.609, "from_m": 29530.999, "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": 83997.287, "from_m": 69539.609, "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": 84137.446, "from_m": 83997.287, "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": 105849.042, "from_m": 84137.446, "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": 108302.568, "from_m": 105849.042, "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": 108587.411, "from_m": 108302.568, "capability_applied": null, "effective_limit_mph": 49.71, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 49.71}, {"to_m": 108927.231, "from_m": 108587.411, "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": 109306.671, "from_m": 108927.231, "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": 110113.633, "from_m": 109306.671, "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}], "service_id": 582638, "profile_key": "a9456f684efc16515923c97b24018d258b68929775d9cb2017e8ff08535bbd49", "schedule_id": 35541, "timing_points": [{"is_pass": true, "wtt_arr": null, "wtt_dep": "1526", "location": "Eurotunnel Boundary (CTRL)", "stage_seq": 2, "distance_m": 0.0, "section_seq": 1, "route_path_id": 44685}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1528", "location": "Westenhanger Crossovers", "stage_seq": 3, "distance_m": 6145.897, "section_seq": 1, "route_path_id": 44685}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1531", "location": "Ashford East Jn (Ctrl)", "stage_seq": 4, "distance_m": 17274.769, "section_seq": 1, "route_path_id": 44685}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1532", "location": "Ashford West (CTRL) Jn", "stage_seq": 5, "distance_m": 21378.474, "section_seq": 1, "route_path_id": 44685}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1535", "location": "Lenham Crossover (CTRL)", "stage_seq": 6, "distance_m": 33890.643, "section_seq": 1, "route_path_id": 44685}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1537", "location": "Crismill Crossover", "stage_seq": 7, "distance_m": 42883.099, "section_seq": 1, "route_path_id": 44685}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1540", "location": "Nashenden Crossover", "stage_seq": 8, "distance_m": 57141.498, "section_seq": 1, "route_path_id": 44685}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1543", "location": "Southfleet Junction", "stage_seq": 9, "distance_m": 69539.609, "section_seq": 1, "route_path_id": 44685}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1543H", "location": "Ebbsfleet East Jn (CTRL)", "stage_seq": 10, "distance_m": 72107.117, "section_seq": 1, "route_path_id": 44685}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1544", "location": "Ebbsfleet West Jn", "stage_seq": 11, "distance_m": 74606.042, "section_seq": 1, "route_path_id": 44685}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1546H", "location": "Wennington Crossovers", "stage_seq": 12, "distance_m": 83679.208, "section_seq": 1, "route_path_id": 44685}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1547H", "location": "Dagenham Jn", "stage_seq": 13, "distance_m": 88998.332, "section_seq": 1, "route_path_id": 44685}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1550H", "location": "Stratford International East Jn", "stage_seq": 14, "distance_m": 100057.797, "section_seq": 1, "route_path_id": 44685}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1551", "location": "Stratford International West Jn", "stage_seq": 15, "distance_m": 101081.557, "section_seq": 1, "route_path_id": 44685}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1554H", "location": "York Way South Jn", "stage_seq": 16, "distance_m": 108872.316, "section_seq": 1, "route_path_id": 44685}, {"is_pass": false, "wtt_arr": "1557", "wtt_dep": null, "location": "St. Pancras International", "stage_seq": 17, "distance_m": 110113.633, "section_seq": 1, "route_path_id": 44685}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 110113.633, "from_m": 0.0, "section_seq": 1, "route_path_id": 44685}], "total_distance_m": 110113.633, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 110113.633, "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} |
[{"source": "TD", "smart_id": 18687, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:55:30Z", "source_id": 47837746, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T14:57:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:55:34Z", "source_id": 15550829, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T15:57:00+01:00", "operational_fact": true}] |
Bruxelles Midi |
1452 |
1452 |
None |
14:52:00 |
None |
St. Pancras International |
1557 |
1557 |
8 |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C00280/2026-09-15/detailed |
None |
None |
None |
None |
None |
None |
None |
None |
None |
Bruxelles Midi |
St. Pancras International (Domestic) |
None |
None |
None |
None |
None |
1 |
0 |
2026-09-15 15:07:38 |
TERMINATED |
2026-09-15 14:57:00 |
St. Pancras International |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15550829 |
1789484136600279 |
33 |
33 |
2026-09-15 15:07:29.516039 |
7 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 14:57:28.666121 |
| 552012 |
581133 |
C55782 |
142I03MN15 |
2026-09-15 |
COMPLETE |
None |
2026-09-15 14:57:30 |
2026-09-15 15:07:38 |
2026-09-17 15:07:38 |
{"id": 581133, "stp": "P", "toc": "Tyne and Wear Metro", "uid": "C55782", "consist": null, "dest_crs": "APN", "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C55782/2026-09-15/detailed", "trust_id": "142I03MN15", "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": "1458", "dest_platform": null, "is_terminated": 1, "next_location": "Heworth (Metro)", "signalling_id": "2I03", "timing_status": "ON TIME", "origin_station": "South Hylton (Sunderland Metro)", "current_leg_arr": "1422½", "current_leg_dep": "1313", "current_leg_end": "Heworth (Metro)", "origin_dep_time": "1350", "origin_platform": null, "current_location": "Pelaw Metro Jn", "last_update_time": "2026-09-15T15:07:38", "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": "1457½", "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:47410409\", \"confirmationDeadline\": \"2026-09-15T14:22:00+01:00\"}", "glide_speed_profile": null, "origin_dep_time_act": "1350½", "service_state_basis": "TRACKING_TIMEOUT", "current_leg_duration": "69.5", "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-15T12:42:46Z\", \"source_id\": 47487062, \"stage_seq\": 1, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:44:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TD\", \"smart_id\": 4019, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:40:11Z\", \"source_id\": 47480523, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:40:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TD\", \"smart_id\": 4021, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:51:44Z\", \"source_id\": 47510586, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:52:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:51:51Z\", \"source_id\": 15458524, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 4023, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:38:06Z\", \"source_id\": 47475214, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:38:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TD\", \"smart_id\": 4025, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:54:09Z\", \"source_id\": 47516788, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:54:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:54:14Z\", \"source_id\": 15460305, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 3981, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:36:44Z\", \"source_id\": 47471546, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:37:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TD\", \"smart_id\": 3983, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:55:37Z\", \"source_id\": 47520507, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:56:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:55:38Z\", \"source_id\": 15461288, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 4011, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:34:40Z\", \"source_id\": 47465945, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:35:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TD\", \"smart_id\": 4017, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:57:00Z\", \"source_id\": 47524094, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:57:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:57:03Z\", \"source_id\": 15462315, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 3985, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:31:33Z\", \"source_id\": 47457737, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:32:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TD\", \"smart_id\": 4006, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:58:34Z\", \"source_id\": 47528036, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:59:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:58:39Z\", \"source_id\": 15463458, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 3974, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:29:57Z\", \"source_id\": 47453510, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:30:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TD\", \"smart_id\": 3978, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:01:40Z\", \"source_id\": 47536161, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:01:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:01:43Z\", \"source_id\": 15465702, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 4027, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:28:29Z\", \"source_id\": 47449664, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:28:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:02:29Z\", \"source_id\": 15466266, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 3970, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:26:14Z\", \"source_id\": 47443853, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:26:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:04:49Z\", \"source_id\": 15467951, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 3961, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:22:44Z\", \"source_id\": 47434854, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:23:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:07:58Z\", \"source_id\": 15470267, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 3955, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:19:25Z\", \"source_id\": 47425948, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:20:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:13:21Z\", \"source_id\": 15474239, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 3742, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:17:14Z\", \"source_id\": 47420176, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:17:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:16:06Z\", \"source_id\": 15476224, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:16:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Pelaw Metro Jn", "service_state_platform": null, "timing_fact_generation": 1789478349624150, "current_leg_arrival_utc": "2026-09-15T14:22:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:57:31.559714", "service_state_evidence_id": 15478394, "current_leg_start_actual_dep": "2026-09-15T13:13:15+01:00", "operational_evidence_version": 48, "service_state_event_time_utc": "2026-09-15T14:57:30", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T15:07:34.570720", "service_state_valid_until_kind": null, "operational_interpretation_version": 48, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Tyne and Wear Metro |
P |
SHZ |
APN |
2I03 |
None |
None |
None |
None |
None |
[{"source": "TD", "smart_id": 4034, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:42:46Z", "source_id": 47487062, "stage_seq": 1, "event_role": "ARR", "event_time": "2026-09-15T12:44:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TD", "smart_id": 4019, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:40:11Z", "source_id": 47480523, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T12:40:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TD", "smart_id": 4021, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:51:44Z", "source_id": 47510586, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T12:52:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:51:51Z", "source_id": 15458524, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T13:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 4023, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:38:06Z", "source_id": 47475214, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T12:38:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TD", "smart_id": 4025, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:54:09Z", "source_id": 47516788, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T12:54:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:54:14Z", "source_id": 15460305, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T13:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 3981, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:36:44Z", "source_id": 47471546, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T12:37:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TD", "smart_id": 3983, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:55:37Z", "source_id": 47520507, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T12:56:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:55:38Z", "source_id": 15461288, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T13:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 4011, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:34:40Z", "source_id": 47465945, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T12:35:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TD", "smart_id": 4017, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:57:00Z", "source_id": 47524094, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T12:57:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:57:03Z", "source_id": 15462315, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T13:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 3985, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:31:33Z", "source_id": 47457737, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T12:32:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TD", "smart_id": 4006, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:58:34Z", "source_id": 47528036, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T12:59:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:58:39Z", "source_id": 15463458, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T13:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 3974, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:29:57Z", "source_id": 47453510, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T12:30:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TD", "smart_id": 3978, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:01:40Z", "source_id": 47536161, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T13:01:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:01:43Z", "source_id": 15465702, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T14:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 4027, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:28:29Z", "source_id": 47449664, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T12:28:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:02:29Z", "source_id": 15466266, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T14:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 3970, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:26:14Z", "source_id": 47443853, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T12:26:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:04:49Z", "source_id": 15467951, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T14:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 3961, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:22:44Z", "source_id": 47434854, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T12:23:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:07:58Z", "source_id": 15470267, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T14:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 3955, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:19:25Z", "source_id": 47425948, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T12:20:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:13:21Z", "source_id": 15474239, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T14:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 3742, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:17:14Z", "source_id": 47420176, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T12:17:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:16:06Z", "source_id": 15476224, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T14:16:00+01:00", "operational_fact": true}] |
South Hylton (Sunderland Metro) |
1350 |
1350½ |
None |
None |
None |
Newcastle Airport |
1458 |
1457½ |
None |
ON TIME |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C55782/2026-09-15/detailed |
None |
Pelaw Tyne & Wear Metro |
2026-09-15T13:13:15+01:00 |
Heworth (Metro) |
69.5 |
{"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 |
1313 |
1422½ |
Brockley Whins |
Pelaw Metro Jn |
Heworth (Metro) |
54.9516939 |
-1.5561194 |
54.9516939 |
-1.5561194 |
1 |
0 |
2026-09-15 15:07:38 |
TERMINATED |
2026-09-15 14:57:30 |
Pelaw Metro Jn |
TRUST |
TRACKING_TIMEOUT |
15478394 |
1789478349624150 |
48 |
48 |
2026-09-15 15:07:34.570720 |
None |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 14:57:31.559714 |
| 552013 |
584634 |
C49476 |
735B24MS15 |
2026-09-15 |
COMPLETE |
15551001 |
2026-09-15 15:57:00 |
2026-09-15 15:07:38 |
2026-09-17 15:07:38 |
{"id": 584634, "stp": "P", "toc": "Great Western Railway", "uid": "C49476", "consist": "800007", "dest_crs": "PAD", "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C49476/2026-09-15/detailed", "trust_id": "735B24MS15", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London Paddington", "service_date": "2026-09-15", "dest_arr_time": "1616", "dest_platform": "1", "is_terminated": 1, "next_location": "London Paddington", "signalling_id": "5B24", "timing_status": "EARLY", "origin_station": "North Pole Iep Depot", "current_leg_arr": "1557", "current_leg_dep": "1545", "current_leg_end": "London Paddington", "origin_dep_time": "1610", "origin_platform": null, "current_location": "Link Line", "last_update_time": "2026-09-15T15:07:38", "route_debug_link": null, "timing_variation": "-19 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.24892659999999997, 51.52258690000001], [-0.2485163, 51.5226563], [-0.24778819999999996, 51.5227816], [-0.2472878, 51.5228796], [-0.24694469999999996, 51.522957099999985], [-0.24376909999999993, 51.52366920000001], [-0.2431311999999999, 51.52380949999999], [-0.2428888, 51.52386220000001], [-0.2425817, 51.5239423], [-0.2421458, 51.52407829999999], [-0.2418159, 51.52415919999999], [-0.2412237, 51.524288899999995], [-0.24055999999999997, 51.5244398], [-0.24032399999999995, 51.52451549999999], [-0.24005889999999996, 51.5246029], [-0.2397694, 51.52468329999999], [-0.23940999999999996, 51.5247575], [-0.2391753, 51.524793900000006], [-0.2381154, 51.524940699999995], [-0.23752919999999997, 51.5250238], [-0.2364434, 51.5251715], [-0.2361296, 51.5252122], [-0.2358761, 51.525264], [-0.2353918, 51.52539960000001], [-0.2351533, 51.5254467], [-0.23484540000000004, 51.5254916], [-0.23481761901003287, 51.5254932014107], [-0.2347637755015157, 51.52549630517218], [-0.2345661, 51.52550769999999], [-0.2338819, 51.525524299999994], [-0.2335321, 51.5255193], [-0.2333963, 51.52550969999999], [-0.23308829999999997, 51.5254916], [-0.23259710000000003, 51.52546340000001], [-0.232173, 51.5254498], [-0.2316981, 51.5254493], [-0.23093979999999997, 51.5254771], [-0.2299219, 51.5254955], [-0.2294756, 51.5255038], [-0.2293178, 51.5255036], [-0.2290879, 51.5254983], [-0.2288277, 51.5254846], [-0.2277946, 51.52541909999999], [-0.22719090000000003, 51.5253804], [-0.2263552, 51.5253272], [-0.2260914, 51.525319], [-0.2257179, 51.5253197], [-0.2253884, 51.525312099999994], [-0.2248544, 51.5252751], [-0.22460550000000004, 51.52526149999999], [-0.2243185, 51.525255699999995], [-0.2234642, 51.5252491], [-0.22287979999999996, 51.52525120000001], [-0.2221448, 51.5252501], [-0.22152649999999996, 51.52525370000001], [-0.2207579, 51.52524100000001], [-0.2203046, 51.5252339], [-0.2199655, 51.5252175], [-0.2194208, 51.52518959999999], [-0.21841779999999997, 51.52511109999999], [-0.21819740000000004, 51.52508069999999], [-0.21756559999999997, 51.52499379999999], [-0.2171747, 51.5249392], [-0.21702809999999997, 51.524916799999986], [-0.2156281, 51.5247316], [-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": "North Pole Iep Depot", "dest_arr_time_act": "1616", "motion_projection": null, "next_location_lat": "51.5167482", "next_location_lon": "-0.1769041", "previous_location": "North Pole Iep Depot", "current_leg_milage": "3.2", "linx_max_speed_mph": 125, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 1722.165, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 3495.593, \"from_m\": 1722.165, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 3767.929, \"from_m\": 3495.593, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 5239.436, \"from_m\": 3767.929, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}], \"service_id\": 584634, \"profile_key\": \"7a359050583d33ed4d3304e10cce543cf98ba8dae97e830ea609d0e43d7f7700\", \"schedule_id\": 6734, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1610\", \"location\": \"North Pole Iep Depot\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 30323}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1612H\", \"location\": \"Ladbroke Grove Jn\", \"stage_seq\": 2, \"distance_m\": 2440.037, \"section_seq\": 1, \"route_path_id\": 30323}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1613\", \"location\": \"Portobello Jn (London)\", \"stage_seq\": 3, \"distance_m\": 3321.813, \"section_seq\": 1, \"route_path_id\": 30323}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1614\", \"location\": \"Royal Oak Junction\", \"stage_seq\": 4, \"distance_m\": 4589.736, \"section_seq\": 1, \"route_path_id\": 30323}, {\"is_pass\": false, \"wtt_arr\": \"1616\", \"wtt_dep\": null, \"location\": \"London Paddington\", \"stage_seq\": 5, \"distance_m\": 5239.436, \"section_seq\": 1, \"route_path_id\": 30323}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 5239.436, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 30323}], \"total_distance_m\": 5239.436, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125.0, \"speed_covered_distance_m\": 3517.271, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1722.165, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1610", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "12.0", "current_position_lat": "51.5167482", "current_position_lon": "-0.1769041", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:49:19Z\", \"source_id\": 15546039, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22948, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:55:46Z\", \"source_id\": 47838485, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:57:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:55:48Z\", \"source_id\": 15551001, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:57:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Paddington", "service_state_platform": "1", "timing_fact_generation": 1789484148559952, "current_leg_arrival_utc": "2026-09-15T16:06:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:57:32.077114", "service_state_evidence_id": 15551001, "current_leg_start_actual_dep": "2026-09-15T16:10:00+01:00", "operational_evidence_version": 10, "service_state_event_time_utc": "2026-09-15T14:57:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T15:07:34.568201", "service_state_valid_until_kind": null, "operational_interpretation_version": 10, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Great Western Railway |
P |
None |
PAD |
5B24 |
800007 |
5 |
125 |
None |
{"version": 3, "segments": [{"to_m": 1722.165, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 3495.593, "from_m": 1722.165, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 3767.929, "from_m": 3495.593, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 40.0}, {"to_m": 5239.436, "from_m": 3767.929, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}], "service_id": 584634, "profile_key": "7a359050583d33ed4d3304e10cce543cf98ba8dae97e830ea609d0e43d7f7700", "schedule_id": 6734, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1610", "location": "North Pole Iep Depot", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 30323}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1612H", "location": "Ladbroke Grove Jn", "stage_seq": 2, "distance_m": 2440.037, "section_seq": 1, "route_path_id": 30323}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1613", "location": "Portobello Jn (London)", "stage_seq": 3, "distance_m": 3321.813, "section_seq": 1, "route_path_id": 30323}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1614", "location": "Royal Oak Junction", "stage_seq": 4, "distance_m": 4589.736, "section_seq": 1, "route_path_id": 30323}, {"is_pass": false, "wtt_arr": "1616", "wtt_dep": null, "location": "London Paddington", "stage_seq": 5, "distance_m": 5239.436, "section_seq": 1, "route_path_id": 30323}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 5239.436, "from_m": 0.0, "section_seq": 1, "route_path_id": 30323}], "total_distance_m": 5239.436, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125.0, "speed_covered_distance_m": 3517.271, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1722.165, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:49:19Z", "source_id": 15546039, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T15:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22948, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:55:46Z", "source_id": 47838485, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T14:57:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:55:48Z", "source_id": 15551001, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T15:57:00+01:00", "operational_fact": true}] |
North Pole Iep Depot |
1610 |
1610 |
None |
None |
None |
London Paddington |
1616 |
1616 |
1 |
EARLY |
-19 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C49476/2026-09-15/detailed |
None |
North Pole Iep Depot |
2026-09-15T16:10:00+01:00 |
London Paddington |
12.0 |
{"type": "LineString", "coordinates": [[-0.24892659999999997, 51.52258690000001], [-0.2485163, 51.5226563], [-0.24778819999999996, 51.5227816], [-0.2472878, 51.5228796], [-0.24694469999999996, 51.522957099999985], [-0.24376909999999993, 51.52366920000001], [-0.2431311999999999, 51.52380949999999], [-0.2428888, 51.52386220000001], [-0.2425817, 51.5239423], [-0.2421458, 51.52407829999999], [-0.2418159, 51.52415919999999], [-0.2412237, 51.524288899999995], [-0.24055999999999997, 51.5244398], [-0.24032399999999995, 51.52451549999999], [-0.24005889999999996, 51.5246029], [-0.2397694, 51.52468329999999], [-0.23940999999999996, 51.5247575], [-0.2391753, 51.524793900000006], [-0.2381154, 51.524940699999995], [-0.23752919999999997, 51.5250238], [-0.2364434, 51.5251715], [-0.2361296, 51.5252122], [-0.2358761, 51.525264], [-0.2353918, 51.52539960000001], [-0.2351533, 51.5254467], [-0.23484540000000004, 51.5254916], [-0.23481761901003287, 51.5254932014107], [-0.2347637755015157, 51.52549630517218], [-0.2345661, 51.52550769999999], [-0.2338819, 51.525524299999994], [-0.2335321, 51.5255193], [-0.2333963, 51.52550969999999], [-0.23308829999999997, 51.5254916], [-0.23259710000000003, 51.52546340000001], [-0.232173, 51.5254498], [-0.2316981, 51.5254493], [-0.23093979999999997, 51.5254771], [-0.2299219, 51.5254955], [-0.2294756, 51.5255038], [-0.2293178, 51.5255036], [-0.2290879, 51.5254983], [-0.2288277, 51.5254846], [-0.2277946, 51.52541909999999], [-0.22719090000000003, 51.5253804], [-0.2263552, 51.5253272], [-0.2260914, 51.525319], [-0.2257179, 51.5253197], [-0.2253884, 51.525312099999994], [-0.2248544, 51.5252751], [-0.22460550000000004, 51.52526149999999], [-0.2243185, 51.525255699999995], [-0.2234642, 51.5252491], [-0.22287979999999996, 51.52525120000001], [-0.2221448, 51.5252501], [-0.22152649999999996, 51.52525370000001], [-0.2207579, 51.52524100000001], [-0.2203046, 51.5252339], [-0.2199655, 51.5252175], [-0.2194208, 51.52518959999999], [-0.21841779999999997, 51.52511109999999], [-0.21819740000000004, 51.52508069999999], [-0.21756559999999997, 51.52499379999999], [-0.2171747, 51.5249392], [-0.21702809999999997, 51.524916799999986], [-0.2156281, 51.5247316], [-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]]} |
3.2 |
1545 |
1557 |
North Pole Iep Depot |
Link Line |
London Paddington |
51.5167482 |
-0.1769041 |
51.5167482 |
-0.1769041 |
1 |
0 |
2026-09-15 15:07:38 |
TERMINATED |
2026-09-15 14:57:00 |
London Paddington |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15551001 |
1789484148559952 |
10 |
10 |
2026-09-15 15:07:34.568201 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 14:57:32.077114 |
| 552014 |
583498 |
W82680 |
072N21MQ15 |
2026-09-15 |
COMPLETE |
15551049 |
2026-09-15 15:57:00 |
2026-09-15 15:07:38 |
2026-09-17 15:07:38 |
{"id": 583498, "stp": "P", "toc": "ScotRail", "uid": "W82680", "consist": "380110", "dest_crs": "GLC", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W82680/2026-09-15/detailed", "trust_id": "072N21MQ15", "origin_crs": "NEI", "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": "1557", "dest_platform": "5", "is_terminated": 1, "next_location": "Glasgow Central High Level", "signalling_id": "2N21", "timing_status": "ON TIME", "origin_station": "Neilston", "current_leg_arr": "1557", "current_leg_dep": "1552", "current_leg_end": "Glasgow Central High Level", "origin_dep_time": "1526", "origin_platform": null, "current_location": "Glasgow Central High Level", "last_update_time": "2026-09-15T15:07:38", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-4.269132521070748, 55.84069243747911], [-4.2690794, 55.8407606], [-4.2689775, 55.840881399999994], [-4.2688364, 55.84103499999999], [-4.2687033, 55.841156], [-4.2686345, 55.84120649999999], [-4.2683262, 55.84143280000001], [-4.268093, 55.84157619999999], [-4.2678684, 55.84170100000001], [-4.2676187, 55.8418339], [-4.2674981, 55.8418892], [-4.2672721, 55.84196790000001], [-4.267174599999999, 55.84199890000001], [-4.266679774637628, 55.84215634443347], [-4.2666796, 55.842156399999986], [-4.266367899999999, 55.842256299999995], [-4.2657925, 55.842478500000006], [-4.2656484, 55.8425327], [-4.2653836, 55.8426322], [-4.2651214, 55.8427464], [-4.2649947, 55.8428103], [-4.2648838, 55.8428662], [-4.2647448, 55.84294469999999], [-4.2645257, 55.843068499999994], [-4.2642131, 55.843262200000005], [-4.2639451, 55.8434614], [-4.2637342, 55.8436597], [-4.2635546, 55.84385549999999], [-4.263391799999999, 55.8440579], [-4.2632481, 55.8442489], [-4.263113099999999, 55.8444308], [-4.2630941, 55.844459400000005], [-4.263024214371008, 55.84456484256779], [-4.26300264615297, 55.844597384369145], [-4.262968899999999, 55.8446483], [-4.262789399999999, 55.84494190000001], [-4.2626414, 55.84525090000001], [-4.2624967, 55.84565039999999], [-4.2623448, 55.84604949999999], [-4.2621788, 55.84643779999999], [-4.2621109, 55.84656710000001], [-4.2620335, 55.846704], [-4.2619642, 55.84683509999999], [-4.261709, 55.8471506], [-4.2616124, 55.8472615], [-4.2612843, 55.84763819999999], [-4.261158199999999, 55.84780049999999], [-4.2610454, 55.8479763], [-4.2610114, 55.8480535], [-4.26093, 55.8482261], [-4.260828199999999, 55.8485152], [-4.26081091070745, 55.84856182693748], [-4.26079875844299, 55.848594599955504], [-4.2607708, 55.84866999999999], [-4.2607186, 55.84889690000001], [-4.2606812, 55.8490671], [-4.260637, 55.8493049], [-4.260613099999999, 55.8494664], [-4.2605746, 55.8497271], [-4.2605375, 55.84991360000001], [-4.260501984133456, 55.850047796510786], [-4.260449326118702, 55.85020352738755], [-4.260401539992915, 55.850341035686625], [-4.26035803530874, 55.85046293437379], [-4.260318221618823, 55.85057183641486], [-4.260281508475807, 55.85067035477566], [-4.260247305432338, 55.85076110242199], [-4.260215022041058, 55.850846692319664], [-4.260184067854616, 55.85092973743448], [-4.2601538524256535, 55.85101285073227], [-4.260123785306817, 55.85109864517881], [-4.26009327605075, 55.85118973373993], [-4.2600617342100975, 55.85128872938145], [-4.260028569337505, 55.85139824506915], [-4.2599931909856155, 55.85152089376888], [-4.259955008707076, 55.8516592884464], [-4.259913432054529, 55.85181604206756], [-4.2598791, 55.851921399999995], [-4.259778, 55.85227419999999], [-4.2597346, 55.852397999999994], [-4.2596838, 55.852563800000006], [-4.259676299999999, 55.8525849], [-4.2596308, 55.85271500000001], [-4.259569000000001, 55.8528889], [-4.2594982, 55.85307840000001], [-4.2593676, 55.8534352], [-4.2592634, 55.8537201], [-4.259222500000001, 55.853903200000005], [-4.259220899999999, 55.8539216], [-4.259205299999999, 55.8540452], [-4.2591649, 55.8544283], [-4.2591379, 55.8546474], [-4.259131899999999, 55.8547119], [-4.2591147, 55.85485980000001], [-4.2590959, 55.8550224], [-4.2590688, 55.8551807], [-4.2590424, 55.855321399999994], [-4.2590184, 55.85539270000001], [-4.2590096, 55.85541479999999], [-4.258882, 55.8557621], [-4.258857, 55.855839400000015], [-4.258828699999999, 55.85592700000001], [-4.2588075, 55.8559805], [-4.2587838, 55.8560427], [-4.258775999999999, 55.85606140000001], [-4.258676, 55.85624490000001], [-4.2586452, 55.8563004], [-4.2585583, 55.85645199999999], [-4.2585122, 55.856543300000006], [-4.2584652, 55.8566362], [-4.2583786, 55.85683499999999], [-4.2583516999999995, 55.8568966], [-4.2583225042403114, 55.856995416437215], [-4.258317899999999, 55.85701099999999], [-4.258303, 55.8570719], [-4.2582901, 55.85714509999998], [-4.2582767, 55.85728329999999], [-4.2582762, 55.857679], [-4.2583053, 55.8584049], [-4.258306070166401, 55.85843083867406], [-4.2583106, 55.8585834], [-4.2583251, 55.8590749], [-4.2583283, 55.85918229999999]]}", "current_leg_start": "Pollokshields East", "dest_arr_time_act": "1557", "motion_projection": null, "next_location_lat": "55.8591823", "next_location_lon": "-4.2583283", "previous_location": "Pollokshields East", "current_leg_milage": "1.4", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 146.203, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 4799.005, \"from_m\": 146.203, \"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\": 11280.216, \"from_m\": 4799.005, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 11324.698, \"from_m\": 11280.216, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 12369.711, \"from_m\": 11324.698, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 12985.125, \"from_m\": 12369.711, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 13825.319, \"from_m\": 12985.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\": 14920.898, \"from_m\": 13825.319, \"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\": 15723.793, \"from_m\": 14920.898, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 15775.931, \"from_m\": 15723.793, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 15812.591, \"from_m\": 15775.931, \"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\": 17017.736, \"from_m\": 15812.591, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 17435.335, \"from_m\": 17017.736, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 17995.646, \"from_m\": 17435.335, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 18420.113, \"from_m\": 17995.646, \"capability_applied\": null, \"effective_limit_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\": 583498, \"profile_key\": \"a943584e1fff180cabf30601f3e18f7bc6a2f7a90b6253f29e7b8685c708a6f6\", \"schedule_id\": 28525, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1526\", \"location\": \"Neilston\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 39539}, {\"is_pass\": false, \"wtt_arr\": \"1533\", \"wtt_dep\": \"1533H\", \"location\": \"Patterton\", \"stage_seq\": 2, \"distance_m\": 6422.051, \"section_seq\": 1, \"route_path_id\": 39539}, {\"is_pass\": false, \"wtt_arr\": \"1535H\", \"wtt_dep\": \"1536\", \"location\": \"Whitecraigs\", \"stage_seq\": 3, \"distance_m\": 7996.784, \"section_seq\": 1, \"route_path_id\": 39539}, {\"is_pass\": false, \"wtt_arr\": \"1537H\", \"wtt_dep\": \"1538\", \"location\": \"Williamwood\", \"stage_seq\": 4, \"distance_m\": 9351.446, \"section_seq\": 1, \"route_path_id\": 39539}, {\"is_pass\": false, \"wtt_arr\": \"1540H\", \"wtt_dep\": \"1541\", \"location\": \"Muirend\", \"stage_seq\": 5, \"distance_m\": 11435.045, \"section_seq\": 1, \"route_path_id\": 39539}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1543H\", \"location\": \"Cathcart West Jn\", \"stage_seq\": 6, \"distance_m\": 12503.738, \"section_seq\": 1, \"route_path_id\": 39539}, {\"is_pass\": false, \"wtt_arr\": \"1544\", \"wtt_dep\": \"1544H\", \"location\": \"Cathcart\", \"stage_seq\": 7, \"distance_m\": 12645.94, \"section_seq\": 1, \"route_path_id\": 39539}, {\"is_pass\": false, \"wtt_arr\": \"1546\", \"wtt_dep\": \"1546H\", \"location\": \"Mount Florida\", \"stage_seq\": 8, \"distance_m\": 13922.172, \"section_seq\": 1, \"route_path_id\": 39539}, {\"is_pass\": false, \"wtt_arr\": \"1548\", \"wtt_dep\": \"1548H\", \"location\": \"Crosshill\", \"stage_seq\": 9, \"distance_m\": 14817.871, \"section_seq\": 1, \"route_path_id\": 39539}, {\"is_pass\": false, \"wtt_arr\": \"1550\", \"wtt_dep\": \"1550H\", \"location\": \"Queens Park\", \"stage_seq\": 10, \"distance_m\": 15525.073, \"section_seq\": 1, \"route_path_id\": 39539}, {\"is_pass\": false, \"wtt_arr\": \"1551H\", \"wtt_dep\": \"1552\", \"location\": \"Pollokshields East\", \"stage_seq\": 11, \"distance_m\": 16167.569, \"section_seq\": 1, \"route_path_id\": 39539}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1552H\", \"location\": \"Muirhouse North Jn\", \"stage_seq\": 12, \"distance_m\": 16392.315, \"section_seq\": 1, \"route_path_id\": 39539}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1555\", \"location\": \"Glasgow Bridge Street Jn\", \"stage_seq\": 13, \"distance_m\": 17490.68, \"section_seq\": 1, \"route_path_id\": 39539}, {\"is_pass\": false, \"wtt_arr\": \"1557\", \"wtt_dep\": null, \"location\": \"Glasgow Central High Level\", \"stage_seq\": 14, \"distance_m\": 18420.113, \"section_seq\": 1, \"route_path_id\": 39539}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 18420.113, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 39539}], \"total_distance_m\": 18420.113, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 18367.975, \"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": "1526", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "5.0", "current_position_lat": "55.8591823", "current_position_lon": "-4.2583283", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 2522, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:29:22Z\", \"source_id\": 47767042, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:31:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:29:28Z\", \"source_id\": 15530837, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2526, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:36:46Z\", \"source_id\": 47787079, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:37:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:36:52Z\", \"source_id\": 15536484, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2530, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:39:58Z\", \"source_id\": 47795717, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:40:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:39:58Z\", \"source_id\": 15538831, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1877, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:42:14Z\", \"source_id\": 47801787, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:43:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:42:16Z\", \"source_id\": 15540594, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1866, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:44:59Z\", \"source_id\": 47809186, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:45:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:45:03Z\", \"source_id\": 15542685, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2534, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:47:28Z\", \"source_id\": 47815991, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:48:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:47:31Z\", \"source_id\": 15544635, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2538, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:49:23Z\", \"source_id\": 47821150, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:49:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:49:25Z\", \"source_id\": 15546131, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2542, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:50:56Z\", \"source_id\": 47825311, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:51:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:50:58Z\", \"source_id\": 15547340, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2007, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:55:50Z\", \"source_id\": 47838615, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:57:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:55:52Z\", \"source_id\": 15551049, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:57:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Glasgow Central High Level", "service_state_platform": "5", "timing_fact_generation": 1789484155284595, "current_leg_arrival_utc": "2026-09-15T15:57:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:57:32.606619", "service_state_evidence_id": 15551049, "current_leg_start_actual_dep": "2026-09-15T15:52:00+01:00", "operational_evidence_version": 29, "service_state_event_time_utc": "2026-09-15T14:57:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T15:07:33.769457", "service_state_valid_until_kind": null, "operational_interpretation_version": 29, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
ScotRail |
P |
NEI |
GLC |
2N21 |
380110 |
4 |
100 |
None |
{"version": 3, "segments": [{"to_m": 146.203, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 4799.005, "from_m": 146.203, "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": 11280.216, "from_m": 4799.005, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 11324.698, "from_m": 11280.216, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 12369.711, "from_m": 11324.698, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 12985.125, "from_m": 12369.711, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 13825.319, "from_m": 12985.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": 14920.898, "from_m": 13825.319, "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": 15723.793, "from_m": 14920.898, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 15775.931, "from_m": 15723.793, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 15812.591, "from_m": 15775.931, "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": 17017.736, "from_m": 15812.591, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 17435.335, "from_m": 17017.736, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 17995.646, "from_m": 17435.335, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 18420.113, "from_m": 17995.646, "capability_applied": null, "effective_limit_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": 583498, "profile_key": "a943584e1fff180cabf30601f3e18f7bc6a2f7a90b6253f29e7b8685c708a6f6", "schedule_id": 28525, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1526", "location": "Neilston", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 39539}, {"is_pass": false, "wtt_arr": "1533", "wtt_dep": "1533H", "location": "Patterton", "stage_seq": 2, "distance_m": 6422.051, "section_seq": 1, "route_path_id": 39539}, {"is_pass": false, "wtt_arr": "1535H", "wtt_dep": "1536", "location": "Whitecraigs", "stage_seq": 3, "distance_m": 7996.784, "section_seq": 1, "route_path_id": 39539}, {"is_pass": false, "wtt_arr": "1537H", "wtt_dep": "1538", "location": "Williamwood", "stage_seq": 4, "distance_m": 9351.446, "section_seq": 1, "route_path_id": 39539}, {"is_pass": false, "wtt_arr": "1540H", "wtt_dep": "1541", "location": "Muirend", "stage_seq": 5, "distance_m": 11435.045, "section_seq": 1, "route_path_id": 39539}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1543H", "location": "Cathcart West Jn", "stage_seq": 6, "distance_m": 12503.738, "section_seq": 1, "route_path_id": 39539}, {"is_pass": false, "wtt_arr": "1544", "wtt_dep": "1544H", "location": "Cathcart", "stage_seq": 7, "distance_m": 12645.94, "section_seq": 1, "route_path_id": 39539}, {"is_pass": false, "wtt_arr": "1546", "wtt_dep": "1546H", "location": "Mount Florida", "stage_seq": 8, "distance_m": 13922.172, "section_seq": 1, "route_path_id": 39539}, {"is_pass": false, "wtt_arr": "1548", "wtt_dep": "1548H", "location": "Crosshill", "stage_seq": 9, "distance_m": 14817.871, "section_seq": 1, "route_path_id": 39539}, {"is_pass": false, "wtt_arr": "1550", "wtt_dep": "1550H", "location": "Queens Park", "stage_seq": 10, "distance_m": 15525.073, "section_seq": 1, "route_path_id": 39539}, {"is_pass": false, "wtt_arr": "1551H", "wtt_dep": "1552", "location": "Pollokshields East", "stage_seq": 11, "distance_m": 16167.569, "section_seq": 1, "route_path_id": 39539}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1552H", "location": "Muirhouse North Jn", "stage_seq": 12, "distance_m": 16392.315, "section_seq": 1, "route_path_id": 39539}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1555", "location": "Glasgow Bridge Street Jn", "stage_seq": 13, "distance_m": 17490.68, "section_seq": 1, "route_path_id": 39539}, {"is_pass": false, "wtt_arr": "1557", "wtt_dep": null, "location": "Glasgow Central High Level", "stage_seq": 14, "distance_m": 18420.113, "section_seq": 1, "route_path_id": 39539}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 18420.113, "from_m": 0.0, "section_seq": 1, "route_path_id": 39539}], "total_distance_m": 18420.113, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 18367.975, "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": 2522, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:29:22Z", "source_id": 47767042, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T14:31:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:29:28Z", "source_id": 15530837, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T15:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2526, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:36:46Z", "source_id": 47787079, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T14:37:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:36:52Z", "source_id": 15536484, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T15:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2530, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:39:58Z", "source_id": 47795717, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T14:40:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:39:58Z", "source_id": 15538831, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T15:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1877, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:42:14Z", "source_id": 47801787, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T14:43:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:42:16Z", "source_id": 15540594, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T15:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1866, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:44:59Z", "source_id": 47809186, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T14:45:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:45:03Z", "source_id": 15542685, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T15:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2534, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:47:28Z", "source_id": 47815991, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T14:48:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:47:31Z", "source_id": 15544635, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T15:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2538, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:49:23Z", "source_id": 47821150, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T14:49:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:49:25Z", "source_id": 15546131, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T15:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2542, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:50:56Z", "source_id": 47825311, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T14:51:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:50:58Z", "source_id": 15547340, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T15:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2007, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:55:50Z", "source_id": 47838615, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T14:57:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:55:52Z", "source_id": 15551049, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T15:57:00+01:00", "operational_fact": true}] |
Neilston |
1526 |
1526 |
None |
None |
None |
Glasgow Central High Level |
1557 |
1557 |
5 |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W82680/2026-09-15/detailed |
None |
Pollokshields East |
2026-09-15T15:52:00+01:00 |
Glasgow Central High Level |
5.0 |
{"type": "LineString", "coordinates": [[-4.269132521070748, 55.84069243747911], [-4.2690794, 55.8407606], [-4.2689775, 55.840881399999994], [-4.2688364, 55.84103499999999], [-4.2687033, 55.841156], [-4.2686345, 55.84120649999999], [-4.2683262, 55.84143280000001], [-4.268093, 55.84157619999999], [-4.2678684, 55.84170100000001], [-4.2676187, 55.8418339], [-4.2674981, 55.8418892], [-4.2672721, 55.84196790000001], [-4.267174599999999, 55.84199890000001], [-4.266679774637628, 55.84215634443347], [-4.2666796, 55.842156399999986], [-4.266367899999999, 55.842256299999995], [-4.2657925, 55.842478500000006], [-4.2656484, 55.8425327], [-4.2653836, 55.8426322], [-4.2651214, 55.8427464], [-4.2649947, 55.8428103], [-4.2648838, 55.8428662], [-4.2647448, 55.84294469999999], [-4.2645257, 55.843068499999994], [-4.2642131, 55.843262200000005], [-4.2639451, 55.8434614], [-4.2637342, 55.8436597], [-4.2635546, 55.84385549999999], [-4.263391799999999, 55.8440579], [-4.2632481, 55.8442489], [-4.263113099999999, 55.8444308], [-4.2630941, 55.844459400000005], [-4.263024214371008, 55.84456484256779], [-4.26300264615297, 55.844597384369145], [-4.262968899999999, 55.8446483], [-4.262789399999999, 55.84494190000001], [-4.2626414, 55.84525090000001], [-4.2624967, 55.84565039999999], [-4.2623448, 55.84604949999999], [-4.2621788, 55.84643779999999], [-4.2621109, 55.84656710000001], [-4.2620335, 55.846704], [-4.2619642, 55.84683509999999], [-4.261709, 55.8471506], [-4.2616124, 55.8472615], [-4.2612843, 55.84763819999999], [-4.261158199999999, 55.84780049999999], [-4.2610454, 55.8479763], [-4.2610114, 55.8480535], [-4.26093, 55.8482261], [-4.260828199999999, 55.8485152], [-4.26081091070745, 55.84856182693748], [-4.26079875844299, 55.848594599955504], [-4.2607708, 55.84866999999999], [-4.2607186, 55.84889690000001], [-4.2606812, 55.8490671], [-4.260637, 55.8493049], [-4.260613099999999, 55.8494664], [-4.2605746, 55.8497271], [-4.2605375, 55.84991360000001], [-4.260501984133456, 55.850047796510786], [-4.260449326118702, 55.85020352738755], [-4.260401539992915, 55.850341035686625], [-4.26035803530874, 55.85046293437379], [-4.260318221618823, 55.85057183641486], [-4.260281508475807, 55.85067035477566], [-4.260247305432338, 55.85076110242199], [-4.260215022041058, 55.850846692319664], [-4.260184067854616, 55.85092973743448], [-4.2601538524256535, 55.85101285073227], [-4.260123785306817, 55.85109864517881], [-4.26009327605075, 55.85118973373993], [-4.2600617342100975, 55.85128872938145], [-4.260028569337505, 55.85139824506915], [-4.2599931909856155, 55.85152089376888], [-4.259955008707076, 55.8516592884464], [-4.259913432054529, 55.85181604206756], [-4.2598791, 55.851921399999995], [-4.259778, 55.85227419999999], [-4.2597346, 55.852397999999994], [-4.2596838, 55.852563800000006], [-4.259676299999999, 55.8525849], [-4.2596308, 55.85271500000001], [-4.259569000000001, 55.8528889], [-4.2594982, 55.85307840000001], [-4.2593676, 55.8534352], [-4.2592634, 55.8537201], [-4.259222500000001, 55.853903200000005], [-4.259220899999999, 55.8539216], [-4.259205299999999, 55.8540452], [-4.2591649, 55.8544283], [-4.2591379, 55.8546474], [-4.259131899999999, 55.8547119], [-4.2591147, 55.85485980000001], [-4.2590959, 55.8550224], [-4.2590688, 55.8551807], [-4.2590424, 55.855321399999994], [-4.2590184, 55.85539270000001], [-4.2590096, 55.85541479999999], [-4.258882, 55.8557621], [-4.258857, 55.855839400000015], [-4.258828699999999, 55.85592700000001], [-4.2588075, 55.8559805], [-4.2587838, 55.8560427], [-4.258775999999999, 55.85606140000001], [-4.258676, 55.85624490000001], [-4.2586452, 55.8563004], [-4.2585583, 55.85645199999999], [-4.2585122, 55.856543300000006], [-4.2584652, 55.8566362], [-4.2583786, 55.85683499999999], [-4.2583516999999995, 55.8568966], [-4.2583225042403114, 55.856995416437215], [-4.258317899999999, 55.85701099999999], [-4.258303, 55.8570719], [-4.2582901, 55.85714509999998], [-4.2582767, 55.85728329999999], [-4.2582762, 55.857679], [-4.2583053, 55.8584049], [-4.258306070166401, 55.85843083867406], [-4.2583106, 55.8585834], [-4.2583251, 55.8590749], [-4.2583283, 55.85918229999999]]} |
1.4 |
1552 |
1557 |
Pollokshields East |
Glasgow Central High Level |
Glasgow Central High Level |
55.8591823 |
-4.2583283 |
55.8591823 |
-4.2583283 |
1 |
0 |
2026-09-15 15:07:38 |
TERMINATED |
2026-09-15 14:57:00 |
Glasgow Central High Level |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15551049 |
1789484155284595 |
29 |
29 |
2026-09-15 15:07:33.769457 |
5 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 14:57:32.606619 |
| 552015 |
583237 |
G40455 |
645V30MQ15 |
2026-09-15 |
COMPLETE |
15552368 |
2026-09-15 15:57:00 |
2026-09-15 15:07:38 |
2026-09-17 15:07:38 |
{"id": 583237, "stp": "O", "toc": "Transport for Wales", "uid": "G40455", "consist": "153323+153935", "dest_crs": "SHR", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G40455/2026-09-15/detailed", "trust_id": "645V30MQ15", "origin_crs": null, "show_on_map": 0, "dar_est_time": "15:19:00", "dar_platform": null, "dest_station": "Shrewsbury", "service_date": "2026-09-15", "dest_arr_time": "1530", "dest_platform": "3", "is_terminated": 1, "next_location": "Shrewsbury", "signalling_id": "5V30", "timing_status": "LATE", "origin_station": "Abbey Foregate C.S.", "current_leg_arr": "1557", "current_leg_dep": "1526", "current_leg_end": "Shrewsbury", "origin_dep_time": "1517", "origin_platform": null, "current_location": "Shrewsbury", "last_update_time": "2026-09-15T15:07:38", "route_debug_link": null, "timing_variation": "+27 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.7389645, 52.7095277], [-2.7388592999999997, 52.70952030000001], [-2.7387706, 52.70951600000001], [-2.7394676, 52.70954119999999], [-2.7395693999999997, 52.709543], [-2.7396932, 52.7095428], [-2.7398001, 52.709541900000005], [-2.7399395999999996, 52.7095383], [-2.7400529, 52.7095375], [-2.7401531, 52.709537], [-2.7402756, 52.7095393], [-2.7404332, 52.70954340000001], [-2.7405761, 52.7095481], [-2.7406773, 52.7095518], [-2.7407229, 52.709553], [-2.7408446, 52.70955620000001], [-2.741451399999999, 52.7095769], [-2.7417106, 52.70958579999999], [-2.7421679, 52.7096001], [-2.7424005, 52.70960749999998], [-2.7426413, 52.70961499999999], [-2.7428241999999994, 52.709618199999994], [-2.7430046999999997, 52.709616], [-2.7431858, 52.7096121], [-2.7433626, 52.709602], [-2.7435089999999995, 52.709588999999994], [-2.7436686999999997, 52.709570600000006], [-2.7438277, 52.7095481], [-2.7440935999999994, 52.7095077], [-2.7445102, 52.70944740000001], [-2.7446212999999995, 52.70943299999999], [-2.7447303999999995, 52.7094208], [-2.7448168999999996, 52.709413999999995], [-2.7449267999999996, 52.7094074], [-2.745106, 52.709403399999985], [-2.7452805, 52.70940639999999], [-2.7454425999999996, 52.70941739999998], [-2.7455807999999995, 52.709431299999984], [-2.7457332, 52.70945279999999], [-2.7458737, 52.7094763], [-2.7459886999999994, 52.70950249999999], [-2.7461255000000007, 52.7095392], [-2.7462459999999997, 52.709575699999995], [-2.7462875, 52.7095904], [-2.7463235, 52.7096032], [-2.7464122999999994, 52.70963630000001], [-2.7464955999999994, 52.70967], [-2.7465437, 52.7096924], [-2.7466010999999995, 52.709719099999994], [-2.7467012, 52.70976939999999], [-2.7467959, 52.70982149999999], [-2.7468737, 52.7098697], [-2.746949799999999, 52.70992179999999], [-2.7469956999999994, 52.7099533], [-2.7470713, 52.710007], [-2.7472298000000004, 52.710118949999995], [-2.747296599999999, 52.71016829999999], [-2.7473598, 52.710215099999985], [-2.7474554, 52.71028130000001], [-2.7475323, 52.7103296], [-2.7476158, 52.71037799999999], [-2.7477196, 52.7104365], [-2.7478243999999994, 52.7105038], [-2.7479325, 52.7105781], [-2.747946, 52.7105876], [-2.7482800999999997, 52.710823], [-2.749304, 52.71155340000001]]}", "current_leg_start": "Shrewsbury Abbey Foregate", "dest_arr_time_act": "1530", "motion_projection": null, "next_location_lat": "52.7115534", "next_location_lon": "-2.7493040", "previous_location": "Shrewsbury Abbey Foregate", "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\": 507.163, \"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\": 635.963, \"from_m\": 507.163, \"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\": 1319.195, \"from_m\": 635.963, \"capability_applied\": null, \"effective_limit_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\": 583237, \"profile_key\": \"378e7b0fde47a364b16f3aadf4ac1d09a216b66d55b0d4e19ce266af21d30bf1\", \"schedule_id\": 37313, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1517\", \"location\": \"Abbey Foregate C.S.\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 28105}, {\"is_pass\": false, \"wtt_arr\": \"1520\", \"wtt_dep\": \"1526\", \"location\": \"Shrewsbury Abbey Foregate\", \"stage_seq\": 2, \"distance_m\": 494.033, \"section_seq\": 1, \"route_path_id\": 28105}, {\"is_pass\": false, \"wtt_arr\": \"1530\", \"wtt_dep\": null, \"location\": \"Shrewsbury\", \"stage_seq\": 3, \"distance_m\": 1319.195, \"section_seq\": 1, \"route_path_id\": 28105}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 1319.195, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 28105}], \"total_distance_m\": 1319.195, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 1319.195, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 0.0, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1517", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "31.0", "current_position_lat": "52.7115534", "current_position_lon": "-2.7493040", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:20:24Z\", \"source_id\": 15524040, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:26:08Z\", \"source_id\": 15528335, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:57:32Z\", \"source_id\": 15552368, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:57:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Shrewsbury", "service_state_platform": "3", "timing_fact_generation": 1789484254602096, "current_leg_arrival_utc": "2026-09-15T15:57:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:57:34.599809", "service_state_evidence_id": 15552368, "current_leg_start_actual_dep": "2026-09-15T15:53:00+01:00", "operational_evidence_version": 10, "service_state_event_time_utc": "2026-09-15T14:57:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T15:07:34.868406", "service_state_valid_until_kind": null, "operational_interpretation_version": 10, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Transport for Wales |
O |
None |
SHR |
5V30 |
153323+153935 |
2 |
75 |
None |
{"version": 3, "segments": [{"to_m": 507.163, "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": 635.963, "from_m": 507.163, "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": 1319.195, "from_m": 635.963, "capability_applied": null, "effective_limit_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": 583237, "profile_key": "378e7b0fde47a364b16f3aadf4ac1d09a216b66d55b0d4e19ce266af21d30bf1", "schedule_id": 37313, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1517", "location": "Abbey Foregate C.S.", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 28105}, {"is_pass": false, "wtt_arr": "1520", "wtt_dep": "1526", "location": "Shrewsbury Abbey Foregate", "stage_seq": 2, "distance_m": 494.033, "section_seq": 1, "route_path_id": 28105}, {"is_pass": false, "wtt_arr": "1530", "wtt_dep": null, "location": "Shrewsbury", "stage_seq": 3, "distance_m": 1319.195, "section_seq": 1, "route_path_id": 28105}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 1319.195, "from_m": 0.0, "section_seq": 1, "route_path_id": 28105}], "total_distance_m": 1319.195, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 1319.195, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 0.0, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:20:24Z", "source_id": 15524040, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T15:19:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:26:08Z", "source_id": 15528335, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T15:19:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:57:32Z", "source_id": 15552368, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T15:57:00+01:00", "operational_fact": true}] |
Abbey Foregate C.S. |
1517 |
1517 |
None |
15:19:00 |
None |
Shrewsbury |
1530 |
1530 |
3 |
LATE |
+27 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G40455/2026-09-15/detailed |
None |
Shrewsbury Abbey Foregate |
2026-09-15T15:53:00+01:00 |
Shrewsbury |
31.0 |
{"type": "LineString", "coordinates": [[-2.7389645, 52.7095277], [-2.7388592999999997, 52.70952030000001], [-2.7387706, 52.70951600000001], [-2.7394676, 52.70954119999999], [-2.7395693999999997, 52.709543], [-2.7396932, 52.7095428], [-2.7398001, 52.709541900000005], [-2.7399395999999996, 52.7095383], [-2.7400529, 52.7095375], [-2.7401531, 52.709537], [-2.7402756, 52.7095393], [-2.7404332, 52.70954340000001], [-2.7405761, 52.7095481], [-2.7406773, 52.7095518], [-2.7407229, 52.709553], [-2.7408446, 52.70955620000001], [-2.741451399999999, 52.7095769], [-2.7417106, 52.70958579999999], [-2.7421679, 52.7096001], [-2.7424005, 52.70960749999998], [-2.7426413, 52.70961499999999], [-2.7428241999999994, 52.709618199999994], [-2.7430046999999997, 52.709616], [-2.7431858, 52.7096121], [-2.7433626, 52.709602], [-2.7435089999999995, 52.709588999999994], [-2.7436686999999997, 52.709570600000006], [-2.7438277, 52.7095481], [-2.7440935999999994, 52.7095077], [-2.7445102, 52.70944740000001], [-2.7446212999999995, 52.70943299999999], [-2.7447303999999995, 52.7094208], [-2.7448168999999996, 52.709413999999995], [-2.7449267999999996, 52.7094074], [-2.745106, 52.709403399999985], [-2.7452805, 52.70940639999999], [-2.7454425999999996, 52.70941739999998], [-2.7455807999999995, 52.709431299999984], [-2.7457332, 52.70945279999999], [-2.7458737, 52.7094763], [-2.7459886999999994, 52.70950249999999], [-2.7461255000000007, 52.7095392], [-2.7462459999999997, 52.709575699999995], [-2.7462875, 52.7095904], [-2.7463235, 52.7096032], [-2.7464122999999994, 52.70963630000001], [-2.7464955999999994, 52.70967], [-2.7465437, 52.7096924], [-2.7466010999999995, 52.709719099999994], [-2.7467012, 52.70976939999999], [-2.7467959, 52.70982149999999], [-2.7468737, 52.7098697], [-2.746949799999999, 52.70992179999999], [-2.7469956999999994, 52.7099533], [-2.7470713, 52.710007], [-2.7472298000000004, 52.710118949999995], [-2.747296599999999, 52.71016829999999], [-2.7473598, 52.710215099999985], [-2.7474554, 52.71028130000001], [-2.7475323, 52.7103296], [-2.7476158, 52.71037799999999], [-2.7477196, 52.7104365], [-2.7478243999999994, 52.7105038], [-2.7479325, 52.7105781], [-2.747946, 52.7105876], [-2.7482800999999997, 52.710823], [-2.749304, 52.71155340000001]]} |
0.5 |
1526 |
1557 |
Shrewsbury Abbey Foregate |
Shrewsbury |
Shrewsbury |
52.7115534 |
-2.7493040 |
52.7115534 |
-2.7493040 |
1 |
0 |
2026-09-15 15:07:38 |
TERMINATED |
2026-09-15 14:57:00 |
Shrewsbury |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15552368 |
1789484254602096 |
10 |
10 |
2026-09-15 15:07:34.868406 |
3 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 14:57:34.599809 |
| 552016 |
582979 |
G30609 |
362O38MQ15 |
2026-09-15 |
COMPLETE |
15551065 |
2026-09-15 15:57:00 |
2026-09-15 15:07:38 |
2026-09-17 15:07:38 |
{"id": 582979, "stp": "P", "toc": "Merseyrail", "uid": "G30609", "consist": "777025", "dest_crs": "OMS", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G30609/2026-09-15/detailed", "trust_id": "362O38MQ15", "origin_crs": "HNX", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Ormskirk", "service_date": "2026-09-15", "dest_arr_time": "1600", "dest_platform": "1", "is_terminated": 1, "next_location": "Ormskirk", "signalling_id": "2O38", "timing_status": "EARLY", "origin_station": "Hunt's Cross", "current_leg_arr": "1557", "current_leg_dep": "1554", "current_leg_end": "Ormskirk", "origin_dep_time": "1506", "origin_platform": "3", "current_location": "Ormskirk", "last_update_time": "2026-09-15T15:07:38", "route_debug_link": null, "timing_variation": "-3 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.8952068, 53.554224000000005], [-2.8929771999999994, 53.556717199999994], [-2.89069, 53.5592057], [-2.8891127, 53.56097940000001], [-2.8875173, 53.5627345], [-2.8873683, 53.5628988], [-2.8872992999999996, 53.562974999999994], [-2.8858444999999997, 53.5645814], [-2.8843425, 53.566261100000006], [-2.8835541999999994, 53.5670589], [-2.882802, 53.56782859999999], [-2.8824101000000004, 53.5681974], [-2.8820471, 53.568543199999986], [-2.8816772, 53.5688872], [-2.8809792999999995, 53.569508899999995], [-2.8809493, 53.5695353]]}", "current_leg_start": "Aughton Park", "dest_arr_time_act": "1600", "motion_projection": null, "next_location_lat": "53.5695353", "next_location_lon": "-2.8809493", "previous_location": "Aughton Park", "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\": 1663.421, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 1722.786, \"from_m\": 1663.421, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 1835.605, \"from_m\": 1722.786, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 2409.413, \"from_m\": 1835.605, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 2481.204, \"from_m\": 2409.413, \"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\": 2816.075, \"from_m\": 2481.204, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 2878.515, \"from_m\": 2816.075, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 3765.44, \"from_m\": 2878.515, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 4010.286, \"from_m\": 3765.44, \"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\": 4193.43, \"from_m\": 4010.286, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 4438.276, \"from_m\": 4193.43, \"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\": 5049.606, \"from_m\": 4438.276, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 5108.292, \"from_m\": 5049.606, \"capability_applied\": null, \"effective_limit_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\": 6020.393, \"from_m\": 5108.292, \"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\": 8630.886, \"from_m\": 6020.393, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 9542.987, \"from_m\": 8630.886, \"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\": 9601.673, \"from_m\": 9542.987, \"capability_applied\": null, \"effective_limit_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\": 10213.003, \"from_m\": 9601.673, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 10457.849, \"from_m\": 10213.003, \"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\": 15243.099, \"from_m\": 10457.849, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 16119.045, \"from_m\": 15243.099, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 17603.301, \"from_m\": 16119.045, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 17919.544, \"from_m\": 17603.301, \"capability_applied\": null, \"effective_limit_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\": 18285.393, \"from_m\": 17919.544, \"capability_applied\": null, \"effective_limit_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\": 18953.588, \"from_m\": 18285.393, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 19158.497, \"from_m\": 18953.588, \"capability_applied\": null, \"effective_limit_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\": 20151.847, \"from_m\": 19158.497, \"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\": 20211.835, \"from_m\": 20151.847, \"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\": 21731.985, \"from_m\": 20211.835, \"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\": 21985.313, \"from_m\": 21731.985, \"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\": 22841.531, \"from_m\": 21985.313, \"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\": 29474.308, \"from_m\": 22841.531, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 29533.975, \"from_m\": 29474.308, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 40877.133, \"from_m\": 29533.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}], \"service_id\": 582979, \"profile_key\": \"1d7807ab03726c1b410a727972d1b3e5334564bcb919214a0365fcfd7c95da0e\", \"schedule_id\": 11358, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1506\", \"location\": \"Hunt's Cross\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 31943}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1508\", \"location\": \"Hunts Cross West Jn\", \"stage_seq\": 2, \"distance_m\": 1509.19, \"section_seq\": 1, \"route_path_id\": 31943}, {\"is_pass\": false, \"wtt_arr\": \"1509\", \"wtt_dep\": \"1510\", \"location\": \"Liverpool South Parkway (LL)\", \"stage_seq\": 3, \"distance_m\": 2688.141, \"section_seq\": 1, \"route_path_id\": 31943}, {\"is_pass\": false, \"wtt_arr\": \"1512\", \"wtt_dep\": \"1512H\", \"location\": \"Cressington\", \"stage_seq\": 4, \"distance_m\": 4101.858, \"section_seq\": 1, \"route_path_id\": 31943}, {\"is_pass\": false, \"wtt_arr\": \"1514\", \"wtt_dep\": \"1514H\", \"location\": \"Aigburth\", \"stage_seq\": 5, \"distance_m\": 7325.64, \"section_seq\": 1, \"route_path_id\": 31943}, {\"is_pass\": false, \"wtt_arr\": \"1516H\", \"wtt_dep\": \"1517\", \"location\": \"St. Michaels\", \"stage_seq\": 6, \"distance_m\": 14016.577, \"section_seq\": 1, \"route_path_id\": 31943}, {\"is_pass\": false, \"wtt_arr\": \"1519\", \"wtt_dep\": \"1519H\", \"location\": \"Brunswick\", \"stage_seq\": 7, \"distance_m\": 15651.874, \"section_seq\": 1, \"route_path_id\": 31943}, {\"is_pass\": false, \"wtt_arr\": \"1524\", \"wtt_dep\": \"1525\", \"location\": \"Liverpool Central (Northern)\", \"stage_seq\": 8, \"distance_m\": 18115.736, \"section_seq\": 1, \"route_path_id\": 31943}, {\"is_pass\": false, \"wtt_arr\": \"1527\", \"wtt_dep\": \"1528\", \"location\": \"Moorfields (Northern Line)\", \"stage_seq\": 9, \"distance_m\": 19068.123, \"section_seq\": 1, \"route_path_id\": 31943}, {\"is_pass\": false, \"wtt_arr\": \"1532H\", \"wtt_dep\": \"1533\", \"location\": \"Sandhills\", \"stage_seq\": 10, \"distance_m\": 21522.9, \"section_seq\": 1, \"route_path_id\": 31943}, {\"is_pass\": false, \"wtt_arr\": \"1535\", \"wtt_dep\": \"1536\", \"location\": \"Kirkdale\", \"stage_seq\": 11, \"distance_m\": 22912.663, \"section_seq\": 1, \"route_path_id\": 31943}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1537H\", \"location\": \"Walton Jn\", \"stage_seq\": 12, \"distance_m\": 24441.436, \"section_seq\": 1, \"route_path_id\": 31943}, {\"is_pass\": false, \"wtt_arr\": \"1538\", \"wtt_dep\": \"1538H\", \"location\": \"Walton (Merseyside)\", \"stage_seq\": 13, \"distance_m\": 24944.204, \"section_seq\": 1, \"route_path_id\": 31943}, {\"is_pass\": false, \"wtt_arr\": \"1539H\", \"wtt_dep\": \"1540\", \"location\": \"Orrell Park\", \"stage_seq\": 14, \"distance_m\": 25543.737, \"section_seq\": 1, \"route_path_id\": 31943}, {\"is_pass\": false, \"wtt_arr\": \"1542\", \"wtt_dep\": \"1543\", \"location\": \"Aintree\", \"stage_seq\": 15, \"distance_m\": 27048.05, \"section_seq\": 1, \"route_path_id\": 31943}, {\"is_pass\": false, \"wtt_arr\": \"1544H\", \"wtt_dep\": \"1545\", \"location\": \"Old Roan\", \"stage_seq\": 16, \"distance_m\": 28501.982, \"section_seq\": 1, \"route_path_id\": 31943}, {\"is_pass\": false, \"wtt_arr\": \"1547H\", \"wtt_dep\": \"1548H\", \"location\": \"Maghull\", \"stage_seq\": 17, \"distance_m\": 33101.155, \"section_seq\": 1, \"route_path_id\": 31943}, {\"is_pass\": false, \"wtt_arr\": \"1550H\", \"wtt_dep\": \"1551\", \"location\": \"Maghull North Station\", \"stage_seq\": 18, \"distance_m\": 34459.215, \"section_seq\": 1, \"route_path_id\": 31943}, {\"is_pass\": false, \"wtt_arr\": \"1554\", \"wtt_dep\": \"1554H\", \"location\": \"Town Green\", \"stage_seq\": 19, \"distance_m\": 37546.028, \"section_seq\": 1, \"route_path_id\": 31943}, {\"is_pass\": false, \"wtt_arr\": \"1556H\", \"wtt_dep\": \"1557\", \"location\": \"Aughton Park\", \"stage_seq\": 20, \"distance_m\": 38930.814, \"section_seq\": 1, \"route_path_id\": 31943}, {\"is_pass\": false, \"wtt_arr\": \"1600\", \"wtt_dep\": null, \"location\": \"Ormskirk\", \"stage_seq\": 21, \"distance_m\": 40877.133, \"section_seq\": 1, \"route_path_id\": 31943}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 40877.133, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 31943}], \"total_distance_m\": 40877.133, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 40814.693, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 62.44, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1506", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "53.5695353", "current_position_lon": "-2.8809493", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 9817, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:07:35Z\", \"source_id\": 47709483, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:09:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:07:36Z\", \"source_id\": 15514276, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9812, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:10:26Z\", \"source_id\": 47717243, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:11:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:10:31Z\", \"source_id\": 15516452, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9808, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:12:47Z\", \"source_id\": 47723658, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:13:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:12:47Z\", \"source_id\": 15518213, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9804, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:14:42Z\", \"source_id\": 47728679, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:16:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:14:45Z\", \"source_id\": 15519711, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9798, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:17:32Z\", \"source_id\": 47736303, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:19:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:17:37Z\", \"source_id\": 15521868, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9785, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:23:03Z\", \"source_id\": 47750968, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:23:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:23:06Z\", \"source_id\": 15526026, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9775, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:26:47Z\", \"source_id\": 47760409, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:27:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:26:50Z\", \"source_id\": 15528869, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9761, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:30:42Z\", \"source_id\": 47770689, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:31:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:30:48Z\", \"source_id\": 15531839, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9665, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:33:09Z\", \"source_id\": 47777194, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:34:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:33:14Z\", \"source_id\": 15533681, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9624, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:36:08Z\", \"source_id\": 47785331, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:36:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:36:11Z\", \"source_id\": 15535955, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9620, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:37:58Z\", \"source_id\": 47790548, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:38:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:38:02Z\", \"source_id\": 15537327, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9616, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:39:55Z\", \"source_id\": 47795636, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:40:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:40:00Z\", \"source_id\": 15538846, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9611, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:41:50Z\", \"source_id\": 47800610, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:43:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:41:53Z\", \"source_id\": 15540300, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9601, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:45:19Z\", \"source_id\": 47809979, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:46:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:45:22Z\", \"source_id\": 15542958, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9606, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:47:22Z\", \"source_id\": 47815808, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:48:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:47:26Z\", \"source_id\": 15544554, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9596, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:51:14Z\", \"source_id\": 47826140, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:51:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:51:16Z\", \"source_id\": 15547582, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9591, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:52:48Z\", \"source_id\": 47830436, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:54:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:52:52Z\", \"source_id\": 15548811, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9588, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:55:50Z\", \"source_id\": 47838623, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:57:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:55:52Z\", \"source_id\": 15551065, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:57:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Ormskirk", "service_state_platform": "1", "timing_fact_generation": 1789484154559056, "current_leg_arrival_utc": "2026-09-15T15:58:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:57:35.711150", "service_state_evidence_id": 15551065, "current_leg_start_actual_dep": "2026-09-15T15:57:00+01:00", "operational_evidence_version": 71, "service_state_event_time_utc": "2026-09-15T14:57:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T15:07:36.129797", "service_state_valid_until_kind": null, "operational_interpretation_version": 71, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Merseyrail |
P |
HNX |
OMS |
2O38 |
777025 |
4 |
75 |
None |
{"version": 3, "segments": [{"to_m": 1663.421, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 1722.786, "from_m": 1663.421, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 1835.605, "from_m": 1722.786, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 2409.413, "from_m": 1835.605, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 2481.204, "from_m": 2409.413, "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": 2816.075, "from_m": 2481.204, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 2878.515, "from_m": 2816.075, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 3765.44, "from_m": 2878.515, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 4010.286, "from_m": 3765.44, "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": 4193.43, "from_m": 4010.286, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 4438.276, "from_m": 4193.43, "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": 5049.606, "from_m": 4438.276, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 5108.292, "from_m": 5049.606, "capability_applied": null, "effective_limit_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": 6020.393, "from_m": 5108.292, "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": 8630.886, "from_m": 6020.393, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 9542.987, "from_m": 8630.886, "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": 9601.673, "from_m": 9542.987, "capability_applied": null, "effective_limit_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": 10213.003, "from_m": 9601.673, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 10457.849, "from_m": 10213.003, "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": 15243.099, "from_m": 10457.849, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 16119.045, "from_m": 15243.099, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 17603.301, "from_m": 16119.045, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 17919.544, "from_m": 17603.301, "capability_applied": null, "effective_limit_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": 18285.393, "from_m": 17919.544, "capability_applied": null, "effective_limit_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": 18953.588, "from_m": 18285.393, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 19158.497, "from_m": 18953.588, "capability_applied": null, "effective_limit_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": 20151.847, "from_m": 19158.497, "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": 20211.835, "from_m": 20151.847, "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": 21731.985, "from_m": 20211.835, "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": 21985.313, "from_m": 21731.985, "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": 22841.531, "from_m": 21985.313, "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": 29474.308, "from_m": 22841.531, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 29533.975, "from_m": 29474.308, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 40877.133, "from_m": 29533.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}], "service_id": 582979, "profile_key": "1d7807ab03726c1b410a727972d1b3e5334564bcb919214a0365fcfd7c95da0e", "schedule_id": 11358, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1506", "location": "Hunt's Cross", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 31943}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1508", "location": "Hunts Cross West Jn", "stage_seq": 2, "distance_m": 1509.19, "section_seq": 1, "route_path_id": 31943}, {"is_pass": false, "wtt_arr": "1509", "wtt_dep": "1510", "location": "Liverpool South Parkway (LL)", "stage_seq": 3, "distance_m": 2688.141, "section_seq": 1, "route_path_id": 31943}, {"is_pass": false, "wtt_arr": "1512", "wtt_dep": "1512H", "location": "Cressington", "stage_seq": 4, "distance_m": 4101.858, "section_seq": 1, "route_path_id": 31943}, {"is_pass": false, "wtt_arr": "1514", "wtt_dep": "1514H", "location": "Aigburth", "stage_seq": 5, "distance_m": 7325.64, "section_seq": 1, "route_path_id": 31943}, {"is_pass": false, "wtt_arr": "1516H", "wtt_dep": "1517", "location": "St. Michaels", "stage_seq": 6, "distance_m": 14016.577, "section_seq": 1, "route_path_id": 31943}, {"is_pass": false, "wtt_arr": "1519", "wtt_dep": "1519H", "location": "Brunswick", "stage_seq": 7, "distance_m": 15651.874, "section_seq": 1, "route_path_id": 31943}, {"is_pass": false, "wtt_arr": "1524", "wtt_dep": "1525", "location": "Liverpool Central (Northern)", "stage_seq": 8, "distance_m": 18115.736, "section_seq": 1, "route_path_id": 31943}, {"is_pass": false, "wtt_arr": "1527", "wtt_dep": "1528", "location": "Moorfields (Northern Line)", "stage_seq": 9, "distance_m": 19068.123, "section_seq": 1, "route_path_id": 31943}, {"is_pass": false, "wtt_arr": "1532H", "wtt_dep": "1533", "location": "Sandhills", "stage_seq": 10, "distance_m": 21522.9, "section_seq": 1, "route_path_id": 31943}, {"is_pass": false, "wtt_arr": "1535", "wtt_dep": "1536", "location": "Kirkdale", "stage_seq": 11, "distance_m": 22912.663, "section_seq": 1, "route_path_id": 31943}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1537H", "location": "Walton Jn", "stage_seq": 12, "distance_m": 24441.436, "section_seq": 1, "route_path_id": 31943}, {"is_pass": false, "wtt_arr": "1538", "wtt_dep": "1538H", "location": "Walton (Merseyside)", "stage_seq": 13, "distance_m": 24944.204, "section_seq": 1, "route_path_id": 31943}, {"is_pass": false, "wtt_arr": "1539H", "wtt_dep": "1540", "location": "Orrell Park", "stage_seq": 14, "distance_m": 25543.737, "section_seq": 1, "route_path_id": 31943}, {"is_pass": false, "wtt_arr": "1542", "wtt_dep": "1543", "location": "Aintree", "stage_seq": 15, "distance_m": 27048.05, "section_seq": 1, "route_path_id": 31943}, {"is_pass": false, "wtt_arr": "1544H", "wtt_dep": "1545", "location": "Old Roan", "stage_seq": 16, "distance_m": 28501.982, "section_seq": 1, "route_path_id": 31943}, {"is_pass": false, "wtt_arr": "1547H", "wtt_dep": "1548H", "location": "Maghull", "stage_seq": 17, "distance_m": 33101.155, "section_seq": 1, "route_path_id": 31943}, {"is_pass": false, "wtt_arr": "1550H", "wtt_dep": "1551", "location": "Maghull North Station", "stage_seq": 18, "distance_m": 34459.215, "section_seq": 1, "route_path_id": 31943}, {"is_pass": false, "wtt_arr": "1554", "wtt_dep": "1554H", "location": "Town Green", "stage_seq": 19, "distance_m": 37546.028, "section_seq": 1, "route_path_id": 31943}, {"is_pass": false, "wtt_arr": "1556H", "wtt_dep": "1557", "location": "Aughton Park", "stage_seq": 20, "distance_m": 38930.814, "section_seq": 1, "route_path_id": 31943}, {"is_pass": false, "wtt_arr": "1600", "wtt_dep": null, "location": "Ormskirk", "stage_seq": 21, "distance_m": 40877.133, "section_seq": 1, "route_path_id": 31943}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 40877.133, "from_m": 0.0, "section_seq": 1, "route_path_id": 31943}], "total_distance_m": 40877.133, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 40814.693, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 62.44, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 9817, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:07:35Z", "source_id": 47709483, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T14:09:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:07:36Z", "source_id": 15514276, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T15:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9812, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:10:26Z", "source_id": 47717243, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T14:11:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:10:31Z", "source_id": 15516452, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T15:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9808, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:12:47Z", "source_id": 47723658, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T14:13:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:12:47Z", "source_id": 15518213, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T15:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9804, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:14:42Z", "source_id": 47728679, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T14:16:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:14:45Z", "source_id": 15519711, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T15:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9798, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:17:32Z", "source_id": 47736303, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T14:19:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:17:37Z", "source_id": 15521868, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T15:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9785, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:23:03Z", "source_id": 47750968, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T14:23:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:23:06Z", "source_id": 15526026, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T15:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9775, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:26:47Z", "source_id": 47760409, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T14:27:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:26:50Z", "source_id": 15528869, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T15:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9761, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:30:42Z", "source_id": 47770689, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T14:31:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:30:48Z", "source_id": 15531839, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T15:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9665, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:33:09Z", "source_id": 47777194, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T14:34:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:33:14Z", "source_id": 15533681, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T15:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9624, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:36:08Z", "source_id": 47785331, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T14:36:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:36:11Z", "source_id": 15535955, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T15:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9620, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:37:58Z", "source_id": 47790548, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T14:38:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:38:02Z", "source_id": 15537327, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T15:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9616, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:39:55Z", "source_id": 47795636, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T14:40:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:40:00Z", "source_id": 15538846, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T15:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9611, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:41:50Z", "source_id": 47800610, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T14:43:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:41:53Z", "source_id": 15540300, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T15:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9601, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:45:19Z", "source_id": 47809979, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T14:46:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:45:22Z", "source_id": 15542958, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T15:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9606, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:47:22Z", "source_id": 47815808, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T14:48:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:47:26Z", "source_id": 15544554, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T15:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9596, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:51:14Z", "source_id": 47826140, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T14:51:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:51:16Z", "source_id": 15547582, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T15:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9591, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:52:48Z", "source_id": 47830436, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T14:54:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:52:52Z", "source_id": 15548811, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T15:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9588, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:55:50Z", "source_id": 47838623, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T14:57:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:55:52Z", "source_id": 15551065, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T15:57:00+01:00", "operational_fact": true}] |
Hunt's Cross |
1506 |
1506 |
3 |
None |
None |
Ormskirk |
1600 |
1600 |
1 |
EARLY |
-3 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G30609/2026-09-15/detailed |
None |
Aughton Park |
2026-09-15T15:57:00+01:00 |
Ormskirk |
3.0 |
{"type": "LineString", "coordinates": [[-2.8952068, 53.554224000000005], [-2.8929771999999994, 53.556717199999994], [-2.89069, 53.5592057], [-2.8891127, 53.56097940000001], [-2.8875173, 53.5627345], [-2.8873683, 53.5628988], [-2.8872992999999996, 53.562974999999994], [-2.8858444999999997, 53.5645814], [-2.8843425, 53.566261100000006], [-2.8835541999999994, 53.5670589], [-2.882802, 53.56782859999999], [-2.8824101000000004, 53.5681974], [-2.8820471, 53.568543199999986], [-2.8816772, 53.5688872], [-2.8809792999999995, 53.569508899999995], [-2.8809493, 53.5695353]]} |
1.2 |
1554 |
1557 |
Aughton Park |
Ormskirk |
Ormskirk |
53.5695353 |
-2.8809493 |
53.5695353 |
-2.8809493 |
1 |
0 |
2026-09-15 15:07:38 |
TERMINATED |
2026-09-15 14:57:00 |
Ormskirk |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15551065 |
1789484154559056 |
71 |
71 |
2026-09-15 15:07:36.129797 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 14:57:35.711150 |
| 552017 |
582489 |
W87970 |
652R39MP15 |
2026-09-15 |
COMPLETE |
15550140 |
2026-09-15 15:57:00 |
2026-09-15 15:08:07 |
2026-09-17 15:08:07 |
{"id": 582489, "stp": "P", "toc": "West Midlands Trains", "uid": "W87970", "consist": "730006+730024", "dest_crs": "RDC", "num_carr": 6, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W87970/2026-09-15/detailed", "trust_id": "652R39MP15", "origin_crs": "FOK", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Redditch", "service_date": "2026-09-15", "dest_arr_time": "1553", "dest_platform": null, "is_terminated": 1, "next_location": "Redditch", "signalling_id": "2R39", "timing_status": "LATE", "origin_station": "Four Oaks", "current_leg_arr": "1557", "current_leg_dep": "1552", "current_leg_end": "Redditch", "origin_dep_time": "1446", "origin_platform": "3", "current_location": "Redditch", "last_update_time": "2026-09-15T15:08:07", "route_debug_link": null, "timing_variation": "+4 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.967947, 52.3468345], [-1.9678044, 52.34637599999999], [-1.9677640999999997, 52.3462372], [-1.9677197999999996, 52.3460627], [-1.967702, 52.345975300000006], [-1.9676876000000003, 52.34586050000001], [-1.9676663999999997, 52.3456639], [-1.9676626, 52.3455693], [-1.9676603999999995, 52.34542059999999], [-1.9676644, 52.34532230000001], [-1.9676705999999995, 52.3451008], [-1.9676762000000003, 52.34499000000001], [-1.9676784, 52.344896100000014], [-1.967687, 52.3447619], [-1.9676975999999995, 52.34464870000001], [-1.9677070999999997, 52.3445251], [-1.9677197, 52.3444301], [-1.9677391, 52.344315300000005], [-1.9677666, 52.344171200000005], [-1.9677979, 52.3440247], [-1.9678240999999996, 52.34392519999999], [-1.9678572, 52.34380869999999], [-1.9678858, 52.34370930000001], [-1.9679175, 52.3435961], [-1.9682538, 52.34274209999999], [-1.9683302, 52.3425577], [-1.9683827, 52.34242039999999], [-1.9684358, 52.342270000000006], [-1.9684928, 52.34209349999999], [-1.9685239000000003, 52.3420015], [-1.9685525, 52.3419001], [-1.9686006, 52.34171570000001], [-1.9686404, 52.34153400000001], [-1.9686777999999996, 52.34134649999999], [-1.9687104999999996, 52.3411583], [-1.9687379, 52.340959000000005], [-1.9687508, 52.3408341], [-1.9687635999999995, 52.340681199999985], [-1.9687787, 52.340478], [-1.9687808, 52.34027149999999], [-1.9687806, 52.3400335], [-1.9687751, 52.339853999999995], [-1.9687626, 52.3396381], [-1.9687517, 52.33949440000001], [-1.9687404, 52.3393834], [-1.9687197, 52.33919770000001], [-1.9686827, 52.33895149999999], [-1.9686222999999996, 52.338647], [-1.9685717, 52.33840260000001], [-1.9685003, 52.3381413], [-1.9684175, 52.3378663], [-1.9683668000000003, 52.3377134], [-1.9682914999999996, 52.3375249], [-1.9681925, 52.33729369999998], [-1.9681589, 52.3372217], [-1.968069, 52.3370271], [-1.9679872, 52.3368681], [-1.9678771999999995, 52.33666560000001], [-1.9677691999999996, 52.33648110000001], [-1.9677008, 52.33636229999998], [-1.9675948999999997, 52.33619949999999], [-1.9674719, 52.33601500000001], [-1.9673441999999997, 52.33582930000001], [-1.9671834, 52.33561269999999], [-1.9670898, 52.33549029999999], [-1.9669531, 52.335319], [-1.9668282, 52.335164099999986], [-1.9666946000000003, 52.3350125], [-1.9665992, 52.334899], [-1.9664947, 52.334784], [-1.9663195, 52.3346007], [-1.9661901999999996, 52.334469199999994], [-1.9660234, 52.3343033], [-1.9659311, 52.3342139], [-1.9658048999999995, 52.334098], [-1.9656211, 52.33393039999999], [-1.9655218999999997, 52.3338338], [-1.9652956, 52.333642000000005], [-1.9650444, 52.33344899999999], [-1.9648921, 52.33333079999999], [-1.9646859, 52.33317549999999], [-1.9641029999999997, 52.3327521], [-1.9638211, 52.3325464], [-1.9634180999999995, 52.3322545], [-1.9632757999999997, 52.33215400000001], [-1.9624364999999997, 52.3315457], [-1.9622419, 52.3314057], [-1.9619123999999992, 52.3311661], [-1.9607432, 52.330318600000005], [-1.960597, 52.330212299999985], [-1.9604976999999997, 52.3301414], [-1.9603558999999997, 52.3300401], [-1.9601811614127216, 52.32991742479848], [-1.9601364, 52.32988600000001], [-1.9598497, 52.32969829999999], [-1.9595928, 52.3295286], [-1.9593509, 52.32937679999999], [-1.9591111999999995, 52.32923180000001], [-1.9588264, 52.3290652], [-1.9584915000000005, 52.3288736], [-1.9582541, 52.3287409], [-1.9579900999999995, 52.32860070000001], [-1.9576165, 52.32840660000001], [-1.9573059, 52.3282533], [-1.957064, 52.32813530000001], [-1.9569656, 52.32808779999999], [-1.9568640999999996, 52.3280353], [-1.9567192, 52.32796140000001], [-1.9565811, 52.3278867], [-1.9564385, 52.32781000000001], [-1.9562508, 52.3277048], [-1.9560979000000005, 52.327615], [-1.9559580999999997, 52.3275324], [-1.9557155, 52.3273829], [-1.9554409999999995, 52.32721279999999], [-1.9552609, 52.32709349999999], [-1.9550734000000003, 52.3269676], [-1.9548788, 52.3268347], [-1.9546521, 52.32667359999999], [-1.9544463, 52.32651899999999], [-1.9542557, 52.32636989999999], [-1.9541285, 52.32627029999999], [-1.9540183, 52.3261801], [-1.9538769, 52.3260609], [-1.9537118, 52.32592229999999], [-1.9535684, 52.325797699999995], [-1.9534092, 52.3256515], [-1.9532345999999996, 52.32549230000001], [-1.9530757999999997, 52.32534399999999], [-1.9529105, 52.32519659999999], [-1.9527482, 52.32505189999999], [-1.9525893, 52.3249191], [-1.9524030999999995, 52.3247614], [-1.9522418999999995, 52.3246353], [-1.9517880999999997, 52.3242944], [-1.9513840999999996, 52.3240156], [-1.9511760999999996, 52.3238826], [-1.9509292999999996, 52.32372339999999], [-1.9507220999999997, 52.3235912], [-1.9505269000000005, 52.3234745], [-1.9503376, 52.3233538], [-1.9502486999999995, 52.32329669999999], [-1.9500312, 52.3231539], [-1.9497824999999995, 52.3229834], [-1.9495467, 52.3228158], [-1.94927, 52.322609500000006], [-1.9490308000000005, 52.3224232], [-1.9488004000000003, 52.32223479999999], [-1.9482799999999996, 52.3217931], [-1.9480712, 52.3216089], [-1.9480121, 52.3215539], [-1.9478127000000005, 52.3213752], [-1.9476651, 52.3212309], [-1.9475471, 52.3211192], [-1.9473746, 52.3209451], [-1.947235, 52.320800199999994], [-1.9470712999999995, 52.3206263], [-1.9469264, 52.320465299999995], [-1.9467822, 52.32030149999999], [-1.9464950999999997, 52.3199687], [-1.9459083, 52.3192508], [-1.9449479, 52.31806879999999], [-1.9447345, 52.3178062], [-1.9444163, 52.3174146], [-1.9439502, 52.31684379999999], [-1.943749, 52.316588900000006], [-1.9436152, 52.31643119999998], [-1.9434863, 52.3162688], [-1.9433338, 52.31607679999998], [-1.9426573, 52.3152415], [-1.942531, 52.315085399999994], [-1.9422523000000005, 52.31473749999999], [-1.9421697, 52.3146257], [-1.9420877999999997, 52.3144912], [-1.9420089, 52.3143518], [-1.9419652, 52.31426449999999], [-1.9419250999999995, 52.31416800000001], [-1.9418933, 52.3140741], [-1.9418751000000003, 52.3140185], [-1.9418594, 52.3139582], [-1.9418449, 52.313884], [-1.9418278, 52.3137573], [-1.9418202, 52.31362229999999], [-1.9418154999999997, 52.3135392], [-1.9418164, 52.313412], [-1.9418261, 52.313267399999994], [-1.9418383999999995, 52.31314149999999], [-1.9418730999999996, 52.3129609], [-1.9418948, 52.31285859999999], [-1.9419203000000005, 52.31277089999999], [-1.9419714, 52.312618099999995], [-1.9420377, 52.312468300000006], [-1.9421009, 52.312337600000006], [-1.9421832, 52.3121994], [-1.9422809999999997, 52.312049], [-1.9423718, 52.3119232], [-1.9424671, 52.311803999999995], [-1.9425763, 52.3116777], [-1.9427016, 52.311544299999994], [-1.9428235000000005, 52.3114271], [-1.9429252, 52.3113467], [-1.9430605999999997, 52.311229700000005], [-1.9432080999999997, 52.311114], [-1.9433512, 52.31100740000001], [-1.9435733, 52.3108572], [-1.9438767, 52.31067230000001], [-1.9442514, 52.3104499], [-1.9445721, 52.310259499999994], [-1.9447839, 52.31013029999999], [-1.9450011, 52.30999080000001], [-1.9451787, 52.3098619], [-1.9453253, 52.3097512], [-1.9454337, 52.30966019999998], [-1.9455635, 52.3095403], [-1.9456987, 52.309396], [-1.9458055000000003, 52.3092624], [-1.9458682000000005, 52.30917279999999], [-1.9459313, 52.3090715], [-1.9459929, 52.3089631], [-1.9460465, 52.30885510000001], [-1.9460827999999997, 52.30877219999999], [-1.9461296999999995, 52.30864760000001], [-1.9461658, 52.30852519999999], [-1.9461927000000003, 52.308414699999986], [-1.9462083, 52.3083113], [-1.9462145, 52.308181], [-1.9462069, 52.30805960000001], [-1.9461923, 52.3079413], [-1.9461651, 52.307824499999995], [-1.9461381999999996, 52.30771190000001], [-1.9460583, 52.30749610000001], [-1.9458899000000005, 52.3070768], [-1.9456993999999996, 52.3065951]]}", "current_leg_start": "Alvechurch", "dest_arr_time_act": "1553", "motion_projection": null, "next_location_lat": "52.3065951", "next_location_lon": "-1.9456994", "previous_location": "Alvechurch", "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\": 190.252, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 205.558, \"from_m\": 190.252, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 236.683, \"from_m\": 205.558, \"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\": 664.457, \"from_m\": 236.683, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 688.471, \"from_m\": 664.457, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1046.6, \"from_m\": 688.471, \"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\": 1871.927, \"from_m\": 1046.6, \"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\": 2251.88, \"from_m\": 1871.927, \"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\": 3850.917, \"from_m\": 2251.88, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 3887.579, \"from_m\": 3850.917, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 6429.68, \"from_m\": 3887.579, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 6439.055, \"from_m\": 6429.68, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 6731.318, \"from_m\": 6439.055, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 6759.755, \"from_m\": 6731.318, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 7487.727, \"from_m\": 6759.755, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 8672.777, \"from_m\": 7487.727, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 9184.693, \"from_m\": 8672.777, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 9209.016, \"from_m\": 9184.693, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 9612.123, \"from_m\": 9209.016, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 9848.082, \"from_m\": 9612.123, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 10148.923, \"from_m\": 9848.082, \"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\": 10621.21, \"from_m\": 10148.923, \"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\": 11875.677, \"from_m\": 10621.21, \"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\": 12620.866, \"from_m\": 11875.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\": 12997.195, \"from_m\": 12620.866, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 13777.823, \"from_m\": 12997.195, \"capability_applied\": null, \"effective_limit_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\": 14199.753, \"from_m\": 13777.823, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 14213.619, \"from_m\": 14199.753, \"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\": 14249.615, \"from_m\": 14213.619, \"capability_applied\": null, \"effective_limit_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\": 14757.211, \"from_m\": 14249.615, \"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\": 14984.879, \"from_m\": 14757.211, \"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\": 16451.78, \"from_m\": 14984.879, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 18960.699, \"from_m\": 16451.78, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 22390.145, \"from_m\": 18960.699, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 22686.146, \"from_m\": 22390.145, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 22988.53, \"from_m\": 22686.146, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 23142.059, \"from_m\": 22988.53, \"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\": 23567.304, \"from_m\": 23142.059, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 23627.544, \"from_m\": 23567.304, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 24793.664, \"from_m\": 23627.544, \"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\": 24845.537, \"from_m\": 24793.664, \"capability_applied\": null, \"effective_limit_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\": 27516.665, \"from_m\": 24845.537, \"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\": 27589.059, \"from_m\": 27516.665, \"capability_applied\": null, \"effective_limit_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\": 31334.616, \"from_m\": 27589.059, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 31989.106, \"from_m\": 31334.616, \"capability_applied\": null, \"effective_limit_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\": 33570.442, \"from_m\": 31989.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\": 38354.293, \"from_m\": 33570.442, \"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\": 39361.148, \"from_m\": 38354.293, \"capability_applied\": null, \"effective_limit_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\": 582489, \"profile_key\": \"79bd4a48c081c31fd03554b01d478303e253d4aba90dec792be52937bae8fd20\", \"schedule_id\": 29956, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1446\", \"location\": \"Four Oaks\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 102545}, {\"is_pass\": false, \"wtt_arr\": \"1448H\", \"wtt_dep\": \"1449H\", \"location\": \"Sutton Coldfield\", \"stage_seq\": 2, \"distance_m\": 2103.003, \"section_seq\": 1, \"route_path_id\": 102545}, {\"is_pass\": false, \"wtt_arr\": \"1452\", \"wtt_dep\": \"1452H\", \"location\": \"Wylde Green\", \"stage_seq\": 3, \"distance_m\": 4315.826, \"section_seq\": 1, \"route_path_id\": 102545}, {\"is_pass\": false, \"wtt_arr\": \"1454\", \"wtt_dep\": \"1454H\", \"location\": \"Chester Road\", \"stage_seq\": 4, \"distance_m\": 5372.461, \"section_seq\": 1, \"route_path_id\": 102545}, {\"is_pass\": false, \"wtt_arr\": \"1456\", \"wtt_dep\": \"1457\", \"location\": \"Erdington\", \"stage_seq\": 5, \"distance_m\": 6362.127, \"section_seq\": 1, \"route_path_id\": 102545}, {\"is_pass\": false, \"wtt_arr\": \"1459\", \"wtt_dep\": \"1459H\", \"location\": \"Gravelly Hill\", \"stage_seq\": 6, \"distance_m\": 8129.666, \"section_seq\": 1, \"route_path_id\": 102545}, {\"is_pass\": false, \"wtt_arr\": \"1502\", \"wtt_dep\": \"1502H\", \"location\": \"Aston\", \"stage_seq\": 7, \"distance_m\": 10245.168, \"section_seq\": 1, \"route_path_id\": 102545}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1507H\", \"location\": \"Proof House Jn\", \"stage_seq\": 8, \"distance_m\": 13497.735, \"section_seq\": 1, \"route_path_id\": 102545}, {\"is_pass\": false, \"wtt_arr\": \"1510\", \"wtt_dep\": \"1515\", \"location\": \"Birmingham New Street\", \"stage_seq\": 9, \"distance_m\": 14511.59, \"section_seq\": 1, \"route_path_id\": 102545}, {\"is_pass\": false, \"wtt_arr\": \"1518\", \"wtt_dep\": \"1519\", \"location\": \"Five Ways\", \"stage_seq\": 10, \"distance_m\": 15921.915, \"section_seq\": 1, \"route_path_id\": 102545}, {\"is_pass\": false, \"wtt_arr\": \"1522\", \"wtt_dep\": \"1523\", \"location\": \"University\", \"stage_seq\": 11, \"distance_m\": 18640.8, \"section_seq\": 1, \"route_path_id\": 102545}, {\"is_pass\": false, \"wtt_arr\": \"1524H\", \"wtt_dep\": \"1525H\", \"location\": \"Selly Oak\", \"stage_seq\": 12, \"distance_m\": 19801.364, \"section_seq\": 1, \"route_path_id\": 102545}, {\"is_pass\": false, \"wtt_arr\": \"1527H\", \"wtt_dep\": \"1528\", \"location\": \"Bournville\", \"stage_seq\": 13, \"distance_m\": 21552.614, \"section_seq\": 1, \"route_path_id\": 102545}, {\"is_pass\": false, \"wtt_arr\": \"1530\", \"wtt_dep\": \"1531\", \"location\": \"Kings Norton\", \"stage_seq\": 14, \"distance_m\": 23318.042, \"section_seq\": 1, \"route_path_id\": 102545}, {\"is_pass\": false, \"wtt_arr\": \"1533H\", \"wtt_dep\": \"1534\", \"location\": \"Northfield\", \"stage_seq\": 15, \"distance_m\": 25581.213, \"section_seq\": 1, \"route_path_id\": 102545}, {\"is_pass\": false, \"wtt_arr\": \"1536\", \"wtt_dep\": \"1537\", \"location\": \"Longbridge\", \"stage_seq\": 16, \"distance_m\": 27177.692, \"section_seq\": 1, \"route_path_id\": 102545}, {\"is_pass\": false, \"wtt_arr\": \"1542\", \"wtt_dep\": \"1543H\", \"location\": \"Barnt Green\", \"stage_seq\": 17, \"distance_m\": 31484.191, \"section_seq\": 1, \"route_path_id\": 102545}, {\"is_pass\": false, \"wtt_arr\": \"1547H\", \"wtt_dep\": \"1548\", \"location\": \"Alvechurch\", \"stage_seq\": 18, \"distance_m\": 34184.232, \"section_seq\": 1, \"route_path_id\": 102545}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1550H\", \"location\": \"Weights Lane Jn\", \"stage_seq\": 19, \"distance_m\": 37013.289, \"section_seq\": 1, \"route_path_id\": 102545}, {\"is_pass\": false, \"wtt_arr\": \"1553\", \"wtt_dep\": null, \"location\": \"Redditch\", \"stage_seq\": 20, \"distance_m\": 39361.148, \"section_seq\": 1, \"route_path_id\": 102545}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 39361.148, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 102545}], \"total_distance_m\": 39361.148, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 38089.949, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1271.199, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1446", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "5.0", "current_position_lat": "52.3065951", "current_position_lon": "-1.9456994", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 19270, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:49:19Z\", \"source_id\": 47660763, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:49:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:49:21Z\", \"source_id\": 15500768, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19274, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:53:19Z\", \"source_id\": 47671445, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:54:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:53:23Z\", \"source_id\": 15503795, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19278, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:55:31Z\", \"source_id\": 47677211, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:56:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:55:31Z\", \"source_id\": 15505347, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19282, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:57:23Z\", \"source_id\": 47682325, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:58:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:57:27Z\", \"source_id\": 15506717, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19286, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:03:03Z\", \"source_id\": 47697346, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:04:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:03:07Z\", \"source_id\": 15510871, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19502, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:06:16Z\", \"source_id\": 47705887, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:07:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:06:18Z\", \"source_id\": 15513321, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19433, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:14:11Z\", \"source_id\": 47727369, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:15:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:14:13Z\", \"source_id\": 15519295, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20374, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:23:06Z\", \"source_id\": 47751016, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:23:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TD\", \"smart_id\": 20373, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:23:06Z\", \"source_id\": 47751017, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:23:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:23:06Z\", \"source_id\": 15526038, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20379, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:25:49Z\", \"source_id\": 47758018, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:26:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:25:53Z\", \"source_id\": 15528173, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20383, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:28:23Z\", \"source_id\": 47764538, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:29:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:28:27Z\", \"source_id\": 15530049, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20389, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:31:32Z\", \"source_id\": 47772855, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:32:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:31:36Z\", \"source_id\": 15532460, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20410, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:34:16Z\", \"source_id\": 47780090, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:34:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:34:23Z\", \"source_id\": 15534612, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20421, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:37:19Z\", \"source_id\": 47788717, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:38:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:37:22Z\", \"source_id\": 15536887, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20436, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:39:45Z\", \"source_id\": 47795093, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:41:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:39:46Z\", \"source_id\": 15538677, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20457, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:45:59Z\", \"source_id\": 47811932, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:47:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:46:03Z\", \"source_id\": 15543445, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20465, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:48:11Z\", \"source_id\": 47817790, \"stage_seq\": 18, \"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-15T14:48:15Z\", \"source_id\": 15545132, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20468, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:54:31Z\", \"source_id\": 47835115, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:57:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:54:32Z\", \"source_id\": 15550140, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:57:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Redditch", "service_state_platform": "1", "timing_fact_generation": 1789484073341381, "current_leg_arrival_utc": "2026-09-15T15:57:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:57:42.590349", "service_state_evidence_id": 15550140, "current_leg_start_actual_dep": "2026-09-15T15:52:00+01:00", "operational_evidence_version": 86, "service_state_event_time_utc": "2026-09-15T14:57:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T15:07:43.136142", "service_state_valid_until_kind": null, "operational_interpretation_version": 86, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
West Midlands Trains |
P |
FOK |
RDC |
2R39 |
730006+730024 |
6 |
90 |
None |
{"version": 3, "segments": [{"to_m": 190.252, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 205.558, "from_m": 190.252, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 236.683, "from_m": 205.558, "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": 664.457, "from_m": 236.683, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 688.471, "from_m": 664.457, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1046.6, "from_m": 688.471, "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": 1871.927, "from_m": 1046.6, "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": 2251.88, "from_m": 1871.927, "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": 3850.917, "from_m": 2251.88, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 3887.579, "from_m": 3850.917, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 6429.68, "from_m": 3887.579, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 6439.055, "from_m": 6429.68, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 6731.318, "from_m": 6439.055, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 6759.755, "from_m": 6731.318, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 7487.727, "from_m": 6759.755, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 8672.777, "from_m": 7487.727, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 9184.693, "from_m": 8672.777, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 9209.016, "from_m": 9184.693, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 9612.123, "from_m": 9209.016, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 9848.082, "from_m": 9612.123, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 10148.923, "from_m": 9848.082, "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": 10621.21, "from_m": 10148.923, "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": 11875.677, "from_m": 10621.21, "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": 12620.866, "from_m": 11875.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": 12997.195, "from_m": 12620.866, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 13777.823, "from_m": 12997.195, "capability_applied": null, "effective_limit_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": 14199.753, "from_m": 13777.823, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 14213.619, "from_m": 14199.753, "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": 14249.615, "from_m": 14213.619, "capability_applied": null, "effective_limit_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": 14757.211, "from_m": 14249.615, "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": 14984.879, "from_m": 14757.211, "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": 16451.78, "from_m": 14984.879, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 18960.699, "from_m": 16451.78, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 22390.145, "from_m": 18960.699, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 22686.146, "from_m": 22390.145, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 60.0}, {"to_m": 22988.53, "from_m": 22686.146, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 45.0}, {"to_m": 23142.059, "from_m": 22988.53, "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": 23567.304, "from_m": 23142.059, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 23627.544, "from_m": 23567.304, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 24793.664, "from_m": 23627.544, "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": 24845.537, "from_m": 24793.664, "capability_applied": null, "effective_limit_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": 27516.665, "from_m": 24845.537, "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": 27589.059, "from_m": 27516.665, "capability_applied": null, "effective_limit_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": 31334.616, "from_m": 27589.059, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 31989.106, "from_m": 31334.616, "capability_applied": null, "effective_limit_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": 33570.442, "from_m": 31989.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": 38354.293, "from_m": 33570.442, "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": 39361.148, "from_m": 38354.293, "capability_applied": null, "effective_limit_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": 582489, "profile_key": "79bd4a48c081c31fd03554b01d478303e253d4aba90dec792be52937bae8fd20", "schedule_id": 29956, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1446", "location": "Four Oaks", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 102545}, {"is_pass": false, "wtt_arr": "1448H", "wtt_dep": "1449H", "location": "Sutton Coldfield", "stage_seq": 2, "distance_m": 2103.003, "section_seq": 1, "route_path_id": 102545}, {"is_pass": false, "wtt_arr": "1452", "wtt_dep": "1452H", "location": "Wylde Green", "stage_seq": 3, "distance_m": 4315.826, "section_seq": 1, "route_path_id": 102545}, {"is_pass": false, "wtt_arr": "1454", "wtt_dep": "1454H", "location": "Chester Road", "stage_seq": 4, "distance_m": 5372.461, "section_seq": 1, "route_path_id": 102545}, {"is_pass": false, "wtt_arr": "1456", "wtt_dep": "1457", "location": "Erdington", "stage_seq": 5, "distance_m": 6362.127, "section_seq": 1, "route_path_id": 102545}, {"is_pass": false, "wtt_arr": "1459", "wtt_dep": "1459H", "location": "Gravelly Hill", "stage_seq": 6, "distance_m": 8129.666, "section_seq": 1, "route_path_id": 102545}, {"is_pass": false, "wtt_arr": "1502", "wtt_dep": "1502H", "location": "Aston", "stage_seq": 7, "distance_m": 10245.168, "section_seq": 1, "route_path_id": 102545}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1507H", "location": "Proof House Jn", "stage_seq": 8, "distance_m": 13497.735, "section_seq": 1, "route_path_id": 102545}, {"is_pass": false, "wtt_arr": "1510", "wtt_dep": "1515", "location": "Birmingham New Street", "stage_seq": 9, "distance_m": 14511.59, "section_seq": 1, "route_path_id": 102545}, {"is_pass": false, "wtt_arr": "1518", "wtt_dep": "1519", "location": "Five Ways", "stage_seq": 10, "distance_m": 15921.915, "section_seq": 1, "route_path_id": 102545}, {"is_pass": false, "wtt_arr": "1522", "wtt_dep": "1523", "location": "University", "stage_seq": 11, "distance_m": 18640.8, "section_seq": 1, "route_path_id": 102545}, {"is_pass": false, "wtt_arr": "1524H", "wtt_dep": "1525H", "location": "Selly Oak", "stage_seq": 12, "distance_m": 19801.364, "section_seq": 1, "route_path_id": 102545}, {"is_pass": false, "wtt_arr": "1527H", "wtt_dep": "1528", "location": "Bournville", "stage_seq": 13, "distance_m": 21552.614, "section_seq": 1, "route_path_id": 102545}, {"is_pass": false, "wtt_arr": "1530", "wtt_dep": "1531", "location": "Kings Norton", "stage_seq": 14, "distance_m": 23318.042, "section_seq": 1, "route_path_id": 102545}, {"is_pass": false, "wtt_arr": "1533H", "wtt_dep": "1534", "location": "Northfield", "stage_seq": 15, "distance_m": 25581.213, "section_seq": 1, "route_path_id": 102545}, {"is_pass": false, "wtt_arr": "1536", "wtt_dep": "1537", "location": "Longbridge", "stage_seq": 16, "distance_m": 27177.692, "section_seq": 1, "route_path_id": 102545}, {"is_pass": false, "wtt_arr": "1542", "wtt_dep": "1543H", "location": "Barnt Green", "stage_seq": 17, "distance_m": 31484.191, "section_seq": 1, "route_path_id": 102545}, {"is_pass": false, "wtt_arr": "1547H", "wtt_dep": "1548", "location": "Alvechurch", "stage_seq": 18, "distance_m": 34184.232, "section_seq": 1, "route_path_id": 102545}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1550H", "location": "Weights Lane Jn", "stage_seq": 19, "distance_m": 37013.289, "section_seq": 1, "route_path_id": 102545}, {"is_pass": false, "wtt_arr": "1553", "wtt_dep": null, "location": "Redditch", "stage_seq": 20, "distance_m": 39361.148, "section_seq": 1, "route_path_id": 102545}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 39361.148, "from_m": 0.0, "section_seq": 1, "route_path_id": 102545}], "total_distance_m": 39361.148, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 38089.949, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1271.199, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 19270, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:49:19Z", "source_id": 47660763, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T13:49:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:49:21Z", "source_id": 15500768, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T14:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19274, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:53:19Z", "source_id": 47671445, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T13:54:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:53:23Z", "source_id": 15503795, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T14:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19278, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:55:31Z", "source_id": 47677211, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T13:56:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:55:31Z", "source_id": 15505347, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T14:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19282, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:57:23Z", "source_id": 47682325, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T13:58:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:57:27Z", "source_id": 15506717, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T14:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19286, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:03:03Z", "source_id": 47697346, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T14:04:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:03:07Z", "source_id": 15510871, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T15:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19502, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:06:16Z", "source_id": 47705887, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T14:07:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:06:18Z", "source_id": 15513321, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T15:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19433, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:14:11Z", "source_id": 47727369, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T14:15:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:14:13Z", "source_id": 15519295, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T15:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20374, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:23:06Z", "source_id": 47751016, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T14:23:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TD", "smart_id": 20373, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:23:06Z", "source_id": 47751017, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T14:23:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:23:06Z", "source_id": 15526038, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T15:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20379, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:25:49Z", "source_id": 47758018, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T14:26:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:25:53Z", "source_id": 15528173, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T15:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20383, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:28:23Z", "source_id": 47764538, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T14:29:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:28:27Z", "source_id": 15530049, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T15:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20389, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:31:32Z", "source_id": 47772855, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T14:32:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:31:36Z", "source_id": 15532460, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T15:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20410, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:34:16Z", "source_id": 47780090, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T14:34:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:34:23Z", "source_id": 15534612, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T15:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20421, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:37:19Z", "source_id": 47788717, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T14:38:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:37:22Z", "source_id": 15536887, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T15:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20436, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:39:45Z", "source_id": 47795093, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T14:41:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:39:46Z", "source_id": 15538677, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T15:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20457, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:45:59Z", "source_id": 47811932, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T14:47:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:46:03Z", "source_id": 15543445, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T15:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20465, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:48:11Z", "source_id": 47817790, "stage_seq": 18, "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-15T14:48:15Z", "source_id": 15545132, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T15:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20468, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:54:31Z", "source_id": 47835115, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T14:57:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:54:32Z", "source_id": 15550140, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T15:57:00+01:00", "operational_fact": true}] |
Four Oaks |
1446 |
1446 |
3 |
None |
None |
Redditch |
1553 |
1553 |
None |
LATE |
+4 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W87970/2026-09-15/detailed |
None |
Alvechurch |
2026-09-15T15:52:00+01:00 |
Redditch |
5.0 |
{"type": "LineString", "coordinates": [[-1.967947, 52.3468345], [-1.9678044, 52.34637599999999], [-1.9677640999999997, 52.3462372], [-1.9677197999999996, 52.3460627], [-1.967702, 52.345975300000006], [-1.9676876000000003, 52.34586050000001], [-1.9676663999999997, 52.3456639], [-1.9676626, 52.3455693], [-1.9676603999999995, 52.34542059999999], [-1.9676644, 52.34532230000001], [-1.9676705999999995, 52.3451008], [-1.9676762000000003, 52.34499000000001], [-1.9676784, 52.344896100000014], [-1.967687, 52.3447619], [-1.9676975999999995, 52.34464870000001], [-1.9677070999999997, 52.3445251], [-1.9677197, 52.3444301], [-1.9677391, 52.344315300000005], [-1.9677666, 52.344171200000005], [-1.9677979, 52.3440247], [-1.9678240999999996, 52.34392519999999], [-1.9678572, 52.34380869999999], [-1.9678858, 52.34370930000001], [-1.9679175, 52.3435961], [-1.9682538, 52.34274209999999], [-1.9683302, 52.3425577], [-1.9683827, 52.34242039999999], [-1.9684358, 52.342270000000006], [-1.9684928, 52.34209349999999], [-1.9685239000000003, 52.3420015], [-1.9685525, 52.3419001], [-1.9686006, 52.34171570000001], [-1.9686404, 52.34153400000001], [-1.9686777999999996, 52.34134649999999], [-1.9687104999999996, 52.3411583], [-1.9687379, 52.340959000000005], [-1.9687508, 52.3408341], [-1.9687635999999995, 52.340681199999985], [-1.9687787, 52.340478], [-1.9687808, 52.34027149999999], [-1.9687806, 52.3400335], [-1.9687751, 52.339853999999995], [-1.9687626, 52.3396381], [-1.9687517, 52.33949440000001], [-1.9687404, 52.3393834], [-1.9687197, 52.33919770000001], [-1.9686827, 52.33895149999999], [-1.9686222999999996, 52.338647], [-1.9685717, 52.33840260000001], [-1.9685003, 52.3381413], [-1.9684175, 52.3378663], [-1.9683668000000003, 52.3377134], [-1.9682914999999996, 52.3375249], [-1.9681925, 52.33729369999998], [-1.9681589, 52.3372217], [-1.968069, 52.3370271], [-1.9679872, 52.3368681], [-1.9678771999999995, 52.33666560000001], [-1.9677691999999996, 52.33648110000001], [-1.9677008, 52.33636229999998], [-1.9675948999999997, 52.33619949999999], [-1.9674719, 52.33601500000001], [-1.9673441999999997, 52.33582930000001], [-1.9671834, 52.33561269999999], [-1.9670898, 52.33549029999999], [-1.9669531, 52.335319], [-1.9668282, 52.335164099999986], [-1.9666946000000003, 52.3350125], [-1.9665992, 52.334899], [-1.9664947, 52.334784], [-1.9663195, 52.3346007], [-1.9661901999999996, 52.334469199999994], [-1.9660234, 52.3343033], [-1.9659311, 52.3342139], [-1.9658048999999995, 52.334098], [-1.9656211, 52.33393039999999], [-1.9655218999999997, 52.3338338], [-1.9652956, 52.333642000000005], [-1.9650444, 52.33344899999999], [-1.9648921, 52.33333079999999], [-1.9646859, 52.33317549999999], [-1.9641029999999997, 52.3327521], [-1.9638211, 52.3325464], [-1.9634180999999995, 52.3322545], [-1.9632757999999997, 52.33215400000001], [-1.9624364999999997, 52.3315457], [-1.9622419, 52.3314057], [-1.9619123999999992, 52.3311661], [-1.9607432, 52.330318600000005], [-1.960597, 52.330212299999985], [-1.9604976999999997, 52.3301414], [-1.9603558999999997, 52.3300401], [-1.9601811614127216, 52.32991742479848], [-1.9601364, 52.32988600000001], [-1.9598497, 52.32969829999999], [-1.9595928, 52.3295286], [-1.9593509, 52.32937679999999], [-1.9591111999999995, 52.32923180000001], [-1.9588264, 52.3290652], [-1.9584915000000005, 52.3288736], [-1.9582541, 52.3287409], [-1.9579900999999995, 52.32860070000001], [-1.9576165, 52.32840660000001], [-1.9573059, 52.3282533], [-1.957064, 52.32813530000001], [-1.9569656, 52.32808779999999], [-1.9568640999999996, 52.3280353], [-1.9567192, 52.32796140000001], [-1.9565811, 52.3278867], [-1.9564385, 52.32781000000001], [-1.9562508, 52.3277048], [-1.9560979000000005, 52.327615], [-1.9559580999999997, 52.3275324], [-1.9557155, 52.3273829], [-1.9554409999999995, 52.32721279999999], [-1.9552609, 52.32709349999999], [-1.9550734000000003, 52.3269676], [-1.9548788, 52.3268347], [-1.9546521, 52.32667359999999], [-1.9544463, 52.32651899999999], [-1.9542557, 52.32636989999999], [-1.9541285, 52.32627029999999], [-1.9540183, 52.3261801], [-1.9538769, 52.3260609], [-1.9537118, 52.32592229999999], [-1.9535684, 52.325797699999995], [-1.9534092, 52.3256515], [-1.9532345999999996, 52.32549230000001], [-1.9530757999999997, 52.32534399999999], [-1.9529105, 52.32519659999999], [-1.9527482, 52.32505189999999], [-1.9525893, 52.3249191], [-1.9524030999999995, 52.3247614], [-1.9522418999999995, 52.3246353], [-1.9517880999999997, 52.3242944], [-1.9513840999999996, 52.3240156], [-1.9511760999999996, 52.3238826], [-1.9509292999999996, 52.32372339999999], [-1.9507220999999997, 52.3235912], [-1.9505269000000005, 52.3234745], [-1.9503376, 52.3233538], [-1.9502486999999995, 52.32329669999999], [-1.9500312, 52.3231539], [-1.9497824999999995, 52.3229834], [-1.9495467, 52.3228158], [-1.94927, 52.322609500000006], [-1.9490308000000005, 52.3224232], [-1.9488004000000003, 52.32223479999999], [-1.9482799999999996, 52.3217931], [-1.9480712, 52.3216089], [-1.9480121, 52.3215539], [-1.9478127000000005, 52.3213752], [-1.9476651, 52.3212309], [-1.9475471, 52.3211192], [-1.9473746, 52.3209451], [-1.947235, 52.320800199999994], [-1.9470712999999995, 52.3206263], [-1.9469264, 52.320465299999995], [-1.9467822, 52.32030149999999], [-1.9464950999999997, 52.3199687], [-1.9459083, 52.3192508], [-1.9449479, 52.31806879999999], [-1.9447345, 52.3178062], [-1.9444163, 52.3174146], [-1.9439502, 52.31684379999999], [-1.943749, 52.316588900000006], [-1.9436152, 52.31643119999998], [-1.9434863, 52.3162688], [-1.9433338, 52.31607679999998], [-1.9426573, 52.3152415], [-1.942531, 52.315085399999994], [-1.9422523000000005, 52.31473749999999], [-1.9421697, 52.3146257], [-1.9420877999999997, 52.3144912], [-1.9420089, 52.3143518], [-1.9419652, 52.31426449999999], [-1.9419250999999995, 52.31416800000001], [-1.9418933, 52.3140741], [-1.9418751000000003, 52.3140185], [-1.9418594, 52.3139582], [-1.9418449, 52.313884], [-1.9418278, 52.3137573], [-1.9418202, 52.31362229999999], [-1.9418154999999997, 52.3135392], [-1.9418164, 52.313412], [-1.9418261, 52.313267399999994], [-1.9418383999999995, 52.31314149999999], [-1.9418730999999996, 52.3129609], [-1.9418948, 52.31285859999999], [-1.9419203000000005, 52.31277089999999], [-1.9419714, 52.312618099999995], [-1.9420377, 52.312468300000006], [-1.9421009, 52.312337600000006], [-1.9421832, 52.3121994], [-1.9422809999999997, 52.312049], [-1.9423718, 52.3119232], [-1.9424671, 52.311803999999995], [-1.9425763, 52.3116777], [-1.9427016, 52.311544299999994], [-1.9428235000000005, 52.3114271], [-1.9429252, 52.3113467], [-1.9430605999999997, 52.311229700000005], [-1.9432080999999997, 52.311114], [-1.9433512, 52.31100740000001], [-1.9435733, 52.3108572], [-1.9438767, 52.31067230000001], [-1.9442514, 52.3104499], [-1.9445721, 52.310259499999994], [-1.9447839, 52.31013029999999], [-1.9450011, 52.30999080000001], [-1.9451787, 52.3098619], [-1.9453253, 52.3097512], [-1.9454337, 52.30966019999998], [-1.9455635, 52.3095403], [-1.9456987, 52.309396], [-1.9458055000000003, 52.3092624], [-1.9458682000000005, 52.30917279999999], [-1.9459313, 52.3090715], [-1.9459929, 52.3089631], [-1.9460465, 52.30885510000001], [-1.9460827999999997, 52.30877219999999], [-1.9461296999999995, 52.30864760000001], [-1.9461658, 52.30852519999999], [-1.9461927000000003, 52.308414699999986], [-1.9462083, 52.3083113], [-1.9462145, 52.308181], [-1.9462069, 52.30805960000001], [-1.9461923, 52.3079413], [-1.9461651, 52.307824499999995], [-1.9461381999999996, 52.30771190000001], [-1.9460583, 52.30749610000001], [-1.9458899000000005, 52.3070768], [-1.9456993999999996, 52.3065951]]} |
3.3 |
1552 |
1557 |
Alvechurch |
Redditch |
Redditch |
52.3065951 |
-1.9456994 |
52.3065951 |
-1.9456994 |
1 |
0 |
2026-09-15 15:08:07 |
TERMINATED |
2026-09-15 14:57:00 |
Redditch |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15550140 |
1789484073341381 |
86 |
86 |
2026-09-15 15:07:43.136142 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 14:57:42.590349 |
| 552018 |
583165 |
C48814 |
752M28MQ15 |
2026-09-15 |
COMPLETE |
15551736 |
2026-09-15 15:57:00 |
2026-09-15 15:08:07 |
2026-09-17 15:08:07 |
{"id": 583165, "stp": "P", "toc": "Great Western Railway", "uid": "C48814", "consist": "158762", "dest_crs": "WSB", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C48814/2026-09-15/detailed", "trust_id": "752M28MQ15", "origin_crs": "SWI", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Westbury", "service_date": "2026-09-15", "dest_arr_time": "1558", "dest_platform": "2", "is_terminated": 1, "next_location": "Westbury", "signalling_id": "2M28", "timing_status": "EARLY", "origin_station": "Swindon", "current_leg_arr": "1557", "current_leg_dep": "1548", "current_leg_end": "Westbury", "origin_dep_time": "1514", "origin_platform": "3", "current_location": "Westbury", "last_update_time": "2026-09-15T15:08:07", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.214319279381132, 51.319986646432525], [-2.2141774, 51.3198681], [-2.2139662, 51.31969039999999], [-2.2136143, 51.319376299999995], [-2.2133399, 51.31914069999999], [-2.213155599999999, 51.3189692], [-2.2130603, 51.318873399999994], [-2.2129124, 51.31871389999999], [-2.2127297999999995, 51.3184976], [-2.2125888, 51.3183078], [-2.2123837999999996, 51.31801130000001], [-2.2122247, 51.3177779], [-2.212073, 51.31756809999998], [-2.2119128, 51.3173641], [-2.211759, 51.31717710000001], [-2.2115588, 51.3169404], [-2.2113588, 51.316718300000005], [-2.211156, 51.316500000000005], [-2.2109667, 51.31631520000001], [-2.2107673999999995, 51.3161282], [-2.2105910999999994, 51.315967099999995], [-2.2103955999999996, 51.3158017], [-2.2102001999999996, 51.3156383], [-2.2099380999999996, 51.3154346], [-2.2097683999999997, 51.3153056], [-2.2094829, 51.31509949999999], [-2.2091722, 51.314889399999984], [-2.2089138, 51.3147187], [-2.2086842, 51.3145772], [-2.2084267, 51.314425699999994], [-2.2082507, 51.31432089999999], [-2.2080900999999997, 51.3142315], [-2.2076825, 51.3140045], [-2.2074233, 51.3138644], [-2.2071833, 51.31373049999999], [-2.2065239, 51.3133724], [-2.2058715, 51.313017599999995], [-2.2052536, 51.31268279999999], [-2.2046878999999997, 51.3123708], [-2.2040277999999995, 51.3119926], [-2.2037134999999997, 51.3118056], [-2.2034157999999997, 51.31161629999999], [-2.2031835, 51.3114634], [-2.2029987, 51.31133659999999], [-2.2028082, 51.311198899999994], [-2.202652099999999, 51.3110791], [-2.2025091, 51.310965800000005], [-2.2023374, 51.3108237], [-2.2021477999999997, 51.31065869999999], [-2.2019513, 51.3104784], [-2.2017481, 51.31027809999999], [-2.2015419, 51.31005739999999], [-2.2013581999999996, 51.3098455], [-2.2011419999999995, 51.3096012], [-2.2009863, 51.30941270000001], [-2.2008062999999995, 51.30919020000001], [-2.20049, 51.3087905], [-2.2002419, 51.308462500000005], [-2.2000698, 51.308231499999984], [-2.1999101, 51.3080119], [-2.1997632, 51.30781050000001], [-2.1995894, 51.30756019999999], [-2.1994224, 51.30731240000001], [-2.1992535999999996, 51.3070559], [-2.1990789, 51.3067855], [-2.1989036999999994, 51.306503099999986], [-2.1986427, 51.30605659999999], [-2.198586699999999, 51.30596169999999], [-2.1984856999999995, 51.3057864], [-2.1983053999999997, 51.3054554], [-2.1981259, 51.305112699999995], [-2.1979576, 51.304774], [-2.1978159, 51.3044753], [-2.1977002, 51.304226], [-2.1975756999999994, 51.303941], [-2.1974683, 51.30368769999999], [-2.1973274, 51.30334509999999], [-2.1970899, 51.3027692], [-2.1968479999999997, 51.3021824], [-2.1966196, 51.301630900000006], [-2.1963853999999996, 51.3010633], [-2.1961615, 51.3005296], [-2.1960003, 51.3001355], [-2.1959072, 51.2998917], [-2.1958265, 51.299685100000005], [-2.1957475999999994, 51.299451899999994], [-2.1956619, 51.299195], [-2.1955876, 51.29896109999999], [-2.1954997, 51.2986526], [-2.1954153, 51.298321099999995], [-2.1953534, 51.29805720000001], [-2.195286799999999, 51.2977045], [-2.195225, 51.29735569999999], [-2.1951699, 51.2969596], [-2.1951335, 51.2966213], [-2.195121, 51.2964902], [-2.1950908, 51.2961229], [-2.1950633, 51.29578020000001], [-2.1950372, 51.29547699999999], [-2.1949941, 51.29492809999999], [-2.1949714, 51.2946095], [-2.1949338999999997, 51.29415489999999], [-2.1949077, 51.29386659999999], [-2.1948923999999996, 51.2937066], [-2.1948668999999996, 51.2934764], [-2.1948279, 51.29317060000001], [-2.1947705, 51.2928192], [-2.1947033, 51.2924848], [-2.1946427, 51.2922124], [-2.1945934, 51.2919954], [-2.194555499999999, 51.29184800000001], [-2.194472, 51.2915311], [-2.1943852, 51.29121080000001], [-2.1942759, 51.29084089999999], [-2.1940316, 51.290078699999995], [-2.1938967, 51.289663], [-2.193756, 51.2892178], [-2.1934849, 51.2883607], [-2.1932495999999997, 51.2876336], [-2.1931290999999997, 51.2872509], [-2.1930003, 51.28683869999999], [-2.1928488999999995, 51.2863734], [-2.1926582, 51.2857774], [-2.1924599, 51.2851615], [-2.1923646, 51.2848474], [-2.1922274999999996, 51.284408], [-2.1920503, 51.283848799999994], [-2.1919437, 51.283487099999995], [-2.191765, 51.28288690000001], [-2.1916707, 51.2825548], [-2.1916022, 51.28229290000001], [-2.1914934, 51.2818994], [-2.1913894, 51.2815088], [-2.1912945999999995, 51.2811179], [-2.1912510999999997, 51.28091469999999], [-2.1912151, 51.280725800000006], [-2.1911748, 51.28048820000001], [-2.1911440999999994, 51.2802729], [-2.1911181, 51.2800175], [-2.1911014999999994, 51.27981419999999], [-2.1910944, 51.2796196], [-2.1910921, 51.2794558], [-2.1910929, 51.27926670000001], [-2.1910969, 51.27907950000001], [-2.1911045, 51.2788617], [-2.1911246, 51.2786143], [-2.1911475999999994, 51.27837220000001], [-2.1911806, 51.2781437], [-2.1912205, 51.27790039999999], [-2.1912694, 51.2776568], [-2.1913327999999996, 51.277385599999995], [-2.1913966, 51.27715830000001], [-2.1914584, 51.2769445], [-2.1915752, 51.27658649999999], [-2.1917064, 51.2762444], [-2.1918423999999996, 51.2759255], [-2.1919813, 51.27561789999999], [-2.1922151, 51.2751765], [-2.1924596, 51.2747596], [-2.192604765885411, 51.27453379516892], [-2.192647, 51.2744681], [-2.192833, 51.274185299999985], [-2.1930101, 51.273923499999995], [-2.1931886, 51.27365150000001], [-2.1933528, 51.2734175], [-2.1935229, 51.27317620000001], [-2.1938720000000003, 51.272698899999995], [-2.1942009999999996, 51.2722658], [-2.1944749999999997, 51.2719221], [-2.1947192000000006, 51.2716203], [-2.1952755, 51.27092209999999], [-2.195653, 51.2704547], [-2.1963537, 51.2694953], [-2.1965787, 51.269229], [-2.1966721, 51.269122499999995], [-2.196784, 51.26901260000001], [-2.196989799999999, 51.26881420000001], [-2.1972536999999996, 51.2685733], [-2.1973502, 51.2684868], [-2.1976685, 51.26819389999999], [-2.1979685, 51.2679161], [-2.1981469, 51.267754700000005], [-2.1984478, 51.267483299999995], [-2.1985469999999996, 51.2673912], [-2.1990945, 51.2668953], [-2.1991572, 51.2668385], [-2.1994445, 51.26658990000001], [-2.1995526, 51.266497300000005], [-2.1997293, 51.266346]]}", "current_leg_start": "Trowbridge", "dest_arr_time_act": "1558", "motion_projection": null, "next_location_lat": "51.2663460", "next_location_lon": "-2.1997293", "previous_location": "Trowbridge", "current_leg_milage": "4.0", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 201.872, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 297.23, \"from_m\": 201.872, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 353.582, \"from_m\": 297.23, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 383.427, \"from_m\": 353.582, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 468.108, \"from_m\": 383.427, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 533.671, \"from_m\": 468.108, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 30145.898, \"from_m\": 533.671, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 30904.58, \"from_m\": 30145.898, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 36446.169, \"from_m\": 30904.58, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 37100.973, \"from_m\": 36446.169, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 42794.471, \"from_m\": 37100.973, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 43622.249, \"from_m\": 42794.471, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 43683.465, \"from_m\": 43622.249, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 43736.926, \"from_m\": 43683.465, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 43781.506, \"from_m\": 43736.926, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 45528.369, \"from_m\": 43781.506, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 45819.252, \"from_m\": 45528.369, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 51615.366, \"from_m\": 45819.252, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 52154.611, \"from_m\": 51615.366, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}], \"service_id\": 583165, \"profile_key\": \"2e68114d7959e67ccf51d3694aa4d2c4c4c63acb2eba3a94cbe07b9be505ea54\", \"schedule_id\": 6534, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1514\", \"location\": \"Swindon\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 30216}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1520H\", \"location\": \"Wootton Bassett Jn\", \"stage_seq\": 2, \"distance_m\": 9226.6, \"section_seq\": 1, \"route_path_id\": 30216}, {\"is_pass\": false, \"wtt_arr\": \"1528H\", \"wtt_dep\": \"1529H\", \"location\": \"Chippenham\", \"stage_seq\": 3, \"distance_m\": 26698.773, \"section_seq\": 1, \"route_path_id\": 30216}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1532\", \"location\": \"Thingley East Jn\", \"stage_seq\": 4, \"distance_m\": 28926.83, \"section_seq\": 1, \"route_path_id\": 30216}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1533\", \"location\": \"Thingley Jn\", \"stage_seq\": 5, \"distance_m\": 30145.898, \"section_seq\": 1, \"route_path_id\": 30216}, {\"is_pass\": false, \"wtt_arr\": \"1538\", \"wtt_dep\": \"1539\", \"location\": \"Melksham\", \"stage_seq\": 6, \"distance_m\": 36659.127, \"section_seq\": 1, \"route_path_id\": 30216}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1545\", \"location\": \"Bradford Jn\", \"stage_seq\": 7, \"distance_m\": 43683.465, \"section_seq\": 1, \"route_path_id\": 30216}, {\"is_pass\": false, \"wtt_arr\": \"1547H\", \"wtt_dep\": \"1548H\", \"location\": \"Trowbridge\", \"stage_seq\": 8, \"distance_m\": 45618.894, \"section_seq\": 1, \"route_path_id\": 30216}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1553H\", \"location\": \"Hawkeridge Jn\", \"stage_seq\": 9, \"distance_m\": 51156.334, \"section_seq\": 1, \"route_path_id\": 30216}, {\"is_pass\": false, \"wtt_arr\": \"1558\", \"wtt_dep\": null, \"location\": \"Westbury\", \"stage_seq\": 10, \"distance_m\": 52154.611, \"section_seq\": 1, \"route_path_id\": 30216}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 52154.611, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 30216}], \"total_distance_m\": 52154.611, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 52154.611, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 0.0, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1514", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "9.0", "current_position_lat": "51.2663460", "current_position_lon": "-2.1997293", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 24572, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:27:30Z\", \"source_id\": 47762214, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:28:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:27:29Z\", \"source_id\": 15529382, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:37:49Z\", \"source_id\": 15537171, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26208, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:45:56Z\", \"source_id\": 47811709, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:47:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:45:57Z\", \"source_id\": 15543373, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26257, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:56:43Z\", \"source_id\": 47840821, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:57:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:56:47Z\", \"source_id\": 15551736, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:57:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Westbury", "service_state_platform": "2", "timing_fact_generation": 1789484209057173, "current_leg_arrival_utc": "2026-09-15T15:57:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:57:43.144846", "service_state_evidence_id": 15551736, "current_leg_start_actual_dep": "2026-09-15T15:48:30+01:00", "operational_evidence_version": 28, "service_state_event_time_utc": "2026-09-15T14:57:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T15:07:44.374737", "service_state_valid_until_kind": null, "operational_interpretation_version": 28, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Great Western Railway |
P |
SWI |
WSB |
2M28 |
158762 |
2 |
90 |
None |
{"version": 3, "segments": [{"to_m": 201.872, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 297.23, "from_m": 201.872, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 353.582, "from_m": 297.23, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 383.427, "from_m": 353.582, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 468.108, "from_m": 383.427, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 533.671, "from_m": 468.108, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 30145.898, "from_m": 533.671, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 125.0}, {"to_m": 30904.58, "from_m": 30145.898, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 36446.169, "from_m": 30904.58, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 37100.973, "from_m": 36446.169, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 42794.471, "from_m": 37100.973, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 43622.249, "from_m": 42794.471, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 43683.465, "from_m": 43622.249, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 43736.926, "from_m": 43683.465, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 43781.506, "from_m": 43736.926, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 45528.369, "from_m": 43781.506, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 45819.252, "from_m": 45528.369, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 51615.366, "from_m": 45819.252, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 52154.611, "from_m": 51615.366, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}], "service_id": 583165, "profile_key": "2e68114d7959e67ccf51d3694aa4d2c4c4c63acb2eba3a94cbe07b9be505ea54", "schedule_id": 6534, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1514", "location": "Swindon", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 30216}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1520H", "location": "Wootton Bassett Jn", "stage_seq": 2, "distance_m": 9226.6, "section_seq": 1, "route_path_id": 30216}, {"is_pass": false, "wtt_arr": "1528H", "wtt_dep": "1529H", "location": "Chippenham", "stage_seq": 3, "distance_m": 26698.773, "section_seq": 1, "route_path_id": 30216}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1532", "location": "Thingley East Jn", "stage_seq": 4, "distance_m": 28926.83, "section_seq": 1, "route_path_id": 30216}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1533", "location": "Thingley Jn", "stage_seq": 5, "distance_m": 30145.898, "section_seq": 1, "route_path_id": 30216}, {"is_pass": false, "wtt_arr": "1538", "wtt_dep": "1539", "location": "Melksham", "stage_seq": 6, "distance_m": 36659.127, "section_seq": 1, "route_path_id": 30216}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1545", "location": "Bradford Jn", "stage_seq": 7, "distance_m": 43683.465, "section_seq": 1, "route_path_id": 30216}, {"is_pass": false, "wtt_arr": "1547H", "wtt_dep": "1548H", "location": "Trowbridge", "stage_seq": 8, "distance_m": 45618.894, "section_seq": 1, "route_path_id": 30216}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1553H", "location": "Hawkeridge Jn", "stage_seq": 9, "distance_m": 51156.334, "section_seq": 1, "route_path_id": 30216}, {"is_pass": false, "wtt_arr": "1558", "wtt_dep": null, "location": "Westbury", "stage_seq": 10, "distance_m": 52154.611, "section_seq": 1, "route_path_id": 30216}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 52154.611, "from_m": 0.0, "section_seq": 1, "route_path_id": 30216}], "total_distance_m": 52154.611, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 52154.611, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 0.0, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 24572, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:27:30Z", "source_id": 47762214, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T14:28:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:27:29Z", "source_id": 15529382, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T15:28:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:37:49Z", "source_id": 15537171, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T15:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26208, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:45:56Z", "source_id": 47811709, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T14:47:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:45:57Z", "source_id": 15543373, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T15:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26257, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:56:43Z", "source_id": 47840821, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T14:57:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:56:47Z", "source_id": 15551736, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T15:57:00+01:00", "operational_fact": true}] |
Swindon |
1514 |
1514 |
3 |
None |
None |
Westbury |
1558 |
1558 |
2 |
EARLY |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C48814/2026-09-15/detailed |
None |
Trowbridge |
2026-09-15T15:48:30+01:00 |
Westbury |
9.0 |
{"type": "LineString", "coordinates": [[-2.214319279381132, 51.319986646432525], [-2.2141774, 51.3198681], [-2.2139662, 51.31969039999999], [-2.2136143, 51.319376299999995], [-2.2133399, 51.31914069999999], [-2.213155599999999, 51.3189692], [-2.2130603, 51.318873399999994], [-2.2129124, 51.31871389999999], [-2.2127297999999995, 51.3184976], [-2.2125888, 51.3183078], [-2.2123837999999996, 51.31801130000001], [-2.2122247, 51.3177779], [-2.212073, 51.31756809999998], [-2.2119128, 51.3173641], [-2.211759, 51.31717710000001], [-2.2115588, 51.3169404], [-2.2113588, 51.316718300000005], [-2.211156, 51.316500000000005], [-2.2109667, 51.31631520000001], [-2.2107673999999995, 51.3161282], [-2.2105910999999994, 51.315967099999995], [-2.2103955999999996, 51.3158017], [-2.2102001999999996, 51.3156383], [-2.2099380999999996, 51.3154346], [-2.2097683999999997, 51.3153056], [-2.2094829, 51.31509949999999], [-2.2091722, 51.314889399999984], [-2.2089138, 51.3147187], [-2.2086842, 51.3145772], [-2.2084267, 51.314425699999994], [-2.2082507, 51.31432089999999], [-2.2080900999999997, 51.3142315], [-2.2076825, 51.3140045], [-2.2074233, 51.3138644], [-2.2071833, 51.31373049999999], [-2.2065239, 51.3133724], [-2.2058715, 51.313017599999995], [-2.2052536, 51.31268279999999], [-2.2046878999999997, 51.3123708], [-2.2040277999999995, 51.3119926], [-2.2037134999999997, 51.3118056], [-2.2034157999999997, 51.31161629999999], [-2.2031835, 51.3114634], [-2.2029987, 51.31133659999999], [-2.2028082, 51.311198899999994], [-2.202652099999999, 51.3110791], [-2.2025091, 51.310965800000005], [-2.2023374, 51.3108237], [-2.2021477999999997, 51.31065869999999], [-2.2019513, 51.3104784], [-2.2017481, 51.31027809999999], [-2.2015419, 51.31005739999999], [-2.2013581999999996, 51.3098455], [-2.2011419999999995, 51.3096012], [-2.2009863, 51.30941270000001], [-2.2008062999999995, 51.30919020000001], [-2.20049, 51.3087905], [-2.2002419, 51.308462500000005], [-2.2000698, 51.308231499999984], [-2.1999101, 51.3080119], [-2.1997632, 51.30781050000001], [-2.1995894, 51.30756019999999], [-2.1994224, 51.30731240000001], [-2.1992535999999996, 51.3070559], [-2.1990789, 51.3067855], [-2.1989036999999994, 51.306503099999986], [-2.1986427, 51.30605659999999], [-2.198586699999999, 51.30596169999999], [-2.1984856999999995, 51.3057864], [-2.1983053999999997, 51.3054554], [-2.1981259, 51.305112699999995], [-2.1979576, 51.304774], [-2.1978159, 51.3044753], [-2.1977002, 51.304226], [-2.1975756999999994, 51.303941], [-2.1974683, 51.30368769999999], [-2.1973274, 51.30334509999999], [-2.1970899, 51.3027692], [-2.1968479999999997, 51.3021824], [-2.1966196, 51.301630900000006], [-2.1963853999999996, 51.3010633], [-2.1961615, 51.3005296], [-2.1960003, 51.3001355], [-2.1959072, 51.2998917], [-2.1958265, 51.299685100000005], [-2.1957475999999994, 51.299451899999994], [-2.1956619, 51.299195], [-2.1955876, 51.29896109999999], [-2.1954997, 51.2986526], [-2.1954153, 51.298321099999995], [-2.1953534, 51.29805720000001], [-2.195286799999999, 51.2977045], [-2.195225, 51.29735569999999], [-2.1951699, 51.2969596], [-2.1951335, 51.2966213], [-2.195121, 51.2964902], [-2.1950908, 51.2961229], [-2.1950633, 51.29578020000001], [-2.1950372, 51.29547699999999], [-2.1949941, 51.29492809999999], [-2.1949714, 51.2946095], [-2.1949338999999997, 51.29415489999999], [-2.1949077, 51.29386659999999], [-2.1948923999999996, 51.2937066], [-2.1948668999999996, 51.2934764], [-2.1948279, 51.29317060000001], [-2.1947705, 51.2928192], [-2.1947033, 51.2924848], [-2.1946427, 51.2922124], [-2.1945934, 51.2919954], [-2.194555499999999, 51.29184800000001], [-2.194472, 51.2915311], [-2.1943852, 51.29121080000001], [-2.1942759, 51.29084089999999], [-2.1940316, 51.290078699999995], [-2.1938967, 51.289663], [-2.193756, 51.2892178], [-2.1934849, 51.2883607], [-2.1932495999999997, 51.2876336], [-2.1931290999999997, 51.2872509], [-2.1930003, 51.28683869999999], [-2.1928488999999995, 51.2863734], [-2.1926582, 51.2857774], [-2.1924599, 51.2851615], [-2.1923646, 51.2848474], [-2.1922274999999996, 51.284408], [-2.1920503, 51.283848799999994], [-2.1919437, 51.283487099999995], [-2.191765, 51.28288690000001], [-2.1916707, 51.2825548], [-2.1916022, 51.28229290000001], [-2.1914934, 51.2818994], [-2.1913894, 51.2815088], [-2.1912945999999995, 51.2811179], [-2.1912510999999997, 51.28091469999999], [-2.1912151, 51.280725800000006], [-2.1911748, 51.28048820000001], [-2.1911440999999994, 51.2802729], [-2.1911181, 51.2800175], [-2.1911014999999994, 51.27981419999999], [-2.1910944, 51.2796196], [-2.1910921, 51.2794558], [-2.1910929, 51.27926670000001], [-2.1910969, 51.27907950000001], [-2.1911045, 51.2788617], [-2.1911246, 51.2786143], [-2.1911475999999994, 51.27837220000001], [-2.1911806, 51.2781437], [-2.1912205, 51.27790039999999], [-2.1912694, 51.2776568], [-2.1913327999999996, 51.277385599999995], [-2.1913966, 51.27715830000001], [-2.1914584, 51.2769445], [-2.1915752, 51.27658649999999], [-2.1917064, 51.2762444], [-2.1918423999999996, 51.2759255], [-2.1919813, 51.27561789999999], [-2.1922151, 51.2751765], [-2.1924596, 51.2747596], [-2.192604765885411, 51.27453379516892], [-2.192647, 51.2744681], [-2.192833, 51.274185299999985], [-2.1930101, 51.273923499999995], [-2.1931886, 51.27365150000001], [-2.1933528, 51.2734175], [-2.1935229, 51.27317620000001], [-2.1938720000000003, 51.272698899999995], [-2.1942009999999996, 51.2722658], [-2.1944749999999997, 51.2719221], [-2.1947192000000006, 51.2716203], [-2.1952755, 51.27092209999999], [-2.195653, 51.2704547], [-2.1963537, 51.2694953], [-2.1965787, 51.269229], [-2.1966721, 51.269122499999995], [-2.196784, 51.26901260000001], [-2.196989799999999, 51.26881420000001], [-2.1972536999999996, 51.2685733], [-2.1973502, 51.2684868], [-2.1976685, 51.26819389999999], [-2.1979685, 51.2679161], [-2.1981469, 51.267754700000005], [-2.1984478, 51.267483299999995], [-2.1985469999999996, 51.2673912], [-2.1990945, 51.2668953], [-2.1991572, 51.2668385], [-2.1994445, 51.26658990000001], [-2.1995526, 51.266497300000005], [-2.1997293, 51.266346]]} |
4.0 |
1548 |
1557 |
Trowbridge |
Westbury |
Westbury |
51.2663460 |
-2.1997293 |
51.2663460 |
-2.1997293 |
1 |
0 |
2026-09-15 15:08:07 |
TERMINATED |
2026-09-15 14:57:00 |
Westbury |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15551736 |
1789484209057173 |
28 |
28 |
2026-09-15 15:07:44.374737 |
2 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 14:57:43.144846 |
| 552019 |
583100 |
C35349 |
503C20MQ15 |
2026-09-15 |
COMPLETE |
15551486 |
2026-09-15 15:57:00 |
2026-09-15 15:08:07 |
2026-09-17 15:08:07 |
{"id": 583100, "stp": "P", "toc": "Elizabeth Line", "uid": "C35349", "consist": "345059", "dest_crs": "LST", "num_carr": 9, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C35349/2026-09-15/detailed", "trust_id": "503C20MQ15", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London Liverpool Street", "service_date": "2026-09-15", "dest_arr_time": "1556", "dest_platform": "17", "is_terminated": 1, "next_location": "London Liverpool Street", "signalling_id": "3C20", "timing_status": "LATE", "origin_station": "Gidea Park CS", "current_leg_arr": "1557", "current_leg_dep": "1524", "current_leg_end": "London Liverpool Street", "origin_dep_time": "1511", "origin_platform": "1C", "current_location": "London Liverpool Street", "last_update_time": "2026-09-15T15:08:07", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.2198854, 51.587505699999994], [0.21947289999999997, 51.5873802], [0.21887960000000004, 51.587134500000005], [0.21842749999999997, 51.5869551], [0.21795709999999996, 51.58677230000001], [0.2176035, 51.586646], [0.2171941, 51.58650870000001], [0.21684259999999997, 51.5863971], [0.2163108, 51.58620379999999], [0.215859, 51.586025], [0.2151428, 51.5857422], [0.21442859999999997, 51.58545139999999], [0.21373149999999996, 51.58517819999999], [0.2128799, 51.584837099999994], [0.2120667, 51.5845153], [0.21153489999999997, 51.58429790000001], [0.2111134, 51.58413029999999], [0.21082570000000003, 51.584008899999986], [0.2104343, 51.58383280000001], [0.21011, 51.5836867], [0.2098791, 51.583579000000015], [0.2094713, 51.5834051], [0.20921229999999996, 51.5833019], [0.20885129999999996, 51.58315919999998], [0.2085278, 51.5830311], [0.2081706, 51.5828784], [0.2076619, 51.582685], [0.207375, 51.58256829999999], [0.20710370000000003, 51.58246530000001], [0.20704729999999996, 51.5824424], [0.206387, 51.5822026], [0.20598839316083012, 51.582049616094906], [0.2056637, 51.581925], [0.2051072, 51.5816841], [0.20471839999999997, 51.5814992], [0.2043105, 51.5813125], [0.2038641, 51.5811433], [0.2035274, 51.5810166], [0.20272129999999997, 51.58074830000001], [0.201906, 51.5804566], [0.2011361, 51.58019989999999], [0.20044160000000005, 51.5799766], [0.1998193, 51.57977820000001], [0.19923460000000004, 51.5795965], [0.19867129999999997, 51.5794215], [0.19806779999999996, 51.57925149999999], [0.1972926, 51.5790215], [0.1964878, 51.5787915], [0.19588449999999996, 51.5786081], [0.1950476, 51.5783698], [0.1942993, 51.5781447], [0.1937065, 51.57797139999999], [0.19316929999999996, 51.5778148], [0.19310019999999997, 51.577794700000005], [0.1922984, 51.57755970000001], [0.1916652, 51.5773713], [0.1910136, 51.577183], [0.1900856, 51.5769096], [0.1890234, 51.57660950000001], [0.1874276, 51.57612509999999], [0.18701650000000003, 51.5760091], [0.1861922, 51.5757602], [0.185047, 51.57543429999999], [0.1836422, 51.5750702], [0.1833731, 51.5750015], [0.1826521, 51.5748178], [0.1815497, 51.57450819999999], [0.1806037, 51.5742264], [0.1796630568239043, 51.573946953332374], [0.1789661, 51.57373990000001], [0.1787487, 51.57368300000001], [0.1786607, 51.5736602], [0.17840779999999998, 51.57358730000001], [0.1781195, 51.5734977], [0.1777737, 51.5733997], [0.1775616, 51.5733464], [0.1772142, 51.573256], [0.1767455, 51.5731176], [0.1763451, 51.5730174], [0.17612719999999998, 51.5729717], [0.17518419999999998, 51.57273310000001], [0.1748766, 51.5726667], [0.1740465, 51.5724867], [0.17317149999999998, 51.572298200000006], [0.1721877, 51.572094099999994], [0.1716232, 51.571988599999976], [0.1707281, 51.57183029999998], [0.1698837, 51.5716968], [0.1690898, 51.5715788], [0.1682838, 51.5714652], [0.16714919999999997, 51.57131510000001], [0.16661619999999996, 51.57124929999999], [0.16577269999999997, 51.57114669999999], [0.1648628, 51.5710455], [0.1640043, 51.57095989999999], [0.16313279999999997, 51.5708776], [0.16244669999999997, 51.570814199999994], [0.1618726, 51.5707637], [0.1609201, 51.5706762], [0.1605371, 51.5706419], [0.1482225, 51.5695194], [0.1459794, 51.569312], [0.1446187, 51.56919619999999], [0.1382855, 51.5687189], [0.1359645, 51.5685478], [0.1325042, 51.5682985], [0.131855, 51.5682483], [0.13103259999999997, 51.568167800000005], [0.13032519999999995, 51.5681004], [0.1298594, 51.568051700000005], [0.1293651, 51.5679939], [0.12907159999999998, 51.5679585], [0.1284247, 51.56787739999999], [0.127746, 51.567788400000005], [0.1270561, 51.5676948], [0.1267866, 51.567658300000005], [0.12550639999999996, 51.5674861], [0.1238925, 51.5672647], [0.1221489, 51.5670263], [0.1197452, 51.56670110000001], [0.1171162, 51.56634759999999], [0.11576970000000002, 51.5661619], [0.1135618, 51.5658613], [0.11264979999999998, 51.56573550000001], [0.11187869999999998, 51.5656327], [0.1109832, 51.5655118], [0.109892, 51.5653658], [0.10882609999999998, 51.56522230000001], [0.1039785, 51.5645706], [0.1034367, 51.5645058], [0.10241519999999998, 51.5643868], [0.1013941, 51.56429469999999], [0.1005213, 51.56420989999999], [0.09969409999999998, 51.56413390000001], [0.0987604, 51.564046000000005], [0.09767209999999998, 51.5639315], [0.097097, 51.56386319999999], [0.0958921, 51.5637575], [0.094521, 51.56363580000001], [0.0928204, 51.5634724], [0.0920252, 51.5634019], [0.08983152841195213, 51.56312262066987], [0.08884009999999999, 51.5629964], [0.0867628, 51.5626712], [0.0852667, 51.5623798], [0.083769, 51.562075], [0.07918089999999998, 51.5610862], [0.078503, 51.5609388], [0.07617199999999999, 51.5604352], [0.074611, 51.560093300000005], [0.073115, 51.559775599999995], [0.0719812, 51.5595072], [0.0706423, 51.5592455], [0.0699841, 51.5590967], [0.0692074, 51.55891999999999], [0.0685705, 51.5587785], [0.06856239772822595, 51.55877685811353], [0.067701, 51.5586023], [0.0669534, 51.5584533], [0.06652299999999998, 51.558363799999995], [0.06610039999999999, 51.55826629999999], [0.0658932, 51.5582205], [0.06556605, 51.558137200000075], [0.0653424, 51.5580836], [0.0642851, 51.5578128], [0.06408739999999999, 51.557756], [0.06319389999999998, 51.5575068], [0.06229229999999999, 51.557244999999995], [0.06129799999999999, 51.5569416], [0.061171, 51.5569022], [0.06077621444414137, 51.5567798414162], [0.06054391620779977, 51.556707843483345], [0.06034180000000001, 51.5566452], [0.060152899999999995, 51.55658759999999], [0.0597275, 51.5564519], [0.05724189999999999, 51.555634399999995], [0.0566647, 51.5554437], [0.0559109, 51.5551912], [0.05482589999999999, 51.55483219999999], [0.054320772907642936, 51.55466347968381], [0.05414209999999999, 51.554603799999995], [0.0536101, 51.5544301], [0.0529876, 51.55422689999999], [0.052959299999999994, 51.554218199999994], [0.05261989999999999, 51.5541135], [0.0522536, 51.55400139999999], [0.05169939999999999, 51.55384180000001], [0.0510416, 51.55365849999999], [0.0501241, 51.553411200000006], [0.04953949999999999, 51.5532554], [0.0486749, 51.5530259], [0.04806339999999999, 51.55287039999999], [0.0476577, 51.5527749], [0.0472041, 51.55268159999999], [0.0467878, 51.55260440000001], [0.04641309999999999, 51.55253080000001], [0.046022499999999994, 51.552453099999994], [0.0453224, 51.5523132], [0.04453229999999999, 51.5521438], [0.0436207, 51.551944799999994], [0.04291020000000001, 51.55179979999999], [0.0422709, 51.5516819], [0.0415687, 51.5515756], [0.0409024, 51.5514863], [0.04025979999999999, 51.5514138], [0.0394678, 51.55132979999999], [0.0388507, 51.551277], [0.03815489999999999, 51.5512164], [0.0373555, 51.5511507], [0.0367111, 51.5511], [0.0360078, 51.5510465], [0.03551484235751217, 51.551006577381735], [0.0354360101060046, 51.551000193077655], [0.0352978, 51.550989], [0.034783400000000006, 51.550942600000006], [0.034257699999999995, 51.55089389999999], [0.03374679999999999, 51.550846799999995], [0.03305009999999999, 51.550779099999986], [0.0322299, 51.55068769999999], [0.031103232076571168, 51.5505510614116], [0.0304942, 51.5504772], [0.0299218, 51.5503875], [0.028467199999999995, 51.5501678], [0.0257909, 51.549722], [0.025084799999999997, 51.54960979999999], [0.024580999999999995, 51.5495172], [0.024369199999999997, 51.5494813], [0.023920699999999996, 51.5494046], [0.0234495, 51.5493282], [0.0229839, 51.5492468], [0.0224419, 51.5491431], [0.0219664, 51.54905], [0.021558299999999996, 51.5489735], [0.0208117, 51.54882779999999], [0.0199536, 51.5486749], [0.018325799999999996, 51.5483704], [0.0154547, 51.5478404], [0.013286499999999998, 51.54747390000001], [0.011990399999999998, 51.54723880000001], [0.0103183, 51.5469298], [0.0092082, 51.5467191], [0.0087529, 51.546635], [0.007570100000000001, 51.5464149], [0.0069103, 51.54629119999999], [0.0063041, 51.546175600000005], [0.0058913, 51.54608210000001], [0.005590499999999999, 51.54601209999999], [0.0052384, 51.54593450000001], [0.004717699999999999, 51.5457997], [0.004281499999999999, 51.54567499999999], [0.003828900000000001, 51.54554139999998], [0.0035156, 51.5454408], [0.0031789, 51.545327], [0.0026872, 51.5451607], [0.0025653, 51.5451103], [0.0021998, 51.54497589999999], [0.001849764931890914, 51.54483822313229], [0.0016636, 51.54476499999999], [0.0014922999999999998, 51.5446901], [0.0012185589495155595, 51.54458039216955], [0.0008196, 51.54442050000001], [0.0004260999999999999, 51.5442514], [0.0, 51.544058088379], [-0.0000553, 51.544033], [-0.00013389999999999995, 51.5439925], [-0.00027929999999999996, 51.5439279], [-0.0007267999999999999, 51.54370529999999], [-0.0011814999999999998, 51.54347990000001], [-0.0015435, 51.5432915], [-0.0018175, 51.543137400000006], [-0.002091, 51.54297580000001], [-0.0024636, 51.54275280000001], [-0.0028097, 51.542542999999995], [-0.0030681, 51.542384], [-0.0033324, 51.54221900000001], [-0.0034010613547373635, 51.54217625781763], [-0.0034025999999999995, 51.5421753], [-0.003746399999999999, 51.5419608], [-0.0039644, 51.5418172], [-0.0042062, 51.541652], [-0.004440199999999999, 51.541491699999995], [-0.004821099999999999, 51.5412474], [-0.004941, 51.5411577], [-0.005156999999999999, 51.54098689999999], [-0.005479199999999999, 51.54071059999998], [-0.005586, 51.540617299999994], [-0.0058231, 51.5404004], [-0.006013400000000001, 51.54021519999999], [-0.006209199999999999, 51.54002549999999], [-0.0063129, 51.5399237], [-0.006740999999999999, 51.53950640000001], [-0.0069911999999999995, 51.53926049999999], [-0.0073964, 51.5388648], [-0.007538700000000001, 51.53872570000001], [-0.0077722, 51.53851279999999], [-0.007997999999999998, 51.53831259999999], [-0.0081332, 51.53819940000001], [-0.0083559, 51.538016299999995], [-0.0085548, 51.5378582], [-0.0090205, 51.537499399999994], [-0.0097027, 51.53697120000001], [-0.009811899999999998, 51.5368927], [-0.009939999999999996, 51.53679939999999], [-0.0103908, 51.536492599999995], [-0.0108451, 51.53617509999999], [-0.011244799999999998, 51.535909], [-0.0116453, 51.5356617], [-0.011833899999999998, 51.5355523], [-0.0120768, 51.535411399999994], [-0.0122037, 51.535335899999986], [-0.0129116, 51.5349622], [-0.0137455, 51.5345192], [-0.0139412, 51.53441159999999], [-0.014419199999999997, 51.5341903], [-0.015172199999999997, 51.5337869], [-0.016521699999999997, 51.53308880000001], [-0.0179083, 51.53237059999999], [-0.0182993, 51.5321692], [-0.018617199999999997, 51.5320037], [-0.019057699999999997, 51.5317888], [-0.0192121, 51.531714], [-0.0196204, 51.531527399999995], [-0.0200308, 51.53134519999999], [-0.0208246, 51.5310126], [-0.0212524, 51.530864], [-0.0218127, 51.53068669999999], [-0.02207, 51.5306044], [-0.022561099999999997, 51.5304754], [-0.0232001, 51.530317100000005], [-0.023587499999999997, 51.530232000000005], [-0.024101399999999995, 51.5301314], [-0.0245868, 51.53004680000001], [-0.024954800000000003, 51.5299846], [-0.025224599999999996, 51.52993849999999], [-0.025668799999999995, 51.5298754], [-0.026166100000000005, 51.52981999999999], [-0.0268339, 51.5297466], [-0.0274337, 51.52969350000001], [-0.0278988, 51.5296514], [-0.028654099999999995, 51.52957670000001], [-0.0291514, 51.52953130000001], [-0.0297361, 51.5294662], [-0.030299399999999997, 51.5293778], [-0.030875000000000003, 51.5292897], [-0.0313448, 51.5292299], [-0.03144299999999999, 51.5292128], [-0.031536699999999994, 51.5291952], [-0.0317685, 51.5291527], [-0.031859599999999995, 51.529135100000005], [-0.0319495, 51.52911759999999], [-0.0321461, 51.52907879999999], [-0.03232519999999999, 51.52904279999999], [-0.0325508, 51.528994999999995], [-0.0327454, 51.52895269999999], [-0.0329064, 51.5289171], [-0.0330775, 51.528877699999995], [-0.0332883, 51.5288285], [-0.0334774, 51.5287817], [-0.0337173, 51.5287229], [-0.033898899999999996, 51.52867640000001], [-0.0340864, 51.5286259], [-0.0342622, 51.52857869999999], [-0.0345624, 51.52849820000001], [-0.03479019999999999, 51.52843480000001], [-0.0350404, 51.52836620000001], [-0.035296100000000004, 51.52829779999999], [-0.0355442, 51.5282333], [-0.035800599999999995, 51.5281692], [-0.0361288, 51.5280899], [-0.036339199999999995, 51.5280411], [-0.036652399999999995, 51.52796469999999], [-0.036873, 51.52791229999999], [-0.0370919, 51.52786079999999], [-0.0373095, 51.527810499999994], [-0.0374635, 51.5277766], [-0.03762689999999999, 51.52774139999998], [-0.037830199999999994, 51.52769910000001], [-0.0380104, 51.527663399999994], [-0.03821900000000001, 51.52762409999999], [-0.03836139999999999, 51.52759809999999], [-0.03857479999999999, 51.5275617], [-0.03878789999999999, 51.527528399999994], [-0.0389641, 51.5275007], [-0.0392453, 51.52745900000001], [-0.0394859, 51.527422699999995], [-0.0396672, 51.5273961], [-0.0398122, 51.52737589999999], [-0.0399659, 51.52735560000001], [-0.0402609, 51.5273178], [-0.0405541, 51.52727599999999], [-0.0408419, 51.527237099999994], [-0.0411678, 51.5271929], [-0.041498299999999995, 51.527145700000005], [-0.0422656, 51.52703439999999], [-0.0429621, 51.5269352], [-0.0437635, 51.5268226], [-0.04399429999999999, 51.5267902], [-0.0447296, 51.5266847], [-0.0456417, 51.5265535], [-0.0459614, 51.5265071], [-0.0462473, 51.526460699999994], [-0.04652619999999999, 51.52641309999999], [-0.04679119999999999, 51.52636449999999], [-0.047027799999999995, 51.526319], [-0.047262799999999994, 51.526271599999994], [-0.0475271, 51.52621630000001], [-0.047782099999999994, 51.52615860000001], [-0.048009199999999995, 51.5261037], [-0.0481892, 51.526059], [-0.04831989999999999, 51.5260235], [-0.04854189999999999, 51.525961499999994], [-0.0487445, 51.525900699999994], [-0.0490347, 51.525807699999994], [-0.04925299999999999, 51.5257336], [-0.0494734, 51.5256624], [-0.04968539999999999, 51.52559440000001], [-0.04985889999999999, 51.5255387], [-0.05003839999999999, 51.5254845], [-0.050220499999999994, 51.52543419999999], [-0.0503405, 51.52540050000001], [-0.05046049999999999, 51.5253685], [-0.05069559999999999, 51.5253081], [-0.0508576, 51.525266499999994], [-0.0510239, 51.52522600000001], [-0.0513426, 51.5251491], [-0.0516649, 51.5250722], [-0.0520251, 51.524987499999995], [-0.0522438, 51.524939], [-0.0524537, 51.52489379999999], [-0.05263539999999999, 51.5248548], [-0.0528224, 51.524816900000005], [-0.0530061, 51.5247786], [-0.05317159999999999, 51.524745499999995], [-0.053438299999999994, 51.5246947], [-0.0538741, 51.5246114], [-0.05412039999999999, 51.5245674], [-0.0544526, 51.524508100000006], [-0.05475290000000001, 51.52445660000001], [-0.055057499999999995, 51.5244068], [-0.05557019999999999, 51.524325999999995], [-0.0559518, 51.5242648], [-0.0561946, 51.52422739999999], [-0.05639919999999999, 51.524197099999995], [-0.056612199999999994, 51.52416660000001], [-0.056858, 51.5241316], [-0.05700210000000001, 51.524111899999994], [-0.05716, 51.5240913], [-0.05752089999999999, 51.52404709999998], [-0.05767110000000001, 51.524029], [-0.0578296, 51.52401149999999], [-0.0580581, 51.52398739999999], [-0.05823380000000001, 51.52396989999999], [-0.05825169710292569, 51.52396816011372], [-0.058503871168518226, 51.52394578857729], [-0.05872719595680271, 51.523928525454], [-0.05892580198464374, 51.52391568290884], [-0.05910381976890589, 51.52390657310686], [-0.05926537982645379, 51.523900508213075], [-0.05941461267415202, 51.5238968003925], [-0.05955564882886517, 51.52389476181016], [-0.059692618807457846, 51.52389370463107], [-0.05982965312679465, 51.52389294102026], [-0.059970882303740175, 51.52389178314273], [-0.06012043685515901, 51.523889543163534], [-0.06028244729791576, 51.52388553324766], [-0.06046104414887503, 51.52387906556014], [-0.06066035792490141, 51.523869452266], [-0.060884519142859486, 51.52385600553025], [-0.061137658319613875, 51.523838037517926], [-0.06119089999999999, 51.52383439999999], [-0.06135559999999999, 51.5238208], [-0.06145540000000001, 51.52381030000001], [-0.06153129999999998, 51.5238025], [-0.06160109999999999, 51.52379530000001], [-0.06168749999999999, 51.52378619999999], [-0.061778499999999986, 51.52377849999999], [-0.06191829999999999, 51.52376979999998], [-0.06203919999999999, 51.523765], [-0.0622197, 51.5237593], [-0.062407799999999986, 51.5237524], [-0.06251149999999998, 51.523748600000005], [-0.0626121, 51.523744099999995], [-0.06268379999999998, 51.5237374], [-0.06274829999999999, 51.5237306], [-0.0628348, 51.5237213], [-0.06296149999999999, 51.5237086], [-0.063057, 51.5236983], [-0.06315629999999998, 51.52368849999999], [-0.0633305, 51.52367379999999], [-0.0635169, 51.5236621], [-0.0636556, 51.52365229999999], [-0.0639446, 51.52363210000001], [-0.0642792, 51.52360730000001], [-0.0646804, 51.523580800000005], [-0.0649147, 51.5235644], [-0.06530499999999999, 51.5235393], [-0.06544959999999998, 51.5235242], [-0.0656678, 51.52349709999999], [-0.06576649999999999, 51.5234862], [-0.0658669, 51.5234757], [-0.06598119999999999, 51.52346549999999], [-0.0661496, 51.5234557], [-0.066319, 51.523445599999995], [-0.0668084, 51.52341539999999], [-0.0669858, 51.5234038], [-0.0671754, 51.5233919], [-0.06745079999999999, 51.52337709999999], [-0.0676073, 51.5233676], [-0.067743, 51.5233603], [-0.0679341, 51.523350099999995], [-0.06806989999999999, 51.52334320000001], [-0.068213, 51.52333540000001], [-0.06833279999999999, 51.5233286], [-0.0684607, 51.52332009999999], [-0.0686486, 51.5233069], [-0.0687605, 51.5232983], [-0.06886699999999998, 51.5232885], [-0.068948, 51.5232814], [-0.0690316, 51.5232731], [-0.0691518, 51.52325789999999], [-0.069234, 51.5232472], [-0.0693122, 51.523237], [-0.06941529999999999, 51.5232215], [-0.06951419999999998, 51.52320559999998], [-0.0696049, 51.5231892], [-0.0697191, 51.52316660000001], [-0.0697982, 51.5231505], [-0.06992069999999999, 51.5231243], [-0.0700483, 51.523096399999986], [-0.0701685, 51.5230688], [-0.07029779999999998, 51.523039700000005], [-0.07049838722976962, 51.522992872321566], [-0.0705825811169926, 51.52297321699674], [-0.0706876, 51.5229487], [-0.0709037, 51.52290020000001], [-0.07104459999999999, 51.5228692], [-0.0711456, 51.5228467], [-0.07130229999999999, 51.5228128], [-0.07146769999999998, 51.522779699999994], [-0.0716106, 51.522753900000005], [-0.0717621, 51.5227298], [-0.0718341, 51.52271850000001], [-0.0718927, 51.52271029999999], [-0.072028, 51.522692000000006], [-0.0721465, 51.52267690000001], [-0.0722594, 51.5226637], [-0.07237639999999998, 51.5226523], [-0.072496, 51.5226417], [-0.0728198, 51.5226125], [-0.07315099999999998, 51.522585599999985], [-0.0734508, 51.5225611], [-0.0737021, 51.5225427], [-0.0743593, 51.5224881], [-0.07455609999999999, 51.5224729], [-0.0747536, 51.5224583], [-0.07497879999999998, 51.522443], [-0.07514719999999998, 51.52243529999999], [-0.0752784, 51.5224312], [-0.075389, 51.5224287], [-0.0754899, 51.522426800000005], [-0.0756911, 51.52242409999999], [-0.0758053, 51.5224206], [-0.0759032, 51.522418300000005], [-0.0759888, 51.52241480000001], [-0.07605859999999999, 51.52241130000001], [-0.07614369999999998, 51.5224065], [-0.07623799999999999, 51.5224002], [-0.0763345, 51.52239209999998], [-0.0764198, 51.52238409999999], [-0.07650209999999999, 51.522374], [-0.07659839999999998, 51.5223626], [-0.0766845, 51.5223504], [-0.07677179999999999, 51.5223361], [-0.0768787, 51.5223178], [-0.07699559999999998, 51.5222982], [-0.0771023, 51.522276], [-0.07721079999999998, 51.52225109999999], [-0.07731430000000002, 51.52222690000001], [-0.0774129, 51.5222019], [-0.07746679999999999, 51.52218719999999], [-0.0775378, 51.52216589999998], [-0.07762759999999999, 51.52213819999999], [-0.0777357, 51.52210349999999], [-0.07783119999999999, 51.5220713], [-0.07793639999999999, 51.5220335], [-0.0783286, 51.5218762], [-0.0784651, 51.5218069], [-0.0786231, 51.52172959999999], [-0.0787362, 51.5216659], [-0.0788046, 51.521626], [-0.0790829, 51.5214413], [-0.0791583, 51.5213892], [-0.0794374, 51.5211957], [-0.0796697, 51.521035999999995], [-0.0800261, 51.52065280000001], [-0.08012859999999998, 51.5205426], [-0.0802134, 51.5204442], [-0.0803524, 51.5202829], [-0.0804928, 51.5200888], [-0.08060569999999999, 51.5199059], [-0.08069029999999999, 51.51975329999999], [-0.08080779999999999, 51.51954500000001], [-0.0816517, 51.5179917]]}", "current_leg_start": "Gidea Park Country End Spur", "dest_arr_time_act": "1556", "motion_projection": null, "next_location_lat": "51.5179917", "next_location_lon": "-0.0816517", "previous_location": "Gidea Park Country End Spur", "current_leg_milage": "14.1", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 334.087, \"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\": 420.409, \"from_m\": 334.087, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 452.141, \"from_m\": 420.409, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 542.334, \"from_m\": 452.141, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 579.433, \"from_m\": 542.334, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 3890.376, \"from_m\": 579.433, \"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\": 3960.74, \"from_m\": 3890.376, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 15972.524, \"from_m\": 3960.74, \"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\": 16585.755, \"from_m\": 15972.524, \"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\": 20533.784, \"from_m\": 16585.755, \"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\": 20996.379, \"from_m\": 20533.784, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 21066.996, \"from_m\": 20996.379, \"capability_applied\": null, \"effective_limit_mph\": 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.263, \"from_m\": 21066.996, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 21803.711, \"from_m\": 21292.263, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 22330.335, \"from_m\": 21803.711, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 22807.01, \"from_m\": 22330.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\": 23260.228, \"from_m\": 22807.01, \"capability_applied\": null, \"effective_limit_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\": 583100, \"profile_key\": \"36df2e7a44986864640d5896ad5912ca30d9fec84fcfdde3867155219255a3b6\", \"schedule_id\": 4457, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1511\", \"location\": \"Gidea Park CS\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 67339}, {\"is_pass\": false, \"wtt_arr\": \"1515\", \"wtt_dep\": \"1524\", \"location\": \"Gidea Park Country End Spur\", \"stage_seq\": 2, \"distance_m\": 452.141, \"section_seq\": 1, \"route_path_id\": 67339}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1526\", \"location\": \"Gidea Park\", \"stage_seq\": 3, \"distance_m\": 1615.463, \"section_seq\": 1, \"route_path_id\": 67339}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1539\", \"location\": \"Ilford\", \"stage_seq\": 4, \"distance_m\": 11511.611, \"section_seq\": 1, \"route_path_id\": 67339}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1542H\", \"location\": \"Forest Gate Jn\", \"stage_seq\": 5, \"distance_m\": 14324.024, \"section_seq\": 1, \"route_path_id\": 67339}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1549\", \"location\": \"Stratford\", \"stage_seq\": 6, \"distance_m\": 16876.961, \"section_seq\": 1, \"route_path_id\": 67339}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1550H\", \"location\": \"Bow Jn\", \"stage_seq\": 7, \"distance_m\": 18370.26, \"section_seq\": 1, \"route_path_id\": 67339}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1552H\", \"location\": \"Bethnal Green\", \"stage_seq\": 8, \"distance_m\": 21439.865, \"section_seq\": 1, \"route_path_id\": 67339}, {\"is_pass\": false, \"wtt_arr\": \"1556\", \"wtt_dep\": null, \"location\": \"London Liverpool Street\", \"stage_seq\": 9, \"distance_m\": 23260.228, \"section_seq\": 1, \"route_path_id\": 67339}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 23260.228, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 67339}], \"total_distance_m\": 23260.228, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 22204.881, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1055.347, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1511", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "33.0", "current_position_lat": "51.5179917", "current_position_lon": "-0.0816517", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 14193, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:11:05Z\", \"source_id\": 47718917, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:14:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:11:08Z\", \"source_id\": 15516917, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14099, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:26:21Z\", \"source_id\": 47759301, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:26:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:26:26Z\", \"source_id\": 15528575, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14302, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:39:00Z\", \"source_id\": 47793154, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:39:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:39:03Z\", \"source_id\": 15538126, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15248, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:48:28Z\", \"source_id\": 47818663, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:49:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:48:30Z\", \"source_id\": 15545379, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15516, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:56:25Z\", \"source_id\": 47840060, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:57:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:56:27Z\", \"source_id\": 15551486, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:57:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Liverpool Street", "service_state_platform": "17", "timing_fact_generation": 1789484191518416, "current_leg_arrival_utc": "2026-09-15T15:57:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:57:43.148494", "service_state_evidence_id": 15551486, "current_leg_start_actual_dep": "2026-09-15T15:25:00+01:00", "operational_evidence_version": 35, "service_state_event_time_utc": "2026-09-15T14:57:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T15:07:44.368875", "service_state_valid_until_kind": null, "operational_interpretation_version": 35, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Elizabeth Line |
P |
None |
LST |
3C20 |
345059 |
9 |
90 |
None |
{"version": 3, "segments": [{"to_m": 334.087, "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": 420.409, "from_m": 334.087, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 452.141, "from_m": 420.409, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 542.334, "from_m": 452.141, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 579.433, "from_m": 542.334, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 3890.376, "from_m": 579.433, "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": 3960.74, "from_m": 3890.376, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 15972.524, "from_m": 3960.74, "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": 16585.755, "from_m": 15972.524, "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": 20533.784, "from_m": 16585.755, "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": 20996.379, "from_m": 20533.784, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 21066.996, "from_m": 20996.379, "capability_applied": null, "effective_limit_mph": 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.263, "from_m": 21066.996, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 21803.711, "from_m": 21292.263, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 22330.335, "from_m": 21803.711, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 22807.01, "from_m": 22330.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": 23260.228, "from_m": 22807.01, "capability_applied": null, "effective_limit_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": 583100, "profile_key": "36df2e7a44986864640d5896ad5912ca30d9fec84fcfdde3867155219255a3b6", "schedule_id": 4457, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1511", "location": "Gidea Park CS", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 67339}, {"is_pass": false, "wtt_arr": "1515", "wtt_dep": "1524", "location": "Gidea Park Country End Spur", "stage_seq": 2, "distance_m": 452.141, "section_seq": 1, "route_path_id": 67339}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1526", "location": "Gidea Park", "stage_seq": 3, "distance_m": 1615.463, "section_seq": 1, "route_path_id": 67339}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1539", "location": "Ilford", "stage_seq": 4, "distance_m": 11511.611, "section_seq": 1, "route_path_id": 67339}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1542H", "location": "Forest Gate Jn", "stage_seq": 5, "distance_m": 14324.024, "section_seq": 1, "route_path_id": 67339}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1549", "location": "Stratford", "stage_seq": 6, "distance_m": 16876.961, "section_seq": 1, "route_path_id": 67339}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1550H", "location": "Bow Jn", "stage_seq": 7, "distance_m": 18370.26, "section_seq": 1, "route_path_id": 67339}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1552H", "location": "Bethnal Green", "stage_seq": 8, "distance_m": 21439.865, "section_seq": 1, "route_path_id": 67339}, {"is_pass": false, "wtt_arr": "1556", "wtt_dep": null, "location": "London Liverpool Street", "stage_seq": 9, "distance_m": 23260.228, "section_seq": 1, "route_path_id": 67339}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 23260.228, "from_m": 0.0, "section_seq": 1, "route_path_id": 67339}], "total_distance_m": 23260.228, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 22204.881, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1055.347, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 14193, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:11:05Z", "source_id": 47718917, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T14:14:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:11:08Z", "source_id": 15516917, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T15:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14099, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:26:21Z", "source_id": 47759301, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T14:26:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:26:26Z", "source_id": 15528575, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T15:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14302, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:39:00Z", "source_id": 47793154, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T14:39:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:39:03Z", "source_id": 15538126, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T15:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15248, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:48:28Z", "source_id": 47818663, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T14:49:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:48:30Z", "source_id": 15545379, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T15:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15516, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:56:25Z", "source_id": 47840060, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T14:57:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:56:27Z", "source_id": 15551486, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T15:57:00+01:00", "operational_fact": true}] |
Gidea Park CS |
1511 |
1511 |
1C |
None |
None |
London Liverpool Street |
1556 |
1556 |
17 |
LATE |
+1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C35349/2026-09-15/detailed |
None |
Gidea Park Country End Spur |
2026-09-15T15:25:00+01:00 |
London Liverpool Street |
33.0 |
{"type": "LineString", "coordinates": [[0.2198854, 51.587505699999994], [0.21947289999999997, 51.5873802], [0.21887960000000004, 51.587134500000005], [0.21842749999999997, 51.5869551], [0.21795709999999996, 51.58677230000001], [0.2176035, 51.586646], [0.2171941, 51.58650870000001], [0.21684259999999997, 51.5863971], [0.2163108, 51.58620379999999], [0.215859, 51.586025], [0.2151428, 51.5857422], [0.21442859999999997, 51.58545139999999], [0.21373149999999996, 51.58517819999999], [0.2128799, 51.584837099999994], [0.2120667, 51.5845153], [0.21153489999999997, 51.58429790000001], [0.2111134, 51.58413029999999], [0.21082570000000003, 51.584008899999986], [0.2104343, 51.58383280000001], [0.21011, 51.5836867], [0.2098791, 51.583579000000015], [0.2094713, 51.5834051], [0.20921229999999996, 51.5833019], [0.20885129999999996, 51.58315919999998], [0.2085278, 51.5830311], [0.2081706, 51.5828784], [0.2076619, 51.582685], [0.207375, 51.58256829999999], [0.20710370000000003, 51.58246530000001], [0.20704729999999996, 51.5824424], [0.206387, 51.5822026], [0.20598839316083012, 51.582049616094906], [0.2056637, 51.581925], [0.2051072, 51.5816841], [0.20471839999999997, 51.5814992], [0.2043105, 51.5813125], [0.2038641, 51.5811433], [0.2035274, 51.5810166], [0.20272129999999997, 51.58074830000001], [0.201906, 51.5804566], [0.2011361, 51.58019989999999], [0.20044160000000005, 51.5799766], [0.1998193, 51.57977820000001], [0.19923460000000004, 51.5795965], [0.19867129999999997, 51.5794215], [0.19806779999999996, 51.57925149999999], [0.1972926, 51.5790215], [0.1964878, 51.5787915], [0.19588449999999996, 51.5786081], [0.1950476, 51.5783698], [0.1942993, 51.5781447], [0.1937065, 51.57797139999999], [0.19316929999999996, 51.5778148], [0.19310019999999997, 51.577794700000005], [0.1922984, 51.57755970000001], [0.1916652, 51.5773713], [0.1910136, 51.577183], [0.1900856, 51.5769096], [0.1890234, 51.57660950000001], [0.1874276, 51.57612509999999], [0.18701650000000003, 51.5760091], [0.1861922, 51.5757602], [0.185047, 51.57543429999999], [0.1836422, 51.5750702], [0.1833731, 51.5750015], [0.1826521, 51.5748178], [0.1815497, 51.57450819999999], [0.1806037, 51.5742264], [0.1796630568239043, 51.573946953332374], [0.1789661, 51.57373990000001], [0.1787487, 51.57368300000001], [0.1786607, 51.5736602], [0.17840779999999998, 51.57358730000001], [0.1781195, 51.5734977], [0.1777737, 51.5733997], [0.1775616, 51.5733464], [0.1772142, 51.573256], [0.1767455, 51.5731176], [0.1763451, 51.5730174], [0.17612719999999998, 51.5729717], [0.17518419999999998, 51.57273310000001], [0.1748766, 51.5726667], [0.1740465, 51.5724867], [0.17317149999999998, 51.572298200000006], [0.1721877, 51.572094099999994], [0.1716232, 51.571988599999976], [0.1707281, 51.57183029999998], [0.1698837, 51.5716968], [0.1690898, 51.5715788], [0.1682838, 51.5714652], [0.16714919999999997, 51.57131510000001], [0.16661619999999996, 51.57124929999999], [0.16577269999999997, 51.57114669999999], [0.1648628, 51.5710455], [0.1640043, 51.57095989999999], [0.16313279999999997, 51.5708776], [0.16244669999999997, 51.570814199999994], [0.1618726, 51.5707637], [0.1609201, 51.5706762], [0.1605371, 51.5706419], [0.1482225, 51.5695194], [0.1459794, 51.569312], [0.1446187, 51.56919619999999], [0.1382855, 51.5687189], [0.1359645, 51.5685478], [0.1325042, 51.5682985], [0.131855, 51.5682483], [0.13103259999999997, 51.568167800000005], [0.13032519999999995, 51.5681004], [0.1298594, 51.568051700000005], [0.1293651, 51.5679939], [0.12907159999999998, 51.5679585], [0.1284247, 51.56787739999999], [0.127746, 51.567788400000005], [0.1270561, 51.5676948], [0.1267866, 51.567658300000005], [0.12550639999999996, 51.5674861], [0.1238925, 51.5672647], [0.1221489, 51.5670263], [0.1197452, 51.56670110000001], [0.1171162, 51.56634759999999], [0.11576970000000002, 51.5661619], [0.1135618, 51.5658613], [0.11264979999999998, 51.56573550000001], [0.11187869999999998, 51.5656327], [0.1109832, 51.5655118], [0.109892, 51.5653658], [0.10882609999999998, 51.56522230000001], [0.1039785, 51.5645706], [0.1034367, 51.5645058], [0.10241519999999998, 51.5643868], [0.1013941, 51.56429469999999], [0.1005213, 51.56420989999999], [0.09969409999999998, 51.56413390000001], [0.0987604, 51.564046000000005], [0.09767209999999998, 51.5639315], [0.097097, 51.56386319999999], [0.0958921, 51.5637575], [0.094521, 51.56363580000001], [0.0928204, 51.5634724], [0.0920252, 51.5634019], [0.08983152841195213, 51.56312262066987], [0.08884009999999999, 51.5629964], [0.0867628, 51.5626712], [0.0852667, 51.5623798], [0.083769, 51.562075], [0.07918089999999998, 51.5610862], [0.078503, 51.5609388], [0.07617199999999999, 51.5604352], [0.074611, 51.560093300000005], [0.073115, 51.559775599999995], [0.0719812, 51.5595072], [0.0706423, 51.5592455], [0.0699841, 51.5590967], [0.0692074, 51.55891999999999], [0.0685705, 51.5587785], [0.06856239772822595, 51.55877685811353], [0.067701, 51.5586023], [0.0669534, 51.5584533], [0.06652299999999998, 51.558363799999995], [0.06610039999999999, 51.55826629999999], [0.0658932, 51.5582205], [0.06556605, 51.558137200000075], [0.0653424, 51.5580836], [0.0642851, 51.5578128], [0.06408739999999999, 51.557756], [0.06319389999999998, 51.5575068], [0.06229229999999999, 51.557244999999995], [0.06129799999999999, 51.5569416], [0.061171, 51.5569022], [0.06077621444414137, 51.5567798414162], [0.06054391620779977, 51.556707843483345], [0.06034180000000001, 51.5566452], [0.060152899999999995, 51.55658759999999], [0.0597275, 51.5564519], [0.05724189999999999, 51.555634399999995], [0.0566647, 51.5554437], [0.0559109, 51.5551912], [0.05482589999999999, 51.55483219999999], [0.054320772907642936, 51.55466347968381], [0.05414209999999999, 51.554603799999995], [0.0536101, 51.5544301], [0.0529876, 51.55422689999999], [0.052959299999999994, 51.554218199999994], [0.05261989999999999, 51.5541135], [0.0522536, 51.55400139999999], [0.05169939999999999, 51.55384180000001], [0.0510416, 51.55365849999999], [0.0501241, 51.553411200000006], [0.04953949999999999, 51.5532554], [0.0486749, 51.5530259], [0.04806339999999999, 51.55287039999999], [0.0476577, 51.5527749], [0.0472041, 51.55268159999999], [0.0467878, 51.55260440000001], [0.04641309999999999, 51.55253080000001], [0.046022499999999994, 51.552453099999994], [0.0453224, 51.5523132], [0.04453229999999999, 51.5521438], [0.0436207, 51.551944799999994], [0.04291020000000001, 51.55179979999999], [0.0422709, 51.5516819], [0.0415687, 51.5515756], [0.0409024, 51.5514863], [0.04025979999999999, 51.5514138], [0.0394678, 51.55132979999999], [0.0388507, 51.551277], [0.03815489999999999, 51.5512164], [0.0373555, 51.5511507], [0.0367111, 51.5511], [0.0360078, 51.5510465], [0.03551484235751217, 51.551006577381735], [0.0354360101060046, 51.551000193077655], [0.0352978, 51.550989], [0.034783400000000006, 51.550942600000006], [0.034257699999999995, 51.55089389999999], [0.03374679999999999, 51.550846799999995], [0.03305009999999999, 51.550779099999986], [0.0322299, 51.55068769999999], [0.031103232076571168, 51.5505510614116], [0.0304942, 51.5504772], [0.0299218, 51.5503875], [0.028467199999999995, 51.5501678], [0.0257909, 51.549722], [0.025084799999999997, 51.54960979999999], [0.024580999999999995, 51.5495172], [0.024369199999999997, 51.5494813], [0.023920699999999996, 51.5494046], [0.0234495, 51.5493282], [0.0229839, 51.5492468], [0.0224419, 51.5491431], [0.0219664, 51.54905], [0.021558299999999996, 51.5489735], [0.0208117, 51.54882779999999], [0.0199536, 51.5486749], [0.018325799999999996, 51.5483704], [0.0154547, 51.5478404], [0.013286499999999998, 51.54747390000001], [0.011990399999999998, 51.54723880000001], [0.0103183, 51.5469298], [0.0092082, 51.5467191], [0.0087529, 51.546635], [0.007570100000000001, 51.5464149], [0.0069103, 51.54629119999999], [0.0063041, 51.546175600000005], [0.0058913, 51.54608210000001], [0.005590499999999999, 51.54601209999999], [0.0052384, 51.54593450000001], [0.004717699999999999, 51.5457997], [0.004281499999999999, 51.54567499999999], [0.003828900000000001, 51.54554139999998], [0.0035156, 51.5454408], [0.0031789, 51.545327], [0.0026872, 51.5451607], [0.0025653, 51.5451103], [0.0021998, 51.54497589999999], [0.001849764931890914, 51.54483822313229], [0.0016636, 51.54476499999999], [0.0014922999999999998, 51.5446901], [0.0012185589495155595, 51.54458039216955], [0.0008196, 51.54442050000001], [0.0004260999999999999, 51.5442514], [0.0, 51.544058088379], [-0.0000553, 51.544033], [-0.00013389999999999995, 51.5439925], [-0.00027929999999999996, 51.5439279], [-0.0007267999999999999, 51.54370529999999], [-0.0011814999999999998, 51.54347990000001], [-0.0015435, 51.5432915], [-0.0018175, 51.543137400000006], [-0.002091, 51.54297580000001], [-0.0024636, 51.54275280000001], [-0.0028097, 51.542542999999995], [-0.0030681, 51.542384], [-0.0033324, 51.54221900000001], [-0.0034010613547373635, 51.54217625781763], [-0.0034025999999999995, 51.5421753], [-0.003746399999999999, 51.5419608], [-0.0039644, 51.5418172], [-0.0042062, 51.541652], [-0.004440199999999999, 51.541491699999995], [-0.004821099999999999, 51.5412474], [-0.004941, 51.5411577], [-0.005156999999999999, 51.54098689999999], [-0.005479199999999999, 51.54071059999998], [-0.005586, 51.540617299999994], [-0.0058231, 51.5404004], [-0.006013400000000001, 51.54021519999999], [-0.006209199999999999, 51.54002549999999], [-0.0063129, 51.5399237], [-0.006740999999999999, 51.53950640000001], [-0.0069911999999999995, 51.53926049999999], [-0.0073964, 51.5388648], [-0.007538700000000001, 51.53872570000001], [-0.0077722, 51.53851279999999], [-0.007997999999999998, 51.53831259999999], [-0.0081332, 51.53819940000001], [-0.0083559, 51.538016299999995], [-0.0085548, 51.5378582], [-0.0090205, 51.537499399999994], [-0.0097027, 51.53697120000001], [-0.009811899999999998, 51.5368927], [-0.009939999999999996, 51.53679939999999], [-0.0103908, 51.536492599999995], [-0.0108451, 51.53617509999999], [-0.011244799999999998, 51.535909], [-0.0116453, 51.5356617], [-0.011833899999999998, 51.5355523], [-0.0120768, 51.535411399999994], [-0.0122037, 51.535335899999986], [-0.0129116, 51.5349622], [-0.0137455, 51.5345192], [-0.0139412, 51.53441159999999], [-0.014419199999999997, 51.5341903], [-0.015172199999999997, 51.5337869], [-0.016521699999999997, 51.53308880000001], [-0.0179083, 51.53237059999999], [-0.0182993, 51.5321692], [-0.018617199999999997, 51.5320037], [-0.019057699999999997, 51.5317888], [-0.0192121, 51.531714], [-0.0196204, 51.531527399999995], [-0.0200308, 51.53134519999999], [-0.0208246, 51.5310126], [-0.0212524, 51.530864], [-0.0218127, 51.53068669999999], [-0.02207, 51.5306044], [-0.022561099999999997, 51.5304754], [-0.0232001, 51.530317100000005], [-0.023587499999999997, 51.530232000000005], [-0.024101399999999995, 51.5301314], [-0.0245868, 51.53004680000001], [-0.024954800000000003, 51.5299846], [-0.025224599999999996, 51.52993849999999], [-0.025668799999999995, 51.5298754], [-0.026166100000000005, 51.52981999999999], [-0.0268339, 51.5297466], [-0.0274337, 51.52969350000001], [-0.0278988, 51.5296514], [-0.028654099999999995, 51.52957670000001], [-0.0291514, 51.52953130000001], [-0.0297361, 51.5294662], [-0.030299399999999997, 51.5293778], [-0.030875000000000003, 51.5292897], [-0.0313448, 51.5292299], [-0.03144299999999999, 51.5292128], [-0.031536699999999994, 51.5291952], [-0.0317685, 51.5291527], [-0.031859599999999995, 51.529135100000005], [-0.0319495, 51.52911759999999], [-0.0321461, 51.52907879999999], [-0.03232519999999999, 51.52904279999999], [-0.0325508, 51.528994999999995], [-0.0327454, 51.52895269999999], [-0.0329064, 51.5289171], [-0.0330775, 51.528877699999995], [-0.0332883, 51.5288285], [-0.0334774, 51.5287817], [-0.0337173, 51.5287229], [-0.033898899999999996, 51.52867640000001], [-0.0340864, 51.5286259], [-0.0342622, 51.52857869999999], [-0.0345624, 51.52849820000001], [-0.03479019999999999, 51.52843480000001], [-0.0350404, 51.52836620000001], [-0.035296100000000004, 51.52829779999999], [-0.0355442, 51.5282333], [-0.035800599999999995, 51.5281692], [-0.0361288, 51.5280899], [-0.036339199999999995, 51.5280411], [-0.036652399999999995, 51.52796469999999], [-0.036873, 51.52791229999999], [-0.0370919, 51.52786079999999], [-0.0373095, 51.527810499999994], [-0.0374635, 51.5277766], [-0.03762689999999999, 51.52774139999998], [-0.037830199999999994, 51.52769910000001], [-0.0380104, 51.527663399999994], [-0.03821900000000001, 51.52762409999999], [-0.03836139999999999, 51.52759809999999], [-0.03857479999999999, 51.5275617], [-0.03878789999999999, 51.527528399999994], [-0.0389641, 51.5275007], [-0.0392453, 51.52745900000001], [-0.0394859, 51.527422699999995], [-0.0396672, 51.5273961], [-0.0398122, 51.52737589999999], [-0.0399659, 51.52735560000001], [-0.0402609, 51.5273178], [-0.0405541, 51.52727599999999], [-0.0408419, 51.527237099999994], [-0.0411678, 51.5271929], [-0.041498299999999995, 51.527145700000005], [-0.0422656, 51.52703439999999], [-0.0429621, 51.5269352], [-0.0437635, 51.5268226], [-0.04399429999999999, 51.5267902], [-0.0447296, 51.5266847], [-0.0456417, 51.5265535], [-0.0459614, 51.5265071], [-0.0462473, 51.526460699999994], [-0.04652619999999999, 51.52641309999999], [-0.04679119999999999, 51.52636449999999], [-0.047027799999999995, 51.526319], [-0.047262799999999994, 51.526271599999994], [-0.0475271, 51.52621630000001], [-0.047782099999999994, 51.52615860000001], [-0.048009199999999995, 51.5261037], [-0.0481892, 51.526059], [-0.04831989999999999, 51.5260235], [-0.04854189999999999, 51.525961499999994], [-0.0487445, 51.525900699999994], [-0.0490347, 51.525807699999994], [-0.04925299999999999, 51.5257336], [-0.0494734, 51.5256624], [-0.04968539999999999, 51.52559440000001], [-0.04985889999999999, 51.5255387], [-0.05003839999999999, 51.5254845], [-0.050220499999999994, 51.52543419999999], [-0.0503405, 51.52540050000001], [-0.05046049999999999, 51.5253685], [-0.05069559999999999, 51.5253081], [-0.0508576, 51.525266499999994], [-0.0510239, 51.52522600000001], [-0.0513426, 51.5251491], [-0.0516649, 51.5250722], [-0.0520251, 51.524987499999995], [-0.0522438, 51.524939], [-0.0524537, 51.52489379999999], [-0.05263539999999999, 51.5248548], [-0.0528224, 51.524816900000005], [-0.0530061, 51.5247786], [-0.05317159999999999, 51.524745499999995], [-0.053438299999999994, 51.5246947], [-0.0538741, 51.5246114], [-0.05412039999999999, 51.5245674], [-0.0544526, 51.524508100000006], [-0.05475290000000001, 51.52445660000001], [-0.055057499999999995, 51.5244068], [-0.05557019999999999, 51.524325999999995], [-0.0559518, 51.5242648], [-0.0561946, 51.52422739999999], [-0.05639919999999999, 51.524197099999995], [-0.056612199999999994, 51.52416660000001], [-0.056858, 51.5241316], [-0.05700210000000001, 51.524111899999994], [-0.05716, 51.5240913], [-0.05752089999999999, 51.52404709999998], [-0.05767110000000001, 51.524029], [-0.0578296, 51.52401149999999], [-0.0580581, 51.52398739999999], [-0.05823380000000001, 51.52396989999999], [-0.05825169710292569, 51.52396816011372], [-0.058503871168518226, 51.52394578857729], [-0.05872719595680271, 51.523928525454], [-0.05892580198464374, 51.52391568290884], [-0.05910381976890589, 51.52390657310686], [-0.05926537982645379, 51.523900508213075], [-0.05941461267415202, 51.5238968003925], [-0.05955564882886517, 51.52389476181016], [-0.059692618807457846, 51.52389370463107], [-0.05982965312679465, 51.52389294102026], [-0.059970882303740175, 51.52389178314273], [-0.06012043685515901, 51.523889543163534], [-0.06028244729791576, 51.52388553324766], [-0.06046104414887503, 51.52387906556014], [-0.06066035792490141, 51.523869452266], [-0.060884519142859486, 51.52385600553025], [-0.061137658319613875, 51.523838037517926], [-0.06119089999999999, 51.52383439999999], [-0.06135559999999999, 51.5238208], [-0.06145540000000001, 51.52381030000001], [-0.06153129999999998, 51.5238025], [-0.06160109999999999, 51.52379530000001], [-0.06168749999999999, 51.52378619999999], [-0.061778499999999986, 51.52377849999999], [-0.06191829999999999, 51.52376979999998], [-0.06203919999999999, 51.523765], [-0.0622197, 51.5237593], [-0.062407799999999986, 51.5237524], [-0.06251149999999998, 51.523748600000005], [-0.0626121, 51.523744099999995], [-0.06268379999999998, 51.5237374], [-0.06274829999999999, 51.5237306], [-0.0628348, 51.5237213], [-0.06296149999999999, 51.5237086], [-0.063057, 51.5236983], [-0.06315629999999998, 51.52368849999999], [-0.0633305, 51.52367379999999], [-0.0635169, 51.5236621], [-0.0636556, 51.52365229999999], [-0.0639446, 51.52363210000001], [-0.0642792, 51.52360730000001], [-0.0646804, 51.523580800000005], [-0.0649147, 51.5235644], [-0.06530499999999999, 51.5235393], [-0.06544959999999998, 51.5235242], [-0.0656678, 51.52349709999999], [-0.06576649999999999, 51.5234862], [-0.0658669, 51.5234757], [-0.06598119999999999, 51.52346549999999], [-0.0661496, 51.5234557], [-0.066319, 51.523445599999995], [-0.0668084, 51.52341539999999], [-0.0669858, 51.5234038], [-0.0671754, 51.5233919], [-0.06745079999999999, 51.52337709999999], [-0.0676073, 51.5233676], [-0.067743, 51.5233603], [-0.0679341, 51.523350099999995], [-0.06806989999999999, 51.52334320000001], [-0.068213, 51.52333540000001], [-0.06833279999999999, 51.5233286], [-0.0684607, 51.52332009999999], [-0.0686486, 51.5233069], [-0.0687605, 51.5232983], [-0.06886699999999998, 51.5232885], [-0.068948, 51.5232814], [-0.0690316, 51.5232731], [-0.0691518, 51.52325789999999], [-0.069234, 51.5232472], [-0.0693122, 51.523237], [-0.06941529999999999, 51.5232215], [-0.06951419999999998, 51.52320559999998], [-0.0696049, 51.5231892], [-0.0697191, 51.52316660000001], [-0.0697982, 51.5231505], [-0.06992069999999999, 51.5231243], [-0.0700483, 51.523096399999986], [-0.0701685, 51.5230688], [-0.07029779999999998, 51.523039700000005], [-0.07049838722976962, 51.522992872321566], [-0.0705825811169926, 51.52297321699674], [-0.0706876, 51.5229487], [-0.0709037, 51.52290020000001], [-0.07104459999999999, 51.5228692], [-0.0711456, 51.5228467], [-0.07130229999999999, 51.5228128], [-0.07146769999999998, 51.522779699999994], [-0.0716106, 51.522753900000005], [-0.0717621, 51.5227298], [-0.0718341, 51.52271850000001], [-0.0718927, 51.52271029999999], [-0.072028, 51.522692000000006], [-0.0721465, 51.52267690000001], [-0.0722594, 51.5226637], [-0.07237639999999998, 51.5226523], [-0.072496, 51.5226417], [-0.0728198, 51.5226125], [-0.07315099999999998, 51.522585599999985], [-0.0734508, 51.5225611], [-0.0737021, 51.5225427], [-0.0743593, 51.5224881], [-0.07455609999999999, 51.5224729], [-0.0747536, 51.5224583], [-0.07497879999999998, 51.522443], [-0.07514719999999998, 51.52243529999999], [-0.0752784, 51.5224312], [-0.075389, 51.5224287], [-0.0754899, 51.522426800000005], [-0.0756911, 51.52242409999999], [-0.0758053, 51.5224206], [-0.0759032, 51.522418300000005], [-0.0759888, 51.52241480000001], [-0.07605859999999999, 51.52241130000001], [-0.07614369999999998, 51.5224065], [-0.07623799999999999, 51.5224002], [-0.0763345, 51.52239209999998], [-0.0764198, 51.52238409999999], [-0.07650209999999999, 51.522374], [-0.07659839999999998, 51.5223626], [-0.0766845, 51.5223504], [-0.07677179999999999, 51.5223361], [-0.0768787, 51.5223178], [-0.07699559999999998, 51.5222982], [-0.0771023, 51.522276], [-0.07721079999999998, 51.52225109999999], [-0.07731430000000002, 51.52222690000001], [-0.0774129, 51.5222019], [-0.07746679999999999, 51.52218719999999], [-0.0775378, 51.52216589999998], [-0.07762759999999999, 51.52213819999999], [-0.0777357, 51.52210349999999], [-0.07783119999999999, 51.5220713], [-0.07793639999999999, 51.5220335], [-0.0783286, 51.5218762], [-0.0784651, 51.5218069], [-0.0786231, 51.52172959999999], [-0.0787362, 51.5216659], [-0.0788046, 51.521626], [-0.0790829, 51.5214413], [-0.0791583, 51.5213892], [-0.0794374, 51.5211957], [-0.0796697, 51.521035999999995], [-0.0800261, 51.52065280000001], [-0.08012859999999998, 51.5205426], [-0.0802134, 51.5204442], [-0.0803524, 51.5202829], [-0.0804928, 51.5200888], [-0.08060569999999999, 51.5199059], [-0.08069029999999999, 51.51975329999999], [-0.08080779999999999, 51.51954500000001], [-0.0816517, 51.5179917]]} |
14.1 |
1524 |
1557 |
Gidea Park Country End Spur |
London Liverpool Street |
London Liverpool Street |
51.5179917 |
-0.0816517 |
51.5179917 |
-0.0816517 |
1 |
0 |
2026-09-15 15:08:07 |
TERMINATED |
2026-09-15 14:57:00 |
London Liverpool Street |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15551486 |
1789484191518416 |
35 |
35 |
2026-09-15 15:07:44.368875 |
17 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 14:57:43.148494 |
| 552020 |
580051 |
G15900 |
129M13MM15 |
2026-09-15 |
COMPLETE |
15551086 |
2026-09-15 15:57:00 |
2026-09-15 15:08:07 |
2026-09-17 15:08:07 |
{"id": 580051, "stp": "P", "toc": "TransPennine Express", "uid": "G15900", "consist": "802208", "dest_crs": "LIV", "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G15900/2026-09-15/detailed", "trust_id": "129M13MM15", "origin_crs": "NCL", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Liverpool Lime Street HL/ML", "service_date": "2026-09-15", "dest_arr_time": "1559", "dest_platform": "3", "is_terminated": 1, "next_location": "Liverpool Lime Street HL/ML", "signalling_id": "9M13", "timing_status": "EARLY", "origin_station": "Newcastle", "current_leg_arr": "1557", "current_leg_dep": "1540", "current_leg_end": "Liverpool Lime Street HL/ML", "origin_dep_time": "1302", "origin_platform": "11", "current_location": "Liverpool L.st (lhs-vt)", "last_update_time": "2026-09-15T15:08:07", "route_debug_link": null, "timing_variation": "-2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.6138999412591186, 53.45311279197111], [-2.6141241, 53.453101999999994], [-2.6148703999999996, 53.453069599999985], [-2.6164493999999996, 53.45299809999999], [-2.6177773, 53.4529409], [-2.6181693, 53.45292369999999], [-2.6227283, 53.45271209999999], [-2.6241124, 53.4526579], [-2.6266362999999995, 53.452544499999995], [-2.6267704, 53.45253650000001], [-2.6286426, 53.4524247], [-2.6297289, 53.4523433], [-2.6305255, 53.45226660000001], [-2.6312765, 53.45218990000001], [-2.6323483, 53.45207210000001], [-2.6325323, 53.4520496], [-2.6330365999999996, 53.451988099999994], [-2.6334631999999996, 53.4519054], [-2.6335532, 53.4518852], [-2.6340218999999996, 53.45181709999999], [-2.6348674, 53.4516947], [-2.6363148, 53.451451899999995], [-2.6376073999999994, 53.4512062], [-2.6384215000000006, 53.4510353], [-2.6389134, 53.450932], [-2.6400323, 53.4506367], [-2.6401822, 53.4506022], [-2.6409699, 53.4504122], [-2.6424371, 53.45003519999999], [-2.6441565, 53.4495481], [-2.6452535, 53.449209399999994], [-2.6462915, 53.44887399999999], [-2.6467257, 53.448727100000006], [-2.647064, 53.4486328], [-2.6475942, 53.4484844], [-2.6480874999999995, 53.448319899999994], [-2.6482107, 53.4482789], [-2.6489963, 53.4480192], [-2.6515747999999997, 53.4471623], [-2.6519689, 53.44702540000001], [-2.6530697, 53.4466668], [-2.6537472, 53.446447], [-2.6544105999999994, 53.44625109999999], [-2.6566367999999994, 53.445619], [-2.6580925, 53.445226700000006], [-2.6595529, 53.4448401], [-2.6624361, 53.4440406], [-2.6633211999999995, 53.443800999999986], [-2.6642847, 53.44353809999999], [-2.6644609, 53.4434905], [-2.6655899, 53.44317759999999], [-2.6665244999999995, 53.4429227], [-2.6674514999999994, 53.44266840000001], [-2.6692892, 53.442163400000005], [-2.675471299999999, 53.440490200000006], [-2.682681, 53.4385293], [-2.6851844, 53.437848599999995], [-2.6864742, 53.4374973], [-2.687779, 53.4371418], [-2.6903775, 53.4364203], [-2.6949458523585643, 53.43516601513183], [-2.6955607, 53.43499719999999], [-2.6969253, 53.434630199999994], [-2.6982805, 53.4342624], [-2.6990223999999996, 53.43405450000001], [-2.6991933999999995, 53.4340089], [-2.7000149000000007, 53.433786], [-2.7000209644920616, 53.43378434872181], [-2.7007777, 53.4335783], [-2.7010904, 53.4334923], [-2.7018468999999996, 53.4332855], [-2.7035942, 53.4327979], [-2.7056540999999994, 53.43224719999999], [-2.7089274, 53.43131550000001], [-2.7106948, 53.4307747], [-2.7108308, 53.43073709999999], [-2.7121887, 53.4303803], [-2.7140353, 53.4298554], [-2.7158396, 53.429331], [-2.7254200999999996, 53.4266078], [-2.7262742, 53.4263622], [-2.7268103, 53.42620939999999], [-2.7284757, 53.4257205], [-2.7315314999999996, 53.4248529], [-2.7332393000000006, 53.4243628], [-2.7349566, 53.423878599999995], [-2.7366985999999995, 53.423397], [-2.7375763, 53.423162899999994], [-2.7384665, 53.4229385], [-2.7408963, 53.42238259999999], [-2.7418666999999997, 53.422162], [-2.7421038, 53.4221139], [-2.7443264999999997, 53.42165930000001], [-2.7465354, 53.4212088], [-2.7487623999999995, 53.420742999999995], [-2.7509824999999997, 53.420282799999995], [-2.7554120999999996, 53.4193627], [-2.7631816, 53.4177792], [-2.7647141999999993, 53.41748], [-2.7662872, 53.4171892], [-2.7673681, 53.416996199999986], [-2.7679558, 53.4168913], [-2.7696492, 53.41662389999998], [-2.7714901, 53.4163571], [-2.7735586, 53.416105599999995], [-2.7758285, 53.4158611], [-2.7780904, 53.4156515], [-2.7801205, 53.4154557], [-2.7824334999999993, 53.41523680000001], [-2.7845643, 53.415031500000005], [-2.784777380770516, 53.41501051671023], [-2.7870512, 53.41478659999999], [-2.791414, 53.41436999999999], [-2.7923340211180268, 53.41428429590598], [-2.7938390000000006, 53.41414410000001], [-2.7955112, 53.41398889999999], [-2.7965367, 53.4139015], [-2.7970240999999993, 53.413852799999994], [-2.7971432, 53.41384010000001], [-2.7975033, 53.4138018], [-2.7990993, 53.4136444], [-2.7999892, 53.41355850000001], [-2.8018393999999995, 53.4133798], [-2.8039038000000005, 53.413176], [-2.8056601999999997, 53.4130085], [-2.8065604, 53.4129216], [-2.8074138999999994, 53.4128297], [-2.8111235999999997, 53.4124574], [-2.8114411999999995, 53.41242429999999], [-2.8115882, 53.412409], [-2.8129294999999996, 53.4122693], [-2.8139487999999995, 53.41216109999999], [-2.8151349999999997, 53.41202810000001], [-2.8152779999999997, 53.4120121], [-2.8159468999999997, 53.4119371], [-2.8169584999999997, 53.4118163], [-2.8177891, 53.411705299999994], [-2.8186287, 53.4115937], [-2.820446, 53.4113048], [-2.8219084, 53.4110617], [-2.8234262, 53.4108218], [-2.8255108, 53.410539799999995], [-2.8268627999999993, 53.410388600000005], [-2.8282150999999995, 53.4102575], [-2.829420499999999, 53.41015130000001], [-2.8305188, 53.410059], [-2.8314086, 53.40998989999999], [-2.8323705, 53.40992490000001], [-2.8343136, 53.4098391], [-2.8345148, 53.40982760000001], [-2.8357501, 53.40975939999999], [-2.836875, 53.409718299999994], [-2.8376839, 53.40968440000002], [-2.8392836, 53.4096565], [-2.8399112, 53.4096361], [-2.8406926999999995, 53.40961739999999], [-2.8420793, 53.40958599999999], [-2.8424406000000007, 53.40958359999999], [-2.8433212129046543, 53.40957679867895], [-2.8435540999999995, 53.40957499999999], [-2.8441273999999996, 53.4095758], [-2.8442617, 53.409576], [-2.8443812, 53.4095767], [-2.844728, 53.40958169999999], [-2.8452947, 53.4095996], [-2.8462523999999996, 53.4096428], [-2.8465624, 53.40965810000001], [-2.8476382999999994, 53.40971119999999], [-2.8491155000000004, 53.40978], [-2.8521873999999996, 53.40990179999999], [-2.8535703999999997, 53.40994809999999], [-2.8540411999999997, 53.40996390000001], [-2.8558961999999997, 53.41003649999999], [-2.8560791, 53.4100468], [-2.858069599999999, 53.4101584], [-2.858893699999999, 53.4101825], [-2.8596812, 53.4101922], [-2.860384, 53.41019010000001], [-2.8610576999999995, 53.410180700000005], [-2.8617315999999997, 53.41016930000001], [-2.8624451999999994, 53.410147399999985], [-2.8633902999999994, 53.41011340000001], [-2.8643452999999996, 53.4100736], [-2.865288, 53.4100206], [-2.8667096999999995, 53.4099094], [-2.866851099999999, 53.4098979], [-2.8670909, 53.40987839999999], [-2.868198, 53.40976229999999], [-2.8689167, 53.409690600000005], [-2.8698345999999995, 53.4096006], [-2.8708945999999997, 53.40950689999999], [-2.8719623, 53.409392399999994], [-2.8730067999999997, 53.409265299999994], [-2.8740667, 53.40912629999999], [-2.8746089091824683, 53.40904826932608], [-2.8763264, 53.40880109999999], [-2.8785473, 53.408480999999995], [-2.8819555, 53.40798860000001], [-2.8868704, 53.4072925], [-2.8885743999999995, 53.40705339999999], [-2.8901332, 53.406849], [-2.8909640000000003, 53.40675009999999], [-2.8911181, 53.4067337], [-2.8933667999999995, 53.40649559999999], [-2.8938194, 53.40644679999998], [-2.8945021999999994, 53.40637659999999], [-2.896266, 53.40619979999999], [-2.8975826, 53.4060722], [-2.8996283999999997, 53.40591449999999], [-2.9003510999999995, 53.405881999999984], [-2.9007174, 53.405867], [-2.9011714999999993, 53.405847300000005], [-2.9025069, 53.40579], [-2.9044757000000003, 53.4057465], [-2.905832, 53.4057144], [-2.9077562999999995, 53.4056638], [-2.908916099999999, 53.40563689999999], [-2.9104181, 53.4056137], [-2.9122097999999994, 53.4055911], [-2.9130266, 53.4055939], [-2.9140069999999993, 53.405597199999995], [-2.915101, 53.40558], [-2.9160353, 53.40556529999999], [-2.9185217, 53.40547560000001], [-2.9203855999999995, 53.4054062], [-2.9214403999999994, 53.405339699999985], [-2.9222171, 53.4052684], [-2.922822, 53.40520720000001], [-2.9234384, 53.40513180000001], [-2.9242742999999995, 53.4050348], [-2.9253136, 53.4049094], [-2.9266516999999994, 53.40474569999999], [-2.9314151, 53.404243300000005], [-2.931654804747777, 53.404219148007115], [-2.9318904999999997, 53.404195400000006], [-2.9352383999999994, 53.40385439999999], [-2.9367769705632387, 53.403676503158614], [-2.937037091184618, 53.403643479264275], [-2.937265748011675, 53.40361048210792], [-2.937467443893009, 53.403577535311776], [-2.937646681677225, 53.40354466249808], [-2.937807964212925, 53.40351188728906], [-2.9379557943487113, 53.403479233306975], [-2.938094674933187, 53.40344672417404], [-2.938229108814955, 53.403414383512505], [-2.938363598842618, 53.40338223494461], [-2.938502647864779, 53.403350302092576], [-2.9386507587300397, 53.40331860857864], [-2.9388124342870032, 53.403287178025046], [-2.938992177384273, 53.40325603405404], [-2.9391944908704506, 53.403225200287835], [-2.9394238775941397, 53.40319470034868], [-2.939684840403942, 53.40316455785882], [-2.939803, 53.4031464], [-2.9399852, 53.40310989999999], [-2.9403729999999997, 53.4030531], [-2.9408244, 53.4029985], [-2.9411259999999997, 53.4029629], [-2.9418977999999996, 53.402809], [-2.9425113, 53.40272449999999], [-2.9428902999999997, 53.40264809999999], [-2.9432083999999996, 53.40258559999999], [-2.9435028, 53.402534200000005], [-2.9440700999999994, 53.402482500000005], [-2.9442425, 53.402458499999995], [-2.9446815, 53.40240249999999], [-2.9450071, 53.40237629999999], [-2.9452987, 53.40237280000001], [-2.9456225, 53.4023838], [-2.9460269999999995, 53.40242039999999], [-2.9463516, 53.402462], [-2.9468276000000007, 53.4025395], [-2.9475934, 53.402673099999994], [-2.9478069999999996, 53.4027135], [-2.9484593, 53.402837000000005], [-2.9492967999999995, 53.4029836], [-2.9496955, 53.403044300000005], [-2.9503170999999995, 53.40313940000001], [-2.9509548, 53.4032434], [-2.9518887, 53.4034023], [-2.9525468, 53.40351549999999], [-2.9544328, 53.403839299999994], [-2.9558321999999997, 53.4040826], [-2.956101, 53.40413480000001], [-2.9567152999999995, 53.4042414], [-2.9568341, 53.404261299999995], [-2.9576228999999996, 53.404398400000005], [-2.9578934999999995, 53.40444540000001], [-2.9595890999999996, 53.40474140000001], [-2.9597539, 53.40477020000001], [-2.9610094999999994, 53.40500290000001], [-2.9614223, 53.40507529999999], [-2.962845, 53.40532180000001], [-2.9638369, 53.4055], [-2.9638880999999997, 53.40550959999999], [-2.9639285999999996, 53.405517399999994], [-2.9642080999999996, 53.405567999999995], [-2.964440437594421, 53.40560820361025], [-2.9690029999999994, 53.4063977], [-2.969822, 53.4065409], [-2.9701052, 53.40659370000001], [-2.9705843999999995, 53.4066742], [-2.9710718999999997, 53.406725599999994], [-2.9720764999999996, 53.4069086], [-2.9723231, 53.4069544], [-2.9736696999999994, 53.40717179999999], [-2.9739935, 53.4072203], [-2.9742847, 53.407261], [-2.9745212999999997, 53.407289099999986], [-2.97481, 53.4073234], [-2.9750837, 53.4073357], [-2.9753364, 53.40734960000001], [-2.9756047999999997, 53.4073534], [-2.9759965, 53.4073515], [-2.9764549, 53.4073672], [-2.9767165493678225, 53.40738283708326], [-2.9767677999999997, 53.4073859], [-2.9771421, 53.40741999999999], [-2.977639299999999, 53.4074843], [-2.9783843, 53.4075993]]}", "current_leg_start": "Newton-le-Willows", "dest_arr_time_act": "1559", "motion_projection": null, "next_location_lat": "53.4075993", "next_location_lon": "-2.9783843", "previous_location": "Newton-le-Willows", "current_leg_milage": "15.6", "linx_max_speed_mph": 125, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 51.967, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 288.637, \"from_m\": 51.967, \"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\": 481.81, \"from_m\": 288.637, \"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\": 1176.746, \"from_m\": 481.81, \"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\": 1527.953, \"from_m\": 1176.746, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 1880.364, \"from_m\": 1527.953, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 2278.025, \"from_m\": 1880.364, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 3111.126, \"from_m\": 2278.025, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 4231.703, \"from_m\": 3111.126, \"capability_applied\": null, \"effective_limit_mph\": 115.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 115.0}, {\"to_m\": 4271.085, \"from_m\": 4231.703, \"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\": 18724.656, \"from_m\": 4271.085, \"capability_applied\": null, \"effective_limit_mph\": 115.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 115.0}, {\"to_m\": 21109.984, \"from_m\": 18724.656, \"capability_applied\": null, \"effective_limit_mph\": 110.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 22307.319, \"from_m\": 21109.984, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 23015.102, \"from_m\": 22307.319, \"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\": 24944.633, \"from_m\": 23015.102, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 31440.809, \"from_m\": 24944.633, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 38288.137, \"from_m\": 31440.809, \"capability_applied\": null, \"effective_limit_mph\": 120.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 120.0}, {\"to_m\": 39790.087, \"from_m\": 38288.137, \"capability_applied\": null, \"effective_limit_mph\": 110.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 49363.49, \"from_m\": 39790.087, \"capability_applied\": null, \"effective_limit_mph\": 115.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 115.0}, {\"to_m\": 50512.216, \"from_m\": 49363.49, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 51508.101, \"from_m\": 50512.216, \"capability_applied\": null, \"effective_limit_mph\": 95.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 95.0}, {\"to_m\": 58189.866, \"from_m\": 51508.101, \"capability_applied\": null, \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 58601.88, \"from_m\": 58189.866, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 61993.452, \"from_m\": 58601.88, \"capability_applied\": null, \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 64312.76, \"from_m\": 61993.452, \"capability_applied\": null, \"effective_limit_mph\": 115.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 115.0}, {\"to_m\": 126892.738, \"from_m\": 64312.76, \"capability_applied\": null, \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 127880.949, \"from_m\": 126892.738, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 128180.496, \"from_m\": 127880.949, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 128426.288, \"from_m\": 128180.496, \"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\": 128466.7, \"from_m\": 128426.288, \"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\": 128665.449, \"from_m\": 128466.7, \"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\": 128823.427, \"from_m\": 128665.449, \"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\": 128957.788, \"from_m\": 128823.427, \"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\": 129264.289, \"from_m\": 128957.788, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 129293.811, \"from_m\": 129264.289, \"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\": 129369.444, \"from_m\": 129293.811, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 129474.705, \"from_m\": 129369.444, \"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\": 129525.754, \"from_m\": 129474.705, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 131812.801, \"from_m\": 129525.754, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 133962.424, \"from_m\": 131812.801, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 145412.834, \"from_m\": 133962.424, \"capability_applied\": null, \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 146738.57, \"from_m\": 145412.834, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 154069.156, \"from_m\": 146738.57, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 154100.037, \"from_m\": 154069.156, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 163274.519, \"from_m\": 154100.037, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 163341.494, \"from_m\": 163274.519, \"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\": 165270.279, \"from_m\": 163341.494, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 166089.449, \"from_m\": 165270.279, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 168138.896, \"from_m\": 166089.449, \"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\": 168177.986, \"from_m\": 168138.896, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 168861.416, \"from_m\": 168177.986, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 169308.668, \"from_m\": 168861.416, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 169644.872, \"from_m\": 169308.668, \"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\": 169894.786, \"from_m\": 169644.872, \"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\": 170388.647, \"from_m\": 169894.786, \"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\": 170754.354, \"from_m\": 170388.647, \"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\": 171033.971, \"from_m\": 170754.354, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 175245.609, \"from_m\": 171033.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\": 175337.618, \"from_m\": 175245.609, \"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\": 176578.214, \"from_m\": 175337.618, \"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\": 177263.736, \"from_m\": 176578.214, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 191258.69, \"from_m\": 177263.736, \"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\": 195162.452, \"from_m\": 191258.69, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 195226.752, \"from_m\": 195162.452, \"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\": 196878.323, \"from_m\": 195226.752, \"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\": 197079.383, \"from_m\": 196878.323, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 197543.907, \"from_m\": 197079.383, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 199205.05, \"from_m\": 197543.907, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 199572.89, \"from_m\": 199205.05, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 207890.675, \"from_m\": 199572.89, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 208222.547, \"from_m\": 207890.675, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 208956.242, \"from_m\": 208222.547, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 209596.504, \"from_m\": 208956.242, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 214278.154, \"from_m\": 209596.504, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 214547.028, \"from_m\": 214278.154, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 214776.238, \"from_m\": 214547.028, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 214832.877, \"from_m\": 214776.238, \"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\": 224939.543, \"from_m\": 214832.877, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 226528.138, \"from_m\": 224939.543, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 227641.921, \"from_m\": 226528.138, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 228371.781, \"from_m\": 227641.921, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 234515.149, \"from_m\": 228371.781, \"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\": 234552.551, \"from_m\": 234515.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}, {\"to_m\": 236118.272, \"from_m\": 234552.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\": 238205.659, \"from_m\": 236118.272, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 238368.075, \"from_m\": 238205.659, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 238419.969, \"from_m\": 238368.075, \"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\": 238822.26, \"from_m\": 238419.969, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 239311.746, \"from_m\": 238822.26, \"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\": 239456.683, \"from_m\": 239311.746, \"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\": 239475.503, \"from_m\": 239456.683, \"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\": 240547.556, \"from_m\": 239475.503, \"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\": 240599.466, \"from_m\": 240547.556, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 240651.096, \"from_m\": 240599.466, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 240697.318, \"from_m\": 240651.096, \"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\": 241162.285, \"from_m\": 240697.318, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 252897.242, \"from_m\": 241162.285, \"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\": 253026.529, \"from_m\": 252897.242, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 253072.325, \"from_m\": 253026.529, \"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\": 253326.269, \"from_m\": 253072.325, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 254633.872, \"from_m\": 253326.269, \"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\": 279902.853, \"from_m\": 254633.872, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 280008.93, \"from_m\": 279902.853, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 281930.889, \"from_m\": 280008.93, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 284598.683, \"from_m\": 281930.889, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 284948.162, \"from_m\": 284598.683, \"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\": 284978.558, \"from_m\": 284948.162, \"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\": 286364.266, \"from_m\": 284978.558, \"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\": 286437.609, \"from_m\": 286364.266, \"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\": 287342.726, \"from_m\": 286437.609, \"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\": 287578.621, \"from_m\": 287342.726, \"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\": 287620.194, \"from_m\": 287578.621, \"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\": 288716.386, \"from_m\": 287620.194, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 289082.646, \"from_m\": 288716.386, \"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\": 289399.998, \"from_m\": 289082.646, \"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\": 580051, \"profile_key\": \"8dd7b2e75075a367a6d8672f68b1c4a261a94b4665b6bbba7151006d0147bdd7\", \"schedule_id\": 9390, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1302\", \"location\": \"Newcastle\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 29406}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1304\", \"location\": \"King Edward Bridge South Jn\", \"stage_seq\": 2, \"distance_m\": 1241.971, \"section_seq\": 1, \"route_path_id\": 29406}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1307H\", \"location\": \"Birtley Jn\", \"stage_seq\": 3, \"distance_m\": 7782.28, \"section_seq\": 1, \"route_path_id\": 29406}, {\"is_pass\": false, \"wtt_arr\": \"1310\", \"wtt_dep\": \"1311\", \"location\": \"Chester-le-Street\", \"stage_seq\": 4, \"distance_m\": 13267.726, \"section_seq\": 1, \"route_path_id\": 29406}, {\"is_pass\": false, \"wtt_arr\": \"1316H\", \"wtt_dep\": \"1318\", \"location\": \"Durham\", \"stage_seq\": 5, \"distance_m\": 22307.319, \"section_seq\": 1, \"route_path_id\": 29406}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1323H\", \"location\": \"Tursdale Jn\", \"stage_seq\": 6, \"distance_m\": 33934.519, \"section_seq\": 1, \"route_path_id\": 29406}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1325\", \"location\": \"Ferryhill South Jn\", \"stage_seq\": 7, \"distance_m\": 38180.568, \"section_seq\": 1, \"route_path_id\": 29406}, {\"is_pass\": false, \"wtt_arr\": \"1333H\", \"wtt_dep\": \"1335H\", \"location\": \"Darlington\", \"stage_seq\": 8, \"distance_m\": 57629.724, \"section_seq\": 1, \"route_path_id\": 29406}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1344\", \"location\": \"Northallerton\", \"stage_seq\": 9, \"distance_m\": 80542.453, \"section_seq\": 1, \"route_path_id\": 29406}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1347H\", \"location\": \"Thirsk\", \"stage_seq\": 10, \"distance_m\": 93031.599, \"section_seq\": 1, \"route_path_id\": 29406}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1353H\", \"location\": \"Tollerton Jn\", \"stage_seq\": 11, \"distance_m\": 113319.608, \"section_seq\": 1, \"route_path_id\": 29406}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1358H\", \"location\": \"Skelton Jn\", \"stage_seq\": 12, \"distance_m\": 126078.518, \"section_seq\": 1, \"route_path_id\": 29406}, {\"is_pass\": false, \"wtt_arr\": \"1401\", \"wtt_dep\": \"1404\", \"location\": \"York\", \"stage_seq\": 13, \"distance_m\": 128710.252, \"section_seq\": 1, \"route_path_id\": 29406}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1409H\", \"location\": \"Colton Jn\", \"stage_seq\": 14, \"distance_m\": 137615.531, \"section_seq\": 1, \"route_path_id\": 29406}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1413\", \"location\": \"Church Fenton\", \"stage_seq\": 15, \"distance_m\": 145999.017, \"section_seq\": 1, \"route_path_id\": 29406}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1417\", \"location\": \"Micklefield\", \"stage_seq\": 16, \"distance_m\": 154200.441, \"section_seq\": 1, \"route_path_id\": 29406}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1420H\", \"location\": \"Cross Gates\", \"stage_seq\": 17, \"distance_m\": 162656.525, \"section_seq\": 1, \"route_path_id\": 29406}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1424\", \"location\": \"Neville H. West Jn\", \"stage_seq\": 18, \"distance_m\": 167134.016, \"section_seq\": 1, \"route_path_id\": 29406}, {\"is_pass\": false, \"wtt_arr\": \"1427\", \"wtt_dep\": \"1430\", \"location\": \"Leeds\", \"stage_seq\": 19, \"distance_m\": 169768.734, \"section_seq\": 1, \"route_path_id\": 29406}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1431\", \"location\": \"Leeds West Jn\", \"stage_seq\": 20, \"distance_m\": 170284.228, \"section_seq\": 1, \"route_path_id\": 29406}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1431H\", \"location\": \"Whitehall Jn\", \"stage_seq\": 21, \"distance_m\": 170678.269, \"section_seq\": 1, \"route_path_id\": 29406}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1435H\", \"location\": \"Morley\", \"stage_seq\": 22, \"distance_m\": 177154.24, \"section_seq\": 1, \"route_path_id\": 29406}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1439H\", \"location\": \"Dewsbury\", \"stage_seq\": 23, \"distance_m\": 184521.496, \"section_seq\": 1, \"route_path_id\": 29406}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1440H\", \"location\": \"Thornhill L.N.W. Jn\", \"stage_seq\": 24, \"distance_m\": 186937.903, \"section_seq\": 1, \"route_path_id\": 29406}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1441\", \"location\": \"Mirfield East Jn\", \"stage_seq\": 25, \"distance_m\": 187927.233, \"section_seq\": 1, \"route_path_id\": 29406}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1442H\", \"location\": \"Heaton Lodge Jn\", \"stage_seq\": 26, \"distance_m\": 191258.69, \"section_seq\": 1, \"route_path_id\": 29406}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1443H\", \"location\": \"Bradley Jn\", \"stage_seq\": 27, \"distance_m\": 192925.033, \"section_seq\": 1, \"route_path_id\": 29406}, {\"is_pass\": false, \"wtt_arr\": \"1446H\", \"wtt_dep\": \"1449\", \"location\": \"Huddersfield\", \"stage_seq\": 28, \"distance_m\": 197298.64, \"section_seq\": 1, \"route_path_id\": 29406}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1456H\", \"location\": \"Marsden\", \"stage_seq\": 29, \"distance_m\": 208664.083, \"section_seq\": 1, \"route_path_id\": 29406}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1500H\", \"location\": \"Diggle Jn\", \"stage_seq\": 30, \"distance_m\": 214970.447, \"section_seq\": 1, \"route_path_id\": 29406}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1502H\", \"location\": \"Greenfield\", \"stage_seq\": 31, \"distance_m\": 218284.002, \"section_seq\": 1, \"route_path_id\": 29406}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1508\", \"location\": \"Stalybridge\", \"stage_seq\": 32, \"distance_m\": 226106.535, \"section_seq\": 1, \"route_path_id\": 29406}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1510H\", \"location\": \"Ashton Moss North Jn\", \"stage_seq\": 33, \"distance_m\": 229773.66, \"section_seq\": 1, \"route_path_id\": 29406}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1513\", \"location\": \"Baguley Fold Jn\", \"stage_seq\": 34, \"distance_m\": 234659.235, \"section_seq\": 1, \"route_path_id\": 29406}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1516\", \"location\": \"Philips Park West Jn\", \"stage_seq\": 35, \"distance_m\": 235890.632, \"section_seq\": 1, \"route_path_id\": 29406}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1516H\", \"location\": \"Miles Platting Jn\", \"stage_seq\": 36, \"distance_m\": 236494.336, \"section_seq\": 1, \"route_path_id\": 29406}, {\"is_pass\": false, \"wtt_arr\": \"1519\", \"wtt_dep\": \"1523\", \"location\": \"Manchester Victoria\", \"stage_seq\": 37, \"distance_m\": 238597.076, \"section_seq\": 1, \"route_path_id\": 29406}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1524H\", \"location\": \"Deal Street Jn\", \"stage_seq\": 38, \"distance_m\": 239311.746, \"section_seq\": 1, \"route_path_id\": 29406}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1525\", \"location\": \"Salford Central\", \"stage_seq\": 39, \"distance_m\": 239725.36, \"section_seq\": 1, \"route_path_id\": 29406}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1526\", \"location\": \"Ordsall Lane Jn\", \"stage_seq\": 40, \"distance_m\": 240547.556, \"section_seq\": 1, \"route_path_id\": 29406}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1529\", \"location\": \"Eccles\", \"stage_seq\": 41, \"distance_m\": 245140.717, \"section_seq\": 1, \"route_path_id\": 29406}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1533\", \"location\": \"Astley Station S.B.\", \"stage_seq\": 42, \"distance_m\": 253072.325, \"section_seq\": 1, \"route_path_id\": 29406}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1538\", \"location\": \"Parkside Jn\", \"stage_seq\": 43, \"distance_m\": 262529.687, \"section_seq\": 1, \"route_path_id\": 29406}, {\"is_pass\": false, \"wtt_arr\": \"1539H\", \"wtt_dep\": \"1541\", \"location\": \"Newton-le-Willows\", \"stage_seq\": 44, \"distance_m\": 264165.99, \"section_seq\": 1, \"route_path_id\": 29406}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1542H\", \"location\": \"Earlestown\", \"stage_seq\": 45, \"distance_m\": 265664.899, \"section_seq\": 1, \"route_path_id\": 29406}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1544H\", \"location\": \"St. Helens Junction\", \"stage_seq\": 46, \"distance_m\": 270322.102, \"section_seq\": 1, \"route_path_id\": 29406}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1547\", \"location\": \"Rainhill\", \"stage_seq\": 47, \"distance_m\": 275167.263, \"section_seq\": 1, \"route_path_id\": 29406}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1549\", \"location\": \"Huyton\", \"stage_seq\": 48, \"distance_m\": 280292.166, \"section_seq\": 1, \"route_path_id\": 29406}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1549H\", \"location\": \"Roby\", \"stage_seq\": 49, \"distance_m\": 281111.987, \"section_seq\": 1, \"route_path_id\": 29406}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1553\", \"location\": \"Olive Mount Jn\", \"stage_seq\": 50, \"distance_m\": 285019.776, \"section_seq\": 1, \"route_path_id\": 29406}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1554\", \"location\": \"Bootle Branch Jn\", \"stage_seq\": 51, \"distance_m\": 286180.614, \"section_seq\": 1, \"route_path_id\": 29406}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1554H\", \"location\": \"Edge Hill S.B.\", \"stage_seq\": 52, \"distance_m\": 286665.003, \"section_seq\": 1, \"route_path_id\": 29406}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1555\", \"location\": \"Edge Hill\", \"stage_seq\": 53, \"distance_m\": 287229.603, \"section_seq\": 1, \"route_path_id\": 29406}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1556H\", \"location\": \"Crown Street Jn\", \"stage_seq\": 54, \"distance_m\": 288121.86, \"section_seq\": 1, \"route_path_id\": 29406}, {\"is_pass\": false, \"wtt_arr\": \"1559\", \"wtt_dep\": null, \"location\": \"Liverpool Lime Street HL/ML\", \"stage_seq\": 55, \"distance_m\": 289399.998, \"section_seq\": 1, \"route_path_id\": 29406}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 289399.998, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 29406}], \"total_distance_m\": 289399.998, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125.0, \"speed_covered_distance_m\": 286355.022, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 3044.976, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1302", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "17.0", "current_position_lat": "53.4075993", "current_position_lon": "-2.9783843", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 3908, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:13:21Z\", \"source_id\": 47409747, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:14:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:13:27Z\", \"source_id\": 15430043, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 3916, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:19:10Z\", \"source_id\": 47425236, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:20:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:19:13Z\", \"source_id\": 15434460, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 4349, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:35:29Z\", \"source_id\": 47468191, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:36:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:35:32Z\", \"source_id\": 15446508, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 4486, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:46:01Z\", \"source_id\": 47495432, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:47:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:46:05Z\", \"source_id\": 15454306, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:02:23Z\", \"source_id\": 15466179, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5014, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:16:20Z\", \"source_id\": 47574411, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:17:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:16:23Z\", \"source_id\": 15476447, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5264, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:23:13Z\", \"source_id\": 47592389, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:23:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:23:17Z\", \"source_id\": 15481513, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5315, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:30:32Z\", \"source_id\": 47611518, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:31:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:30:34Z\", \"source_id\": 15486968, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5540, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:40:22Z\", \"source_id\": 47637260, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:41:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:40:27Z\", \"source_id\": 15494186, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6102, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:44:20Z\", \"source_id\": 47647248, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:44:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:44:23Z\", \"source_id\": 15497030, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6128, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:47:12Z\", \"source_id\": 47654997, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:47:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:47:13Z\", \"source_id\": 15499210, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6249, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:50:53Z\", \"source_id\": 47664899, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:52:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:50:55Z\", \"source_id\": 15501931, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6282, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:59:52Z\", \"source_id\": 47688857, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:01:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:59:53Z\", \"source_id\": 15508489, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8635, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:06:15Z\", \"source_id\": 47705778, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:06:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TD\", \"smart_id\": 8637, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:06:15Z\", \"source_id\": 47705793, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:06:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:06:17Z\", \"source_id\": 15513297, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8663, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:10:27Z\", \"source_id\": 47717323, \"stage_seq\": 32, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:12:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:10:32Z\", \"source_id\": 15516455, \"stage_seq\": 32, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8192, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:20:49Z\", \"source_id\": 47745108, \"stage_seq\": 37, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:21:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:20:53Z\", \"source_id\": 15524402, \"stage_seq\": 37, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8281, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:24:23Z\", \"source_id\": 47754332, \"stage_seq\": 39, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:25:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:24:28Z\", \"source_id\": 15527114, \"stage_seq\": 39, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8385, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:28:27Z\", \"source_id\": 47764658, \"stage_seq\": 41, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:29:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:28:33Z\", \"source_id\": 15530126, \"stage_seq\": 41, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9442, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:37:53Z\", \"source_id\": 47790337, \"stage_seq\": 44, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:39:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:37:55Z\", \"source_id\": 15537271, \"stage_seq\": 44, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9453, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:41:53Z\", \"source_id\": 47800800, \"stage_seq\": 45, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:42:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:41:59Z\", \"source_id\": 15540360, \"stage_seq\": 45, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9490, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:44:00Z\", \"source_id\": 47806404, \"stage_seq\": 46, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:44:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:44:04Z\", \"source_id\": 15541946, \"stage_seq\": 46, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9482, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:45:40Z\", \"source_id\": 47810994, \"stage_seq\": 47, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:46:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:45:44Z\", \"source_id\": 15543199, \"stage_seq\": 47, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10016, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:47:54Z\", \"source_id\": 47817147, \"stage_seq\": 48, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:48:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:47:59Z\", \"source_id\": 15544949, \"stage_seq\": 48, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10006, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:48:20Z\", \"source_id\": 47818326, \"stage_seq\": 49, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:49:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:48:26Z\", \"source_id\": 15545312, \"stage_seq\": 49, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9878, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:51:59Z\", \"source_id\": 47828256, \"stage_seq\": 53, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:52:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:52:03Z\", \"source_id\": 15548154, \"stage_seq\": 53, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9855, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:55:50Z\", \"source_id\": 47838626, \"stage_seq\": 55, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:57:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:55:54Z\", \"source_id\": 15551086, \"stage_seq\": 55, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:57:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Liverpool Lime Street HL/ML", "service_state_platform": "3", "timing_fact_generation": 1789484155217878, "current_leg_arrival_utc": "2026-09-15T15:58:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:57:43.152572", "service_state_evidence_id": 15551086, "current_leg_start_actual_dep": "2026-09-15T15:41:00+01:00", "operational_evidence_version": 190, "service_state_event_time_utc": "2026-09-15T14:57:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T15:07:44.358684", "service_state_valid_until_kind": null, "operational_interpretation_version": 190, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
TransPennine Express |
P |
NCL |
LIV |
9M13 |
802208 |
5 |
125 |
None |
{"version": 3, "segments": [{"to_m": 51.967, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 288.637, "from_m": 51.967, "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": 481.81, "from_m": 288.637, "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": 1176.746, "from_m": 481.81, "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": 1527.953, "from_m": 1176.746, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 1880.364, "from_m": 1527.953, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 2278.025, "from_m": 1880.364, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 3111.126, "from_m": 2278.025, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 4231.703, "from_m": 3111.126, "capability_applied": null, "effective_limit_mph": 115.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 115.0}, {"to_m": 4271.085, "from_m": 4231.703, "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": 18724.656, "from_m": 4271.085, "capability_applied": null, "effective_limit_mph": 115.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 115.0}, {"to_m": 21109.984, "from_m": 18724.656, "capability_applied": null, "effective_limit_mph": 110.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 22307.319, "from_m": 21109.984, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 23015.102, "from_m": 22307.319, "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": 24944.633, "from_m": 23015.102, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 31440.809, "from_m": 24944.633, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 38288.137, "from_m": 31440.809, "capability_applied": null, "effective_limit_mph": 120.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 120.0}, {"to_m": 39790.087, "from_m": 38288.137, "capability_applied": null, "effective_limit_mph": 110.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 49363.49, "from_m": 39790.087, "capability_applied": null, "effective_limit_mph": 115.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 115.0}, {"to_m": 50512.216, "from_m": 49363.49, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 51508.101, "from_m": 50512.216, "capability_applied": null, "effective_limit_mph": 95.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 95.0}, {"to_m": 58189.866, "from_m": 51508.101, "capability_applied": null, "effective_limit_mph": 125.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 125.0}, {"to_m": 58601.88, "from_m": 58189.866, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 61993.452, "from_m": 58601.88, "capability_applied": null, "effective_limit_mph": 125.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 125.0}, {"to_m": 64312.76, "from_m": 61993.452, "capability_applied": null, "effective_limit_mph": 115.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 115.0}, {"to_m": 126892.738, "from_m": 64312.76, "capability_applied": null, "effective_limit_mph": 125.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 125.0}, {"to_m": 127880.949, "from_m": 126892.738, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 128180.496, "from_m": 127880.949, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 128426.288, "from_m": 128180.496, "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": 128466.7, "from_m": 128426.288, "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": 128665.449, "from_m": 128466.7, "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": 128823.427, "from_m": 128665.449, "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": 128957.788, "from_m": 128823.427, "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": 129264.289, "from_m": 128957.788, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 129293.811, "from_m": 129264.289, "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": 129369.444, "from_m": 129293.811, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 129474.705, "from_m": 129369.444, "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": 129525.754, "from_m": 129474.705, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 131812.801, "from_m": 129525.754, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 133962.424, "from_m": 131812.801, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 145412.834, "from_m": 133962.424, "capability_applied": null, "effective_limit_mph": 125.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 125.0}, {"to_m": 146738.57, "from_m": 145412.834, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 154069.156, "from_m": 146738.57, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 154100.037, "from_m": 154069.156, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 163274.519, "from_m": 154100.037, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 163341.494, "from_m": 163274.519, "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": 165270.279, "from_m": 163341.494, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 166089.449, "from_m": 165270.279, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 168138.896, "from_m": 166089.449, "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": 168177.986, "from_m": 168138.896, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 168861.416, "from_m": 168177.986, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 169308.668, "from_m": 168861.416, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 169644.872, "from_m": 169308.668, "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": 169894.786, "from_m": 169644.872, "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": 170388.647, "from_m": 169894.786, "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": 170754.354, "from_m": 170388.647, "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": 171033.971, "from_m": 170754.354, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 175245.609, "from_m": 171033.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": 175337.618, "from_m": 175245.609, "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": 176578.214, "from_m": 175337.618, "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": 177263.736, "from_m": 176578.214, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 191258.69, "from_m": 177263.736, "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": 195162.452, "from_m": 191258.69, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 195226.752, "from_m": 195162.452, "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": 196878.323, "from_m": 195226.752, "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": 197079.383, "from_m": 196878.323, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 197543.907, "from_m": 197079.383, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 199205.05, "from_m": 197543.907, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 199572.89, "from_m": 199205.05, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 207890.675, "from_m": 199572.89, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 208222.547, "from_m": 207890.675, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 208956.242, "from_m": 208222.547, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 209596.504, "from_m": 208956.242, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 214278.154, "from_m": 209596.504, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 214547.028, "from_m": 214278.154, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 214776.238, "from_m": 214547.028, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 214832.877, "from_m": 214776.238, "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": 224939.543, "from_m": 214832.877, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 226528.138, "from_m": 224939.543, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 227641.921, "from_m": 226528.138, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 228371.781, "from_m": 227641.921, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 234515.149, "from_m": 228371.781, "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": 234552.551, "from_m": 234515.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}, {"to_m": 236118.272, "from_m": 234552.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": 238205.659, "from_m": 236118.272, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 238368.075, "from_m": 238205.659, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 238419.969, "from_m": 238368.075, "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": 238822.26, "from_m": 238419.969, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 239311.746, "from_m": 238822.26, "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": 239456.683, "from_m": 239311.746, "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": 239475.503, "from_m": 239456.683, "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": 240547.556, "from_m": 239475.503, "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": 240599.466, "from_m": 240547.556, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 35.0}, {"to_m": 240651.096, "from_m": 240599.466, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 25.0}, {"to_m": 240697.318, "from_m": 240651.096, "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": 241162.285, "from_m": 240697.318, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 252897.242, "from_m": 241162.285, "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": 253026.529, "from_m": 252897.242, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 253072.325, "from_m": 253026.529, "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": 253326.269, "from_m": 253072.325, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 254633.872, "from_m": 253326.269, "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": 279902.853, "from_m": 254633.872, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 280008.93, "from_m": 279902.853, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 281930.889, "from_m": 280008.93, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 284598.683, "from_m": 281930.889, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 284948.162, "from_m": 284598.683, "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": 284978.558, "from_m": 284948.162, "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": 286364.266, "from_m": 284978.558, "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": 286437.609, "from_m": 286364.266, "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": 287342.726, "from_m": 286437.609, "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": 287578.621, "from_m": 287342.726, "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": 287620.194, "from_m": 287578.621, "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": 288716.386, "from_m": 287620.194, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 289082.646, "from_m": 288716.386, "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": 289399.998, "from_m": 289082.646, "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": 580051, "profile_key": "8dd7b2e75075a367a6d8672f68b1c4a261a94b4665b6bbba7151006d0147bdd7", "schedule_id": 9390, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1302", "location": "Newcastle", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 29406}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1304", "location": "King Edward Bridge South Jn", "stage_seq": 2, "distance_m": 1241.971, "section_seq": 1, "route_path_id": 29406}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1307H", "location": "Birtley Jn", "stage_seq": 3, "distance_m": 7782.28, "section_seq": 1, "route_path_id": 29406}, {"is_pass": false, "wtt_arr": "1310", "wtt_dep": "1311", "location": "Chester-le-Street", "stage_seq": 4, "distance_m": 13267.726, "section_seq": 1, "route_path_id": 29406}, {"is_pass": false, "wtt_arr": "1316H", "wtt_dep": "1318", "location": "Durham", "stage_seq": 5, "distance_m": 22307.319, "section_seq": 1, "route_path_id": 29406}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1323H", "location": "Tursdale Jn", "stage_seq": 6, "distance_m": 33934.519, "section_seq": 1, "route_path_id": 29406}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1325", "location": "Ferryhill South Jn", "stage_seq": 7, "distance_m": 38180.568, "section_seq": 1, "route_path_id": 29406}, {"is_pass": false, "wtt_arr": "1333H", "wtt_dep": "1335H", "location": "Darlington", "stage_seq": 8, "distance_m": 57629.724, "section_seq": 1, "route_path_id": 29406}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1344", "location": "Northallerton", "stage_seq": 9, "distance_m": 80542.453, "section_seq": 1, "route_path_id": 29406}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1347H", "location": "Thirsk", "stage_seq": 10, "distance_m": 93031.599, "section_seq": 1, "route_path_id": 29406}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1353H", "location": "Tollerton Jn", "stage_seq": 11, "distance_m": 113319.608, "section_seq": 1, "route_path_id": 29406}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1358H", "location": "Skelton Jn", "stage_seq": 12, "distance_m": 126078.518, "section_seq": 1, "route_path_id": 29406}, {"is_pass": false, "wtt_arr": "1401", "wtt_dep": "1404", "location": "York", "stage_seq": 13, "distance_m": 128710.252, "section_seq": 1, "route_path_id": 29406}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1409H", "location": "Colton Jn", "stage_seq": 14, "distance_m": 137615.531, "section_seq": 1, "route_path_id": 29406}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1413", "location": "Church Fenton", "stage_seq": 15, "distance_m": 145999.017, "section_seq": 1, "route_path_id": 29406}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1417", "location": "Micklefield", "stage_seq": 16, "distance_m": 154200.441, "section_seq": 1, "route_path_id": 29406}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1420H", "location": "Cross Gates", "stage_seq": 17, "distance_m": 162656.525, "section_seq": 1, "route_path_id": 29406}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1424", "location": "Neville H. West Jn", "stage_seq": 18, "distance_m": 167134.016, "section_seq": 1, "route_path_id": 29406}, {"is_pass": false, "wtt_arr": "1427", "wtt_dep": "1430", "location": "Leeds", "stage_seq": 19, "distance_m": 169768.734, "section_seq": 1, "route_path_id": 29406}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1431", "location": "Leeds West Jn", "stage_seq": 20, "distance_m": 170284.228, "section_seq": 1, "route_path_id": 29406}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1431H", "location": "Whitehall Jn", "stage_seq": 21, "distance_m": 170678.269, "section_seq": 1, "route_path_id": 29406}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1435H", "location": "Morley", "stage_seq": 22, "distance_m": 177154.24, "section_seq": 1, "route_path_id": 29406}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1439H", "location": "Dewsbury", "stage_seq": 23, "distance_m": 184521.496, "section_seq": 1, "route_path_id": 29406}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1440H", "location": "Thornhill L.N.W. Jn", "stage_seq": 24, "distance_m": 186937.903, "section_seq": 1, "route_path_id": 29406}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1441", "location": "Mirfield East Jn", "stage_seq": 25, "distance_m": 187927.233, "section_seq": 1, "route_path_id": 29406}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1442H", "location": "Heaton Lodge Jn", "stage_seq": 26, "distance_m": 191258.69, "section_seq": 1, "route_path_id": 29406}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1443H", "location": "Bradley Jn", "stage_seq": 27, "distance_m": 192925.033, "section_seq": 1, "route_path_id": 29406}, {"is_pass": false, "wtt_arr": "1446H", "wtt_dep": "1449", "location": "Huddersfield", "stage_seq": 28, "distance_m": 197298.64, "section_seq": 1, "route_path_id": 29406}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1456H", "location": "Marsden", "stage_seq": 29, "distance_m": 208664.083, "section_seq": 1, "route_path_id": 29406}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1500H", "location": "Diggle Jn", "stage_seq": 30, "distance_m": 214970.447, "section_seq": 1, "route_path_id": 29406}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1502H", "location": "Greenfield", "stage_seq": 31, "distance_m": 218284.002, "section_seq": 1, "route_path_id": 29406}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1508", "location": "Stalybridge", "stage_seq": 32, "distance_m": 226106.535, "section_seq": 1, "route_path_id": 29406}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1510H", "location": "Ashton Moss North Jn", "stage_seq": 33, "distance_m": 229773.66, "section_seq": 1, "route_path_id": 29406}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1513", "location": "Baguley Fold Jn", "stage_seq": 34, "distance_m": 234659.235, "section_seq": 1, "route_path_id": 29406}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1516", "location": "Philips Park West Jn", "stage_seq": 35, "distance_m": 235890.632, "section_seq": 1, "route_path_id": 29406}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1516H", "location": "Miles Platting Jn", "stage_seq": 36, "distance_m": 236494.336, "section_seq": 1, "route_path_id": 29406}, {"is_pass": false, "wtt_arr": "1519", "wtt_dep": "1523", "location": "Manchester Victoria", "stage_seq": 37, "distance_m": 238597.076, "section_seq": 1, "route_path_id": 29406}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1524H", "location": "Deal Street Jn", "stage_seq": 38, "distance_m": 239311.746, "section_seq": 1, "route_path_id": 29406}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1525", "location": "Salford Central", "stage_seq": 39, "distance_m": 239725.36, "section_seq": 1, "route_path_id": 29406}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1526", "location": "Ordsall Lane Jn", "stage_seq": 40, "distance_m": 240547.556, "section_seq": 1, "route_path_id": 29406}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1529", "location": "Eccles", "stage_seq": 41, "distance_m": 245140.717, "section_seq": 1, "route_path_id": 29406}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1533", "location": "Astley Station S.B.", "stage_seq": 42, "distance_m": 253072.325, "section_seq": 1, "route_path_id": 29406}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1538", "location": "Parkside Jn", "stage_seq": 43, "distance_m": 262529.687, "section_seq": 1, "route_path_id": 29406}, {"is_pass": false, "wtt_arr": "1539H", "wtt_dep": "1541", "location": "Newton-le-Willows", "stage_seq": 44, "distance_m": 264165.99, "section_seq": 1, "route_path_id": 29406}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1542H", "location": "Earlestown", "stage_seq": 45, "distance_m": 265664.899, "section_seq": 1, "route_path_id": 29406}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1544H", "location": "St. Helens Junction", "stage_seq": 46, "distance_m": 270322.102, "section_seq": 1, "route_path_id": 29406}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1547", "location": "Rainhill", "stage_seq": 47, "distance_m": 275167.263, "section_seq": 1, "route_path_id": 29406}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1549", "location": "Huyton", "stage_seq": 48, "distance_m": 280292.166, "section_seq": 1, "route_path_id": 29406}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1549H", "location": "Roby", "stage_seq": 49, "distance_m": 281111.987, "section_seq": 1, "route_path_id": 29406}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1553", "location": "Olive Mount Jn", "stage_seq": 50, "distance_m": 285019.776, "section_seq": 1, "route_path_id": 29406}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1554", "location": "Bootle Branch Jn", "stage_seq": 51, "distance_m": 286180.614, "section_seq": 1, "route_path_id": 29406}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1554H", "location": "Edge Hill S.B.", "stage_seq": 52, "distance_m": 286665.003, "section_seq": 1, "route_path_id": 29406}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1555", "location": "Edge Hill", "stage_seq": 53, "distance_m": 287229.603, "section_seq": 1, "route_path_id": 29406}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1556H", "location": "Crown Street Jn", "stage_seq": 54, "distance_m": 288121.86, "section_seq": 1, "route_path_id": 29406}, {"is_pass": false, "wtt_arr": "1559", "wtt_dep": null, "location": "Liverpool Lime Street HL/ML", "stage_seq": 55, "distance_m": 289399.998, "section_seq": 1, "route_path_id": 29406}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 289399.998, "from_m": 0.0, "section_seq": 1, "route_path_id": 29406}], "total_distance_m": 289399.998, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125.0, "speed_covered_distance_m": 286355.022, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 3044.976, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 3908, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:13:21Z", "source_id": 47409747, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T12:14:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:13:27Z", "source_id": 15430043, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T13:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 3916, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:19:10Z", "source_id": 47425236, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T12:20:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:19:13Z", "source_id": 15434460, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T13:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 4349, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:35:29Z", "source_id": 47468191, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T12:36:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:35:32Z", "source_id": 15446508, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T13:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 4486, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:46:01Z", "source_id": 47495432, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T12:47:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:46:05Z", "source_id": 15454306, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T13:47:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:02:23Z", "source_id": 15466179, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T14:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5014, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:16:20Z", "source_id": 47574411, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T13:17:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:16:23Z", "source_id": 15476447, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T14:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5264, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:23:13Z", "source_id": 47592389, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T13:23:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:23:17Z", "source_id": 15481513, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T14:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5315, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:30:32Z", "source_id": 47611518, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T13:31:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:30:34Z", "source_id": 15486968, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T14:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5540, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:40:22Z", "source_id": 47637260, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T13:41:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:40:27Z", "source_id": 15494186, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T14:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6102, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:44:20Z", "source_id": 47647248, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-15T13:44:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:44:23Z", "source_id": 15497030, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-15T14:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6128, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:47:12Z", "source_id": 47654997, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-15T13:47:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:47:13Z", "source_id": 15499210, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-15T14:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6249, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:50:53Z", "source_id": 47664899, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-15T13:52:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:50:55Z", "source_id": 15501931, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-15T14:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6282, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:59:52Z", "source_id": 47688857, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-15T14:01:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:59:53Z", "source_id": 15508489, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-15T15:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8635, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:06:15Z", "source_id": 47705778, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-15T14:06:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TD", "smart_id": 8637, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:06:15Z", "source_id": 47705793, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-15T14:06:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:06:17Z", "source_id": 15513297, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-15T15:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8663, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:10:27Z", "source_id": 47717323, "stage_seq": 32, "event_role": "ARR", "event_time": "2026-09-15T14:12:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:10:32Z", "source_id": 15516455, "stage_seq": 32, "event_role": "ARR", "event_time": "2026-09-15T15:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8192, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:20:49Z", "source_id": 47745108, "stage_seq": 37, "event_role": "ARR", "event_time": "2026-09-15T14:21:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:20:53Z", "source_id": 15524402, "stage_seq": 37, "event_role": "ARR", "event_time": "2026-09-15T15:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8281, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:24:23Z", "source_id": 47754332, "stage_seq": 39, "event_role": "ARR", "event_time": "2026-09-15T14:25:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:24:28Z", "source_id": 15527114, "stage_seq": 39, "event_role": "ARR", "event_time": "2026-09-15T15:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8385, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:28:27Z", "source_id": 47764658, "stage_seq": 41, "event_role": "ARR", "event_time": "2026-09-15T14:29:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:28:33Z", "source_id": 15530126, "stage_seq": 41, "event_role": "ARR", "event_time": "2026-09-15T15:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9442, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:37:53Z", "source_id": 47790337, "stage_seq": 44, "event_role": "ARR", "event_time": "2026-09-15T14:39:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:37:55Z", "source_id": 15537271, "stage_seq": 44, "event_role": "ARR", "event_time": "2026-09-15T15:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9453, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:41:53Z", "source_id": 47800800, "stage_seq": 45, "event_role": "ARR", "event_time": "2026-09-15T14:42:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:41:59Z", "source_id": 15540360, "stage_seq": 45, "event_role": "ARR", "event_time": "2026-09-15T15:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9490, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:44:00Z", "source_id": 47806404, "stage_seq": 46, "event_role": "ARR", "event_time": "2026-09-15T14:44:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:44:04Z", "source_id": 15541946, "stage_seq": 46, "event_role": "ARR", "event_time": "2026-09-15T15:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9482, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:45:40Z", "source_id": 47810994, "stage_seq": 47, "event_role": "ARR", "event_time": "2026-09-15T14:46:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:45:44Z", "source_id": 15543199, "stage_seq": 47, "event_role": "ARR", "event_time": "2026-09-15T15:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10016, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:47:54Z", "source_id": 47817147, "stage_seq": 48, "event_role": "ARR", "event_time": "2026-09-15T14:48:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:47:59Z", "source_id": 15544949, "stage_seq": 48, "event_role": "ARR", "event_time": "2026-09-15T15:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10006, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:48:20Z", "source_id": 47818326, "stage_seq": 49, "event_role": "ARR", "event_time": "2026-09-15T14:49:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:48:26Z", "source_id": 15545312, "stage_seq": 49, "event_role": "ARR", "event_time": "2026-09-15T15:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9878, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:51:59Z", "source_id": 47828256, "stage_seq": 53, "event_role": "ARR", "event_time": "2026-09-15T14:52:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:52:03Z", "source_id": 15548154, "stage_seq": 53, "event_role": "ARR", "event_time": "2026-09-15T15:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9855, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:55:50Z", "source_id": 47838626, "stage_seq": 55, "event_role": "ARR", "event_time": "2026-09-15T14:57:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:55:54Z", "source_id": 15551086, "stage_seq": 55, "event_role": "ARR", "event_time": "2026-09-15T15:57:00+01:00", "operational_fact": true}] |
Newcastle |
1302 |
1302 |
11 |
None |
None |
Liverpool Lime Street HL/ML |
1559 |
1559 |
3 |
EARLY |
-2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G15900/2026-09-15/detailed |
None |
Newton-le-Willows |
2026-09-15T15:41:00+01:00 |
Liverpool Lime Street HL/ML |
17.0 |
{"type": "LineString", "coordinates": [[-2.6138999412591186, 53.45311279197111], [-2.6141241, 53.453101999999994], [-2.6148703999999996, 53.453069599999985], [-2.6164493999999996, 53.45299809999999], [-2.6177773, 53.4529409], [-2.6181693, 53.45292369999999], [-2.6227283, 53.45271209999999], [-2.6241124, 53.4526579], [-2.6266362999999995, 53.452544499999995], [-2.6267704, 53.45253650000001], [-2.6286426, 53.4524247], [-2.6297289, 53.4523433], [-2.6305255, 53.45226660000001], [-2.6312765, 53.45218990000001], [-2.6323483, 53.45207210000001], [-2.6325323, 53.4520496], [-2.6330365999999996, 53.451988099999994], [-2.6334631999999996, 53.4519054], [-2.6335532, 53.4518852], [-2.6340218999999996, 53.45181709999999], [-2.6348674, 53.4516947], [-2.6363148, 53.451451899999995], [-2.6376073999999994, 53.4512062], [-2.6384215000000006, 53.4510353], [-2.6389134, 53.450932], [-2.6400323, 53.4506367], [-2.6401822, 53.4506022], [-2.6409699, 53.4504122], [-2.6424371, 53.45003519999999], [-2.6441565, 53.4495481], [-2.6452535, 53.449209399999994], [-2.6462915, 53.44887399999999], [-2.6467257, 53.448727100000006], [-2.647064, 53.4486328], [-2.6475942, 53.4484844], [-2.6480874999999995, 53.448319899999994], [-2.6482107, 53.4482789], [-2.6489963, 53.4480192], [-2.6515747999999997, 53.4471623], [-2.6519689, 53.44702540000001], [-2.6530697, 53.4466668], [-2.6537472, 53.446447], [-2.6544105999999994, 53.44625109999999], [-2.6566367999999994, 53.445619], [-2.6580925, 53.445226700000006], [-2.6595529, 53.4448401], [-2.6624361, 53.4440406], [-2.6633211999999995, 53.443800999999986], [-2.6642847, 53.44353809999999], [-2.6644609, 53.4434905], [-2.6655899, 53.44317759999999], [-2.6665244999999995, 53.4429227], [-2.6674514999999994, 53.44266840000001], [-2.6692892, 53.442163400000005], [-2.675471299999999, 53.440490200000006], [-2.682681, 53.4385293], [-2.6851844, 53.437848599999995], [-2.6864742, 53.4374973], [-2.687779, 53.4371418], [-2.6903775, 53.4364203], [-2.6949458523585643, 53.43516601513183], [-2.6955607, 53.43499719999999], [-2.6969253, 53.434630199999994], [-2.6982805, 53.4342624], [-2.6990223999999996, 53.43405450000001], [-2.6991933999999995, 53.4340089], [-2.7000149000000007, 53.433786], [-2.7000209644920616, 53.43378434872181], [-2.7007777, 53.4335783], [-2.7010904, 53.4334923], [-2.7018468999999996, 53.4332855], [-2.7035942, 53.4327979], [-2.7056540999999994, 53.43224719999999], [-2.7089274, 53.43131550000001], [-2.7106948, 53.4307747], [-2.7108308, 53.43073709999999], [-2.7121887, 53.4303803], [-2.7140353, 53.4298554], [-2.7158396, 53.429331], [-2.7254200999999996, 53.4266078], [-2.7262742, 53.4263622], [-2.7268103, 53.42620939999999], [-2.7284757, 53.4257205], [-2.7315314999999996, 53.4248529], [-2.7332393000000006, 53.4243628], [-2.7349566, 53.423878599999995], [-2.7366985999999995, 53.423397], [-2.7375763, 53.423162899999994], [-2.7384665, 53.4229385], [-2.7408963, 53.42238259999999], [-2.7418666999999997, 53.422162], [-2.7421038, 53.4221139], [-2.7443264999999997, 53.42165930000001], [-2.7465354, 53.4212088], [-2.7487623999999995, 53.420742999999995], [-2.7509824999999997, 53.420282799999995], [-2.7554120999999996, 53.4193627], [-2.7631816, 53.4177792], [-2.7647141999999993, 53.41748], [-2.7662872, 53.4171892], [-2.7673681, 53.416996199999986], [-2.7679558, 53.4168913], [-2.7696492, 53.41662389999998], [-2.7714901, 53.4163571], [-2.7735586, 53.416105599999995], [-2.7758285, 53.4158611], [-2.7780904, 53.4156515], [-2.7801205, 53.4154557], [-2.7824334999999993, 53.41523680000001], [-2.7845643, 53.415031500000005], [-2.784777380770516, 53.41501051671023], [-2.7870512, 53.41478659999999], [-2.791414, 53.41436999999999], [-2.7923340211180268, 53.41428429590598], [-2.7938390000000006, 53.41414410000001], [-2.7955112, 53.41398889999999], [-2.7965367, 53.4139015], [-2.7970240999999993, 53.413852799999994], [-2.7971432, 53.41384010000001], [-2.7975033, 53.4138018], [-2.7990993, 53.4136444], [-2.7999892, 53.41355850000001], [-2.8018393999999995, 53.4133798], [-2.8039038000000005, 53.413176], [-2.8056601999999997, 53.4130085], [-2.8065604, 53.4129216], [-2.8074138999999994, 53.4128297], [-2.8111235999999997, 53.4124574], [-2.8114411999999995, 53.41242429999999], [-2.8115882, 53.412409], [-2.8129294999999996, 53.4122693], [-2.8139487999999995, 53.41216109999999], [-2.8151349999999997, 53.41202810000001], [-2.8152779999999997, 53.4120121], [-2.8159468999999997, 53.4119371], [-2.8169584999999997, 53.4118163], [-2.8177891, 53.411705299999994], [-2.8186287, 53.4115937], [-2.820446, 53.4113048], [-2.8219084, 53.4110617], [-2.8234262, 53.4108218], [-2.8255108, 53.410539799999995], [-2.8268627999999993, 53.410388600000005], [-2.8282150999999995, 53.4102575], [-2.829420499999999, 53.41015130000001], [-2.8305188, 53.410059], [-2.8314086, 53.40998989999999], [-2.8323705, 53.40992490000001], [-2.8343136, 53.4098391], [-2.8345148, 53.40982760000001], [-2.8357501, 53.40975939999999], [-2.836875, 53.409718299999994], [-2.8376839, 53.40968440000002], [-2.8392836, 53.4096565], [-2.8399112, 53.4096361], [-2.8406926999999995, 53.40961739999999], [-2.8420793, 53.40958599999999], [-2.8424406000000007, 53.40958359999999], [-2.8433212129046543, 53.40957679867895], [-2.8435540999999995, 53.40957499999999], [-2.8441273999999996, 53.4095758], [-2.8442617, 53.409576], [-2.8443812, 53.4095767], [-2.844728, 53.40958169999999], [-2.8452947, 53.4095996], [-2.8462523999999996, 53.4096428], [-2.8465624, 53.40965810000001], [-2.8476382999999994, 53.40971119999999], [-2.8491155000000004, 53.40978], [-2.8521873999999996, 53.40990179999999], [-2.8535703999999997, 53.40994809999999], [-2.8540411999999997, 53.40996390000001], [-2.8558961999999997, 53.41003649999999], [-2.8560791, 53.4100468], [-2.858069599999999, 53.4101584], [-2.858893699999999, 53.4101825], [-2.8596812, 53.4101922], [-2.860384, 53.41019010000001], [-2.8610576999999995, 53.410180700000005], [-2.8617315999999997, 53.41016930000001], [-2.8624451999999994, 53.410147399999985], [-2.8633902999999994, 53.41011340000001], [-2.8643452999999996, 53.4100736], [-2.865288, 53.4100206], [-2.8667096999999995, 53.4099094], [-2.866851099999999, 53.4098979], [-2.8670909, 53.40987839999999], [-2.868198, 53.40976229999999], [-2.8689167, 53.409690600000005], [-2.8698345999999995, 53.4096006], [-2.8708945999999997, 53.40950689999999], [-2.8719623, 53.409392399999994], [-2.8730067999999997, 53.409265299999994], [-2.8740667, 53.40912629999999], [-2.8746089091824683, 53.40904826932608], [-2.8763264, 53.40880109999999], [-2.8785473, 53.408480999999995], [-2.8819555, 53.40798860000001], [-2.8868704, 53.4072925], [-2.8885743999999995, 53.40705339999999], [-2.8901332, 53.406849], [-2.8909640000000003, 53.40675009999999], [-2.8911181, 53.4067337], [-2.8933667999999995, 53.40649559999999], [-2.8938194, 53.40644679999998], [-2.8945021999999994, 53.40637659999999], [-2.896266, 53.40619979999999], [-2.8975826, 53.4060722], [-2.8996283999999997, 53.40591449999999], [-2.9003510999999995, 53.405881999999984], [-2.9007174, 53.405867], [-2.9011714999999993, 53.405847300000005], [-2.9025069, 53.40579], [-2.9044757000000003, 53.4057465], [-2.905832, 53.4057144], [-2.9077562999999995, 53.4056638], [-2.908916099999999, 53.40563689999999], [-2.9104181, 53.4056137], [-2.9122097999999994, 53.4055911], [-2.9130266, 53.4055939], [-2.9140069999999993, 53.405597199999995], [-2.915101, 53.40558], [-2.9160353, 53.40556529999999], [-2.9185217, 53.40547560000001], [-2.9203855999999995, 53.4054062], [-2.9214403999999994, 53.405339699999985], [-2.9222171, 53.4052684], [-2.922822, 53.40520720000001], [-2.9234384, 53.40513180000001], [-2.9242742999999995, 53.4050348], [-2.9253136, 53.4049094], [-2.9266516999999994, 53.40474569999999], [-2.9314151, 53.404243300000005], [-2.931654804747777, 53.404219148007115], [-2.9318904999999997, 53.404195400000006], [-2.9352383999999994, 53.40385439999999], [-2.9367769705632387, 53.403676503158614], [-2.937037091184618, 53.403643479264275], [-2.937265748011675, 53.40361048210792], [-2.937467443893009, 53.403577535311776], [-2.937646681677225, 53.40354466249808], [-2.937807964212925, 53.40351188728906], [-2.9379557943487113, 53.403479233306975], [-2.938094674933187, 53.40344672417404], [-2.938229108814955, 53.403414383512505], [-2.938363598842618, 53.40338223494461], [-2.938502647864779, 53.403350302092576], [-2.9386507587300397, 53.40331860857864], [-2.9388124342870032, 53.403287178025046], [-2.938992177384273, 53.40325603405404], [-2.9391944908704506, 53.403225200287835], [-2.9394238775941397, 53.40319470034868], [-2.939684840403942, 53.40316455785882], [-2.939803, 53.4031464], [-2.9399852, 53.40310989999999], [-2.9403729999999997, 53.4030531], [-2.9408244, 53.4029985], [-2.9411259999999997, 53.4029629], [-2.9418977999999996, 53.402809], [-2.9425113, 53.40272449999999], [-2.9428902999999997, 53.40264809999999], [-2.9432083999999996, 53.40258559999999], [-2.9435028, 53.402534200000005], [-2.9440700999999994, 53.402482500000005], [-2.9442425, 53.402458499999995], [-2.9446815, 53.40240249999999], [-2.9450071, 53.40237629999999], [-2.9452987, 53.40237280000001], [-2.9456225, 53.4023838], [-2.9460269999999995, 53.40242039999999], [-2.9463516, 53.402462], [-2.9468276000000007, 53.4025395], [-2.9475934, 53.402673099999994], [-2.9478069999999996, 53.4027135], [-2.9484593, 53.402837000000005], [-2.9492967999999995, 53.4029836], [-2.9496955, 53.403044300000005], [-2.9503170999999995, 53.40313940000001], [-2.9509548, 53.4032434], [-2.9518887, 53.4034023], [-2.9525468, 53.40351549999999], [-2.9544328, 53.403839299999994], [-2.9558321999999997, 53.4040826], [-2.956101, 53.40413480000001], [-2.9567152999999995, 53.4042414], [-2.9568341, 53.404261299999995], [-2.9576228999999996, 53.404398400000005], [-2.9578934999999995, 53.40444540000001], [-2.9595890999999996, 53.40474140000001], [-2.9597539, 53.40477020000001], [-2.9610094999999994, 53.40500290000001], [-2.9614223, 53.40507529999999], [-2.962845, 53.40532180000001], [-2.9638369, 53.4055], [-2.9638880999999997, 53.40550959999999], [-2.9639285999999996, 53.405517399999994], [-2.9642080999999996, 53.405567999999995], [-2.964440437594421, 53.40560820361025], [-2.9690029999999994, 53.4063977], [-2.969822, 53.4065409], [-2.9701052, 53.40659370000001], [-2.9705843999999995, 53.4066742], [-2.9710718999999997, 53.406725599999994], [-2.9720764999999996, 53.4069086], [-2.9723231, 53.4069544], [-2.9736696999999994, 53.40717179999999], [-2.9739935, 53.4072203], [-2.9742847, 53.407261], [-2.9745212999999997, 53.407289099999986], [-2.97481, 53.4073234], [-2.9750837, 53.4073357], [-2.9753364, 53.40734960000001], [-2.9756047999999997, 53.4073534], [-2.9759965, 53.4073515], [-2.9764549, 53.4073672], [-2.9767165493678225, 53.40738283708326], [-2.9767677999999997, 53.4073859], [-2.9771421, 53.40741999999999], [-2.977639299999999, 53.4074843], [-2.9783843, 53.4075993]]} |
15.6 |
1540 |
1557 |
Newton-le-Willows |
Liverpool L.st (lhs-vt) |
Liverpool Lime Street HL/ML |
53.4075993 |
-2.9783843 |
53.4075993 |
-2.9783843 |
1 |
0 |
2026-09-15 15:08:07 |
TERMINATED |
2026-09-15 14:57:00 |
Liverpool Lime Street HL/ML |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15551086 |
1789484155217878 |
190 |
190 |
2026-09-15 15:07:44.358684 |
3 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 14:57:43.152572 |
| 552021 |
580948 |
P90273 |
892W44MN15 |
2026-09-15 |
COMPLETE |
15551611 |
2026-09-15 15:57:00 |
2026-09-15 15:08:07 |
2026-09-17 15:08:07 |
{"id": 580948, "stp": "O", "toc": "Southeastern", "uid": "P90273", "consist": "375608+375703", "dest_crs": "CHX", "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P90273/2026-09-15/detailed", "trust_id": "892W44MN15", "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": "1554", "dest_platform": "4", "is_terminated": 1, "next_location": "London Charing Cross", "signalling_id": "2W44", "timing_status": "LATE", "origin_station": "Ramsgate", "current_leg_arr": "1557", "current_leg_dep": "1552", "current_leg_end": "London Charing Cross", "origin_dep_time": "1342", "origin_platform": "1", "current_location": "London Charing Cross", "last_update_time": "2026-09-15T15:08:07", "route_debug_link": null, "timing_variation": "+3 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": "1554", "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\": 580948, \"profile_key\": \"3ec527ecb41cb2ea12cd142cc56cb1024397e3a4ad9caa926688caac698c3000\", \"schedule_id\": 40458, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1342\", \"location\": \"Ramsgate\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 37786}, {\"is_pass\": false, \"wtt_arr\": \"1345H\", \"wtt_dep\": \"1346H\", \"location\": \"Thanet Parkway (Construction)\", \"stage_seq\": 2, \"distance_m\": 3202.169, \"section_seq\": 1, \"route_path_id\": 37786}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1348H\", \"location\": \"Minster East Jn\", \"stage_seq\": 3, \"distance_m\": 5843.425, \"section_seq\": 1, \"route_path_id\": 37786}, {\"is_pass\": false, \"wtt_arr\": \"1349H\", \"wtt_dep\": \"1350H\", \"location\": \"Minster\", \"stage_seq\": 4, \"distance_m\": 6457.313, \"section_seq\": 1, \"route_path_id\": 37786}, {\"is_pass\": false, \"wtt_arr\": \"1400H\", \"wtt_dep\": \"1401\", \"location\": \"Sturry\", \"stage_seq\": 5, \"distance_m\": 21075.903, \"section_seq\": 1, \"route_path_id\": 37786}, {\"is_pass\": false, \"wtt_arr\": \"1405\", \"wtt_dep\": \"1406H\", \"location\": \"Canterbury West\", \"stage_seq\": 6, \"distance_m\": 24906.107, \"section_seq\": 1, \"route_path_id\": 37786}, {\"is_pass\": false, \"wtt_arr\": \"1411\", \"wtt_dep\": \"1411H\", \"location\": \"Chartham\", \"stage_seq\": 7, \"distance_m\": 30014.923, \"section_seq\": 1, \"route_path_id\": 37786}, {\"is_pass\": false, \"wtt_arr\": \"1415\", \"wtt_dep\": \"1415H\", \"location\": \"Chilham\", \"stage_seq\": 8, \"distance_m\": 33284.605, \"section_seq\": 1, \"route_path_id\": 37786}, {\"is_pass\": false, \"wtt_arr\": \"1421\", \"wtt_dep\": \"1422\", \"location\": \"Wye\", \"stage_seq\": 9, \"distance_m\": 40824.362, \"section_seq\": 1, \"route_path_id\": 37786}, {\"is_pass\": false, \"wtt_arr\": \"1428\", \"wtt_dep\": \"1430\", \"location\": \"Ashford (Kent)\", \"stage_seq\": 10, \"distance_m\": 47685.372, \"section_seq\": 1, \"route_path_id\": 37786}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1431\", \"location\": \"Ashford West Jn\", \"stage_seq\": 11, \"distance_m\": 48883.404, \"section_seq\": 1, \"route_path_id\": 37786}, {\"is_pass\": false, \"wtt_arr\": \"1436H\", \"wtt_dep\": \"1437\", \"location\": \"Pluckley\", \"stage_seq\": 12, \"distance_m\": 56809.019, \"section_seq\": 1, \"route_path_id\": 37786}, {\"is_pass\": false, \"wtt_arr\": \"1442H\", \"wtt_dep\": \"1443H\", \"location\": \"Headcorn\", \"stage_seq\": 13, \"distance_m\": 65288.974, \"section_seq\": 1, \"route_path_id\": 37786}, {\"is_pass\": false, \"wtt_arr\": \"1447H\", \"wtt_dep\": \"1448H\", \"location\": \"Staplehurst\", \"stage_seq\": 14, \"distance_m\": 70631.232, \"section_seq\": 1, \"route_path_id\": 37786}, {\"is_pass\": false, \"wtt_arr\": \"1452\", \"wtt_dep\": \"1453\", \"location\": \"Marden\", \"stage_seq\": 15, \"distance_m\": 74664.337, \"section_seq\": 1, \"route_path_id\": 37786}, {\"is_pass\": false, \"wtt_arr\": \"1458\", \"wtt_dep\": \"1459\", \"location\": \"Paddock Wood\", \"stage_seq\": 16, \"distance_m\": 81580.151, \"section_seq\": 1, \"route_path_id\": 37786}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1503H\", \"location\": \"Tonbridge Up Loop\", \"stage_seq\": 17, \"distance_m\": 89865.307, \"section_seq\": 1, \"route_path_id\": 37786}, {\"is_pass\": false, \"wtt_arr\": \"1506\", \"wtt_dep\": \"1507\", \"location\": \"Tonbridge\", \"stage_seq\": 18, \"distance_m\": 90252.195, \"section_seq\": 1, \"route_path_id\": 37786}, {\"is_pass\": false, \"wtt_arr\": \"1515H\", \"wtt_dep\": \"1517\", \"location\": \"Sevenoaks\", \"stage_seq\": 19, \"distance_m\": 102343.135, \"section_seq\": 1, \"route_path_id\": 37786}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1525H\", \"location\": \"Orpington\", \"stage_seq\": 20, \"distance_m\": 115582.872, \"section_seq\": 1, \"route_path_id\": 37786}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1527\", \"location\": \"Petts Wood Jn\", \"stage_seq\": 21, \"distance_m\": 118255.991, \"section_seq\": 1, \"route_path_id\": 37786}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1528\", \"location\": \"Chislehurst\", \"stage_seq\": 22, \"distance_m\": 119795.143, \"section_seq\": 1, \"route_path_id\": 37786}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1530\", \"location\": \"Grove Park\", \"stage_seq\": 23, \"distance_m\": 123382.836, \"section_seq\": 1, \"route_path_id\": 37786}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1531H\", \"location\": \"Hither Green\", \"stage_seq\": 24, \"distance_m\": 126283.426, \"section_seq\": 1, \"route_path_id\": 37786}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1533\", \"location\": \"Parks Bridge Jn\", \"stage_seq\": 25, \"distance_m\": 127814.703, \"section_seq\": 1, \"route_path_id\": 37786}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1535\", \"location\": \"Tanners Hill Jn (NX)\", \"stage_seq\": 26, \"distance_m\": 129215.389, \"section_seq\": 1, \"route_path_id\": 37786}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1536\", \"location\": \"New Cross\", \"stage_seq\": 27, \"distance_m\": 130034.074, \"section_seq\": 1, \"route_path_id\": 37786}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1538\", \"location\": \"Blue Anchor (Kent)\", \"stage_seq\": 28, \"distance_m\": 133007.341, \"section_seq\": 1, \"route_path_id\": 37786}, {\"is_pass\": false, \"wtt_arr\": \"1541\", \"wtt_dep\": \"1543\", \"location\": \"London Bridge\", \"stage_seq\": 29, \"distance_m\": 134872.534, \"section_seq\": 1, \"route_path_id\": 37786}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1545\", \"location\": \"Ewer Street Jn\", \"stage_seq\": 30, \"distance_m\": 135812.718, \"section_seq\": 1, \"route_path_id\": 37786}, {\"is_pass\": false, \"wtt_arr\": \"1547\", \"wtt_dep\": \"1549\", \"location\": \"London Waterloo (East)\", \"stage_seq\": 31, \"distance_m\": 136559.034, \"section_seq\": 1, \"route_path_id\": 37786}, {\"is_pass\": false, \"wtt_arr\": \"1554\", \"wtt_dep\": null, \"location\": \"London Charing Cross\", \"stage_seq\": 32, \"distance_m\": 137764.271, \"section_seq\": 1, \"route_path_id\": 37786}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 137764.271, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 37786}], \"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": "1342", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "5.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-15T12:45:13Z\", \"source_id\": 47493301, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:46:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:45:16Z\", \"source_id\": 15453752, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 33015, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:49:49Z\", \"source_id\": 47505525, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:50:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:49:53Z\", \"source_id\": 15457078, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 33011, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:00:56Z\", \"source_id\": 47534308, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:02:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:00:58Z\", \"source_id\": 15465172, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 33005, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:05:41Z\", \"source_id\": 47546849, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:07:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:05:48Z\", \"source_id\": 15468620, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 33001, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:11:17Z\", \"source_id\": 47561587, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:12:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:11:21Z\", \"source_id\": 15472798, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32997, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:14:59Z\", \"source_id\": 47570843, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:16:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:15:04Z\", \"source_id\": 15475420, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32993, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:21:56Z\", \"source_id\": 47589142, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:22:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:22:01Z\", \"source_id\": 15480523, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32870, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:29:32Z\", \"source_id\": 47608876, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:30:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:29:34Z\", \"source_id\": 15486210, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32461, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:37:00Z\", \"source_id\": 47628539, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:37:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:37:03Z\", \"source_id\": 15491699, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32471, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:43:39Z\", \"source_id\": 47645540, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:44:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:43:43Z\", \"source_id\": 15496570, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32488, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:48:38Z\", \"source_id\": 47658897, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:49:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:48:41Z\", \"source_id\": 15500231, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32496, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:52:44Z\", \"source_id\": 47669880, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:53:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:52:48Z\", \"source_id\": 15503358, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32509, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:58:43Z\", \"source_id\": 47685924, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:59:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:58:47Z\", \"source_id\": 15507664, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32623, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:07:02Z\", \"source_id\": 47708023, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:08:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:07:05Z\", \"source_id\": 15513842, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32573, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:18:56Z\", \"source_id\": 47740164, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:20:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:19:03Z\", \"source_id\": 15522946, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31995, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:28:31Z\", \"source_id\": 47764932, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:29:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:28:33Z\", \"source_id\": 15530145, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31935, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:30:41Z\", \"source_id\": 47770589, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:31:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:30:43Z\", \"source_id\": 15531799, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31910, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:32:58Z\", \"source_id\": 47776712, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:33:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:32:58Z\", \"source_id\": 15533532, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31689, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:34:48Z\", \"source_id\": 47781577, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:35:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:34:51Z\", \"source_id\": 15534961, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29663, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:44:44Z\", \"source_id\": 47808523, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:45:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:44:49Z\", \"source_id\": 15542518, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31439, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:50:01Z\", \"source_id\": 47822915, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:50:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:50:06Z\", \"source_id\": 15546616, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31430, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:56:31Z\", \"source_id\": 47840347, \"stage_seq\": 32, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:57:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:56:35Z\", \"source_id\": 15551611, \"stage_seq\": 32, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:57:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Charing Cross", "service_state_platform": "5", "timing_fact_generation": 1789484196506169, "current_leg_arrival_utc": "2026-09-15T15:57:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:57:47.955355", "service_state_evidence_id": 15551611, "current_leg_start_actual_dep": "2026-09-15T15:52:00+01:00", "operational_evidence_version": 144, "service_state_event_time_utc": "2026-09-15T14:57:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T15:07:49.177122", "service_state_valid_until_kind": null, "operational_interpretation_version": 144, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Southeastern |
O |
RAM |
CHX |
2W44 |
375608+375703 |
8 |
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": 580948, "profile_key": "3ec527ecb41cb2ea12cd142cc56cb1024397e3a4ad9caa926688caac698c3000", "schedule_id": 40458, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1342", "location": "Ramsgate", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 37786}, {"is_pass": false, "wtt_arr": "1345H", "wtt_dep": "1346H", "location": "Thanet Parkway (Construction)", "stage_seq": 2, "distance_m": 3202.169, "section_seq": 1, "route_path_id": 37786}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1348H", "location": "Minster East Jn", "stage_seq": 3, "distance_m": 5843.425, "section_seq": 1, "route_path_id": 37786}, {"is_pass": false, "wtt_arr": "1349H", "wtt_dep": "1350H", "location": "Minster", "stage_seq": 4, "distance_m": 6457.313, "section_seq": 1, "route_path_id": 37786}, {"is_pass": false, "wtt_arr": "1400H", "wtt_dep": "1401", "location": "Sturry", "stage_seq": 5, "distance_m": 21075.903, "section_seq": 1, "route_path_id": 37786}, {"is_pass": false, "wtt_arr": "1405", "wtt_dep": "1406H", "location": "Canterbury West", "stage_seq": 6, "distance_m": 24906.107, "section_seq": 1, "route_path_id": 37786}, {"is_pass": false, "wtt_arr": "1411", "wtt_dep": "1411H", "location": "Chartham", "stage_seq": 7, "distance_m": 30014.923, "section_seq": 1, "route_path_id": 37786}, {"is_pass": false, "wtt_arr": "1415", "wtt_dep": "1415H", "location": "Chilham", "stage_seq": 8, "distance_m": 33284.605, "section_seq": 1, "route_path_id": 37786}, {"is_pass": false, "wtt_arr": "1421", "wtt_dep": "1422", "location": "Wye", "stage_seq": 9, "distance_m": 40824.362, "section_seq": 1, "route_path_id": 37786}, {"is_pass": false, "wtt_arr": "1428", "wtt_dep": "1430", "location": "Ashford (Kent)", "stage_seq": 10, "distance_m": 47685.372, "section_seq": 1, "route_path_id": 37786}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1431", "location": "Ashford West Jn", "stage_seq": 11, "distance_m": 48883.404, "section_seq": 1, "route_path_id": 37786}, {"is_pass": false, "wtt_arr": "1436H", "wtt_dep": "1437", "location": "Pluckley", "stage_seq": 12, "distance_m": 56809.019, "section_seq": 1, "route_path_id": 37786}, {"is_pass": false, "wtt_arr": "1442H", "wtt_dep": "1443H", "location": "Headcorn", "stage_seq": 13, "distance_m": 65288.974, "section_seq": 1, "route_path_id": 37786}, {"is_pass": false, "wtt_arr": "1447H", "wtt_dep": "1448H", "location": "Staplehurst", "stage_seq": 14, "distance_m": 70631.232, "section_seq": 1, "route_path_id": 37786}, {"is_pass": false, "wtt_arr": "1452", "wtt_dep": "1453", "location": "Marden", "stage_seq": 15, "distance_m": 74664.337, "section_seq": 1, "route_path_id": 37786}, {"is_pass": false, "wtt_arr": "1458", "wtt_dep": "1459", "location": "Paddock Wood", "stage_seq": 16, "distance_m": 81580.151, "section_seq": 1, "route_path_id": 37786}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1503H", "location": "Tonbridge Up Loop", "stage_seq": 17, "distance_m": 89865.307, "section_seq": 1, "route_path_id": 37786}, {"is_pass": false, "wtt_arr": "1506", "wtt_dep": "1507", "location": "Tonbridge", "stage_seq": 18, "distance_m": 90252.195, "section_seq": 1, "route_path_id": 37786}, {"is_pass": false, "wtt_arr": "1515H", "wtt_dep": "1517", "location": "Sevenoaks", "stage_seq": 19, "distance_m": 102343.135, "section_seq": 1, "route_path_id": 37786}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1525H", "location": "Orpington", "stage_seq": 20, "distance_m": 115582.872, "section_seq": 1, "route_path_id": 37786}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1527", "location": "Petts Wood Jn", "stage_seq": 21, "distance_m": 118255.991, "section_seq": 1, "route_path_id": 37786}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1528", "location": "Chislehurst", "stage_seq": 22, "distance_m": 119795.143, "section_seq": 1, "route_path_id": 37786}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1530", "location": "Grove Park", "stage_seq": 23, "distance_m": 123382.836, "section_seq": 1, "route_path_id": 37786}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1531H", "location": "Hither Green", "stage_seq": 24, "distance_m": 126283.426, "section_seq": 1, "route_path_id": 37786}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1533", "location": "Parks Bridge Jn", "stage_seq": 25, "distance_m": 127814.703, "section_seq": 1, "route_path_id": 37786}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1535", "location": "Tanners Hill Jn (NX)", "stage_seq": 26, "distance_m": 129215.389, "section_seq": 1, "route_path_id": 37786}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1536", "location": "New Cross", "stage_seq": 27, "distance_m": 130034.074, "section_seq": 1, "route_path_id": 37786}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1538", "location": "Blue Anchor (Kent)", "stage_seq": 28, "distance_m": 133007.341, "section_seq": 1, "route_path_id": 37786}, {"is_pass": false, "wtt_arr": "1541", "wtt_dep": "1543", "location": "London Bridge", "stage_seq": 29, "distance_m": 134872.534, "section_seq": 1, "route_path_id": 37786}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1545", "location": "Ewer Street Jn", "stage_seq": 30, "distance_m": 135812.718, "section_seq": 1, "route_path_id": 37786}, {"is_pass": false, "wtt_arr": "1547", "wtt_dep": "1549", "location": "London Waterloo (East)", "stage_seq": 31, "distance_m": 136559.034, "section_seq": 1, "route_path_id": 37786}, {"is_pass": false, "wtt_arr": "1554", "wtt_dep": null, "location": "London Charing Cross", "stage_seq": 32, "distance_m": 137764.271, "section_seq": 1, "route_path_id": 37786}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 137764.271, "from_m": 0.0, "section_seq": 1, "route_path_id": 37786}], "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-15T12:45:13Z", "source_id": 47493301, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T12:46:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:45:16Z", "source_id": 15453752, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T13:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 33015, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:49:49Z", "source_id": 47505525, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T12:50:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:49:53Z", "source_id": 15457078, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T13:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 33011, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:00:56Z", "source_id": 47534308, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T13:02:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:00:58Z", "source_id": 15465172, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T14:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 33005, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:05:41Z", "source_id": 47546849, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T13:07:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:05:48Z", "source_id": 15468620, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T14:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 33001, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:11:17Z", "source_id": 47561587, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T13:12:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:11:21Z", "source_id": 15472798, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T14:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32997, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:14:59Z", "source_id": 47570843, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T13:16:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:15:04Z", "source_id": 15475420, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T14:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32993, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:21:56Z", "source_id": 47589142, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T13:22:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:22:01Z", "source_id": 15480523, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T14:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32870, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:29:32Z", "source_id": 47608876, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T13:30:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:29:34Z", "source_id": 15486210, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T14:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32461, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:37:00Z", "source_id": 47628539, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T13:37:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:37:03Z", "source_id": 15491699, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T14:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32471, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:43:39Z", "source_id": 47645540, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T13:44:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:43:43Z", "source_id": 15496570, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T14:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32488, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:48:38Z", "source_id": 47658897, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T13:49:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:48:41Z", "source_id": 15500231, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T14:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32496, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:52:44Z", "source_id": 47669880, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T13:53:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:52:48Z", "source_id": 15503358, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T14:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32509, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:58:43Z", "source_id": 47685924, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T13:59:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:58:47Z", "source_id": 15507664, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T14:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32623, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:07:02Z", "source_id": 47708023, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T14:08:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:07:05Z", "source_id": 15513842, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T15:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32573, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:18:56Z", "source_id": 47740164, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T14:20:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:19:03Z", "source_id": 15522946, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T15:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31995, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:28:31Z", "source_id": 47764932, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T14:29:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:28:33Z", "source_id": 15530145, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T15:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31935, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:30:41Z", "source_id": 47770589, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T14:31:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:30:43Z", "source_id": 15531799, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T15:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31910, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:32:58Z", "source_id": 47776712, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-15T14:33:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:32:58Z", "source_id": 15533532, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-15T15:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31689, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:34:48Z", "source_id": 47781577, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-15T14:35:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:34:51Z", "source_id": 15534961, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-15T15:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29663, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:44:44Z", "source_id": 47808523, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-15T14:45:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:44:49Z", "source_id": 15542518, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-15T15:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31439, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:50:01Z", "source_id": 47822915, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-15T14:50:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:50:06Z", "source_id": 15546616, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-15T15:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31430, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:56:31Z", "source_id": 47840347, "stage_seq": 32, "event_role": "ARR", "event_time": "2026-09-15T14:57:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:56:35Z", "source_id": 15551611, "stage_seq": 32, "event_role": "ARR", "event_time": "2026-09-15T15:57:00+01:00", "operational_fact": true}] |
Ramsgate |
1342 |
1342 |
1 |
None |
None |
London Charing Cross |
1554 |
1554 |
4 |
LATE |
+3 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P90273/2026-09-15/detailed |
None |
London Waterloo (East) |
2026-09-15T15:52:00+01:00 |
London Charing Cross |
5.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 |
1552 |
1557 |
London Waterloo (East) |
London Charing Cross |
London Charing Cross |
51.5078489 |
-0.1241603 |
51.5078489 |
-0.1241603 |
1 |
0 |
2026-09-15 15:08:07 |
TERMINATED |
2026-09-15 14:57:00 |
London Charing Cross |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15551611 |
1789484196506169 |
144 |
144 |
2026-09-15 15:07:49.177122 |
5 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 14:57:47.955355 |
| 552022 |
581962 |
C10185 |
472C41MO15 |
2026-09-15 |
COMPLETE |
15551478 |
2026-09-15 15:57:00 |
2026-09-15 15:08:07 |
2026-09-17 15:08:07 |
{"id": 581962, "stp": "P", "toc": "Great Northern", "uid": "C10185", "consist": "700015", "dest_crs": "KGX", "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C10185/2026-09-15/detailed", "trust_id": "472C41MO15", "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": "1552", "dest_platform": "10", "is_terminated": 1, "next_location": "London Kings Cross", "signalling_id": "2C41", "timing_status": "LATE", "origin_station": "Cambridge", "current_leg_arr": "1557", "current_leg_dep": "1553", "current_leg_end": "London Kings Cross", "origin_dep_time": "1424", "origin_platform": "2", "current_location": "London Kings Cross", "last_update_time": "2026-09-15T15:08:07", "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": "1552", "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\": 4234.217, \"from_m\": 3634.379, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 4737.194, \"from_m\": 4234.217, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 5544.88, \"from_m\": 4737.194, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 5560.759, \"from_m\": 5544.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\": 11328.22, \"from_m\": 5560.759, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 11358.567, \"from_m\": 11328.22, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 12983.922, \"from_m\": 11358.567, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 13753.984, \"from_m\": 12983.922, \"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\": 20307.644, \"from_m\": 13753.984, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 21059.475, \"from_m\": 20307.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\": 21352.983, \"from_m\": 21059.475, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 21430.454, \"from_m\": 21352.983, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 21464.229, \"from_m\": 21430.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\": 22021.429, \"from_m\": 21464.229, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 25450.546, \"from_m\": 22021.429, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 31709.546, \"from_m\": 25450.546, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 37091.723, \"from_m\": 31709.546, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 37124.129, \"from_m\": 37091.723, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 37265.519, \"from_m\": 37124.129, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 40752.425, \"from_m\": 37265.519, \"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\": 40810.749, \"from_m\": 40752.425, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 40837.852, \"from_m\": 40810.749, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 41421.836, \"from_m\": 40837.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\": 41518.848, \"from_m\": 41421.836, \"capability_applied\": null, \"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\": 41587.234, \"from_m\": 41518.848, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 48359.18, \"from_m\": 41587.234, \"capability_applied\": null, \"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\": 48398.841, \"from_m\": 48359.18, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 55903.247, \"from_m\": 48398.841, \"capability_applied\": null, \"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\": 57521.905, \"from_m\": 55903.247, \"capability_applied\": null, \"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\": 72978.079, \"from_m\": 57521.905, \"capability_applied\": null, \"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\": 73813.385, \"from_m\": 72978.079, \"capability_applied\": null, \"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\": 83606.839, \"from_m\": 73813.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\": 87743.277, \"from_m\": 83606.839, \"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\": 89368.64, \"from_m\": 87743.277, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 89626.122, \"from_m\": 89368.64, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 91260.488, \"from_m\": 89626.122, \"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\": 91772.579, \"from_m\": 91260.488, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 91802.665, \"from_m\": 91772.579, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 91870.522, \"from_m\": 91802.665, \"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\": 91953.662, \"from_m\": 91870.522, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 92243.057, \"from_m\": 91953.662, \"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\": 92293.999, \"from_m\": 92243.057, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 92679.099, \"from_m\": 92293.999, \"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\": 92688.295, \"from_m\": 92679.099, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 92695.048, \"from_m\": 92688.295, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 93090.865, \"from_m\": 92695.048, \"capability_applied\": null, \"effective_limit_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\": 581962, \"profile_key\": \"76f728a80f1a68834f0c1a7663ce70cb455fbd39ac3d8ac8fc2d2f48f16ddcf2\", \"schedule_id\": 1254, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1424\", \"location\": \"Cambridge\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 66084}, {\"is_pass\": false, \"wtt_arr\": \"1427\", \"wtt_dep\": \"1428\", \"location\": \"Cambridge South\", \"stage_seq\": 2, \"distance_m\": 2607.785, \"section_seq\": 1, \"route_path_id\": 66084}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1429H\", \"location\": \"Shepreth Branch Jn\", \"stage_seq\": 3, \"distance_m\": 3723.525, \"section_seq\": 1, \"route_path_id\": 66084}, {\"is_pass\": false, \"wtt_arr\": \"1434H\", \"wtt_dep\": \"1435\", \"location\": \"Foxton\", \"stage_seq\": 4, \"distance_m\": 11126.132, \"section_seq\": 1, \"route_path_id\": 66084}, {\"is_pass\": false, \"wtt_arr\": \"1437\", \"wtt_dep\": \"1437H\", \"location\": \"Shepreth\", \"stage_seq\": 5, \"distance_m\": 12983.922, \"section_seq\": 1, \"route_path_id\": 66084}, {\"is_pass\": false, \"wtt_arr\": \"1440H\", \"wtt_dep\": \"1441\", \"location\": \"Meldreth\", \"stage_seq\": 6, \"distance_m\": 16105.854, \"section_seq\": 1, \"route_path_id\": 66084}, {\"is_pass\": false, \"wtt_arr\": \"1445\", \"wtt_dep\": \"1446\", \"location\": \"Royston\", \"stage_seq\": 7, \"distance_m\": 20966.287, \"section_seq\": 1, \"route_path_id\": 66084}, {\"is_pass\": false, \"wtt_arr\": \"1453H\", \"wtt_dep\": \"1454\", \"location\": \"Baldock\", \"stage_seq\": 8, \"distance_m\": 34241.911, \"section_seq\": 1, \"route_path_id\": 66084}, {\"is_pass\": false, \"wtt_arr\": \"1456H\", \"wtt_dep\": \"1457H\", \"location\": \"Letchworth Garden City\", \"stage_seq\": 9, \"distance_m\": 37500.509, \"section_seq\": 1, \"route_path_id\": 66084}, {\"is_pass\": false, \"wtt_arr\": \"1501H\", \"wtt_dep\": \"1503\", \"location\": \"Hitchin\", \"stage_seq\": 10, \"distance_m\": 41749.923, \"section_seq\": 1, \"route_path_id\": 66084}, {\"is_pass\": false, \"wtt_arr\": \"1507H\", \"wtt_dep\": \"1509\", \"location\": \"Stevenage\", \"stage_seq\": 11, \"distance_m\": 48753.78, \"section_seq\": 1, \"route_path_id\": 66084}, {\"is_pass\": false, \"wtt_arr\": \"1512\", \"wtt_dep\": \"1512H\", \"location\": \"Knebworth\", \"stage_seq\": 12, \"distance_m\": 52847.798, \"section_seq\": 1, \"route_path_id\": 66084}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1514\", \"location\": \"Woolmer Green Jn\", \"stage_seq\": 13, \"distance_m\": 54753.996, \"section_seq\": 1, \"route_path_id\": 66084}, {\"is_pass\": false, \"wtt_arr\": \"1515H\", \"wtt_dep\": \"1516\", \"location\": \"Welwyn North\", \"stage_seq\": 14, \"distance_m\": 57809.857, \"section_seq\": 1, \"route_path_id\": 66084}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1517\", \"location\": \"Digswell Jn\", \"stage_seq\": 15, \"distance_m\": 59026.796, \"section_seq\": 1, \"route_path_id\": 66084}, {\"is_pass\": false, \"wtt_arr\": \"1519H\", \"wtt_dep\": \"1522\", \"location\": \"Welwyn Garden City\", \"stage_seq\": 16, \"distance_m\": 60467.522, \"section_seq\": 1, \"route_path_id\": 66084}, {\"is_pass\": false, \"wtt_arr\": \"1525\", \"wtt_dep\": \"1526\", \"location\": \"Hatfield\", \"stage_seq\": 17, \"distance_m\": 64646.481, \"section_seq\": 1, \"route_path_id\": 66084}, {\"is_pass\": false, \"wtt_arr\": \"1531\", \"wtt_dep\": \"1532\", \"location\": \"Potters Bar\", \"stage_seq\": 18, \"distance_m\": 72667.131, \"section_seq\": 1, \"route_path_id\": 66084}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1535H\", \"location\": \"New Barnet\", \"stage_seq\": 19, \"distance_m\": 78344.736, \"section_seq\": 1, \"route_path_id\": 66084}, {\"is_pass\": false, \"wtt_arr\": \"1539H\", \"wtt_dep\": \"1541\", \"location\": \"Alexandra Palace\", \"stage_seq\": 20, \"distance_m\": 85142.477, \"section_seq\": 1, \"route_path_id\": 66084}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1543\", \"location\": \"Harringay\", \"stage_seq\": 21, \"distance_m\": 87641.486, \"section_seq\": 1, \"route_path_id\": 66084}, {\"is_pass\": false, \"wtt_arr\": \"1544H\", \"wtt_dep\": \"1546\", \"location\": \"Finsbury Park\", \"stage_seq\": 22, \"distance_m\": 88993.235, \"section_seq\": 1, \"route_path_id\": 66084}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1547H\", \"location\": \"Holloway South Jn\", \"stage_seq\": 23, \"distance_m\": 90813.708, \"section_seq\": 1, \"route_path_id\": 66084}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1550\", \"location\": \"Belle Isle Jn\", \"stage_seq\": 24, \"distance_m\": 91988.492, \"section_seq\": 1, \"route_path_id\": 66084}, {\"is_pass\": false, \"wtt_arr\": \"1552\", \"wtt_dep\": null, \"location\": \"London Kings Cross\", \"stage_seq\": 25, \"distance_m\": 93090.865, \"section_seq\": 1, \"route_path_id\": 66084}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 93090.865, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 66084}], \"total_distance_m\": 93090.865, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 86425.95, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 6664.915, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1424", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.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-15T13:29:34Z\", \"source_id\": 15486206, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12628, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:35:33Z\", \"source_id\": 47624672, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:37:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:35:37Z\", \"source_id\": 15490640, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12633, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:38:31Z\", \"source_id\": 47632585, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:40:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:38:33Z\", \"source_id\": 15492834, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12638, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:42:46Z\", \"source_id\": 47643296, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:44:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:42:45Z\", \"source_id\": 15495890, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15569, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:48:21Z\", \"source_id\": 47658111, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:49:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:48:26Z\", \"source_id\": 15500056, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15601, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:56:34Z\", \"source_id\": 47680161, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:57:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:56:39Z\", \"source_id\": 15506130, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15612, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:00:43Z\", \"source_id\": 47691089, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:01:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:00:46Z\", \"source_id\": 15509164, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15644, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:04:49Z\", \"source_id\": 47701970, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:06:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:04:50Z\", \"source_id\": 15512182, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15663, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:10:36Z\", \"source_id\": 47717720, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:12:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:10:40Z\", \"source_id\": 15516579, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15694, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:15:40Z\", \"source_id\": 47731327, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:16:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:15:45Z\", \"source_id\": 15520447, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15701, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:23:39Z\", \"source_id\": 47752403, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:24:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:23:40Z\", \"source_id\": 15526489, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15854, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:26:10Z\", \"source_id\": 47758840, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:27:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:26:11Z\", \"source_id\": 15528365, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15902, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:31:38Z\", \"source_id\": 47773065, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:32:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:31:43Z\", \"source_id\": 15532522, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15928, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:37:58Z\", \"source_id\": 47790533, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:39:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:38:04Z\", \"source_id\": 15537353, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15962, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:43:05Z\", \"source_id\": 47803999, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:44:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:43:09Z\", \"source_id\": 15541244, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 16007, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:46:50Z\", \"source_id\": 47814263, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:47:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:46:53Z\", \"source_id\": 15544097, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 16045, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:50:05Z\", \"source_id\": 47823050, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:51:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:50:08Z\", \"source_id\": 15546646, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 16149, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:51:21Z\", \"source_id\": 47826485, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:52:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:51:22Z\", \"source_id\": 15547680, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 16251, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:56:22Z\", \"source_id\": 47839871, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:57:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:56:27Z\", \"source_id\": 15551478, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:57:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Kings Cross", "service_state_platform": "9", "timing_fact_generation": 1789484189544309, "current_leg_arrival_utc": "2026-09-15T15:57:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:57:52.267010", "service_state_evidence_id": 15551478, "current_leg_start_actual_dep": "2026-09-15T15:51:00+01:00", "operational_evidence_version": 116, "service_state_event_time_utc": "2026-09-15T14:57:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T15:07:52.828064", "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 |
2C41 |
700015 |
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": 4234.217, "from_m": 3634.379, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 4737.194, "from_m": 4234.217, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 5544.88, "from_m": 4737.194, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 5560.759, "from_m": 5544.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": 11328.22, "from_m": 5560.759, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 11358.567, "from_m": 11328.22, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 12983.922, "from_m": 11358.567, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 13753.984, "from_m": 12983.922, "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": 20307.644, "from_m": 13753.984, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 21059.475, "from_m": 20307.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": 21352.983, "from_m": 21059.475, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 21430.454, "from_m": 21352.983, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 21464.229, "from_m": 21430.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": 22021.429, "from_m": 21464.229, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 25450.546, "from_m": 22021.429, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 31709.546, "from_m": 25450.546, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 37091.723, "from_m": 31709.546, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 37124.129, "from_m": 37091.723, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 37265.519, "from_m": 37124.129, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 40752.425, "from_m": 37265.519, "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": 40810.749, "from_m": 40752.425, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 40837.852, "from_m": 40810.749, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 41421.836, "from_m": 40837.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": 41518.848, "from_m": 41421.836, "capability_applied": null, "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": 41587.234, "from_m": 41518.848, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 48359.18, "from_m": 41587.234, "capability_applied": null, "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": 48398.841, "from_m": 48359.18, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 55903.247, "from_m": 48398.841, "capability_applied": null, "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": 57521.905, "from_m": 55903.247, "capability_applied": null, "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": 72978.079, "from_m": 57521.905, "capability_applied": null, "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": 73813.385, "from_m": 72978.079, "capability_applied": null, "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": 83606.839, "from_m": 73813.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": 87743.277, "from_m": 83606.839, "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": 89368.64, "from_m": 87743.277, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 89626.122, "from_m": 89368.64, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 91260.488, "from_m": 89626.122, "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": 91772.579, "from_m": 91260.488, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 91802.665, "from_m": 91772.579, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 60.0}, {"to_m": 91870.522, "from_m": 91802.665, "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": 91953.662, "from_m": 91870.522, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 92243.057, "from_m": 91953.662, "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": 92293.999, "from_m": 92243.057, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 92679.099, "from_m": 92293.999, "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": 92688.295, "from_m": 92679.099, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 92695.048, "from_m": 92688.295, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 20.0}, {"to_m": 93090.865, "from_m": 92695.048, "capability_applied": null, "effective_limit_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": 581962, "profile_key": "76f728a80f1a68834f0c1a7663ce70cb455fbd39ac3d8ac8fc2d2f48f16ddcf2", "schedule_id": 1254, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1424", "location": "Cambridge", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 66084}, {"is_pass": false, "wtt_arr": "1427", "wtt_dep": "1428", "location": "Cambridge South", "stage_seq": 2, "distance_m": 2607.785, "section_seq": 1, "route_path_id": 66084}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1429H", "location": "Shepreth Branch Jn", "stage_seq": 3, "distance_m": 3723.525, "section_seq": 1, "route_path_id": 66084}, {"is_pass": false, "wtt_arr": "1434H", "wtt_dep": "1435", "location": "Foxton", "stage_seq": 4, "distance_m": 11126.132, "section_seq": 1, "route_path_id": 66084}, {"is_pass": false, "wtt_arr": "1437", "wtt_dep": "1437H", "location": "Shepreth", "stage_seq": 5, "distance_m": 12983.922, "section_seq": 1, "route_path_id": 66084}, {"is_pass": false, "wtt_arr": "1440H", "wtt_dep": "1441", "location": "Meldreth", "stage_seq": 6, "distance_m": 16105.854, "section_seq": 1, "route_path_id": 66084}, {"is_pass": false, "wtt_arr": "1445", "wtt_dep": "1446", "location": "Royston", "stage_seq": 7, "distance_m": 20966.287, "section_seq": 1, "route_path_id": 66084}, {"is_pass": false, "wtt_arr": "1453H", "wtt_dep": "1454", "location": "Baldock", "stage_seq": 8, "distance_m": 34241.911, "section_seq": 1, "route_path_id": 66084}, {"is_pass": false, "wtt_arr": "1456H", "wtt_dep": "1457H", "location": "Letchworth Garden City", "stage_seq": 9, "distance_m": 37500.509, "section_seq": 1, "route_path_id": 66084}, {"is_pass": false, "wtt_arr": "1501H", "wtt_dep": "1503", "location": "Hitchin", "stage_seq": 10, "distance_m": 41749.923, "section_seq": 1, "route_path_id": 66084}, {"is_pass": false, "wtt_arr": "1507H", "wtt_dep": "1509", "location": "Stevenage", "stage_seq": 11, "distance_m": 48753.78, "section_seq": 1, "route_path_id": 66084}, {"is_pass": false, "wtt_arr": "1512", "wtt_dep": "1512H", "location": "Knebworth", "stage_seq": 12, "distance_m": 52847.798, "section_seq": 1, "route_path_id": 66084}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1514", "location": "Woolmer Green Jn", "stage_seq": 13, "distance_m": 54753.996, "section_seq": 1, "route_path_id": 66084}, {"is_pass": false, "wtt_arr": "1515H", "wtt_dep": "1516", "location": "Welwyn North", "stage_seq": 14, "distance_m": 57809.857, "section_seq": 1, "route_path_id": 66084}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1517", "location": "Digswell Jn", "stage_seq": 15, "distance_m": 59026.796, "section_seq": 1, "route_path_id": 66084}, {"is_pass": false, "wtt_arr": "1519H", "wtt_dep": "1522", "location": "Welwyn Garden City", "stage_seq": 16, "distance_m": 60467.522, "section_seq": 1, "route_path_id": 66084}, {"is_pass": false, "wtt_arr": "1525", "wtt_dep": "1526", "location": "Hatfield", "stage_seq": 17, "distance_m": 64646.481, "section_seq": 1, "route_path_id": 66084}, {"is_pass": false, "wtt_arr": "1531", "wtt_dep": "1532", "location": "Potters Bar", "stage_seq": 18, "distance_m": 72667.131, "section_seq": 1, "route_path_id": 66084}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1535H", "location": "New Barnet", "stage_seq": 19, "distance_m": 78344.736, "section_seq": 1, "route_path_id": 66084}, {"is_pass": false, "wtt_arr": "1539H", "wtt_dep": "1541", "location": "Alexandra Palace", "stage_seq": 20, "distance_m": 85142.477, "section_seq": 1, "route_path_id": 66084}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1543", "location": "Harringay", "stage_seq": 21, "distance_m": 87641.486, "section_seq": 1, "route_path_id": 66084}, {"is_pass": false, "wtt_arr": "1544H", "wtt_dep": "1546", "location": "Finsbury Park", "stage_seq": 22, "distance_m": 88993.235, "section_seq": 1, "route_path_id": 66084}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1547H", "location": "Holloway South Jn", "stage_seq": 23, "distance_m": 90813.708, "section_seq": 1, "route_path_id": 66084}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1550", "location": "Belle Isle Jn", "stage_seq": 24, "distance_m": 91988.492, "section_seq": 1, "route_path_id": 66084}, {"is_pass": false, "wtt_arr": "1552", "wtt_dep": null, "location": "London Kings Cross", "stage_seq": 25, "distance_m": 93090.865, "section_seq": 1, "route_path_id": 66084}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 93090.865, "from_m": 0.0, "section_seq": 1, "route_path_id": 66084}], "total_distance_m": 93090.865, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 86425.95, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 6664.915, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:29:34Z", "source_id": 15486206, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T14:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12628, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:35:33Z", "source_id": 47624672, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T13:37:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:35:37Z", "source_id": 15490640, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T14:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12633, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:38:31Z", "source_id": 47632585, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T13:40:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:38:33Z", "source_id": 15492834, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T14:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12638, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:42:46Z", "source_id": 47643296, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T13:44:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:42:45Z", "source_id": 15495890, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T14:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15569, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:48:21Z", "source_id": 47658111, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T13:49:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:48:26Z", "source_id": 15500056, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T14:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15601, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:56:34Z", "source_id": 47680161, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T13:57:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:56:39Z", "source_id": 15506130, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T14:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15612, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:00:43Z", "source_id": 47691089, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T14:01:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:00:46Z", "source_id": 15509164, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T15:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15644, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:04:49Z", "source_id": 47701970, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T14:06:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:04:50Z", "source_id": 15512182, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T15:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15663, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:10:36Z", "source_id": 47717720, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T14:12:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:10:40Z", "source_id": 15516579, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T15:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15694, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:15:40Z", "source_id": 47731327, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T14:16:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:15:45Z", "source_id": 15520447, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T15:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15701, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:23:39Z", "source_id": 47752403, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T14:24:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:23:40Z", "source_id": 15526489, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T15:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15854, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:26:10Z", "source_id": 47758840, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T14:27:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:26:11Z", "source_id": 15528365, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T15:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15902, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:31:38Z", "source_id": 47773065, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T14:32:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:31:43Z", "source_id": 15532522, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T15:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15928, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:37:58Z", "source_id": 47790533, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T14:39:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:38:04Z", "source_id": 15537353, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T15:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15962, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:43:05Z", "source_id": 47803999, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T14:44:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:43:09Z", "source_id": 15541244, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T15:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 16007, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:46:50Z", "source_id": 47814263, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T14:47:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:46:53Z", "source_id": 15544097, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T15:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 16045, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:50:05Z", "source_id": 47823050, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T14:51:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:50:08Z", "source_id": 15546646, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T15:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 16149, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:51:21Z", "source_id": 47826485, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T14:52:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:51:22Z", "source_id": 15547680, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T15:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 16251, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:56:22Z", "source_id": 47839871, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-15T14:57:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:56:27Z", "source_id": 15551478, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-15T15:57:00+01:00", "operational_fact": true}] |
Cambridge |
1424 |
1424 |
2 |
None |
None |
London Kings Cross |
1552 |
1552 |
10 |
LATE |
+5 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C10185/2026-09-15/detailed |
None |
Finsbury Park |
2026-09-15T15:51:00+01:00 |
London Kings Cross |
4.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 |
1553 |
1557 |
Finsbury Park |
London Kings Cross |
London Kings Cross |
51.5311615 |
-0.1235571 |
51.5311615 |
-0.1235571 |
1 |
0 |
2026-09-15 15:08:07 |
TERMINATED |
2026-09-15 14:57:00 |
London Kings Cross |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15551478 |
1789484189544309 |
116 |
116 |
2026-09-15 15:07:52.828064 |
9 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 14:57:52.267010 |
| 552023 |
582242 |
C32162 |
252B58MP15 |
2026-09-15 |
COMPLETE |
15550864 |
2026-09-15 15:57:00 |
2026-09-15 15:08:07 |
2026-09-17 15:08:07 |
{"id": 582242, "stp": "P", "toc": "Northern", "uid": "C32162", "consist": "150004", "dest_crs": "HUD", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C32162/2026-09-15/detailed", "trust_id": "252B58MP15", "origin_crs": "SHF", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Huddersfield", "service_date": "2026-09-15", "dest_arr_time": "1551", "dest_platform": "1", "is_terminated": 1, "next_location": "Huddersfield", "signalling_id": "2B58", "timing_status": "LATE", "origin_station": "Sheffield", "current_leg_arr": "1557", "current_leg_dep": "1547½", "current_leg_end": "Huddersfield", "origin_dep_time": "1435", "origin_platform": "1B", "current_location": "Huddersfield", "last_update_time": "2026-09-15T15:08:07", "route_debug_link": null, "timing_variation": "+6 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.8007875000000002, 53.6348046], [-1.8007983000000003, 53.635704700000005], [-1.8008367999999997, 53.6374518], [-1.8008175, 53.6377568], [-1.8007558, 53.6380618], [-1.8006987, 53.63830880000001], [-1.8006345, 53.6385349], [-1.8003727, 53.639184199999995], [-1.7999241, 53.6399346], [-1.7996123000000002, 53.640353], [-1.7994175, 53.6405895], [-1.7991364999999997, 53.64087899999999], [-1.798774, 53.641235], [-1.7984749, 53.641489099999994], [-1.7981246000000002, 53.64178470000001], [-1.7977032, 53.6420676], [-1.7973382, 53.6423016], [-1.7966305682390429, 53.642673394618285], [-1.7965451, 53.642718299999984], [-1.7957789, 53.64306669999999], [-1.7952182999999995, 53.643249399999995], [-1.7948779, 53.6433372], [-1.7944986, 53.6434112], [-1.7941857000000003, 53.64345889999999], [-1.7932357000000003, 53.64362160000001], [-1.7923036, 53.6437956], [-1.7917553999999998, 53.6438979], [-1.7904227, 53.64430680000001], [-1.7894274, 53.64464240000001], [-1.7882800999999997, 53.64512199999999], [-1.7875964999999998, 53.64550459999999], [-1.7870911, 53.6458492], [-1.7858670999999997, 53.6470291], [-1.7857126, 53.6472257], [-1.7856569000000002, 53.6472873], [-1.7854288, 53.6476133], [-1.785232, 53.6479393], [-1.7850404999999998, 53.6481841], [-1.7847934, 53.64850680000001]]}", "current_leg_start": "Lockwood", "dest_arr_time_act": "1551", "motion_projection": null, "next_location_lat": "53.6485068", "next_location_lon": "-1.7847934", "previous_location": "Lockwood", "current_leg_milage": "1.3", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 534.411, \"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\": 5240.076, \"from_m\": 534.411, \"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\": 5302.258, \"from_m\": 5240.076, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 6349.386, \"from_m\": 5302.258, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 7120.44, \"from_m\": 6349.386, \"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\": 8990.76, \"from_m\": 7120.44, \"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\": 9050.064, \"from_m\": 8990.76, \"capability_applied\": null, \"effective_limit_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\": 9206.453, \"from_m\": 9050.064, \"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\": 9265.757, \"from_m\": 9206.453, \"capability_applied\": null, \"effective_limit_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\": 12182.59, \"from_m\": 9265.757, \"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\": 12598.723, \"from_m\": 12182.59, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 19179.599, \"from_m\": 12598.723, \"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\": 19774.313, \"from_m\": 19179.599, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 24580.162, \"from_m\": 19774.313, \"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\": 25934.792, \"from_m\": 24580.162, \"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\": 26085.381, \"from_m\": 25934.792, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 26284.481, \"from_m\": 26085.381, \"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\": 26388.628, \"from_m\": 26284.481, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 27195.185, \"from_m\": 26388.628, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 27271.102, \"from_m\": 27195.185, \"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\": 29989.484, \"from_m\": 27271.102, \"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\": 30116.253, \"from_m\": 29989.484, \"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\": 30322.897, \"from_m\": 30116.253, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 37751.635, \"from_m\": 30322.897, \"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\": 38016.937, \"from_m\": 37751.635, \"capability_applied\": null, \"effective_limit_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\": 38020.821, \"from_m\": 38016.937, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 38054.741, \"from_m\": 38020.821, \"capability_applied\": null, \"effective_limit_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\": 38353.738, \"from_m\": 38054.741, \"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\": 43661.478, \"from_m\": 38353.738, \"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\": 44978.835, \"from_m\": 43661.478, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 49794.743, \"from_m\": 44978.835, \"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\": 49846.156, \"from_m\": 49794.743, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 58407.545, \"from_m\": 49846.156, \"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\": 58655.314, \"from_m\": 58407.545, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 58720.496, \"from_m\": 58655.314, \"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\": 59380.603, \"from_m\": 58720.496, \"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\": 59388.375, \"from_m\": 59380.603, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 59466.119, \"from_m\": 59388.375, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 59535.529, \"from_m\": 59466.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}], \"service_id\": 582242, \"profile_key\": \"13e6cebcbb56b0c94918b0d69a869c33fb9465b7878bcab5a315044b86b371b3\", \"schedule_id\": 3854, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1435\", \"location\": \"Sheffield\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 29535}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1436H\", \"location\": \"Nunnery Main Line Jn\", \"stage_seq\": 2, \"distance_m\": 732.54, \"section_seq\": 1, \"route_path_id\": 29535}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1439H\", \"location\": \"Wincobank Jn\", \"stage_seq\": 3, \"distance_m\": 5165.828, \"section_seq\": 1, \"route_path_id\": 29535}, {\"is_pass\": false, \"wtt_arr\": \"1440\", \"wtt_dep\": \"1441\", \"location\": \"Meadowhall\", \"stage_seq\": 4, \"distance_m\": 5406.694, \"section_seq\": 1, \"route_path_id\": 29535}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1444H\", \"location\": \"Ecclesfield West S.B.\", \"stage_seq\": 5, \"distance_m\": 9128.259, \"section_seq\": 1, \"route_path_id\": 29535}, {\"is_pass\": false, \"wtt_arr\": \"1446H\", \"wtt_dep\": \"1447\", \"location\": \"Chapeltown\", \"stage_seq\": 6, \"distance_m\": 12089.785, \"section_seq\": 1, \"route_path_id\": 29535}, {\"is_pass\": false, \"wtt_arr\": \"1452\", \"wtt_dep\": \"1453\", \"location\": \"Elsecar\", \"stage_seq\": 7, \"distance_m\": 17144.433, \"section_seq\": 1, \"route_path_id\": 29535}, {\"is_pass\": false, \"wtt_arr\": \"1456\", \"wtt_dep\": \"1456H\", \"location\": \"Wombwell\", \"stage_seq\": 8, \"distance_m\": 19681.589, \"section_seq\": 1, \"route_path_id\": 29535}, {\"is_pass\": false, \"wtt_arr\": \"1502\", \"wtt_dep\": \"1503\", \"location\": \"Barnsley\", \"stage_seq\": 9, \"distance_m\": 26104.626, \"section_seq\": 1, \"route_path_id\": 29535}, {\"is_pass\": false, \"wtt_arr\": \"1508H\", \"wtt_dep\": \"1509\", \"location\": \"Dodworth\", \"stage_seq\": 10, \"distance_m\": 30576.57, \"section_seq\": 1, \"route_path_id\": 29535}, {\"is_pass\": false, \"wtt_arr\": \"1512\", \"wtt_dep\": \"1512H\", \"location\": \"Silkstone Common\", \"stage_seq\": 11, \"distance_m\": 33011.836, \"section_seq\": 1, \"route_path_id\": 29535}, {\"is_pass\": false, \"wtt_arr\": \"1518H\", \"wtt_dep\": \"1519H\", \"location\": \"Penistone\", \"stage_seq\": 12, \"distance_m\": 37918.216, \"section_seq\": 1, \"route_path_id\": 29535}, {\"is_pass\": false, \"wtt_arr\": \"1526\", \"wtt_dep\": \"1526H\", \"location\": \"Denby Dale\", \"stage_seq\": 13, \"distance_m\": 44495.532, \"section_seq\": 1, \"route_path_id\": 29535}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1529\", \"location\": \"Clayton West Jn\", \"stage_seq\": 14, \"distance_m\": 47003.856, \"section_seq\": 1, \"route_path_id\": 29535}, {\"is_pass\": false, \"wtt_arr\": \"1530\", \"wtt_dep\": \"1531\", \"location\": \"Shepley\", \"stage_seq\": 15, \"distance_m\": 47949.009, \"section_seq\": 1, \"route_path_id\": 29535}, {\"is_pass\": false, \"wtt_arr\": \"1533H\", \"wtt_dep\": \"1534H\", \"location\": \"Stocksmoor\", \"stage_seq\": 16, \"distance_m\": 49346.803, \"section_seq\": 1, \"route_path_id\": 29535}, {\"is_pass\": false, \"wtt_arr\": \"1538\", \"wtt_dep\": \"1539\", \"location\": \"Brockholes\", \"stage_seq\": 17, \"distance_m\": 52705.909, \"section_seq\": 1, \"route_path_id\": 29535}, {\"is_pass\": false, \"wtt_arr\": \"1541\", \"wtt_dep\": \"1541H\", \"location\": \"Honley\", \"stage_seq\": 18, \"distance_m\": 54098.755, \"section_seq\": 1, \"route_path_id\": 29535}, {\"is_pass\": false, \"wtt_arr\": \"1543H\", \"wtt_dep\": \"1544H\", \"location\": \"Berry Brow\", \"stage_seq\": 19, \"distance_m\": 55787.235, \"section_seq\": 1, \"route_path_id\": 29535}, {\"is_pass\": false, \"wtt_arr\": \"1546H\", \"wtt_dep\": \"1547H\", \"location\": \"Lockwood\", \"stage_seq\": 20, \"distance_m\": 57513.562, \"section_seq\": 1, \"route_path_id\": 29535}, {\"is_pass\": false, \"wtt_arr\": \"1551\", \"wtt_dep\": null, \"location\": \"Huddersfield\", \"stage_seq\": 21, \"distance_m\": 59535.529, \"section_seq\": 1, \"route_path_id\": 29535}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 59535.529, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 29535}], \"total_distance_m\": 59535.529, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 59381.056, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 154.473, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1435", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "9.5", "current_position_lat": "53.6485068", "current_position_lon": "-1.7847934", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 7258, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:47:27Z\", \"source_id\": 47655730, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:48:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:47:29Z\", \"source_id\": 15499404, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7243, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:53:53Z\", \"source_id\": 47672874, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:55:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:53:59Z\", \"source_id\": 15504199, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7247, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:59:11Z\", \"source_id\": 47687088, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:00:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:59:16Z\", \"source_id\": 15508056, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:04:42Z\", \"source_id\": 15512090, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7187, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:09:23Z\", \"source_id\": 47714234, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:10:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:09:26Z\", \"source_id\": 15515631, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7265, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:15:42Z\", \"source_id\": 47731479, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:17:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:15:47Z\", \"source_id\": 15520510, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:20:47Z\", \"source_id\": 15524307, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7270, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:25:39Z\", \"source_id\": 47757624, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:26:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:25:41Z\", \"source_id\": 15528042, \"stage_seq\": 12, \"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:34:17Z\", \"source_id\": 15534563, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6319, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:37:04Z\", \"source_id\": 47787970, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:38:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:37:08Z\", \"source_id\": 15536677, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:41:18Z\", \"source_id\": 15539850, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6265, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:55:32Z\", \"source_id\": 47837830, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:57:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:55:38Z\", \"source_id\": 15550864, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:57:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Huddersfield", "service_state_platform": "1", "timing_fact_generation": 1789484140125452, "current_leg_arrival_utc": "2026-09-15T15:57:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:57:53.750065", "service_state_evidence_id": 15550864, "current_leg_start_actual_dep": "2026-09-15T15:53:30+01:00", "operational_evidence_version": 59, "service_state_event_time_utc": "2026-09-15T14:57:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T15:07:54.439629", "service_state_valid_until_kind": null, "operational_interpretation_version": 59, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Northern |
P |
SHF |
HUD |
2B58 |
150004 |
3 |
75 |
None |
{"version": 3, "segments": [{"to_m": 534.411, "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": 5240.076, "from_m": 534.411, "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": 5302.258, "from_m": 5240.076, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 6349.386, "from_m": 5302.258, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 7120.44, "from_m": 6349.386, "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": 8990.76, "from_m": 7120.44, "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": 9050.064, "from_m": 8990.76, "capability_applied": null, "effective_limit_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": 9206.453, "from_m": 9050.064, "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": 9265.757, "from_m": 9206.453, "capability_applied": null, "effective_limit_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": 12182.59, "from_m": 9265.757, "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": 12598.723, "from_m": 12182.59, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 19179.599, "from_m": 12598.723, "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": 19774.313, "from_m": 19179.599, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 24580.162, "from_m": 19774.313, "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": 25934.792, "from_m": 24580.162, "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": 26085.381, "from_m": 25934.792, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 26284.481, "from_m": 26085.381, "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": 26388.628, "from_m": 26284.481, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 27195.185, "from_m": 26388.628, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 27271.102, "from_m": 27195.185, "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": 29989.484, "from_m": 27271.102, "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": 30116.253, "from_m": 29989.484, "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": 30322.897, "from_m": 30116.253, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 37751.635, "from_m": 30322.897, "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": 38016.937, "from_m": 37751.635, "capability_applied": null, "effective_limit_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": 38020.821, "from_m": 38016.937, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 38054.741, "from_m": 38020.821, "capability_applied": null, "effective_limit_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": 38353.738, "from_m": 38054.741, "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": 43661.478, "from_m": 38353.738, "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": 44978.835, "from_m": 43661.478, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 49794.743, "from_m": 44978.835, "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": 49846.156, "from_m": 49794.743, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 58407.545, "from_m": 49846.156, "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": 58655.314, "from_m": 58407.545, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 58720.496, "from_m": 58655.314, "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": 59380.603, "from_m": 58720.496, "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": 59388.375, "from_m": 59380.603, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 59466.119, "from_m": 59388.375, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 59535.529, "from_m": 59466.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}], "service_id": 582242, "profile_key": "13e6cebcbb56b0c94918b0d69a869c33fb9465b7878bcab5a315044b86b371b3", "schedule_id": 3854, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1435", "location": "Sheffield", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 29535}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1436H", "location": "Nunnery Main Line Jn", "stage_seq": 2, "distance_m": 732.54, "section_seq": 1, "route_path_id": 29535}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1439H", "location": "Wincobank Jn", "stage_seq": 3, "distance_m": 5165.828, "section_seq": 1, "route_path_id": 29535}, {"is_pass": false, "wtt_arr": "1440", "wtt_dep": "1441", "location": "Meadowhall", "stage_seq": 4, "distance_m": 5406.694, "section_seq": 1, "route_path_id": 29535}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1444H", "location": "Ecclesfield West S.B.", "stage_seq": 5, "distance_m": 9128.259, "section_seq": 1, "route_path_id": 29535}, {"is_pass": false, "wtt_arr": "1446H", "wtt_dep": "1447", "location": "Chapeltown", "stage_seq": 6, "distance_m": 12089.785, "section_seq": 1, "route_path_id": 29535}, {"is_pass": false, "wtt_arr": "1452", "wtt_dep": "1453", "location": "Elsecar", "stage_seq": 7, "distance_m": 17144.433, "section_seq": 1, "route_path_id": 29535}, {"is_pass": false, "wtt_arr": "1456", "wtt_dep": "1456H", "location": "Wombwell", "stage_seq": 8, "distance_m": 19681.589, "section_seq": 1, "route_path_id": 29535}, {"is_pass": false, "wtt_arr": "1502", "wtt_dep": "1503", "location": "Barnsley", "stage_seq": 9, "distance_m": 26104.626, "section_seq": 1, "route_path_id": 29535}, {"is_pass": false, "wtt_arr": "1508H", "wtt_dep": "1509", "location": "Dodworth", "stage_seq": 10, "distance_m": 30576.57, "section_seq": 1, "route_path_id": 29535}, {"is_pass": false, "wtt_arr": "1512", "wtt_dep": "1512H", "location": "Silkstone Common", "stage_seq": 11, "distance_m": 33011.836, "section_seq": 1, "route_path_id": 29535}, {"is_pass": false, "wtt_arr": "1518H", "wtt_dep": "1519H", "location": "Penistone", "stage_seq": 12, "distance_m": 37918.216, "section_seq": 1, "route_path_id": 29535}, {"is_pass": false, "wtt_arr": "1526", "wtt_dep": "1526H", "location": "Denby Dale", "stage_seq": 13, "distance_m": 44495.532, "section_seq": 1, "route_path_id": 29535}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1529", "location": "Clayton West Jn", "stage_seq": 14, "distance_m": 47003.856, "section_seq": 1, "route_path_id": 29535}, {"is_pass": false, "wtt_arr": "1530", "wtt_dep": "1531", "location": "Shepley", "stage_seq": 15, "distance_m": 47949.009, "section_seq": 1, "route_path_id": 29535}, {"is_pass": false, "wtt_arr": "1533H", "wtt_dep": "1534H", "location": "Stocksmoor", "stage_seq": 16, "distance_m": 49346.803, "section_seq": 1, "route_path_id": 29535}, {"is_pass": false, "wtt_arr": "1538", "wtt_dep": "1539", "location": "Brockholes", "stage_seq": 17, "distance_m": 52705.909, "section_seq": 1, "route_path_id": 29535}, {"is_pass": false, "wtt_arr": "1541", "wtt_dep": "1541H", "location": "Honley", "stage_seq": 18, "distance_m": 54098.755, "section_seq": 1, "route_path_id": 29535}, {"is_pass": false, "wtt_arr": "1543H", "wtt_dep": "1544H", "location": "Berry Brow", "stage_seq": 19, "distance_m": 55787.235, "section_seq": 1, "route_path_id": 29535}, {"is_pass": false, "wtt_arr": "1546H", "wtt_dep": "1547H", "location": "Lockwood", "stage_seq": 20, "distance_m": 57513.562, "section_seq": 1, "route_path_id": 29535}, {"is_pass": false, "wtt_arr": "1551", "wtt_dep": null, "location": "Huddersfield", "stage_seq": 21, "distance_m": 59535.529, "section_seq": 1, "route_path_id": 29535}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 59535.529, "from_m": 0.0, "section_seq": 1, "route_path_id": 29535}], "total_distance_m": 59535.529, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 59381.056, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 154.473, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 7258, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:47:27Z", "source_id": 47655730, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T13:48:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:47:29Z", "source_id": 15499404, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T14:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7243, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:53:53Z", "source_id": 47672874, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T13:55:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:53:59Z", "source_id": 15504199, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T14:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7247, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:59:11Z", "source_id": 47687088, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T14:00:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:59:16Z", "source_id": 15508056, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T15:00:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:04:42Z", "source_id": 15512090, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T15:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7187, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:09:23Z", "source_id": 47714234, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T14:10:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:09:26Z", "source_id": 15515631, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T15:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7265, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:15:42Z", "source_id": 47731479, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T14:17:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:15:47Z", "source_id": 15520510, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T15:17:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:20:47Z", "source_id": 15524307, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T15:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7270, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:25:39Z", "source_id": 47757624, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T14:26:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:25:41Z", "source_id": 15528042, "stage_seq": 12, "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:34:17Z", "source_id": 15534563, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T15:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6319, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:37:04Z", "source_id": 47787970, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T14:38:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:37:08Z", "source_id": 15536677, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T15:38:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:41:18Z", "source_id": 15539850, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T15:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6265, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:55:32Z", "source_id": 47837830, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T14:57:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:55:38Z", "source_id": 15550864, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T15:57:00+01:00", "operational_fact": true}] |
Sheffield |
1435 |
1435 |
1B |
None |
None |
Huddersfield |
1551 |
1551 |
1 |
LATE |
+6 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C32162/2026-09-15/detailed |
None |
Lockwood |
2026-09-15T15:53:30+01:00 |
Huddersfield |
9.5 |
{"type": "LineString", "coordinates": [[-1.8007875000000002, 53.6348046], [-1.8007983000000003, 53.635704700000005], [-1.8008367999999997, 53.6374518], [-1.8008175, 53.6377568], [-1.8007558, 53.6380618], [-1.8006987, 53.63830880000001], [-1.8006345, 53.6385349], [-1.8003727, 53.639184199999995], [-1.7999241, 53.6399346], [-1.7996123000000002, 53.640353], [-1.7994175, 53.6405895], [-1.7991364999999997, 53.64087899999999], [-1.798774, 53.641235], [-1.7984749, 53.641489099999994], [-1.7981246000000002, 53.64178470000001], [-1.7977032, 53.6420676], [-1.7973382, 53.6423016], [-1.7966305682390429, 53.642673394618285], [-1.7965451, 53.642718299999984], [-1.7957789, 53.64306669999999], [-1.7952182999999995, 53.643249399999995], [-1.7948779, 53.6433372], [-1.7944986, 53.6434112], [-1.7941857000000003, 53.64345889999999], [-1.7932357000000003, 53.64362160000001], [-1.7923036, 53.6437956], [-1.7917553999999998, 53.6438979], [-1.7904227, 53.64430680000001], [-1.7894274, 53.64464240000001], [-1.7882800999999997, 53.64512199999999], [-1.7875964999999998, 53.64550459999999], [-1.7870911, 53.6458492], [-1.7858670999999997, 53.6470291], [-1.7857126, 53.6472257], [-1.7856569000000002, 53.6472873], [-1.7854288, 53.6476133], [-1.785232, 53.6479393], [-1.7850404999999998, 53.6481841], [-1.7847934, 53.64850680000001]]} |
1.3 |
1547½ |
1557 |
Lockwood |
Huddersfield |
Huddersfield |
53.6485068 |
-1.7847934 |
53.6485068 |
-1.7847934 |
1 |
0 |
2026-09-15 15:08:07 |
TERMINATED |
2026-09-15 14:57:00 |
Huddersfield |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15550864 |
1789484140125452 |
59 |
59 |
2026-09-15 15:07:54.439629 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 14:57:53.750065 |
| 552024 |
583381 |
W84092 |
042Y07MQ15 |
2026-09-15 |
COMPLETE |
15551566 |
2026-09-15 15:57:00 |
2026-09-15 15:08:07 |
2026-09-17 15:08:07 |
{"id": 583381, "stp": "P", "toc": "ScotRail", "uid": "W84092", "consist": "385118", "dest_crs": "EDB", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W84092/2026-09-15/detailed", "trust_id": "042Y07MQ15", "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": "1557", "dest_platform": "7", "is_terminated": 1, "next_location": "Edinburgh", "signalling_id": "2Y07", "timing_status": "LATE", "origin_station": "North Berwick", "current_leg_arr": "1557", "current_leg_dep": "1551", "current_leg_end": "Edinburgh", "origin_dep_time": "1522", "origin_platform": null, "current_location": "Edinburgh", "last_update_time": "2026-09-15T15:08:07", "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": "1556", "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\": 583381, \"profile_key\": \"694d8e51a48e22712b22458ff3044e51a8791686f68c8e51f9fd3030e88c5c53\", \"schedule_id\": 28996, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1522\", \"location\": \"North Berwick\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 39828}, {\"is_pass\": false, \"wtt_arr\": \"1529H\", \"wtt_dep\": \"1530H\", \"location\": \"Drem\", \"stage_seq\": 2, \"distance_m\": 7230.789, \"section_seq\": 1, \"route_path_id\": 39828}, {\"is_pass\": false, \"wtt_arr\": \"1535\", \"wtt_dep\": \"1536\", \"location\": \"Longniddry\", \"stage_seq\": 3, \"distance_m\": 14498.881, \"section_seq\": 1, \"route_path_id\": 39828}, {\"is_pass\": false, \"wtt_arr\": \"1540\", \"wtt_dep\": \"1541\", \"location\": \"Prestonpans\", \"stage_seq\": 4, \"distance_m\": 20574.342, \"section_seq\": 1, \"route_path_id\": 39828}, {\"is_pass\": false, \"wtt_arr\": \"1543H\", \"wtt_dep\": \"1544H\", \"location\": \"Wallyford\", \"stage_seq\": 5, \"distance_m\": 23371.456, \"section_seq\": 1, \"route_path_id\": 39828}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1546H\", \"location\": \"Monktonhall Jn\", \"stage_seq\": 6, \"distance_m\": 26220.439, \"section_seq\": 1, \"route_path_id\": 39828}, {\"is_pass\": false, \"wtt_arr\": \"1547H\", \"wtt_dep\": \"1548H\", \"location\": \"Musselburgh\", \"stage_seq\": 7, \"distance_m\": 27502.543, \"section_seq\": 1, \"route_path_id\": 39828}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1551\", \"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\": \"1552\", \"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\": \"1553H\", \"location\": \"Abbeyhill Jn\", \"stage_seq\": 10, \"distance_m\": 34668.827, \"section_seq\": 1, \"route_path_id\": 39828}, {\"is_pass\": false, \"wtt_arr\": \"1556\", \"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": "1522", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "6.0", "current_position_lat": "55.9518574", "current_position_lon": "-3.1888450", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 1057, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:34:00Z\", \"source_id\": 47779457, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:34:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:34:06Z\", \"source_id\": 15534390, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1049, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:39:18Z\", \"source_id\": 47793878, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:39:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:39:20Z\", \"source_id\": 15538357, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1045, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:43:31Z\", \"source_id\": 47805095, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:44:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:43:31Z\", \"source_id\": 15541555, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1039, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:46:43Z\", \"source_id\": 47813859, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:47:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:46:46Z\", \"source_id\": 15543990, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1035, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:50:19Z\", \"source_id\": 47823699, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:51:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:50:23Z\", \"source_id\": 15546912, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 888, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:56:29Z\", \"source_id\": 47840246, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:57:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:56:33Z\", \"source_id\": 15551566, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:57:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Edinburgh", "service_state_platform": "7", "timing_fact_generation": 1789484199916384, "current_leg_arrival_utc": "2026-09-15T15:57:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:57:55.660869", "service_state_evidence_id": 15551566, "current_leg_start_actual_dep": "2026-09-15T15:49:30+01:00", "operational_evidence_version": 37, "service_state_event_time_utc": "2026-09-15T14:57:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T15:07:56.663564", "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 |
NBW |
EDB |
2Y07 |
385118 |
4 |
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": 583381, "profile_key": "694d8e51a48e22712b22458ff3044e51a8791686f68c8e51f9fd3030e88c5c53", "schedule_id": 28996, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1522", "location": "North Berwick", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 39828}, {"is_pass": false, "wtt_arr": "1529H", "wtt_dep": "1530H", "location": "Drem", "stage_seq": 2, "distance_m": 7230.789, "section_seq": 1, "route_path_id": 39828}, {"is_pass": false, "wtt_arr": "1535", "wtt_dep": "1536", "location": "Longniddry", "stage_seq": 3, "distance_m": 14498.881, "section_seq": 1, "route_path_id": 39828}, {"is_pass": false, "wtt_arr": "1540", "wtt_dep": "1541", "location": "Prestonpans", "stage_seq": 4, "distance_m": 20574.342, "section_seq": 1, "route_path_id": 39828}, {"is_pass": false, "wtt_arr": "1543H", "wtt_dep": "1544H", "location": "Wallyford", "stage_seq": 5, "distance_m": 23371.456, "section_seq": 1, "route_path_id": 39828}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1546H", "location": "Monktonhall Jn", "stage_seq": 6, "distance_m": 26220.439, "section_seq": 1, "route_path_id": 39828}, {"is_pass": false, "wtt_arr": "1547H", "wtt_dep": "1548H", "location": "Musselburgh", "stage_seq": 7, "distance_m": 27502.543, "section_seq": 1, "route_path_id": 39828}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1551", "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": "1552", "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": "1553H", "location": "Abbeyhill Jn", "stage_seq": 10, "distance_m": 34668.827, "section_seq": 1, "route_path_id": 39828}, {"is_pass": false, "wtt_arr": "1556", "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-15T14:34:00Z", "source_id": 47779457, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T14:34:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:34:06Z", "source_id": 15534390, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T15:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1049, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:39:18Z", "source_id": 47793878, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T14:39:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:39:20Z", "source_id": 15538357, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T15:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1045, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:43:31Z", "source_id": 47805095, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T14:44:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:43:31Z", "source_id": 15541555, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T15:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1039, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:46:43Z", "source_id": 47813859, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T14:47:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:46:46Z", "source_id": 15543990, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T15:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1035, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:50:19Z", "source_id": 47823699, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T14:51:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:50:23Z", "source_id": 15546912, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T15:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 888, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:56:29Z", "source_id": 47840246, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T14:57:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:56:33Z", "source_id": 15551566, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T15:57:00+01:00", "operational_fact": true}] |
North Berwick |
1522 |
1522 |
None |
None |
None |
Edinburgh |
1557 |
1556 |
7 |
LATE |
+1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W84092/2026-09-15/detailed |
None |
Musselburgh |
2026-09-15T15:49:30+01:00 |
Edinburgh |
6.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 |
1551 |
1557 |
Musselburgh |
Edinburgh |
Edinburgh |
55.9518574 |
-3.1888450 |
55.9518574 |
-3.1888450 |
1 |
0 |
2026-09-15 15:08:07 |
TERMINATED |
2026-09-15 14:57:00 |
Edinburgh |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15551566 |
1789484199916384 |
37 |
37 |
2026-09-15 15:07:56.663564 |
7 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 14:57:55.660869 |
| 552025 |
583926 |
L55765 |
529M38MR15 |
2026-09-15 |
COMPLETE |
15550008 |
2026-09-15 15:57:00 |
2026-09-15 15:08:07 |
2026-09-17 15:08:07 |
{"id": 583926, "stp": "P", "toc": "Greater Anglia", "uid": "L55765", "consist": "720531", "dest_crs": "MRW", "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L55765/2026-09-15/detailed", "trust_id": "529M38MR15", "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": "1558", "dest_platform": "2", "is_terminated": 1, "next_location": "Meridian Water", "signalling_id": "9M38", "timing_status": "EARLY", "origin_station": "Stratford", "current_leg_arr": "1557", "current_leg_dep": "1555½", "current_leg_end": "Meridian Water", "origin_dep_time": "1544", "origin_platform": "11", "current_location": "Meridian Water", "last_update_time": "2026-09-15T15: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": "1558", "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\": 583926, \"profile_key\": \"b1e4ea202895a0618fb78fc5c946eaa8f55f3b982b12c30d3106afc7d830aa4e\", \"schedule_id\": 16426, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1544\", \"location\": \"Stratford\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 34734}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1545H\", \"location\": \"Temple Mills East Jn\", \"stage_seq\": 2, \"distance_m\": 938.037, \"section_seq\": 1, \"route_path_id\": 34734}, {\"is_pass\": false, \"wtt_arr\": \"1549\", \"wtt_dep\": \"1549H\", \"location\": \"Lea Bridge\", \"stage_seq\": 3, \"distance_m\": 3847.646, \"section_seq\": 1, \"route_path_id\": 34734}, {\"is_pass\": false, \"wtt_arr\": \"1552H\", \"wtt_dep\": \"1553H\", \"location\": \"Tottenham Hale\", \"stage_seq\": 4, \"distance_m\": 6884.35, \"section_seq\": 1, \"route_path_id\": 34734}, {\"is_pass\": false, \"wtt_arr\": \"1555\", \"wtt_dep\": \"1555H\", \"location\": \"Northumberland Park\", \"stage_seq\": 5, \"distance_m\": 14048.261, \"section_seq\": 1, \"route_path_id\": 34734}, {\"is_pass\": false, \"wtt_arr\": \"1558\", \"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": "1544", "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-15T14:47:28Z\", \"source_id\": 47815969, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:48:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:47:28Z\", \"source_id\": 15544602, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14887, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:49:52Z\", \"source_id\": 47822459, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:52:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:49:54Z\", \"source_id\": 15546474, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14878, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:54:21Z\", \"source_id\": 47834751, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:55:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:54:24Z\", \"source_id\": 15550006, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14871, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:54:21Z\", \"source_id\": 47834751, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:57:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:54:24Z\", \"source_id\": 15550008, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:57:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Meridian Water", "service_state_platform": "2", "timing_fact_generation": 1789484064818435, "current_leg_arrival_utc": "2026-09-15T15:57:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:57:57.067599", "service_state_evidence_id": 15550008, "current_leg_start_actual_dep": "2026-09-15T15:55:30+01:00", "operational_evidence_version": 13, "service_state_event_time_utc": "2026-09-15T14:57:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T15:07:57.823652", "service_state_valid_until_kind": null, "operational_interpretation_version": 13, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Greater Anglia |
P |
SRA |
MRW |
9M38 |
720531 |
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": 583926, "profile_key": "b1e4ea202895a0618fb78fc5c946eaa8f55f3b982b12c30d3106afc7d830aa4e", "schedule_id": 16426, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1544", "location": "Stratford", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 34734}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1545H", "location": "Temple Mills East Jn", "stage_seq": 2, "distance_m": 938.037, "section_seq": 1, "route_path_id": 34734}, {"is_pass": false, "wtt_arr": "1549", "wtt_dep": "1549H", "location": "Lea Bridge", "stage_seq": 3, "distance_m": 3847.646, "section_seq": 1, "route_path_id": 34734}, {"is_pass": false, "wtt_arr": "1552H", "wtt_dep": "1553H", "location": "Tottenham Hale", "stage_seq": 4, "distance_m": 6884.35, "section_seq": 1, "route_path_id": 34734}, {"is_pass": false, "wtt_arr": "1555", "wtt_dep": "1555H", "location": "Northumberland Park", "stage_seq": 5, "distance_m": 14048.261, "section_seq": 1, "route_path_id": 34734}, {"is_pass": false, "wtt_arr": "1558", "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-15T14:47:28Z", "source_id": 47815969, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T14:48:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:47:28Z", "source_id": 15544602, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T15:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14887, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:49:52Z", "source_id": 47822459, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T14:52:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:49:54Z", "source_id": 15546474, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T15:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14878, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:54:21Z", "source_id": 47834751, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T14:55:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:54:24Z", "source_id": 15550006, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T15:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14871, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:54:21Z", "source_id": 47834751, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T14:57:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:54:24Z", "source_id": 15550008, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T15:57:00+01:00", "operational_fact": true}] |
Stratford |
1544 |
1544 |
11 |
None |
None |
Meridian Water |
1558 |
1558 |
2 |
EARLY |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:L55765/2026-09-15/detailed |
None |
Northumberland Park |
2026-09-15T15: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 |
1555½ |
1557 |
Northumberland Park |
Meridian Water |
Meridian Water |
51.6101987 |
-0.0500813 |
51.6101987 |
-0.0500813 |
1 |
0 |
2026-09-15 15:08:07 |
TERMINATED |
2026-09-15 14:57:00 |
Meridian Water |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15550008 |
1789484064818435 |
13 |
13 |
2026-09-15 15:07:57.823652 |
2 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 14:57:57.067599 |
| 552026 |
582569 |
P85346 |
631F40MP15 |
2026-09-15 |
COMPLETE |
15551802 |
2026-09-15 15:58:00 |
2026-09-15 15:08:08 |
2026-09-17 15:08:08 |
{"id": 582569, "stp": "P", "toc": "Southeastern", "uid": "P85346", "consist": "395020", "dest_crs": "FAV", "num_carr": 6, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P85346/2026-09-15/detailed", "trust_id": "631F40MP15", "origin_crs": "SPX", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Faversham", "service_date": "2026-09-15", "dest_arr_time": "1557", "dest_platform": "4", "is_terminated": 1, "next_location": "Faversham", "signalling_id": "1F40", "timing_status": "LATE", "origin_station": "St. Pancras International", "current_leg_arr": "1558", "current_leg_dep": "1548", "current_leg_end": "Faversham", "origin_dep_time": "1450", "origin_platform": "11", "current_location": "Faversham Carriage Holding Sidings", "last_update_time": "2026-09-15T15:08:07", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.7354106366273409, 51.342005005136656], [0.7356276, 51.341962], [0.7364020999999998, 51.3418178], [0.7369999, 51.3416982], [0.7373820999999999, 51.34162239999999], [0.7378110999999999, 51.3415418], [0.7386367999999999, 51.34138380000001], [0.7395978, 51.34120600000001], [0.74073, 51.34100990000001], [0.7408262, 51.3409919], [0.7410311999999999, 51.34095969999999], [0.7417351999999999, 51.3408609], [0.7421579999999999, 51.3408078], [0.7425728, 51.34075519999998], [0.7436982, 51.34063269999999], [0.7447695999999999, 51.3405361], [0.7449652, 51.34052], [0.7456596, 51.340473499999995], [0.7463802, 51.3404324], [0.7473347999999999, 51.3403919], [0.7481243999999999, 51.34037150000001], [0.7489552, 51.3403667], [0.7515564, 51.3403952], [0.7535234, 51.34040519999999], [0.7542835999999999, 51.340414900000006], [0.7549538, 51.3404316], [0.7573492, 51.3404701], [0.7591760999999999, 51.3404992], [0.7598607999999999, 51.3405178], [0.7600701, 51.340522099999994], [0.7607661000000001, 51.340529], [0.7617331, 51.3405276], [0.7626985, 51.34051480000001], [0.7633669999999999, 51.34049709999999], [0.7640141999999999, 51.34047150000001], [0.7646614, 51.3404414], [0.765316, 51.34039949999999], [0.7657946999999999, 51.3403656], [0.7662528, 51.3403364], [0.7667309, 51.34028709999999], [0.7671599999999998, 51.3402507], [0.7692220999999999, 51.3400626], [0.7713904, 51.33986629999999], [0.7750960999999998, 51.3395439], [0.7753160999999998, 51.3395212], [0.7783864999999999, 51.33922780000001], [0.780186, 51.33907099999998], [0.7803416, 51.33905629999999], [0.7835502999999999, 51.338793200000005], [0.7852201999999999, 51.3386331], [0.7864926999999999, 51.33849070000001], [0.7871151999999999, 51.3384154], [0.7875036, 51.33835789999999], [0.7877282999999999, 51.33832469999999], [0.7886691999999998, 51.3381723], [0.7895638000000001, 51.3380112], [0.790023, 51.337926899999985], [0.7904643, 51.337838700000006], [0.7913507999999999, 51.3376488], [0.7922032999999999, 51.3374566], [0.7930469, 51.33724629999999], [0.7932857, 51.3371864], [0.7962315999999999, 51.33645059999999], [0.7971828, 51.3362003], [0.7984557, 51.33586539999999], [0.7989016999999999, 51.3357461], [0.8016266999999999, 51.3350377], [0.8046374999999999, 51.334249], [0.804667, 51.3342413], [0.8077212, 51.3334501], [0.8080207999999999, 51.33337149999999], [0.8082867, 51.3333044], [0.8084837557075693, 51.333252499983125], [0.8111380999999999, 51.332553399999995], [0.811454, 51.33247180000001], [0.8145944, 51.3316611], [0.8154559, 51.331434499999986], [0.8163233999999999, 51.33120699999999], [0.816595, 51.3311368], [0.8182724646746016, 51.33069708903964], [0.8237184999999999, 51.329269499999995], [0.824481, 51.3290715], [0.8252231999999999, 51.3288732], [0.8259486999999999, 51.3286671], [0.8266941, 51.3284362], [0.8271121999999999, 51.3282989], [0.827643, 51.32812139999999], [0.8280987, 51.327952200000006], [0.8285539, 51.3277818], [0.8289973, 51.327599699999986], [0.8294389, 51.327416199999995], [0.8302851999999998, 51.3270427], [0.8309539999999999, 51.32672339999999], [0.8316290999999999, 51.3263797], [0.8330348, 51.3256013], [0.8332564999999998, 51.32547529999999], [0.8347085999999999, 51.32466289999999], [0.8356103999999999, 51.324168799999995], [0.8360706, 51.323938], [0.8365584000000001, 51.3237072], [0.8370225, 51.3234928], [0.8375204, 51.3232845], [0.8380261, 51.3230722], [0.8385642999999999, 51.32286659999999], [0.8387257, 51.3228068], [0.8390259, 51.3226954], [0.8395174999999999, 51.32253209999999], [0.8405045, 51.3222183], [0.8411421, 51.322038999999975], [0.8418127, 51.32186830000001], [0.842278, 51.3217583], [0.8427494999999999, 51.3216526], [0.8432554999999999, 51.3215452], [0.8440329999999999, 51.32139870000001], [0.8453996999999999, 51.3211894], [0.8468047999999999, 51.3209887], [0.8484568999999998, 51.3207485], [0.8491692, 51.3206412], [0.8498467, 51.3205247], [0.8508846999999999, 51.3203166], [0.8518674000000002, 51.3200915], [0.852466, 51.3199434], [0.8530398, 51.319792699999994], [0.8536194, 51.319629799999994], [0.8541626999999999, 51.319466299999995], [0.8546911, 51.3192992], [0.8552046, 51.31912049999998], [0.8562308999999999, 51.3187448], [0.8605223, 51.3170588], [0.8619358999999999, 51.3164965], [0.8626618, 51.31620780000001], [0.8648014, 51.3153634], [0.8670749, 51.31446549999999], [0.8677047999999999, 51.31421999999999], [0.8684154, 51.31394519999999], [0.8689694999999998, 51.313747199999995], [0.8695524, 51.3135637], [0.8707132, 51.31322209999999], [0.8713288000000001, 51.31306510000001], [0.8719240999999999, 51.31292500000001], [0.8730106, 51.31270669999999], [0.8732658999999999, 51.31266509999999], [0.8745965, 51.31247429999999], [0.8759350999999999, 51.312329199999986], [0.8762416, 51.31231009999999], [0.8773408999999999, 51.3122542], [0.878469, 51.312232299999984], [0.8807113, 51.312202000000006], [0.8816488, 51.3121933], [0.8840895999999997, 51.31215769999999], [0.8847587, 51.3121075], [0.8850871, 51.3121027], [0.8851615, 51.3121019], [0.8853684999999999, 51.3120997], [0.8856171999999999, 51.3121004], [0.8859768, 51.3121015], [0.8865842, 51.3120884], [0.8877305999999999, 51.3120395], [0.8879026, 51.3120279], [0.8881415999999999, 51.3120157], [0.8883966, 51.3119946], [0.8885103999999999, 51.31198319999999], [0.8889079999999999, 51.3119356], [0.8892097, 51.31190060000001], [0.8894845999999998, 51.31185529999999], [0.8898154, 51.31180209999999], [0.8901659, 51.31173710000001], [0.8904059999999999, 51.3116894], [0.8906903, 51.311629], [0.8909799999999999, 51.3115619], [0.8915727, 51.311417799999994]]}", "current_leg_start": "Sittingbourne", "dest_arr_time_act": "1557", "motion_projection": null, "next_location_lat": "51.3114178", "next_location_lon": "0.8915727", "previous_location": "Sittingbourne", "current_leg_milage": "7.2", "linx_max_speed_mph": 140, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 806.962, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 24.855, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 24.855}, {\"to_m\": 1186.402, \"from_m\": 806.962, \"capability_applied\": null, \"effective_limit_mph\": 37.282, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 37.282}, {\"to_m\": 1526.222, \"from_m\": 1186.402, \"capability_applied\": null, \"effective_limit_mph\": 49.71, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 49.71}, {\"to_m\": 1811.065, \"from_m\": 1526.222, \"capability_applied\": null, \"effective_limit_mph\": 124.274, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 124.274}, {\"to_m\": 4264.591, \"from_m\": 1811.065, \"capability_applied\": null, \"effective_limit_mph\": 124.274, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 124.274}, {\"to_m\": 9518.43, \"from_m\": 4264.591, \"capability_applied\": null, \"effective_limit_mph\": 140.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 142.915}, {\"to_m\": 9606.159, \"from_m\": 9518.43, \"capability_applied\": null, \"effective_limit_mph\": 37.282, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 37.282}, {\"to_m\": 9672.567, \"from_m\": 9606.159, \"capability_applied\": null, \"effective_limit_mph\": 62.137, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.137}, {\"to_m\": 10060.586, \"from_m\": 9672.567, \"capability_applied\": null, \"effective_limit_mph\": 37.282, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 37.282}, {\"to_m\": 26054.052, \"from_m\": 10060.586, \"capability_applied\": null, \"effective_limit_mph\": 140.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 142.915}, {\"to_m\": 26205.498, \"from_m\": 26054.052, \"capability_applied\": null, \"effective_limit_mph\": 99.419, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 99.419}, {\"to_m\": 35479.303, \"from_m\": 26205.498, \"capability_applied\": null, \"effective_limit_mph\": 140.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 142.915}, {\"to_m\": 36096.318, \"from_m\": 35479.303, \"capability_applied\": null, \"effective_limit_mph\": 105.633, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 105.633}, {\"to_m\": 36498.485, \"from_m\": 36096.318, \"capability_applied\": null, \"effective_limit_mph\": 80.778, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.778}, {\"to_m\": 38019.975, \"from_m\": 36498.485, \"capability_applied\": null, \"effective_limit_mph\": 62.137, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.137}, {\"to_m\": 39911.75, \"from_m\": 38019.975, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 39982.219, \"from_m\": 39911.75, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 40548.337, \"from_m\": 39982.219, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 41544.701, \"from_m\": 40548.337, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 51562.128, \"from_m\": 41544.701, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 52046.316, \"from_m\": 51562.128, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 52340.041, \"from_m\": 52046.316, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 52692.513, \"from_m\": 52340.041, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 52727.956, \"from_m\": 52692.513, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 53778.23, \"from_m\": 52727.956, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 53802.605, \"from_m\": 53778.23, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 54992.862, \"from_m\": 53802.605, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 55546.185, \"from_m\": 54992.862, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 58477.462, \"from_m\": 55546.185, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 62059.998, \"from_m\": 58477.462, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 62083.125, \"from_m\": 62059.998, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 66204.155, \"from_m\": 62083.125, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 67777.006, \"from_m\": 66204.155, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 70308.88, \"from_m\": 67777.006, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 70326.559, \"from_m\": 70308.88, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 75462.484, \"from_m\": 70326.559, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 76608.746, \"from_m\": 75462.484, \"capability_applied\": null, \"effective_limit_mph\": 95.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 95.0}, {\"to_m\": 78805.745, \"from_m\": 76608.746, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 80110.406, \"from_m\": 78805.745, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 81479.722, \"from_m\": 80110.406, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 82767.703, \"from_m\": 81479.722, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}], \"service_id\": 582569, \"profile_key\": \"7294e29cdd32b07a2886e66abdcf544749fd2307dabaaafc0ed496c31e1d3f21\", \"schedule_id\": 35410, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1450\", \"location\": \"St. Pancras International\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 43729}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1452\", \"location\": \"York Way South Jn\", \"stage_seq\": 2, \"distance_m\": 1241.317, \"section_seq\": 1, \"route_path_id\": 43729}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1455H\", \"location\": \"Stratford International West Jn\", \"stage_seq\": 3, \"distance_m\": 9032.076, \"section_seq\": 1, \"route_path_id\": 43729}, {\"is_pass\": false, \"wtt_arr\": \"1456H\", \"wtt_dep\": \"1457H\", \"location\": \"Stratford International\", \"stage_seq\": 4, \"distance_m\": 9475.222, \"section_seq\": 1, \"route_path_id\": 43729}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1458\", \"location\": \"Stratford International East Jn\", \"stage_seq\": 5, \"distance_m\": 10060.586, \"section_seq\": 1, \"route_path_id\": 43729}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1502\", \"location\": \"Dagenham Jn\", \"stage_seq\": 6, \"distance_m\": 21157.407, \"section_seq\": 1, \"route_path_id\": 43729}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1503H\", \"location\": \"Wennington Crossovers\", \"stage_seq\": 7, \"distance_m\": 25794.837, \"section_seq\": 1, \"route_path_id\": 43729}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1506\", \"location\": \"Ebbsfleet West Jn\", \"stage_seq\": 8, \"distance_m\": 35385.957, \"section_seq\": 1, \"route_path_id\": 43729}, {\"is_pass\": false, \"wtt_arr\": \"1507H\", \"wtt_dep\": \"1509\", \"location\": \"Ebbsfleet International\", \"stage_seq\": 9, \"distance_m\": 36976.37, \"section_seq\": 1, \"route_path_id\": 43729}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1510H\", \"location\": \"Springhead Junction (CTRL)\", \"stage_seq\": 10, \"distance_m\": 37892.724, \"section_seq\": 1, \"route_path_id\": 43729}, {\"is_pass\": false, \"wtt_arr\": \"1513\", \"wtt_dep\": \"1514\", \"location\": \"Gravesend\", \"stage_seq\": 11, \"distance_m\": 40337.398, \"section_seq\": 1, \"route_path_id\": 43729}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1518\", \"location\": \"Hoo Jn\", \"stage_seq\": 12, \"distance_m\": 45558.356, \"section_seq\": 1, \"route_path_id\": 43729}, {\"is_pass\": false, \"wtt_arr\": \"1523\", \"wtt_dep\": \"1524\", \"location\": \"Strood\", \"stage_seq\": 13, \"distance_m\": 51927.656, \"section_seq\": 1, \"route_path_id\": 43729}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1525H\", \"location\": \"Rochester Bridge Jn\", \"stage_seq\": 14, \"distance_m\": 52340.041, \"section_seq\": 1, \"route_path_id\": 43729}, {\"is_pass\": false, \"wtt_arr\": \"1526H\", \"wtt_dep\": \"1527H\", \"location\": \"Rochester\", \"stage_seq\": 15, \"distance_m\": 53011.26, \"section_seq\": 1, \"route_path_id\": 43729}, {\"is_pass\": false, \"wtt_arr\": \"1530\", \"wtt_dep\": \"1531\", \"location\": \"Chatham\", \"stage_seq\": 16, \"distance_m\": 54405.978, \"section_seq\": 1, \"route_path_id\": 43729}, {\"is_pass\": false, \"wtt_arr\": \"1534H\", \"wtt_dep\": \"1536\", \"location\": \"Gillingham (Kent)\", \"stage_seq\": 17, \"distance_m\": 56991.747, \"section_seq\": 1, \"route_path_id\": 43729}, {\"is_pass\": false, \"wtt_arr\": \"1540\", \"wtt_dep\": \"1541\", \"location\": \"Rainham (Kent)\", \"stage_seq\": 18, \"distance_m\": 61718.553, \"section_seq\": 1, \"route_path_id\": 43729}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1542\", \"location\": \"Rainham East Jn\", \"stage_seq\": 19, \"distance_m\": 62755.102, \"section_seq\": 1, \"route_path_id\": 43729}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1544\", \"location\": \"Newington\", \"stage_seq\": 20, \"distance_m\": 66019.827, \"section_seq\": 1, \"route_path_id\": 43729}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1546\", \"location\": \"Western Jn (Sittingbourne)\", \"stage_seq\": 21, \"distance_m\": 69767.967, \"section_seq\": 1, \"route_path_id\": 43729}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1546H\", \"location\": \"Eastern Jn (Sittingbourne)\", \"stage_seq\": 22, \"distance_m\": 70326.559, \"section_seq\": 1, \"route_path_id\": 43729}, {\"is_pass\": false, \"wtt_arr\": \"1547H\", \"wtt_dep\": \"1548H\", \"location\": \"Sittingbourne\", \"stage_seq\": 23, \"distance_m\": 71198.452, \"section_seq\": 1, \"route_path_id\": 43729}, {\"is_pass\": false, \"wtt_arr\": \"1557\", \"wtt_dep\": null, \"location\": \"Faversham\", \"stage_seq\": 24, \"distance_m\": 82767.703, \"section_seq\": 1, \"route_path_id\": 43729}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 82767.703, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 43729}], \"total_distance_m\": 82767.703, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 140.0, \"speed_covered_distance_m\": 82744.576, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 23.127, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1450", "service_state_basis": "DIRECT_DESTINATION_ARRIVAL", "current_leg_duration": "10.0", "current_position_lat": "51.3114178", "current_position_lon": "0.8915727", "service_state_source": "TD", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 15171, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:55:54Z\", \"source_id\": 47678197, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:56:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:55:58Z\", \"source_id\": 15505627, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 33363, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:08:09Z\", \"source_id\": 47711032, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:09:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:08:13Z\", \"source_id\": 15514682, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32242, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:13:20Z\", \"source_id\": 47725086, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:14:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:13:23Z\", \"source_id\": 15518676, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32271, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:23:11Z\", \"source_id\": 47751314, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:24:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:23:16Z\", \"source_id\": 15526126, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32288, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:27:19Z\", \"source_id\": 47761723, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:28:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:27:23Z\", \"source_id\": 15529310, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32296, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:30:20Z\", \"source_id\": 47769591, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:30:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:30:23Z\", \"source_id\": 15531567, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32335, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:34:20Z\", \"source_id\": 47780338, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:35:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:34:23Z\", \"source_id\": 15534647, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32355, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:39:15Z\", \"source_id\": 47793688, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:40:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:39:15Z\", \"source_id\": 15538274, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32405, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:46:57Z\", \"source_id\": 47814599, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:47:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:47:00Z\", \"source_id\": 15544180, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 33206, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:56:46Z\", \"source_id\": 47840941, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:57:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:56:50Z\", \"source_id\": 15551802, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:58:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Faversham", "service_state_platform": "4", "timing_fact_generation": 1789484212180593, "current_leg_arrival_utc": "2026-09-15T15:58:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:57:58.198528", "service_state_evidence_id": 47840941, "current_leg_start_actual_dep": "2026-09-15T15:49:30+01:00", "operational_evidence_version": 73, "service_state_event_time_utc": "2026-09-15T14:57:58", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T15:07:58.431739", "service_state_valid_until_kind": null, "operational_interpretation_version": 73, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Southeastern |
P |
SPX |
FAV |
1F40 |
395020 |
6 |
140 |
None |
{"version": 3, "segments": [{"to_m": 806.962, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 24.855, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 24.855}, {"to_m": 1186.402, "from_m": 806.962, "capability_applied": null, "effective_limit_mph": 37.282, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 37.282}, {"to_m": 1526.222, "from_m": 1186.402, "capability_applied": null, "effective_limit_mph": 49.71, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 49.71}, {"to_m": 1811.065, "from_m": 1526.222, "capability_applied": null, "effective_limit_mph": 124.274, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 124.274}, {"to_m": 4264.591, "from_m": 1811.065, "capability_applied": null, "effective_limit_mph": 124.274, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 124.274}, {"to_m": 9518.43, "from_m": 4264.591, "capability_applied": null, "effective_limit_mph": 140.0, "equipment_limit_mph": 140.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 142.915}, {"to_m": 9606.159, "from_m": 9518.43, "capability_applied": null, "effective_limit_mph": 37.282, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 37.282}, {"to_m": 9672.567, "from_m": 9606.159, "capability_applied": null, "effective_limit_mph": 62.137, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.137}, {"to_m": 10060.586, "from_m": 9672.567, "capability_applied": null, "effective_limit_mph": 37.282, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 37.282}, {"to_m": 26054.052, "from_m": 10060.586, "capability_applied": null, "effective_limit_mph": 140.0, "equipment_limit_mph": 140.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 142.915}, {"to_m": 26205.498, "from_m": 26054.052, "capability_applied": null, "effective_limit_mph": 99.419, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 99.419}, {"to_m": 35479.303, "from_m": 26205.498, "capability_applied": null, "effective_limit_mph": 140.0, "equipment_limit_mph": 140.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 142.915}, {"to_m": 36096.318, "from_m": 35479.303, "capability_applied": null, "effective_limit_mph": 105.633, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 105.633}, {"to_m": 36498.485, "from_m": 36096.318, "capability_applied": null, "effective_limit_mph": 80.778, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.778}, {"to_m": 38019.975, "from_m": 36498.485, "capability_applied": null, "effective_limit_mph": 62.137, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.137}, {"to_m": 39911.75, "from_m": 38019.975, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 39982.219, "from_m": 39911.75, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 40548.337, "from_m": 39982.219, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 41544.701, "from_m": 40548.337, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 51562.128, "from_m": 41544.701, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 52046.316, "from_m": 51562.128, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 52340.041, "from_m": 52046.316, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 52692.513, "from_m": 52340.041, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 52727.956, "from_m": 52692.513, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 53778.23, "from_m": 52727.956, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 53802.605, "from_m": 53778.23, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 54992.862, "from_m": 53802.605, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 55546.185, "from_m": 54992.862, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 58477.462, "from_m": 55546.185, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 62059.998, "from_m": 58477.462, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 62083.125, "from_m": 62059.998, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 140.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 66204.155, "from_m": 62083.125, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 67777.006, "from_m": 66204.155, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 70308.88, "from_m": 67777.006, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 70326.559, "from_m": 70308.88, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 75462.484, "from_m": 70326.559, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 76608.746, "from_m": 75462.484, "capability_applied": null, "effective_limit_mph": 95.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 95.0}, {"to_m": 78805.745, "from_m": 76608.746, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 80110.406, "from_m": 78805.745, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 81479.722, "from_m": 80110.406, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 82767.703, "from_m": 81479.722, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}], "service_id": 582569, "profile_key": "7294e29cdd32b07a2886e66abdcf544749fd2307dabaaafc0ed496c31e1d3f21", "schedule_id": 35410, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1450", "location": "St. Pancras International", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 43729}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1452", "location": "York Way South Jn", "stage_seq": 2, "distance_m": 1241.317, "section_seq": 1, "route_path_id": 43729}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1455H", "location": "Stratford International West Jn", "stage_seq": 3, "distance_m": 9032.076, "section_seq": 1, "route_path_id": 43729}, {"is_pass": false, "wtt_arr": "1456H", "wtt_dep": "1457H", "location": "Stratford International", "stage_seq": 4, "distance_m": 9475.222, "section_seq": 1, "route_path_id": 43729}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1458", "location": "Stratford International East Jn", "stage_seq": 5, "distance_m": 10060.586, "section_seq": 1, "route_path_id": 43729}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1502", "location": "Dagenham Jn", "stage_seq": 6, "distance_m": 21157.407, "section_seq": 1, "route_path_id": 43729}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1503H", "location": "Wennington Crossovers", "stage_seq": 7, "distance_m": 25794.837, "section_seq": 1, "route_path_id": 43729}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1506", "location": "Ebbsfleet West Jn", "stage_seq": 8, "distance_m": 35385.957, "section_seq": 1, "route_path_id": 43729}, {"is_pass": false, "wtt_arr": "1507H", "wtt_dep": "1509", "location": "Ebbsfleet International", "stage_seq": 9, "distance_m": 36976.37, "section_seq": 1, "route_path_id": 43729}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1510H", "location": "Springhead Junction (CTRL)", "stage_seq": 10, "distance_m": 37892.724, "section_seq": 1, "route_path_id": 43729}, {"is_pass": false, "wtt_arr": "1513", "wtt_dep": "1514", "location": "Gravesend", "stage_seq": 11, "distance_m": 40337.398, "section_seq": 1, "route_path_id": 43729}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1518", "location": "Hoo Jn", "stage_seq": 12, "distance_m": 45558.356, "section_seq": 1, "route_path_id": 43729}, {"is_pass": false, "wtt_arr": "1523", "wtt_dep": "1524", "location": "Strood", "stage_seq": 13, "distance_m": 51927.656, "section_seq": 1, "route_path_id": 43729}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1525H", "location": "Rochester Bridge Jn", "stage_seq": 14, "distance_m": 52340.041, "section_seq": 1, "route_path_id": 43729}, {"is_pass": false, "wtt_arr": "1526H", "wtt_dep": "1527H", "location": "Rochester", "stage_seq": 15, "distance_m": 53011.26, "section_seq": 1, "route_path_id": 43729}, {"is_pass": false, "wtt_arr": "1530", "wtt_dep": "1531", "location": "Chatham", "stage_seq": 16, "distance_m": 54405.978, "section_seq": 1, "route_path_id": 43729}, {"is_pass": false, "wtt_arr": "1534H", "wtt_dep": "1536", "location": "Gillingham (Kent)", "stage_seq": 17, "distance_m": 56991.747, "section_seq": 1, "route_path_id": 43729}, {"is_pass": false, "wtt_arr": "1540", "wtt_dep": "1541", "location": "Rainham (Kent)", "stage_seq": 18, "distance_m": 61718.553, "section_seq": 1, "route_path_id": 43729}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1542", "location": "Rainham East Jn", "stage_seq": 19, "distance_m": 62755.102, "section_seq": 1, "route_path_id": 43729}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1544", "location": "Newington", "stage_seq": 20, "distance_m": 66019.827, "section_seq": 1, "route_path_id": 43729}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1546", "location": "Western Jn (Sittingbourne)", "stage_seq": 21, "distance_m": 69767.967, "section_seq": 1, "route_path_id": 43729}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1546H", "location": "Eastern Jn (Sittingbourne)", "stage_seq": 22, "distance_m": 70326.559, "section_seq": 1, "route_path_id": 43729}, {"is_pass": false, "wtt_arr": "1547H", "wtt_dep": "1548H", "location": "Sittingbourne", "stage_seq": 23, "distance_m": 71198.452, "section_seq": 1, "route_path_id": 43729}, {"is_pass": false, "wtt_arr": "1557", "wtt_dep": null, "location": "Faversham", "stage_seq": 24, "distance_m": 82767.703, "section_seq": 1, "route_path_id": 43729}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 82767.703, "from_m": 0.0, "section_seq": 1, "route_path_id": 43729}], "total_distance_m": 82767.703, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 140.0, "speed_covered_distance_m": 82744.576, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 23.127, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 15171, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:55:54Z", "source_id": 47678197, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T13:56:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:55:58Z", "source_id": 15505627, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T14:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 33363, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:08:09Z", "source_id": 47711032, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T14:09:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:08:13Z", "source_id": 15514682, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T15:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32242, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:13:20Z", "source_id": 47725086, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T14:14:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:13:23Z", "source_id": 15518676, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T15:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32271, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:23:11Z", "source_id": 47751314, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T14:24:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:23:16Z", "source_id": 15526126, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T15:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32288, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:27:19Z", "source_id": 47761723, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T14:28:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:27:23Z", "source_id": 15529310, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T15:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32296, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:30:20Z", "source_id": 47769591, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T14:30:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:30:23Z", "source_id": 15531567, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T15:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32335, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:34:20Z", "source_id": 47780338, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T14:35:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:34:23Z", "source_id": 15534647, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T15:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32355, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:39:15Z", "source_id": 47793688, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T14:40:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:39:15Z", "source_id": 15538274, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T15:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32405, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:46:57Z", "source_id": 47814599, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-15T14:47:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:47:00Z", "source_id": 15544180, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-15T15:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 33206, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:56:46Z", "source_id": 47840941, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-15T14:57:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:56:50Z", "source_id": 15551802, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-15T15:58:00+01:00", "operational_fact": true}] |
St. Pancras International |
1450 |
1450 |
11 |
None |
None |
Faversham |
1557 |
1557 |
4 |
LATE |
+1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P85346/2026-09-15/detailed |
None |
Sittingbourne |
2026-09-15T15:49:30+01:00 |
Faversham |
10.0 |
{"type": "LineString", "coordinates": [[0.7354106366273409, 51.342005005136656], [0.7356276, 51.341962], [0.7364020999999998, 51.3418178], [0.7369999, 51.3416982], [0.7373820999999999, 51.34162239999999], [0.7378110999999999, 51.3415418], [0.7386367999999999, 51.34138380000001], [0.7395978, 51.34120600000001], [0.74073, 51.34100990000001], [0.7408262, 51.3409919], [0.7410311999999999, 51.34095969999999], [0.7417351999999999, 51.3408609], [0.7421579999999999, 51.3408078], [0.7425728, 51.34075519999998], [0.7436982, 51.34063269999999], [0.7447695999999999, 51.3405361], [0.7449652, 51.34052], [0.7456596, 51.340473499999995], [0.7463802, 51.3404324], [0.7473347999999999, 51.3403919], [0.7481243999999999, 51.34037150000001], [0.7489552, 51.3403667], [0.7515564, 51.3403952], [0.7535234, 51.34040519999999], [0.7542835999999999, 51.340414900000006], [0.7549538, 51.3404316], [0.7573492, 51.3404701], [0.7591760999999999, 51.3404992], [0.7598607999999999, 51.3405178], [0.7600701, 51.340522099999994], [0.7607661000000001, 51.340529], [0.7617331, 51.3405276], [0.7626985, 51.34051480000001], [0.7633669999999999, 51.34049709999999], [0.7640141999999999, 51.34047150000001], [0.7646614, 51.3404414], [0.765316, 51.34039949999999], [0.7657946999999999, 51.3403656], [0.7662528, 51.3403364], [0.7667309, 51.34028709999999], [0.7671599999999998, 51.3402507], [0.7692220999999999, 51.3400626], [0.7713904, 51.33986629999999], [0.7750960999999998, 51.3395439], [0.7753160999999998, 51.3395212], [0.7783864999999999, 51.33922780000001], [0.780186, 51.33907099999998], [0.7803416, 51.33905629999999], [0.7835502999999999, 51.338793200000005], [0.7852201999999999, 51.3386331], [0.7864926999999999, 51.33849070000001], [0.7871151999999999, 51.3384154], [0.7875036, 51.33835789999999], [0.7877282999999999, 51.33832469999999], [0.7886691999999998, 51.3381723], [0.7895638000000001, 51.3380112], [0.790023, 51.337926899999985], [0.7904643, 51.337838700000006], [0.7913507999999999, 51.3376488], [0.7922032999999999, 51.3374566], [0.7930469, 51.33724629999999], [0.7932857, 51.3371864], [0.7962315999999999, 51.33645059999999], [0.7971828, 51.3362003], [0.7984557, 51.33586539999999], [0.7989016999999999, 51.3357461], [0.8016266999999999, 51.3350377], [0.8046374999999999, 51.334249], [0.804667, 51.3342413], [0.8077212, 51.3334501], [0.8080207999999999, 51.33337149999999], [0.8082867, 51.3333044], [0.8084837557075693, 51.333252499983125], [0.8111380999999999, 51.332553399999995], [0.811454, 51.33247180000001], [0.8145944, 51.3316611], [0.8154559, 51.331434499999986], [0.8163233999999999, 51.33120699999999], [0.816595, 51.3311368], [0.8182724646746016, 51.33069708903964], [0.8237184999999999, 51.329269499999995], [0.824481, 51.3290715], [0.8252231999999999, 51.3288732], [0.8259486999999999, 51.3286671], [0.8266941, 51.3284362], [0.8271121999999999, 51.3282989], [0.827643, 51.32812139999999], [0.8280987, 51.327952200000006], [0.8285539, 51.3277818], [0.8289973, 51.327599699999986], [0.8294389, 51.327416199999995], [0.8302851999999998, 51.3270427], [0.8309539999999999, 51.32672339999999], [0.8316290999999999, 51.3263797], [0.8330348, 51.3256013], [0.8332564999999998, 51.32547529999999], [0.8347085999999999, 51.32466289999999], [0.8356103999999999, 51.324168799999995], [0.8360706, 51.323938], [0.8365584000000001, 51.3237072], [0.8370225, 51.3234928], [0.8375204, 51.3232845], [0.8380261, 51.3230722], [0.8385642999999999, 51.32286659999999], [0.8387257, 51.3228068], [0.8390259, 51.3226954], [0.8395174999999999, 51.32253209999999], [0.8405045, 51.3222183], [0.8411421, 51.322038999999975], [0.8418127, 51.32186830000001], [0.842278, 51.3217583], [0.8427494999999999, 51.3216526], [0.8432554999999999, 51.3215452], [0.8440329999999999, 51.32139870000001], [0.8453996999999999, 51.3211894], [0.8468047999999999, 51.3209887], [0.8484568999999998, 51.3207485], [0.8491692, 51.3206412], [0.8498467, 51.3205247], [0.8508846999999999, 51.3203166], [0.8518674000000002, 51.3200915], [0.852466, 51.3199434], [0.8530398, 51.319792699999994], [0.8536194, 51.319629799999994], [0.8541626999999999, 51.319466299999995], [0.8546911, 51.3192992], [0.8552046, 51.31912049999998], [0.8562308999999999, 51.3187448], [0.8605223, 51.3170588], [0.8619358999999999, 51.3164965], [0.8626618, 51.31620780000001], [0.8648014, 51.3153634], [0.8670749, 51.31446549999999], [0.8677047999999999, 51.31421999999999], [0.8684154, 51.31394519999999], [0.8689694999999998, 51.313747199999995], [0.8695524, 51.3135637], [0.8707132, 51.31322209999999], [0.8713288000000001, 51.31306510000001], [0.8719240999999999, 51.31292500000001], [0.8730106, 51.31270669999999], [0.8732658999999999, 51.31266509999999], [0.8745965, 51.31247429999999], [0.8759350999999999, 51.312329199999986], [0.8762416, 51.31231009999999], [0.8773408999999999, 51.3122542], [0.878469, 51.312232299999984], [0.8807113, 51.312202000000006], [0.8816488, 51.3121933], [0.8840895999999997, 51.31215769999999], [0.8847587, 51.3121075], [0.8850871, 51.3121027], [0.8851615, 51.3121019], [0.8853684999999999, 51.3120997], [0.8856171999999999, 51.3121004], [0.8859768, 51.3121015], [0.8865842, 51.3120884], [0.8877305999999999, 51.3120395], [0.8879026, 51.3120279], [0.8881415999999999, 51.3120157], [0.8883966, 51.3119946], [0.8885103999999999, 51.31198319999999], [0.8889079999999999, 51.3119356], [0.8892097, 51.31190060000001], [0.8894845999999998, 51.31185529999999], [0.8898154, 51.31180209999999], [0.8901659, 51.31173710000001], [0.8904059999999999, 51.3116894], [0.8906903, 51.311629], [0.8909799999999999, 51.3115619], [0.8915727, 51.311417799999994]]} |
7.2 |
1548 |
1558 |
Sittingbourne |
Faversham Carriage Holding Sidings |
Faversham |
51.3114178 |
0.8915727 |
51.3114178 |
0.8915727 |
1 |
0 |
2026-09-15 15:08:07 |
TERMINATED |
2026-09-15 14:57:58 |
Faversham |
TD |
DIRECT_DESTINATION_ARRIVAL |
47840941 |
1789484212180593 |
73 |
73 |
2026-09-15 15:07:58.431739 |
4 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 14:57:58.198528 |
| 552027 |
582334 |
V31109 |
835Z461P15 |
2026-09-15 |
COMPLETE |
15551844 |
2026-09-15 15:58:00 |
2026-09-15 15:08:08 |
2026-09-17 15:08:08 |
{"id": 582334, "stp": "N", "toc": "Great Western Railway", "uid": "V31109", "consist": "175011", "dest_crs": "PLY", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:V31109/2026-09-15/detailed", "trust_id": "835Z461P15", "origin_crs": "EXD", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Plymouth", "service_date": "2026-09-15", "dest_arr_time": "1556", "dest_platform": "DK3", "is_terminated": 1, "next_location": "Plymouth", "signalling_id": "5Z46", "timing_status": "LATE", "origin_station": "Exeter St. David's", "current_leg_arr": "1558", "current_leg_dep": "1517", "current_leg_end": "Plymouth", "origin_dep_time": "1440", "origin_platform": "4", "current_location": "Plymouth", "last_update_time": "2026-09-15T15:08:08", "route_debug_link": null, "timing_variation": "+2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-3.598921586180993, 50.52993680178203], [-3.599050399999999, 50.5282207], [-3.5990952, 50.527810299999985], [-3.5991102999999995, 50.527592700000014], [-3.5990976, 50.5272832], [-3.5990461, 50.5270182], [-3.5989588999999995, 50.52675949999999], [-3.5988290000000003, 50.5264897], [-3.5985973, 50.5260939], [-3.5983548000000005, 50.52577509999999], [-3.5979752, 50.525351], [-3.5972712999999996, 50.5247115], [-3.5963265, 50.5238867], [-3.5960905999999997, 50.5236973], [-3.5958226, 50.52348229999998], [-3.595580029527326, 50.52328187497624], [-3.5955376999999995, 50.52324689999999], [-3.595336999999999, 50.52308549999999], [-3.594989, 50.5228056], [-3.5947269, 50.5225385], [-3.5940444, 50.5219591], [-3.5935659000000006, 50.5215506], [-3.5933166000000005, 50.5213293], [-3.5932611364780858, 50.52127011541156], [-3.592988699999999, 50.5209794], [-3.5928584000000003, 50.520838], [-3.5926562000000004, 50.5205881], [-3.5922878999999996, 50.520114], [-3.5898307, 50.5168483], [-3.589543299999999, 50.5164182], [-3.5893093, 50.5160369], [-3.5890792, 50.5155899], [-3.5889391999999996, 50.5152999], [-3.5888247000000004, 50.5149697], [-3.5887567, 50.51469440000001], [-3.5887092, 50.5144195], [-3.5887081, 50.5141977], [-3.588706599999999, 50.513994], [-3.588714499999999, 50.513799], [-3.5887382000000003, 50.5136074], [-3.5887776, 50.5134012], [-3.5888346000000007, 50.513202799999995], [-3.5889659000000003, 50.5128238], [-3.5891249, 50.5125284], [-3.5892393999999994, 50.5123016], [-3.5892744000000003, 50.51224450000001], [-3.5894738999999993, 50.5119662], [-3.5896635, 50.5117353], [-3.589861, 50.51150009999999], [-3.5902825, 50.5110869], [-3.5905059, 50.5108981], [-3.590778199999999, 50.51069329999999], [-3.5912913, 50.51033179999999], [-3.5932611364780858, 50.509076386038586], [-3.593638, 50.50883619999999], [-3.5943480000000005, 50.508381400000005], [-3.5950503, 50.5079205], [-3.5955287000000005, 50.5075785], [-3.5959481999999996, 50.5072074], [-3.5962772999999997, 50.50687080000001], [-3.5965248000000005, 50.50655609999999], [-3.5967524, 50.5061917], [-3.5969281000000004, 50.50584229999998], [-3.5970473, 50.5054622], [-3.5971057999999996, 50.50505160000001], [-3.5971033999999995, 50.50469950000001], [-3.597056, 50.5043022], [-3.5968428, 50.50309689999999], [-3.5967726, 50.5026584], [-3.596743599999999, 50.5023158], [-3.5967278, 50.501933], [-3.5967646999999996, 50.50149209999999], [-3.5968298, 50.50110480000001], [-3.5969767999999993, 50.5006056], [-3.597112, 50.5001833], [-3.5973211, 50.499792799999994], [-3.5976468, 50.49925519999999], [-3.5977812000000005, 50.49906390000001], [-3.5979674, 50.4988397], [-3.5981706999999994, 50.4986304], [-3.5985984000000006, 50.498233500000005], [-3.5991023000000006, 50.497854], [-3.5993658, 50.49766139999999], [-3.5998843999999997, 50.49733669999999], [-3.6003575000000003, 50.4970849], [-3.601136199999999, 50.496748199999985], [-3.6019946, 50.49639789999999], [-3.602551799999999, 50.4961843], [-3.6034828, 50.49583229999999], [-3.604151899999999, 50.4955467], [-3.6048303000000006, 50.495234], [-3.6053194, 50.4949769], [-3.6058332, 50.49474189999999], [-3.606403099999999, 50.4945181], [-3.6070072, 50.4943289], [-3.607744, 50.49414589999999], [-3.6085191, 50.493981100000006], [-3.6093093, 50.4938019], [-3.6097441, 50.4936699], [-3.6100683, 50.493558699999994], [-3.6104238, 50.49340959999999], [-3.610805, 50.4932475], [-3.6114035000000007, 50.492893200000005], [-3.611622099999999, 50.49273219999999], [-3.6118491, 50.49253809999999], [-3.6121546000000007, 50.4921841], [-3.612419699999999, 50.4918351], [-3.6126778, 50.4914508], [-3.6129132999999993, 50.49109099999998], [-3.6130672000000006, 50.4908906], [-3.613217, 50.49072760000001], [-3.6135654000000006, 50.490367500000005], [-3.6140545, 50.4899916], [-3.614587399999999, 50.489671099999995], [-3.6151737000000006, 50.489344], [-3.615979499999999, 50.4888776], [-3.616734, 50.4883977], [-3.6169403, 50.488264], [-3.6170785, 50.4881674], [-3.6175844, 50.48780909999999], [-3.6184994, 50.4870746], [-3.6193984, 50.4863199], [-3.619399638008617, 50.48631885980339], [-3.6216596, 50.48442000000001], [-3.622330700000001, 50.4839142], [-3.6230324, 50.48345530000001], [-3.6243064, 50.4826178], [-3.6248883, 50.4821938], [-3.6254696, 50.481774300000005], [-3.625997799999999, 50.481440500000005], [-3.626314, 50.4812745], [-3.6267433, 50.48106719999999], [-3.626884299586833, 50.48101678813563], [-3.627091799999999, 50.4809426], [-3.6275076999999993, 50.4808253], [-3.627834500000001, 50.4807595], [-3.628638800000001, 50.4806329], [-3.6293609999999994, 50.48054539999999], [-3.630064799999999, 50.4804516], [-3.630660499999999, 50.48032], [-3.6313044, 50.48011830000001], [-3.6318947, 50.4798631], [-3.6325069, 50.479523699999994], [-3.633061000000001, 50.47912130000001], [-3.6335586, 50.4787054], [-3.633996199999999, 50.4782324], [-3.6342489, 50.4779389], [-3.63459, 50.4775147], [-3.6346973, 50.4773774], [-3.6349761, 50.4770617], [-3.6351648, 50.4768519], [-3.6353995, 50.47662139999999], [-3.635646200000001, 50.47641569999999], [-3.635993099999999, 50.47617350000001], [-3.6361922, 50.4760545], [-3.636384, 50.47595239999999], [-3.6366421999999994, 50.47581889999999], [-3.6368968, 50.47570350000001], [-3.637198999999999, 50.4755814], [-3.6375156999999994, 50.4754729], [-3.6378528, 50.4753857], [-3.6381972, 50.4752989], [-3.6385642, 50.475240499999984], [-3.6389413, 50.4751836], [-3.639278200000001, 50.47515340000001], [-3.6396219, 50.47513610000001], [-3.6401766, 50.47513059999999], [-3.6407023, 50.47515340000001], [-3.641207800000001, 50.475196999999994], [-3.6425017, 50.4753058], [-3.6428434, 50.4753199], [-3.6432252999999992, 50.4753171], [-3.6436397, 50.4753027], [-3.644, 50.4752707], [-3.6443236, 50.47522800000001], [-3.6446622, 50.47516459999999], [-3.6452341, 50.47502419999999], [-3.645547299999999, 50.4749254], [-3.645842, 50.4748188], [-3.646130499999999, 50.47469759999999], [-3.6465536, 50.4745018], [-3.6472529, 50.47414130000001], [-3.6476057, 50.4739662], [-3.647993599999999, 50.4737979], [-3.6485143, 50.4736159], [-3.6490065, 50.4734742], [-3.6501345, 50.473196599999994], [-3.650491, 50.47310590000001], [-3.6509007, 50.47299420000001], [-3.6514363, 50.47279509999999], [-3.652007699999999, 50.4725443], [-3.6528999999999994, 50.4720858], [-3.6537819, 50.471628], [-3.6542346, 50.4714419], [-3.655038, 50.4712056], [-3.655519, 50.4711058], [-3.6560038, 50.4710036], [-3.6567896, 50.4708583], [-3.6575831, 50.47070469999999], [-3.6586407, 50.4704507], [-3.6593227, 50.4702622], [-3.659992200000001, 50.4700398], [-3.660546899999999, 50.46983769999999], [-3.6611276, 50.4696134], [-3.6616988999999993, 50.46937499999999], [-3.6622566, 50.469112599999995], [-3.6633133, 50.468560499999995], [-3.6638211, 50.4682959], [-3.664345, 50.468021], [-3.664847099999999, 50.4677407], [-3.6652828, 50.467465199999985], [-3.6654463, 50.46735940000001], [-3.665645899999999, 50.4672144], [-3.6660653, 50.46689010000001], [-3.6663798, 50.46661], [-3.666686499999999, 50.4663078], [-3.666949, 50.4660123], [-3.6671891, 50.46571560000001], [-3.667430299999999, 50.4653632], [-3.667662599999999, 50.464980800000006], [-3.6679079999999993, 50.46442079999999], [-3.6680785, 50.4638462], [-3.6681797, 50.4633748], [-3.668233, 50.462922799999994], [-3.6682605, 50.46253680000001], [-3.6682529, 50.4621363], [-3.6682262999999993, 50.46180089999999], [-3.6682033, 50.46157670000001], [-3.6681668, 50.4613545], [-3.668155099999999, 50.4612967], [-3.668103799999999, 50.460982999999985], [-3.667862, 50.4601526], [-3.6678173, 50.4598999], [-3.6678126, 50.45967869999999], [-3.6678272, 50.459443399999984], [-3.6678642999999993, 50.45920379999999], [-3.6679422000000006, 50.458945], [-3.6680222, 50.458715999999995], [-3.668183199999999, 50.45834640000001], [-3.6682529, 50.4582224], [-3.668407699999999, 50.4579694], [-3.668605, 50.4576797], [-3.6690193, 50.457104], [-3.6692961, 50.45679090000001], [-3.6696475, 50.45643419999999], [-3.6704323, 50.455719], [-3.6709356, 50.4552776], [-3.6711895, 50.45502569999999], [-3.671392, 50.4547902], [-3.671553499999999, 50.4545848], [-3.6717228, 50.454337900000006], [-3.671963199999999, 50.4539189], [-3.672125, 50.45361949999999], [-3.6722487, 50.4532821], [-3.6724560999999993, 50.4526575], [-3.6725667, 50.4523408], [-3.6726579, 50.45206199999999], [-3.6728179, 50.4517127], [-3.6731459, 50.4511833], [-3.6733512999999993, 50.4509275], [-3.673456699999999, 50.4507947], [-3.6736487, 50.4506074], [-3.6743176, 50.4499204], [-3.674506, 50.44969420000001], [-3.674692, 50.449428899999994], [-3.6749992, 50.4488921], [-3.6750747000000006, 50.4487621], [-3.6752953, 50.4484114], [-3.6755757, 50.448028], [-3.676064199999999, 50.4475279], [-3.6765759, 50.4471454], [-3.677108500000001, 50.4467881], [-3.677573, 50.446528499999985], [-3.6780708, 50.4462941], [-3.6789352000000006, 50.4459882], [-3.679896199999999, 50.4456956], [-3.6805692, 50.4454875], [-3.681215, 50.4452439], [-3.6817787000000006, 50.4449557], [-3.6823026, 50.4446546], [-3.682722899999999, 50.444348], [-3.683092664890038, 50.44405631163063], [-3.6831354, 50.4440226], [-3.6834905, 50.4436938], [-3.6838569, 50.4432802], [-3.6840492, 50.44301949999999], [-3.684264600000001, 50.4426889], [-3.684406899999999, 50.4423963], [-3.6845502, 50.4420191], [-3.6846811, 50.44162200000001], [-3.6848901, 50.44085869999999], [-3.6849225, 50.440733], [-3.6851521, 50.43984189999999], [-3.6853223, 50.43937180000001], [-3.685421400000001, 50.43914370000001], [-3.685527, 50.4389252], [-3.6855682, 50.4388562], [-3.6857692, 50.43851969999999], [-3.6859396, 50.4382691], [-3.68601, 50.438165600000005], [-3.686205600000001, 50.4379214], [-3.686492, 50.4376349], [-3.6867298, 50.43740600000001], [-3.6872652, 50.4370065], [-3.6879699, 50.436520599999994], [-3.6884919, 50.43617559999999], [-3.688861825180008, 50.43593113134597], [-3.6898179, 50.43529929999999], [-3.6904532999999993, 50.43488599999999], [-3.6911446, 50.434429999999985], [-3.6914086, 50.434259], [-3.6918238, 50.43401119999999], [-3.6920722, 50.43390339999999], [-3.6925477999999994, 50.43371199999999], [-3.6927218000000006, 50.43365180000001], [-3.6933177, 50.433475699999995], [-3.6939538, 50.4333377], [-3.6944728, 50.4332449], [-3.6950222, 50.433181299999994], [-3.6955504, 50.43314329999999], [-3.6960212, 50.4331249], [-3.697256400000001, 50.43309899999999], [-3.697859900000001, 50.43307709999999], [-3.6982807, 50.43304109999999], [-3.698676299999999, 50.43299269999999], [-3.6990512999999994, 50.4329323], [-3.6999934999999993, 50.4327619], [-3.7001401, 50.4327358], [-3.7010314, 50.43256619999999], [-3.7015971, 50.4324703], [-3.7021175, 50.4324091], [-3.7027319, 50.43236929999999], [-3.703318199999999, 50.4323643], [-3.7038533, 50.4323845], [-3.7043704, 50.4324342], [-3.7048303, 50.43249949999999], [-3.7052323, 50.4325792], [-3.7056858, 50.432688], [-3.706157399999999, 50.43282740000001], [-3.7066668, 50.4330183], [-3.7071855, 50.433250099999995], [-3.7082773000000007, 50.4337986], [-3.709100100000001, 50.4342063], [-3.709592199999999, 50.4344189], [-3.7100759, 50.43460339999999], [-3.7105765000000006, 50.43476299999999], [-3.7111758, 50.4349382], [-3.7116048, 50.435031899999984], [-3.7121042, 50.4351165], [-3.712533399999999, 50.435172], [-3.7129883, 50.4352175], [-3.713435599999999, 50.4352445], [-3.7138813, 50.43525950000001], [-3.7143199, 50.43526390000001], [-3.7148717, 50.4352482], [-3.7153527999999993, 50.4352175], [-3.715848, 50.4351702], [-3.7163586999999993, 50.4351034], [-3.716967200000001, 50.4349813], [-3.7174109, 50.434865], [-3.717464099999999, 50.434851], [-3.7176220999999994, 50.4348002], [-3.718438799999999, 50.43454239999999], [-3.719119500000001, 50.434267699999985], [-3.7198019, 50.43394729999999], [-3.7211213, 50.43330600000001], [-3.7217499, 50.4330038], [-3.7224066, 50.4327172], [-3.7234097, 50.432353000000006], [-3.7241958, 50.432101199999984], [-3.7250177, 50.4318824], [-3.7259905, 50.431674599999994], [-3.7269987, 50.43150730000001], [-3.7290045999999992, 50.4311947], [-3.729109, 50.4311798], [-3.7301741000000006, 50.4310278], [-3.7307691, 50.4309749], [-3.731758, 50.430952999999995], [-3.7324553, 50.430977000000006], [-3.733605, 50.43108669999999], [-3.7342614, 50.43119359999999], [-3.7349457, 50.43132479999999], [-3.7355941, 50.4314817], [-3.7364591, 50.4316942], [-3.7373249999999993, 50.431879], [-3.737894, 50.4319795], [-3.7385023, 50.4320664], [-3.7391412, 50.43212909999999], [-3.7398904000000006, 50.4321711], [-3.7406870999999993, 50.4321751], [-3.7414079, 50.4321429], [-3.7420036999999993, 50.432103299999994], [-3.7425414, 50.4320361], [-3.7434105, 50.4318963], [-3.744635899999999, 50.43162939999999], [-3.745364799999999, 50.431450099999985], [-3.7464667, 50.43117929999998], [-3.7488234, 50.4306044], [-3.749695899999999, 50.4303694], [-3.7505217000000006, 50.43012040000001], [-3.7522513, 50.42952290000001], [-3.752676300000001, 50.4293842], [-3.7531146, 50.429251299999976], [-3.7539759, 50.42902170000001], [-3.7557235, 50.4285859], [-3.7559261, 50.4285383], [-3.7586359, 50.4278795], [-3.7592778, 50.42773], [-3.7599652, 50.42759869999999], [-3.7605055, 50.42751919999999], [-3.7606317, 50.4275048], [-3.761352500000001, 50.42744009999999], [-3.762148499999999, 50.427407899999984], [-3.762718599999999, 50.427419], [-3.763306099999999, 50.42745669999999], [-3.763845799999999, 50.4275158], [-3.7643642, 50.4275938], [-3.7649333, 50.4276968], [-3.765434299999999, 50.42780809999999], [-3.7659282, 50.4279315], [-3.7673046, 50.428339300000005], [-3.767437, 50.428376500000006], [-3.7697905, 50.429034400000006], [-3.770557699999999, 50.4292257], [-3.7713671999999994, 50.4294189], [-3.7721381, 50.4295836], [-3.7722601, 50.4296083], [-3.7729241933019897, 50.429736738122344], [-3.7730181, 50.4297549], [-3.7737776, 50.4298866], [-3.7746730999999993, 50.43002619999999], [-3.775532399999999, 50.43014689999998], [-3.7765215, 50.4302665], [-3.7782193999999993, 50.43042049999998], [-3.7787692, 50.4304866], [-3.7792922, 50.4305612], [-3.779820199999999, 50.4306681], [-3.780264, 50.43077439999998], [-3.7808255, 50.430929], [-3.7813374, 50.4311062], [-3.7818561, 50.4312836], [-3.7823819999999992, 50.4314394], [-3.7828983, 50.43156859999999], [-3.7834529999999993, 50.43167789999999], [-3.783983300000001, 50.43174930000001], [-3.7846314, 50.431803], [-3.7859084, 50.4318883], [-3.7868966, 50.431939100000015], [-3.787862, 50.4320092], [-3.7888308999999993, 50.4321111], [-3.7891637, 50.432148100000006], [-3.790176199999999, 50.43224800000001], [-3.791027999999999, 50.43229259999999], [-3.7918713, 50.43230899999999], [-3.7936147, 50.43235760000001], [-3.7962037, 50.4323455], [-3.7982488, 50.432304], [-3.7994427, 50.43227420000001], [-3.8011275, 50.4322122], [-3.8022774999999993, 50.4321691], [-3.8047531, 50.43210869999999], [-3.8064436000000006, 50.4320451], [-3.8080105, 50.43204800000001], [-3.809203300000001, 50.43209889999999], [-3.8106175, 50.4321898], [-3.8114298, 50.43222080000001], [-3.8119519, 50.43221930000001], [-3.8125008999999994, 50.4321944], [-3.813023700000001, 50.43214170000001], [-3.813553599999999, 50.4320721], [-3.8140425, 50.43198430000001], [-3.8148373, 50.431815799999995], [-3.815173299999999, 50.431728199999995], [-3.8153055, 50.4316937], [-3.8155343999999993, 50.431634], [-3.816109, 50.4314596], [-3.8166462, 50.4312518], [-3.8171496, 50.43101299999999], [-3.818149, 50.4304794], [-3.818496, 50.43029], [-3.8190857, 50.43001099999999], [-3.8195699999999992, 50.4298107], [-3.8200857, 50.42963069999999], [-3.8207924000000006, 50.42942750000001], [-3.8215001000000006, 50.4292524], [-3.8229595, 50.428919400000005], [-3.8237347, 50.4287411], [-3.824447900000001, 50.4285694], [-3.8247448, 50.4284969], [-3.826514, 50.4280857], [-3.827995800000001, 50.4277513], [-3.8285451, 50.4276482], [-3.8291212, 50.42755389999999], [-3.829640199999999, 50.4274986], [-3.8301064, 50.42747369999999], [-3.830700100000001, 50.4274589], [-3.8312828, 50.42747409999998], [-3.831787999999999, 50.4275081], [-3.8323192000000006, 50.4275699], [-3.8328433999999993, 50.4276606], [-3.833268, 50.42774019999999], [-3.834198099999999, 50.427951699999994], [-3.8351871, 50.4282022], [-3.8362104, 50.4284524], [-3.8365497, 50.4285338], [-3.836934100000001, 50.4286182], [-3.8372844, 50.42867700000001], [-3.8376678000000006, 50.42873019999999], [-3.8380344, 50.428768], [-3.838333800000001, 50.42879080000001], [-3.838614399999999, 50.42880060000001], [-3.839101699999999, 50.4288005], [-3.8395658, 50.42877750000001], [-3.840043099999999, 50.4287333], [-3.8404256, 50.42868419999999], [-3.8408287, 50.428614], [-3.8411953, 50.4285349], [-3.8414108, 50.4284786], [-3.8419541000000006, 50.428315399999995], [-3.8424447, 50.42812479999999], [-3.842875999999999, 50.4279293], [-3.8434317, 50.427627399999984], [-3.8437099, 50.4274396], [-3.8439752, 50.427245], [-3.844374499999999, 50.4269113], [-3.844580999999999, 50.42670779999999], [-3.844737400000001, 50.4265325], [-3.8449515, 50.42626429999999], [-3.8450591, 50.4261018], [-3.845160299999999, 50.4259275], [-3.8452834, 50.425692], [-3.845365, 50.4254982], [-3.8454312, 50.4253107], [-3.8455059, 50.425027699999994], [-3.8455692, 50.42471650000001], [-3.8456925, 50.424085], [-3.8457112, 50.4239855], [-3.845740867500918, 50.4238193740464], [-3.8458161, 50.42339809999999], [-3.846009335496809, 50.422316234984066], [-3.846075, 50.42194859999999], [-3.846190799999999, 50.421300499999994], [-3.8462845, 50.4208586], [-3.846424700000001, 50.420396200000006], [-3.8465801, 50.4199599], [-3.8467156999999994, 50.41961340000001], [-3.8469288, 50.4191566], [-3.847215, 50.4185773], [-3.8476453, 50.41774840000001], [-3.8482798, 50.4164939], [-3.848489499999999, 50.416009499999994], [-3.8486756, 50.4156893], [-3.848909799999999, 50.41537399999999], [-3.8491173, 50.4151306], [-3.8495100999999994, 50.41473119999999], [-3.8499435, 50.4143693], [-3.850410699999999, 50.414026699999994], [-3.8510353, 50.4136148], [-3.851664, 50.413191000000005], [-3.852255499999999, 50.4127541], [-3.852743900000001, 50.4123302], [-3.852881599999999, 50.4122026], [-3.853034299999999, 50.412043], [-3.8532672, 50.41176850000001], [-3.8534825, 50.4114909], [-3.8536553, 50.4112356], [-3.8537605, 50.4110553], [-3.8539358, 50.410693], [-3.8541168, 50.4102074], [-3.8542197, 50.4098911], [-3.854288, 50.4095101], [-3.854317500000001, 50.409211600000006], [-3.8542865, 50.4085809], [-3.854241, 50.4082368], [-3.854068099999999, 50.4075375], [-3.854013299999999, 50.40718150000001], [-3.8539567, 50.406841400000005], [-3.853904, 50.4065051], [-3.8539203, 50.406167100000005], [-3.853987500000001, 50.4056977], [-3.8540686000000006, 50.405317], [-3.854194999999999, 50.404863], [-3.854393599999999, 50.4044209], [-3.8545909, 50.4040677], [-3.8548331, 50.4037301], [-3.855149799999999, 50.403363], [-3.855491999999999, 50.403009], [-3.8559304, 50.4026396], [-3.8564419, 50.40228449999999], [-3.8570583, 50.40192979999999], [-3.8577237, 50.4016142], [-3.858401999999999, 50.40135579999999], [-3.859099599999999, 50.401134299999995], [-3.8608127, 50.4006996], [-3.862755721713942, 50.40023471003911], [-3.8628381, 50.400215], [-3.8644887999999993, 50.399816900000005], [-3.8647215, 50.399759200000005], [-3.866842, 50.3992757], [-3.8688227, 50.3988384], [-3.8696049, 50.39867139999999], [-3.8706939999999994, 50.39842599999999], [-3.8715754, 50.3982196], [-3.872347199999999, 50.3980387], [-3.8732382999999992, 50.397872], [-3.8739925, 50.3977915], [-3.874870000000001, 50.3977416], [-3.8760985, 50.3977156], [-3.8766194, 50.397698799999986], [-3.8771618, 50.39765440000001], [-3.877565099999999, 50.39760600000001], [-3.8778587999999994, 50.39757279999999], [-3.878186, 50.397519199999984], [-3.8787197, 50.397414399999995], [-3.8789915000000006, 50.39734440000001], [-3.8793575, 50.3972395], [-3.8801426, 50.3969428], [-3.8811246000000006, 50.3965518], [-3.882117299999999, 50.39614139999999], [-3.8833208, 50.3956453], [-3.8841558, 50.3953135], [-3.8851201, 50.3949089], [-3.8860787, 50.3945061], [-3.887169, 50.3940459], [-3.8873457999999994, 50.39397069999999], [-3.887789, 50.3937857], [-3.8885471, 50.3934802], [-3.889300299999999, 50.3931812], [-3.8898845, 50.3929861], [-3.890468099999999, 50.3928113], [-3.891014599999999, 50.39267809999998], [-3.8915785, 50.392563599999995], [-3.892352499999999, 50.3924467], [-3.8928382, 50.3923924], [-3.893379700000001, 50.39234729999999], [-3.8942296, 50.392314799999994], [-3.894858699999999, 50.392330300000005], [-3.895585, 50.392356799999995], [-3.8961709, 50.3923819], [-3.8974479, 50.39240710000001], [-3.8981978, 50.3924401], [-3.8992866, 50.39252059999999], [-3.899547, 50.3925519], [-3.9003313, 50.3926654], [-3.9010982999999992, 50.392811], [-3.902642699999999, 50.39310710000001], [-3.9038328999999994, 50.393315], [-3.904701399999999, 50.3934317], [-3.905116, 50.3934837], [-3.905823499999999, 50.39356219999999], [-3.9066494, 50.39364129999999], [-3.9077377, 50.3937265], [-3.9085269, 50.393784], [-3.909285600000001, 50.39385289999999], [-3.909895899999999, 50.3939255], [-3.9104652, 50.3940238], [-3.911374599999999, 50.39424479999999], [-3.912011, 50.394450899999995], [-3.912598499999999, 50.394672199999995], [-3.913739800000001, 50.3951672], [-3.915005, 50.3957238], [-3.9155483000000006, 50.3959335], [-3.9161305, 50.3961113], [-3.9167892000000006, 50.396267], [-3.917183099999999, 50.3963374], [-3.9176277, 50.3964039], [-3.9180626, 50.39644499999999], [-3.9184712, 50.3964656], [-3.918990200000001, 50.3964763], [-3.9193986, 50.396459], [-3.919804300000001, 50.396421499999995], [-3.9202185, 50.39635009999999], [-3.9204962, 50.3962883], [-3.920788500000001, 50.3962085], [-3.921117099999999, 50.3961049], [-3.9213376000000006, 50.39604040000001], [-3.9216091, 50.3959565], [-3.9219021, 50.39584649999999], [-3.922155, 50.3957391], [-3.9225071, 50.395572099999995], [-3.9229658, 50.395312699999984], [-3.923413, 50.39504159999999], [-3.9242121, 50.3945412], [-3.9247018, 50.3942491], [-3.925002599999999, 50.394083599999995], [-3.9253245, 50.39392980000001], [-3.925629, 50.39379849999999], [-3.925946699999999, 50.3936785], [-3.9264016, 50.39353109999999], [-3.9267894, 50.3934231], [-3.9268706, 50.3934005], [-3.9276214, 50.3932483], [-3.9283458, 50.3931482], [-3.9288011, 50.393109599999995], [-3.9292611, 50.3930843], [-3.9301219, 50.39309089999999], [-3.930727300000001, 50.39313069999999], [-3.9312929, 50.3931985], [-3.9318161, 50.393280699999984], [-3.931991599999999, 50.3933152], [-3.9324658, 50.39342390000001], [-3.9331687, 50.393636099999995], [-3.9338518, 50.3938861], [-3.9354504, 50.3945339], [-3.9363732, 50.394912600000005], [-3.9372121, 50.3953268], [-3.9378891, 50.39572330000001], [-3.9385655, 50.39614909999999], [-3.939033699999999, 50.3964339], [-3.9395285, 50.3966947], [-3.9402267, 50.397006399999995], [-3.9409586, 50.397288], [-3.9423937, 50.39781670000001], [-3.9435239, 50.3982256], [-3.9445868, 50.39866849999999], [-3.9454849, 50.39917499999999], [-3.9462905999999993, 50.39973380000001], [-3.9466897, 50.40007289999999], [-3.9471136, 50.400483400000006], [-3.9478801, 50.4012189], [-3.9483315, 50.40160470000001], [-3.948832, 50.4019837], [-3.9492205, 50.40221530000001], [-3.9496680999999993, 50.402483100000005], [-3.9501363, 50.40268749999999], [-3.9506597, 50.402883300000006], [-3.9509228, 50.4029698], [-3.9520067, 50.40332480000001], [-3.952587250125894, 50.40352069301459], [-3.9528537, 50.403610599999986], [-3.9536596, 50.40394630000001], [-3.9543089999999994, 50.4042626], [-3.95506, 50.40469509999999], [-3.955789799999999, 50.40516670000001], [-3.956778699999999, 50.40581009999998], [-3.9574032, 50.4062472], [-3.958239799999999, 50.4068057], [-3.9588952, 50.407262499999995], [-3.9591278, 50.40738180000001], [-3.9595818, 50.40756110000001], [-3.960055699999999, 50.4077355], [-3.960471599999999, 50.4078818], [-3.960986399999999, 50.40804099999999], [-3.961614899999999, 50.40819619999999], [-3.9621535, 50.4082911], [-3.962785400000001, 50.4083826], [-3.9631798, 50.40841609999999], [-3.9636072, 50.40843929999999], [-3.9638993999999994, 50.408442], [-3.9642391999999993, 50.408424], [-3.9648106999999992, 50.4083709], [-3.9654942, 50.4082707], [-3.9659876, 50.4081531], [-3.966435399999999, 50.40803319999999], [-3.9669335, 50.4078846], [-3.9680051, 50.4075281], [-3.9688165, 50.407256], [-3.970493199999999, 50.4067086], [-3.971291799999999, 50.4064294], [-3.9716512, 50.40628900000001], [-3.9720025, 50.40614060000001], [-3.9725047, 50.4058852], [-3.972929300000001, 50.405614799999995], [-3.9732071, 50.4054226], [-3.9736007, 50.4051297], [-3.9743043, 50.4045618], [-3.9748082, 50.40421090000001], [-3.975356399999999, 50.4038853], [-3.975917, 50.4036216], [-3.9764444, 50.403404], [-3.9770044, 50.4032138], [-3.977909, 50.4029518], [-3.9788378, 50.4026934], [-3.9790674, 50.4026327], [-3.984020899999999, 50.401268300000005], [-3.9846410999999993, 50.4010796], [-3.9852155, 50.400895000000006], [-3.9858589, 50.4006438], [-3.9865511, 50.4003122], [-3.9870531, 50.4000503], [-3.9876945, 50.399660999999995], [-3.988125899999999, 50.39934069999999], [-3.988638, 50.3989187], [-3.9895961999999994, 50.3981092], [-3.9901672, 50.3976924], [-3.9906343, 50.39734779999999], [-3.991134, 50.39704259999999], [-3.9918205000000007, 50.3967052], [-3.9924565, 50.39646450000001], [-3.9929419, 50.3963284], [-3.9933992, 50.3962148], [-3.9942543000000006, 50.396046000000005], [-3.9944289, 50.3960149], [-3.996052600000001, 50.39577979999999], [-3.9967519, 50.39567859999999], [-3.996869699999999, 50.39566130000001], [-3.9974531, 50.39560960000001], [-3.9986404, 50.39543539999998], [-3.9998339, 50.39526109999999], [-4.000556199999999, 50.3951604], [-4.0014146, 50.39506620000001], [-4.0024417, 50.3949651], [-4.0033961, 50.3948985], [-4.0049288, 50.39480329999999], [-4.006447400000001, 50.3946917], [-4.0079485, 50.3945398], [-4.0096173, 50.3943433], [-4.011504, 50.3941221], [-4.0133928, 50.3938924], [-4.0141089999999995, 50.393808799999995], [-4.020471, 50.39307939999999], [-4.021392, 50.39303219999999], [-4.022314699999999, 50.3930169], [-4.0235159, 50.39302200000001], [-4.024165199999999, 50.3930544], [-4.0265696, 50.3931922], [-4.0288178, 50.39333990000001], [-4.0310856, 50.39348489999998], [-4.033499, 50.39359139999999], [-4.033779199999999, 50.3935974], [-4.0347371, 50.39361039999999], [-4.0356689999999995, 50.393606899999995], [-4.0372948, 50.393574], [-4.0382303, 50.3935239], [-4.039439999999999, 50.3934485], [-4.0401018, 50.393398000000005], [-4.040728499999999, 50.39334360000001], [-4.042418778537846, 50.39318448243787], [-4.043466, 50.3930859], [-4.0437602, 50.39306179999999], [-4.043873999999999, 50.393050900000006], [-4.0475319999999995, 50.3926989], [-4.047987199999999, 50.392659399999985], [-4.0495836999999995, 50.39251249999999], [-4.0514368, 50.39234090000001], [-4.0523635, 50.3922469], [-4.053267999999999, 50.39214529999999], [-4.0539681, 50.3920479], [-4.0542148, 50.39200379999998], [-4.0546588, 50.3919223], [-4.0550965, 50.391822600000005], [-4.0552429, 50.3917812], [-4.0557265, 50.3916446], [-4.0562505, 50.39147450000001], [-4.0567295, 50.3913106], [-4.057238999999999, 50.3911205], [-4.058979999999999, 50.390468600000005], [-4.0597713, 50.39019830000001], [-4.0603726, 50.3900038], [-4.0610394, 50.3898134], [-4.0617301999999995, 50.3896442], [-4.0623868, 50.389493], [-4.0630324, 50.3893797], [-4.0635862, 50.389297600000006], [-4.064222099999999, 50.3892267], [-4.064443499999999, 50.3892033], [-4.0652481, 50.3891447], [-4.0660412, 50.3891069], [-4.0669481, 50.38911480000001], [-4.0677425, 50.389148000000006], [-4.0685687, 50.389192599999994], [-4.0692856, 50.38924909999999], [-4.0740184, 50.3896756], [-4.0753306, 50.38979410000001], [-4.0762239, 50.389830999999994], [-4.0779116, 50.389987699999985], [-4.0788538999999995, 50.3900752], [-4.0793655, 50.3901168], [-4.0800158, 50.3901462], [-4.0806728, 50.3901462], [-4.0813132, 50.390104], [-4.0819874, 50.39003710000001], [-4.0826956, 50.38992059999999], [-4.083360699999999, 50.389777], [-4.0836924, 50.389692399999994], [-4.0846126, 50.3893837], [-4.0851725, 50.3891516], [-4.0854844, 50.3890086], [-4.0858858, 50.3888138], [-4.0862548, 50.38862799999998], [-4.0869908, 50.3882345], [-4.0877943, 50.3877948], [-4.0882036, 50.387575], [-4.088458599999999, 50.3874344], [-4.0888977, 50.3871805], [-4.0890638, 50.3870877], [-4.089510099999999, 50.3868265], [-4.089828, 50.3866549], [-4.0901533, 50.3864838], [-4.0904376, 50.38633709999999], [-4.0907665, 50.3861867], [-4.0913942, 50.3859398], [-4.0917312, 50.38582280000001], [-4.0920749, 50.3857215], [-4.0923874, 50.38563369999999], [-4.0927023, 50.3855582], [-4.0933323999999995, 50.385427199999995], [-4.0943509, 50.38522389999999], [-4.095354999999999, 50.3850249], [-4.0963742, 50.38480679999999], [-4.0974131, 50.3845472], [-4.0977456, 50.3844613], [-4.0982154, 50.3843225], [-4.0990909, 50.3840448], [-4.1000516, 50.383765199999985], [-4.1010201, 50.3835256], [-4.1024619, 50.3832283], [-4.103655699999999, 50.3830519], [-4.104894899999999, 50.3829033], [-4.104941999999999, 50.38289770000001], [-4.105154799999999, 50.382874099999995], [-4.1058178, 50.3828164], [-4.106603899999999, 50.382759], [-4.107424299999999, 50.3827165], [-4.1075007, 50.382714400000005], [-4.1076713, 50.3827096], [-4.108385999999999, 50.3827015], [-4.1091148, 50.3827074], [-4.110427999999999, 50.38272450000001], [-4.1108734, 50.382732], [-4.1111498, 50.3827373], [-4.111279585305091, 50.38273864148668], [-4.1120689, 50.38274680000001], [-4.112856099999999, 50.382744], [-4.1142753, 50.38271850000001], [-4.114470599999999, 50.38271499999999], [-4.1153247, 50.3826756], [-4.1161088, 50.38262069999998], [-4.1174556, 50.3825094], [-4.118466599999999, 50.382423], [-4.1186661, 50.382406], [-4.1191034, 50.382380299999994], [-4.1197595, 50.3823558], [-4.1206165, 50.382350399999986], [-4.120741, 50.382351400000005], [-4.1214993, 50.3823569], [-4.1222483, 50.3823841], [-4.1248148, 50.382505299999984], [-4.1249616, 50.38251689999999], [-4.125657, 50.382549], [-4.1261453, 50.38257039999999], [-4.126592199999999, 50.38258289999998], [-4.1269805, 50.38258289999998], [-4.1274151, 50.382568199999994], [-4.127862, 50.3825399], [-4.1283641, 50.3824857], [-4.1287327, 50.3824296], [-4.1291771, 50.3823486], [-4.1296317, 50.3822421], [-4.130079799999999, 50.38211959999999], [-4.130616699999999, 50.38196179999999], [-4.1314137, 50.381716899999994], [-4.1318945, 50.38158889999999], [-4.132142, 50.381525999999994], [-4.132250306949799, 50.38150358085608], [-4.1326937, 50.3814118], [-4.1333412, 50.381263], [-4.1339204, 50.381145], [-4.1343728, 50.3810547], [-4.135281, 50.380904], [-4.1360469, 50.38079239999998], [-4.1362939, 50.38075880000001], [-4.1370572999999995, 50.3806574], [-4.1373408, 50.3806069], [-4.1375856, 50.3805654], [-4.137932499999999, 50.3804947], [-4.138242299999999, 50.3804158], [-4.1384798, 50.38033919999999], [-4.138634399999999, 50.38028679999999], [-4.1388992, 50.3801861], [-4.1391001, 50.3800979], [-4.1392446, 50.3800275], [-4.139439999999999, 50.37991879999999], [-4.139600699999999, 50.37982480000001], [-4.1398276, 50.3796858], [-4.140470499999999, 50.379308300000005], [-4.1407138, 50.379175999999994], [-4.1409593, 50.3790486], [-4.141155099999999, 50.3789494], [-4.1412857999999995, 50.3788798], [-4.141604999999999, 50.37873650000001], [-4.1418444, 50.3786364], [-4.142067599999999, 50.3785488], [-4.1422527, 50.378482899999995], [-4.142445199999999, 50.37841660000001], [-4.1438239, 50.37798169999999]]}", "current_leg_start": "Newton Abbot", "dest_arr_time_act": "1556", "motion_projection": null, "next_location_lat": "50.3779817", "next_location_lon": "-4.1438239", "previous_location": "Newton Abbot", "current_leg_milage": "31.7", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 185.647, \"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\": 268.946, \"from_m\": 185.647, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 458.809, \"from_m\": 268.946, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 2571.361, \"from_m\": 458.809, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 11004.772, \"from_m\": 2571.361, \"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\": 14604.227, \"from_m\": 11004.772, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 17304.349, \"from_m\": 14604.227, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 17343.786, \"from_m\": 17304.349, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 17413.311, \"from_m\": 17343.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\": 18012.287, \"from_m\": 17413.311, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 19414.061, \"from_m\": 18012.287, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 22144.306, \"from_m\": 19414.061, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 23653.622, \"from_m\": 22144.306, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 25361.177, \"from_m\": 23653.622, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 26310.333, \"from_m\": 25361.177, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 30251.027, \"from_m\": 26310.333, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 31460.216, \"from_m\": 30251.027, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 31546.608, \"from_m\": 31460.216, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 32089.204, \"from_m\": 31546.608, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 33052.849, \"from_m\": 32089.204, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 36644.881, \"from_m\": 33052.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\": 44586.84, \"from_m\": 36644.881, \"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\": 45762.165, \"from_m\": 44586.84, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 45790.529, \"from_m\": 45762.165, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 64204.035, \"from_m\": 45790.529, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 64294.604, \"from_m\": 64204.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\": 72622.12, \"from_m\": 64294.604, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 72663.872, \"from_m\": 72622.12, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 72750.234, \"from_m\": 72663.872, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 78548.701, \"from_m\": 72750.234, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 79026.951, \"from_m\": 78548.701, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 81292.66, \"from_m\": 79026.951, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 82155.061, \"from_m\": 81292.66, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 82859.945, \"from_m\": 82155.061, \"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\": 83030.099, \"from_m\": 82859.945, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 83093.017, \"from_m\": 83030.099, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 83505.147, \"from_m\": 83093.017, \"capability_applied\": null, \"effective_limit_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\": 582334, \"profile_key\": \"785b83a6819536959a97ff195f26560443f48c7a8f32abe8b4e7278c60d8408f\", \"schedule_id\": 38233, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1440\", \"location\": \"Exeter St. David's\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 31432}, {\"is_pass\": false, \"wtt_arr\": \"1450H\", \"wtt_dep\": \"1502H\", \"location\": \"Dawlish Warren\", \"stage_seq\": 2, \"distance_m\": 16999.186, \"section_seq\": 1, \"route_path_id\": 31432}, {\"is_pass\": false, \"wtt_arr\": \"1505H\", \"wtt_dep\": \"1506H\", \"location\": \"Dawlish\", \"stage_seq\": 3, \"distance_m\": 19636.662, \"section_seq\": 1, \"route_path_id\": 31432}, {\"is_pass\": false, \"wtt_arr\": \"1510H\", \"wtt_dep\": \"1511H\", \"location\": \"Teignmouth\", \"stage_seq\": 4, \"distance_m\": 24090.736, \"section_seq\": 1, \"route_path_id\": 31432}, {\"is_pass\": false, \"wtt_arr\": \"1518\", \"wtt_dep\": \"1519\", \"location\": \"Newton Abbot\", \"stage_seq\": 5, \"distance_m\": 32256.263, \"section_seq\": 1, \"route_path_id\": 31432}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1520\", \"location\": \"Newton Abbot West Jn\", \"stage_seq\": 6, \"distance_m\": 33143.243, \"section_seq\": 1, \"route_path_id\": 31432}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1524\", \"location\": \"Dainton Tunnel\", \"stage_seq\": 7, \"distance_m\": 38308.11, \"section_seq\": 1, \"route_path_id\": 31432}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1529H\", \"location\": \"Totnes\", \"stage_seq\": 8, \"distance_m\": 46301.998, \"section_seq\": 1, \"route_path_id\": 31432}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1535H\", \"location\": \"Rattery\", \"stage_seq\": 9, \"distance_m\": 53877.997, \"section_seq\": 1, \"route_path_id\": 31432}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1539\", \"location\": \"Aish Emergency Crossover\", \"stage_seq\": 10, \"distance_m\": 58741.697, \"section_seq\": 1, \"route_path_id\": 31432}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1543\", \"location\": \"Ivybridge\", \"stage_seq\": 11, \"distance_m\": 64852.8, \"section_seq\": 1, \"route_path_id\": 31432}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1547\", \"location\": \"Hemerdon\", \"stage_seq\": 12, \"distance_m\": 72622.12, \"section_seq\": 1, \"route_path_id\": 31432}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1550H\", \"location\": \"Tavistock Jn Yard\", \"stage_seq\": 13, \"distance_m\": 78206.859, \"section_seq\": 1, \"route_path_id\": 31432}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1553\", \"location\": \"Lipson Jn\", \"stage_seq\": 14, \"distance_m\": 81065.898, \"section_seq\": 1, \"route_path_id\": 31432}, {\"is_pass\": false, \"wtt_arr\": \"1556\", \"wtt_dep\": null, \"location\": \"Plymouth\", \"stage_seq\": 15, \"distance_m\": 83505.147, \"section_seq\": 1, \"route_path_id\": 31432}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 83505.147, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 31432}], \"total_distance_m\": 83505.147, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 83037.869, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 467.278, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1440", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "41.0", "current_position_lat": "50.3779817", "current_position_lon": "-4.1438239", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 26563, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:59:52Z\", \"source_id\": 47688920, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:00:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:59:57Z\", \"source_id\": 15508519, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26571, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:03:25Z\", \"source_id\": 47698278, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:04:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:03:29Z\", \"source_id\": 15511174, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26576, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:08:47Z\", \"source_id\": 47712636, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:09:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:08:51Z\", \"source_id\": 15515169, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26589, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:16:22Z\", \"source_id\": 47733206, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:17:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:16:25Z\", \"source_id\": 15520998, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26623, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:28:03Z\", \"source_id\": 47763471, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:28:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:28:06Z\", \"source_id\": 15529778, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26633, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:40:39Z\", \"source_id\": 47797644, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:41:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:40:43Z\", \"source_id\": 15539394, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:56:52Z\", \"source_id\": 15551844, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:58:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Plymouth", "service_state_platform": "DK3", "timing_fact_generation": 1789484213242815, "current_leg_arrival_utc": "2026-09-15T15:58:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:58:03.731463", "service_state_evidence_id": 15551844, "current_leg_start_actual_dep": "2026-09-15T15:21:00+01:00", "operational_evidence_version": 53, "service_state_event_time_utc": "2026-09-15T14:58:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T15:08:05.675689", "service_state_valid_until_kind": null, "operational_interpretation_version": 53, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Great Western Railway |
N |
EXD |
PLY |
5Z46 |
175011 |
2 |
100 |
None |
{"version": 3, "segments": [{"to_m": 185.647, "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": 268.946, "from_m": 185.647, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 458.809, "from_m": 268.946, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 2571.361, "from_m": 458.809, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 11004.772, "from_m": 2571.361, "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": 14604.227, "from_m": 11004.772, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 17304.349, "from_m": 14604.227, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 17343.786, "from_m": 17304.349, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 17413.311, "from_m": 17343.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": 18012.287, "from_m": 17413.311, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 19414.061, "from_m": 18012.287, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 22144.306, "from_m": 19414.061, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 23653.622, "from_m": 22144.306, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 25361.177, "from_m": 23653.622, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 26310.333, "from_m": 25361.177, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 30251.027, "from_m": 26310.333, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 31460.216, "from_m": 30251.027, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 31546.608, "from_m": 31460.216, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 32089.204, "from_m": 31546.608, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 33052.849, "from_m": 32089.204, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 36644.881, "from_m": 33052.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": 44586.84, "from_m": 36644.881, "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": 45762.165, "from_m": 44586.84, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 45790.529, "from_m": 45762.165, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 64204.035, "from_m": 45790.529, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 64294.604, "from_m": 64204.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": 72622.12, "from_m": 64294.604, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 72663.872, "from_m": 72622.12, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 72750.234, "from_m": 72663.872, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 78548.701, "from_m": 72750.234, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 79026.951, "from_m": 78548.701, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 81292.66, "from_m": 79026.951, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 82155.061, "from_m": 81292.66, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 82859.945, "from_m": 82155.061, "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": 83030.099, "from_m": 82859.945, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 83093.017, "from_m": 83030.099, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 83505.147, "from_m": 83093.017, "capability_applied": null, "effective_limit_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": 582334, "profile_key": "785b83a6819536959a97ff195f26560443f48c7a8f32abe8b4e7278c60d8408f", "schedule_id": 38233, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1440", "location": "Exeter St. David's", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 31432}, {"is_pass": false, "wtt_arr": "1450H", "wtt_dep": "1502H", "location": "Dawlish Warren", "stage_seq": 2, "distance_m": 16999.186, "section_seq": 1, "route_path_id": 31432}, {"is_pass": false, "wtt_arr": "1505H", "wtt_dep": "1506H", "location": "Dawlish", "stage_seq": 3, "distance_m": 19636.662, "section_seq": 1, "route_path_id": 31432}, {"is_pass": false, "wtt_arr": "1510H", "wtt_dep": "1511H", "location": "Teignmouth", "stage_seq": 4, "distance_m": 24090.736, "section_seq": 1, "route_path_id": 31432}, {"is_pass": false, "wtt_arr": "1518", "wtt_dep": "1519", "location": "Newton Abbot", "stage_seq": 5, "distance_m": 32256.263, "section_seq": 1, "route_path_id": 31432}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1520", "location": "Newton Abbot West Jn", "stage_seq": 6, "distance_m": 33143.243, "section_seq": 1, "route_path_id": 31432}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1524", "location": "Dainton Tunnel", "stage_seq": 7, "distance_m": 38308.11, "section_seq": 1, "route_path_id": 31432}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1529H", "location": "Totnes", "stage_seq": 8, "distance_m": 46301.998, "section_seq": 1, "route_path_id": 31432}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1535H", "location": "Rattery", "stage_seq": 9, "distance_m": 53877.997, "section_seq": 1, "route_path_id": 31432}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1539", "location": "Aish Emergency Crossover", "stage_seq": 10, "distance_m": 58741.697, "section_seq": 1, "route_path_id": 31432}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1543", "location": "Ivybridge", "stage_seq": 11, "distance_m": 64852.8, "section_seq": 1, "route_path_id": 31432}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1547", "location": "Hemerdon", "stage_seq": 12, "distance_m": 72622.12, "section_seq": 1, "route_path_id": 31432}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1550H", "location": "Tavistock Jn Yard", "stage_seq": 13, "distance_m": 78206.859, "section_seq": 1, "route_path_id": 31432}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1553", "location": "Lipson Jn", "stage_seq": 14, "distance_m": 81065.898, "section_seq": 1, "route_path_id": 31432}, {"is_pass": false, "wtt_arr": "1556", "wtt_dep": null, "location": "Plymouth", "stage_seq": 15, "distance_m": 83505.147, "section_seq": 1, "route_path_id": 31432}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 83505.147, "from_m": 0.0, "section_seq": 1, "route_path_id": 31432}], "total_distance_m": 83505.147, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 83037.869, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 467.278, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 26563, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:59:52Z", "source_id": 47688920, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T14:00:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:59:57Z", "source_id": 15508519, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T15:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26571, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:03:25Z", "source_id": 47698278, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T14:04:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:03:29Z", "source_id": 15511174, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T15:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26576, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:08:47Z", "source_id": 47712636, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T14:09:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:08:51Z", "source_id": 15515169, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T15:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26589, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:16:22Z", "source_id": 47733206, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T14:17:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:16:25Z", "source_id": 15520998, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T15:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26623, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:28:03Z", "source_id": 47763471, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T14:28:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:28:06Z", "source_id": 15529778, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T15:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26633, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:40:39Z", "source_id": 47797644, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T14:41:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:40:43Z", "source_id": 15539394, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T15:41:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:56:52Z", "source_id": 15551844, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T15:58:00+01:00", "operational_fact": true}] |
Exeter St. David's |
1440 |
1440 |
4 |
None |
None |
Plymouth |
1556 |
1556 |
DK3 |
LATE |
+2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:V31109/2026-09-15/detailed |
None |
Newton Abbot |
2026-09-15T15:21:00+01:00 |
Plymouth |
41.0 |
{"type": "LineString", "coordinates": [[-3.598921586180993, 50.52993680178203], [-3.599050399999999, 50.5282207], [-3.5990952, 50.527810299999985], [-3.5991102999999995, 50.527592700000014], [-3.5990976, 50.5272832], [-3.5990461, 50.5270182], [-3.5989588999999995, 50.52675949999999], [-3.5988290000000003, 50.5264897], [-3.5985973, 50.5260939], [-3.5983548000000005, 50.52577509999999], [-3.5979752, 50.525351], [-3.5972712999999996, 50.5247115], [-3.5963265, 50.5238867], [-3.5960905999999997, 50.5236973], [-3.5958226, 50.52348229999998], [-3.595580029527326, 50.52328187497624], [-3.5955376999999995, 50.52324689999999], [-3.595336999999999, 50.52308549999999], [-3.594989, 50.5228056], [-3.5947269, 50.5225385], [-3.5940444, 50.5219591], [-3.5935659000000006, 50.5215506], [-3.5933166000000005, 50.5213293], [-3.5932611364780858, 50.52127011541156], [-3.592988699999999, 50.5209794], [-3.5928584000000003, 50.520838], [-3.5926562000000004, 50.5205881], [-3.5922878999999996, 50.520114], [-3.5898307, 50.5168483], [-3.589543299999999, 50.5164182], [-3.5893093, 50.5160369], [-3.5890792, 50.5155899], [-3.5889391999999996, 50.5152999], [-3.5888247000000004, 50.5149697], [-3.5887567, 50.51469440000001], [-3.5887092, 50.5144195], [-3.5887081, 50.5141977], [-3.588706599999999, 50.513994], [-3.588714499999999, 50.513799], [-3.5887382000000003, 50.5136074], [-3.5887776, 50.5134012], [-3.5888346000000007, 50.513202799999995], [-3.5889659000000003, 50.5128238], [-3.5891249, 50.5125284], [-3.5892393999999994, 50.5123016], [-3.5892744000000003, 50.51224450000001], [-3.5894738999999993, 50.5119662], [-3.5896635, 50.5117353], [-3.589861, 50.51150009999999], [-3.5902825, 50.5110869], [-3.5905059, 50.5108981], [-3.590778199999999, 50.51069329999999], [-3.5912913, 50.51033179999999], [-3.5932611364780858, 50.509076386038586], [-3.593638, 50.50883619999999], [-3.5943480000000005, 50.508381400000005], [-3.5950503, 50.5079205], [-3.5955287000000005, 50.5075785], [-3.5959481999999996, 50.5072074], [-3.5962772999999997, 50.50687080000001], [-3.5965248000000005, 50.50655609999999], [-3.5967524, 50.5061917], [-3.5969281000000004, 50.50584229999998], [-3.5970473, 50.5054622], [-3.5971057999999996, 50.50505160000001], [-3.5971033999999995, 50.50469950000001], [-3.597056, 50.5043022], [-3.5968428, 50.50309689999999], [-3.5967726, 50.5026584], [-3.596743599999999, 50.5023158], [-3.5967278, 50.501933], [-3.5967646999999996, 50.50149209999999], [-3.5968298, 50.50110480000001], [-3.5969767999999993, 50.5006056], [-3.597112, 50.5001833], [-3.5973211, 50.499792799999994], [-3.5976468, 50.49925519999999], [-3.5977812000000005, 50.49906390000001], [-3.5979674, 50.4988397], [-3.5981706999999994, 50.4986304], [-3.5985984000000006, 50.498233500000005], [-3.5991023000000006, 50.497854], [-3.5993658, 50.49766139999999], [-3.5998843999999997, 50.49733669999999], [-3.6003575000000003, 50.4970849], [-3.601136199999999, 50.496748199999985], [-3.6019946, 50.49639789999999], [-3.602551799999999, 50.4961843], [-3.6034828, 50.49583229999999], [-3.604151899999999, 50.4955467], [-3.6048303000000006, 50.495234], [-3.6053194, 50.4949769], [-3.6058332, 50.49474189999999], [-3.606403099999999, 50.4945181], [-3.6070072, 50.4943289], [-3.607744, 50.49414589999999], [-3.6085191, 50.493981100000006], [-3.6093093, 50.4938019], [-3.6097441, 50.4936699], [-3.6100683, 50.493558699999994], [-3.6104238, 50.49340959999999], [-3.610805, 50.4932475], [-3.6114035000000007, 50.492893200000005], [-3.611622099999999, 50.49273219999999], [-3.6118491, 50.49253809999999], [-3.6121546000000007, 50.4921841], [-3.612419699999999, 50.4918351], [-3.6126778, 50.4914508], [-3.6129132999999993, 50.49109099999998], [-3.6130672000000006, 50.4908906], [-3.613217, 50.49072760000001], [-3.6135654000000006, 50.490367500000005], [-3.6140545, 50.4899916], [-3.614587399999999, 50.489671099999995], [-3.6151737000000006, 50.489344], [-3.615979499999999, 50.4888776], [-3.616734, 50.4883977], [-3.6169403, 50.488264], [-3.6170785, 50.4881674], [-3.6175844, 50.48780909999999], [-3.6184994, 50.4870746], [-3.6193984, 50.4863199], [-3.619399638008617, 50.48631885980339], [-3.6216596, 50.48442000000001], [-3.622330700000001, 50.4839142], [-3.6230324, 50.48345530000001], [-3.6243064, 50.4826178], [-3.6248883, 50.4821938], [-3.6254696, 50.481774300000005], [-3.625997799999999, 50.481440500000005], [-3.626314, 50.4812745], [-3.6267433, 50.48106719999999], [-3.626884299586833, 50.48101678813563], [-3.627091799999999, 50.4809426], [-3.6275076999999993, 50.4808253], [-3.627834500000001, 50.4807595], [-3.628638800000001, 50.4806329], [-3.6293609999999994, 50.48054539999999], [-3.630064799999999, 50.4804516], [-3.630660499999999, 50.48032], [-3.6313044, 50.48011830000001], [-3.6318947, 50.4798631], [-3.6325069, 50.479523699999994], [-3.633061000000001, 50.47912130000001], [-3.6335586, 50.4787054], [-3.633996199999999, 50.4782324], [-3.6342489, 50.4779389], [-3.63459, 50.4775147], [-3.6346973, 50.4773774], [-3.6349761, 50.4770617], [-3.6351648, 50.4768519], [-3.6353995, 50.47662139999999], [-3.635646200000001, 50.47641569999999], [-3.635993099999999, 50.47617350000001], [-3.6361922, 50.4760545], [-3.636384, 50.47595239999999], [-3.6366421999999994, 50.47581889999999], [-3.6368968, 50.47570350000001], [-3.637198999999999, 50.4755814], [-3.6375156999999994, 50.4754729], [-3.6378528, 50.4753857], [-3.6381972, 50.4752989], [-3.6385642, 50.475240499999984], [-3.6389413, 50.4751836], [-3.639278200000001, 50.47515340000001], [-3.6396219, 50.47513610000001], [-3.6401766, 50.47513059999999], [-3.6407023, 50.47515340000001], [-3.641207800000001, 50.475196999999994], [-3.6425017, 50.4753058], [-3.6428434, 50.4753199], [-3.6432252999999992, 50.4753171], [-3.6436397, 50.4753027], [-3.644, 50.4752707], [-3.6443236, 50.47522800000001], [-3.6446622, 50.47516459999999], [-3.6452341, 50.47502419999999], [-3.645547299999999, 50.4749254], [-3.645842, 50.4748188], [-3.646130499999999, 50.47469759999999], [-3.6465536, 50.4745018], [-3.6472529, 50.47414130000001], [-3.6476057, 50.4739662], [-3.647993599999999, 50.4737979], [-3.6485143, 50.4736159], [-3.6490065, 50.4734742], [-3.6501345, 50.473196599999994], [-3.650491, 50.47310590000001], [-3.6509007, 50.47299420000001], [-3.6514363, 50.47279509999999], [-3.652007699999999, 50.4725443], [-3.6528999999999994, 50.4720858], [-3.6537819, 50.471628], [-3.6542346, 50.4714419], [-3.655038, 50.4712056], [-3.655519, 50.4711058], [-3.6560038, 50.4710036], [-3.6567896, 50.4708583], [-3.6575831, 50.47070469999999], [-3.6586407, 50.4704507], [-3.6593227, 50.4702622], [-3.659992200000001, 50.4700398], [-3.660546899999999, 50.46983769999999], [-3.6611276, 50.4696134], [-3.6616988999999993, 50.46937499999999], [-3.6622566, 50.469112599999995], [-3.6633133, 50.468560499999995], [-3.6638211, 50.4682959], [-3.664345, 50.468021], [-3.664847099999999, 50.4677407], [-3.6652828, 50.467465199999985], [-3.6654463, 50.46735940000001], [-3.665645899999999, 50.4672144], [-3.6660653, 50.46689010000001], [-3.6663798, 50.46661], [-3.666686499999999, 50.4663078], [-3.666949, 50.4660123], [-3.6671891, 50.46571560000001], [-3.667430299999999, 50.4653632], [-3.667662599999999, 50.464980800000006], [-3.6679079999999993, 50.46442079999999], [-3.6680785, 50.4638462], [-3.6681797, 50.4633748], [-3.668233, 50.462922799999994], [-3.6682605, 50.46253680000001], [-3.6682529, 50.4621363], [-3.6682262999999993, 50.46180089999999], [-3.6682033, 50.46157670000001], [-3.6681668, 50.4613545], [-3.668155099999999, 50.4612967], [-3.668103799999999, 50.460982999999985], [-3.667862, 50.4601526], [-3.6678173, 50.4598999], [-3.6678126, 50.45967869999999], [-3.6678272, 50.459443399999984], [-3.6678642999999993, 50.45920379999999], [-3.6679422000000006, 50.458945], [-3.6680222, 50.458715999999995], [-3.668183199999999, 50.45834640000001], [-3.6682529, 50.4582224], [-3.668407699999999, 50.4579694], [-3.668605, 50.4576797], [-3.6690193, 50.457104], [-3.6692961, 50.45679090000001], [-3.6696475, 50.45643419999999], [-3.6704323, 50.455719], [-3.6709356, 50.4552776], [-3.6711895, 50.45502569999999], [-3.671392, 50.4547902], [-3.671553499999999, 50.4545848], [-3.6717228, 50.454337900000006], [-3.671963199999999, 50.4539189], [-3.672125, 50.45361949999999], [-3.6722487, 50.4532821], [-3.6724560999999993, 50.4526575], [-3.6725667, 50.4523408], [-3.6726579, 50.45206199999999], [-3.6728179, 50.4517127], [-3.6731459, 50.4511833], [-3.6733512999999993, 50.4509275], [-3.673456699999999, 50.4507947], [-3.6736487, 50.4506074], [-3.6743176, 50.4499204], [-3.674506, 50.44969420000001], [-3.674692, 50.449428899999994], [-3.6749992, 50.4488921], [-3.6750747000000006, 50.4487621], [-3.6752953, 50.4484114], [-3.6755757, 50.448028], [-3.676064199999999, 50.4475279], [-3.6765759, 50.4471454], [-3.677108500000001, 50.4467881], [-3.677573, 50.446528499999985], [-3.6780708, 50.4462941], [-3.6789352000000006, 50.4459882], [-3.679896199999999, 50.4456956], [-3.6805692, 50.4454875], [-3.681215, 50.4452439], [-3.6817787000000006, 50.4449557], [-3.6823026, 50.4446546], [-3.682722899999999, 50.444348], [-3.683092664890038, 50.44405631163063], [-3.6831354, 50.4440226], [-3.6834905, 50.4436938], [-3.6838569, 50.4432802], [-3.6840492, 50.44301949999999], [-3.684264600000001, 50.4426889], [-3.684406899999999, 50.4423963], [-3.6845502, 50.4420191], [-3.6846811, 50.44162200000001], [-3.6848901, 50.44085869999999], [-3.6849225, 50.440733], [-3.6851521, 50.43984189999999], [-3.6853223, 50.43937180000001], [-3.685421400000001, 50.43914370000001], [-3.685527, 50.4389252], [-3.6855682, 50.4388562], [-3.6857692, 50.43851969999999], [-3.6859396, 50.4382691], [-3.68601, 50.438165600000005], [-3.686205600000001, 50.4379214], [-3.686492, 50.4376349], [-3.6867298, 50.43740600000001], [-3.6872652, 50.4370065], [-3.6879699, 50.436520599999994], [-3.6884919, 50.43617559999999], [-3.688861825180008, 50.43593113134597], [-3.6898179, 50.43529929999999], [-3.6904532999999993, 50.43488599999999], [-3.6911446, 50.434429999999985], [-3.6914086, 50.434259], [-3.6918238, 50.43401119999999], [-3.6920722, 50.43390339999999], [-3.6925477999999994, 50.43371199999999], [-3.6927218000000006, 50.43365180000001], [-3.6933177, 50.433475699999995], [-3.6939538, 50.4333377], [-3.6944728, 50.4332449], [-3.6950222, 50.433181299999994], [-3.6955504, 50.43314329999999], [-3.6960212, 50.4331249], [-3.697256400000001, 50.43309899999999], [-3.697859900000001, 50.43307709999999], [-3.6982807, 50.43304109999999], [-3.698676299999999, 50.43299269999999], [-3.6990512999999994, 50.4329323], [-3.6999934999999993, 50.4327619], [-3.7001401, 50.4327358], [-3.7010314, 50.43256619999999], [-3.7015971, 50.4324703], [-3.7021175, 50.4324091], [-3.7027319, 50.43236929999999], [-3.703318199999999, 50.4323643], [-3.7038533, 50.4323845], [-3.7043704, 50.4324342], [-3.7048303, 50.43249949999999], [-3.7052323, 50.4325792], [-3.7056858, 50.432688], [-3.706157399999999, 50.43282740000001], [-3.7066668, 50.4330183], [-3.7071855, 50.433250099999995], [-3.7082773000000007, 50.4337986], [-3.709100100000001, 50.4342063], [-3.709592199999999, 50.4344189], [-3.7100759, 50.43460339999999], [-3.7105765000000006, 50.43476299999999], [-3.7111758, 50.4349382], [-3.7116048, 50.435031899999984], [-3.7121042, 50.4351165], [-3.712533399999999, 50.435172], [-3.7129883, 50.4352175], [-3.713435599999999, 50.4352445], [-3.7138813, 50.43525950000001], [-3.7143199, 50.43526390000001], [-3.7148717, 50.4352482], [-3.7153527999999993, 50.4352175], [-3.715848, 50.4351702], [-3.7163586999999993, 50.4351034], [-3.716967200000001, 50.4349813], [-3.7174109, 50.434865], [-3.717464099999999, 50.434851], [-3.7176220999999994, 50.4348002], [-3.718438799999999, 50.43454239999999], [-3.719119500000001, 50.434267699999985], [-3.7198019, 50.43394729999999], [-3.7211213, 50.43330600000001], [-3.7217499, 50.4330038], [-3.7224066, 50.4327172], [-3.7234097, 50.432353000000006], [-3.7241958, 50.432101199999984], [-3.7250177, 50.4318824], [-3.7259905, 50.431674599999994], [-3.7269987, 50.43150730000001], [-3.7290045999999992, 50.4311947], [-3.729109, 50.4311798], [-3.7301741000000006, 50.4310278], [-3.7307691, 50.4309749], [-3.731758, 50.430952999999995], [-3.7324553, 50.430977000000006], [-3.733605, 50.43108669999999], [-3.7342614, 50.43119359999999], [-3.7349457, 50.43132479999999], [-3.7355941, 50.4314817], [-3.7364591, 50.4316942], [-3.7373249999999993, 50.431879], [-3.737894, 50.4319795], [-3.7385023, 50.4320664], [-3.7391412, 50.43212909999999], [-3.7398904000000006, 50.4321711], [-3.7406870999999993, 50.4321751], [-3.7414079, 50.4321429], [-3.7420036999999993, 50.432103299999994], [-3.7425414, 50.4320361], [-3.7434105, 50.4318963], [-3.744635899999999, 50.43162939999999], [-3.745364799999999, 50.431450099999985], [-3.7464667, 50.43117929999998], [-3.7488234, 50.4306044], [-3.749695899999999, 50.4303694], [-3.7505217000000006, 50.43012040000001], [-3.7522513, 50.42952290000001], [-3.752676300000001, 50.4293842], [-3.7531146, 50.429251299999976], [-3.7539759, 50.42902170000001], [-3.7557235, 50.4285859], [-3.7559261, 50.4285383], [-3.7586359, 50.4278795], [-3.7592778, 50.42773], [-3.7599652, 50.42759869999999], [-3.7605055, 50.42751919999999], [-3.7606317, 50.4275048], [-3.761352500000001, 50.42744009999999], [-3.762148499999999, 50.427407899999984], [-3.762718599999999, 50.427419], [-3.763306099999999, 50.42745669999999], [-3.763845799999999, 50.4275158], [-3.7643642, 50.4275938], [-3.7649333, 50.4276968], [-3.765434299999999, 50.42780809999999], [-3.7659282, 50.4279315], [-3.7673046, 50.428339300000005], [-3.767437, 50.428376500000006], [-3.7697905, 50.429034400000006], [-3.770557699999999, 50.4292257], [-3.7713671999999994, 50.4294189], [-3.7721381, 50.4295836], [-3.7722601, 50.4296083], [-3.7729241933019897, 50.429736738122344], [-3.7730181, 50.4297549], [-3.7737776, 50.4298866], [-3.7746730999999993, 50.43002619999999], [-3.775532399999999, 50.43014689999998], [-3.7765215, 50.4302665], [-3.7782193999999993, 50.43042049999998], [-3.7787692, 50.4304866], [-3.7792922, 50.4305612], [-3.779820199999999, 50.4306681], [-3.780264, 50.43077439999998], [-3.7808255, 50.430929], [-3.7813374, 50.4311062], [-3.7818561, 50.4312836], [-3.7823819999999992, 50.4314394], [-3.7828983, 50.43156859999999], [-3.7834529999999993, 50.43167789999999], [-3.783983300000001, 50.43174930000001], [-3.7846314, 50.431803], [-3.7859084, 50.4318883], [-3.7868966, 50.431939100000015], [-3.787862, 50.4320092], [-3.7888308999999993, 50.4321111], [-3.7891637, 50.432148100000006], [-3.790176199999999, 50.43224800000001], [-3.791027999999999, 50.43229259999999], [-3.7918713, 50.43230899999999], [-3.7936147, 50.43235760000001], [-3.7962037, 50.4323455], [-3.7982488, 50.432304], [-3.7994427, 50.43227420000001], [-3.8011275, 50.4322122], [-3.8022774999999993, 50.4321691], [-3.8047531, 50.43210869999999], [-3.8064436000000006, 50.4320451], [-3.8080105, 50.43204800000001], [-3.809203300000001, 50.43209889999999], [-3.8106175, 50.4321898], [-3.8114298, 50.43222080000001], [-3.8119519, 50.43221930000001], [-3.8125008999999994, 50.4321944], [-3.813023700000001, 50.43214170000001], [-3.813553599999999, 50.4320721], [-3.8140425, 50.43198430000001], [-3.8148373, 50.431815799999995], [-3.815173299999999, 50.431728199999995], [-3.8153055, 50.4316937], [-3.8155343999999993, 50.431634], [-3.816109, 50.4314596], [-3.8166462, 50.4312518], [-3.8171496, 50.43101299999999], [-3.818149, 50.4304794], [-3.818496, 50.43029], [-3.8190857, 50.43001099999999], [-3.8195699999999992, 50.4298107], [-3.8200857, 50.42963069999999], [-3.8207924000000006, 50.42942750000001], [-3.8215001000000006, 50.4292524], [-3.8229595, 50.428919400000005], [-3.8237347, 50.4287411], [-3.824447900000001, 50.4285694], [-3.8247448, 50.4284969], [-3.826514, 50.4280857], [-3.827995800000001, 50.4277513], [-3.8285451, 50.4276482], [-3.8291212, 50.42755389999999], [-3.829640199999999, 50.4274986], [-3.8301064, 50.42747369999999], [-3.830700100000001, 50.4274589], [-3.8312828, 50.42747409999998], [-3.831787999999999, 50.4275081], [-3.8323192000000006, 50.4275699], [-3.8328433999999993, 50.4276606], [-3.833268, 50.42774019999999], [-3.834198099999999, 50.427951699999994], [-3.8351871, 50.4282022], [-3.8362104, 50.4284524], [-3.8365497, 50.4285338], [-3.836934100000001, 50.4286182], [-3.8372844, 50.42867700000001], [-3.8376678000000006, 50.42873019999999], [-3.8380344, 50.428768], [-3.838333800000001, 50.42879080000001], [-3.838614399999999, 50.42880060000001], [-3.839101699999999, 50.4288005], [-3.8395658, 50.42877750000001], [-3.840043099999999, 50.4287333], [-3.8404256, 50.42868419999999], [-3.8408287, 50.428614], [-3.8411953, 50.4285349], [-3.8414108, 50.4284786], [-3.8419541000000006, 50.428315399999995], [-3.8424447, 50.42812479999999], [-3.842875999999999, 50.4279293], [-3.8434317, 50.427627399999984], [-3.8437099, 50.4274396], [-3.8439752, 50.427245], [-3.844374499999999, 50.4269113], [-3.844580999999999, 50.42670779999999], [-3.844737400000001, 50.4265325], [-3.8449515, 50.42626429999999], [-3.8450591, 50.4261018], [-3.845160299999999, 50.4259275], [-3.8452834, 50.425692], [-3.845365, 50.4254982], [-3.8454312, 50.4253107], [-3.8455059, 50.425027699999994], [-3.8455692, 50.42471650000001], [-3.8456925, 50.424085], [-3.8457112, 50.4239855], [-3.845740867500918, 50.4238193740464], [-3.8458161, 50.42339809999999], [-3.846009335496809, 50.422316234984066], [-3.846075, 50.42194859999999], [-3.846190799999999, 50.421300499999994], [-3.8462845, 50.4208586], [-3.846424700000001, 50.420396200000006], [-3.8465801, 50.4199599], [-3.8467156999999994, 50.41961340000001], [-3.8469288, 50.4191566], [-3.847215, 50.4185773], [-3.8476453, 50.41774840000001], [-3.8482798, 50.4164939], [-3.848489499999999, 50.416009499999994], [-3.8486756, 50.4156893], [-3.848909799999999, 50.41537399999999], [-3.8491173, 50.4151306], [-3.8495100999999994, 50.41473119999999], [-3.8499435, 50.4143693], [-3.850410699999999, 50.414026699999994], [-3.8510353, 50.4136148], [-3.851664, 50.413191000000005], [-3.852255499999999, 50.4127541], [-3.852743900000001, 50.4123302], [-3.852881599999999, 50.4122026], [-3.853034299999999, 50.412043], [-3.8532672, 50.41176850000001], [-3.8534825, 50.4114909], [-3.8536553, 50.4112356], [-3.8537605, 50.4110553], [-3.8539358, 50.410693], [-3.8541168, 50.4102074], [-3.8542197, 50.4098911], [-3.854288, 50.4095101], [-3.854317500000001, 50.409211600000006], [-3.8542865, 50.4085809], [-3.854241, 50.4082368], [-3.854068099999999, 50.4075375], [-3.854013299999999, 50.40718150000001], [-3.8539567, 50.406841400000005], [-3.853904, 50.4065051], [-3.8539203, 50.406167100000005], [-3.853987500000001, 50.4056977], [-3.8540686000000006, 50.405317], [-3.854194999999999, 50.404863], [-3.854393599999999, 50.4044209], [-3.8545909, 50.4040677], [-3.8548331, 50.4037301], [-3.855149799999999, 50.403363], [-3.855491999999999, 50.403009], [-3.8559304, 50.4026396], [-3.8564419, 50.40228449999999], [-3.8570583, 50.40192979999999], [-3.8577237, 50.4016142], [-3.858401999999999, 50.40135579999999], [-3.859099599999999, 50.401134299999995], [-3.8608127, 50.4006996], [-3.862755721713942, 50.40023471003911], [-3.8628381, 50.400215], [-3.8644887999999993, 50.399816900000005], [-3.8647215, 50.399759200000005], [-3.866842, 50.3992757], [-3.8688227, 50.3988384], [-3.8696049, 50.39867139999999], [-3.8706939999999994, 50.39842599999999], [-3.8715754, 50.3982196], [-3.872347199999999, 50.3980387], [-3.8732382999999992, 50.397872], [-3.8739925, 50.3977915], [-3.874870000000001, 50.3977416], [-3.8760985, 50.3977156], [-3.8766194, 50.397698799999986], [-3.8771618, 50.39765440000001], [-3.877565099999999, 50.39760600000001], [-3.8778587999999994, 50.39757279999999], [-3.878186, 50.397519199999984], [-3.8787197, 50.397414399999995], [-3.8789915000000006, 50.39734440000001], [-3.8793575, 50.3972395], [-3.8801426, 50.3969428], [-3.8811246000000006, 50.3965518], [-3.882117299999999, 50.39614139999999], [-3.8833208, 50.3956453], [-3.8841558, 50.3953135], [-3.8851201, 50.3949089], [-3.8860787, 50.3945061], [-3.887169, 50.3940459], [-3.8873457999999994, 50.39397069999999], [-3.887789, 50.3937857], [-3.8885471, 50.3934802], [-3.889300299999999, 50.3931812], [-3.8898845, 50.3929861], [-3.890468099999999, 50.3928113], [-3.891014599999999, 50.39267809999998], [-3.8915785, 50.392563599999995], [-3.892352499999999, 50.3924467], [-3.8928382, 50.3923924], [-3.893379700000001, 50.39234729999999], [-3.8942296, 50.392314799999994], [-3.894858699999999, 50.392330300000005], [-3.895585, 50.392356799999995], [-3.8961709, 50.3923819], [-3.8974479, 50.39240710000001], [-3.8981978, 50.3924401], [-3.8992866, 50.39252059999999], [-3.899547, 50.3925519], [-3.9003313, 50.3926654], [-3.9010982999999992, 50.392811], [-3.902642699999999, 50.39310710000001], [-3.9038328999999994, 50.393315], [-3.904701399999999, 50.3934317], [-3.905116, 50.3934837], [-3.905823499999999, 50.39356219999999], [-3.9066494, 50.39364129999999], [-3.9077377, 50.3937265], [-3.9085269, 50.393784], [-3.909285600000001, 50.39385289999999], [-3.909895899999999, 50.3939255], [-3.9104652, 50.3940238], [-3.911374599999999, 50.39424479999999], [-3.912011, 50.394450899999995], [-3.912598499999999, 50.394672199999995], [-3.913739800000001, 50.3951672], [-3.915005, 50.3957238], [-3.9155483000000006, 50.3959335], [-3.9161305, 50.3961113], [-3.9167892000000006, 50.396267], [-3.917183099999999, 50.3963374], [-3.9176277, 50.3964039], [-3.9180626, 50.39644499999999], [-3.9184712, 50.3964656], [-3.918990200000001, 50.3964763], [-3.9193986, 50.396459], [-3.919804300000001, 50.396421499999995], [-3.9202185, 50.39635009999999], [-3.9204962, 50.3962883], [-3.920788500000001, 50.3962085], [-3.921117099999999, 50.3961049], [-3.9213376000000006, 50.39604040000001], [-3.9216091, 50.3959565], [-3.9219021, 50.39584649999999], [-3.922155, 50.3957391], [-3.9225071, 50.395572099999995], [-3.9229658, 50.395312699999984], [-3.923413, 50.39504159999999], [-3.9242121, 50.3945412], [-3.9247018, 50.3942491], [-3.925002599999999, 50.394083599999995], [-3.9253245, 50.39392980000001], [-3.925629, 50.39379849999999], [-3.925946699999999, 50.3936785], [-3.9264016, 50.39353109999999], [-3.9267894, 50.3934231], [-3.9268706, 50.3934005], [-3.9276214, 50.3932483], [-3.9283458, 50.3931482], [-3.9288011, 50.393109599999995], [-3.9292611, 50.3930843], [-3.9301219, 50.39309089999999], [-3.930727300000001, 50.39313069999999], [-3.9312929, 50.3931985], [-3.9318161, 50.393280699999984], [-3.931991599999999, 50.3933152], [-3.9324658, 50.39342390000001], [-3.9331687, 50.393636099999995], [-3.9338518, 50.3938861], [-3.9354504, 50.3945339], [-3.9363732, 50.394912600000005], [-3.9372121, 50.3953268], [-3.9378891, 50.39572330000001], [-3.9385655, 50.39614909999999], [-3.939033699999999, 50.3964339], [-3.9395285, 50.3966947], [-3.9402267, 50.397006399999995], [-3.9409586, 50.397288], [-3.9423937, 50.39781670000001], [-3.9435239, 50.3982256], [-3.9445868, 50.39866849999999], [-3.9454849, 50.39917499999999], [-3.9462905999999993, 50.39973380000001], [-3.9466897, 50.40007289999999], [-3.9471136, 50.400483400000006], [-3.9478801, 50.4012189], [-3.9483315, 50.40160470000001], [-3.948832, 50.4019837], [-3.9492205, 50.40221530000001], [-3.9496680999999993, 50.402483100000005], [-3.9501363, 50.40268749999999], [-3.9506597, 50.402883300000006], [-3.9509228, 50.4029698], [-3.9520067, 50.40332480000001], [-3.952587250125894, 50.40352069301459], [-3.9528537, 50.403610599999986], [-3.9536596, 50.40394630000001], [-3.9543089999999994, 50.4042626], [-3.95506, 50.40469509999999], [-3.955789799999999, 50.40516670000001], [-3.956778699999999, 50.40581009999998], [-3.9574032, 50.4062472], [-3.958239799999999, 50.4068057], [-3.9588952, 50.407262499999995], [-3.9591278, 50.40738180000001], [-3.9595818, 50.40756110000001], [-3.960055699999999, 50.4077355], [-3.960471599999999, 50.4078818], [-3.960986399999999, 50.40804099999999], [-3.961614899999999, 50.40819619999999], [-3.9621535, 50.4082911], [-3.962785400000001, 50.4083826], [-3.9631798, 50.40841609999999], [-3.9636072, 50.40843929999999], [-3.9638993999999994, 50.408442], [-3.9642391999999993, 50.408424], [-3.9648106999999992, 50.4083709], [-3.9654942, 50.4082707], [-3.9659876, 50.4081531], [-3.966435399999999, 50.40803319999999], [-3.9669335, 50.4078846], [-3.9680051, 50.4075281], [-3.9688165, 50.407256], [-3.970493199999999, 50.4067086], [-3.971291799999999, 50.4064294], [-3.9716512, 50.40628900000001], [-3.9720025, 50.40614060000001], [-3.9725047, 50.4058852], [-3.972929300000001, 50.405614799999995], [-3.9732071, 50.4054226], [-3.9736007, 50.4051297], [-3.9743043, 50.4045618], [-3.9748082, 50.40421090000001], [-3.975356399999999, 50.4038853], [-3.975917, 50.4036216], [-3.9764444, 50.403404], [-3.9770044, 50.4032138], [-3.977909, 50.4029518], [-3.9788378, 50.4026934], [-3.9790674, 50.4026327], [-3.984020899999999, 50.401268300000005], [-3.9846410999999993, 50.4010796], [-3.9852155, 50.400895000000006], [-3.9858589, 50.4006438], [-3.9865511, 50.4003122], [-3.9870531, 50.4000503], [-3.9876945, 50.399660999999995], [-3.988125899999999, 50.39934069999999], [-3.988638, 50.3989187], [-3.9895961999999994, 50.3981092], [-3.9901672, 50.3976924], [-3.9906343, 50.39734779999999], [-3.991134, 50.39704259999999], [-3.9918205000000007, 50.3967052], [-3.9924565, 50.39646450000001], [-3.9929419, 50.3963284], [-3.9933992, 50.3962148], [-3.9942543000000006, 50.396046000000005], [-3.9944289, 50.3960149], [-3.996052600000001, 50.39577979999999], [-3.9967519, 50.39567859999999], [-3.996869699999999, 50.39566130000001], [-3.9974531, 50.39560960000001], [-3.9986404, 50.39543539999998], [-3.9998339, 50.39526109999999], [-4.000556199999999, 50.3951604], [-4.0014146, 50.39506620000001], [-4.0024417, 50.3949651], [-4.0033961, 50.3948985], [-4.0049288, 50.39480329999999], [-4.006447400000001, 50.3946917], [-4.0079485, 50.3945398], [-4.0096173, 50.3943433], [-4.011504, 50.3941221], [-4.0133928, 50.3938924], [-4.0141089999999995, 50.393808799999995], [-4.020471, 50.39307939999999], [-4.021392, 50.39303219999999], [-4.022314699999999, 50.3930169], [-4.0235159, 50.39302200000001], [-4.024165199999999, 50.3930544], [-4.0265696, 50.3931922], [-4.0288178, 50.39333990000001], [-4.0310856, 50.39348489999998], [-4.033499, 50.39359139999999], [-4.033779199999999, 50.3935974], [-4.0347371, 50.39361039999999], [-4.0356689999999995, 50.393606899999995], [-4.0372948, 50.393574], [-4.0382303, 50.3935239], [-4.039439999999999, 50.3934485], [-4.0401018, 50.393398000000005], [-4.040728499999999, 50.39334360000001], [-4.042418778537846, 50.39318448243787], [-4.043466, 50.3930859], [-4.0437602, 50.39306179999999], [-4.043873999999999, 50.393050900000006], [-4.0475319999999995, 50.3926989], [-4.047987199999999, 50.392659399999985], [-4.0495836999999995, 50.39251249999999], [-4.0514368, 50.39234090000001], [-4.0523635, 50.3922469], [-4.053267999999999, 50.39214529999999], [-4.0539681, 50.3920479], [-4.0542148, 50.39200379999998], [-4.0546588, 50.3919223], [-4.0550965, 50.391822600000005], [-4.0552429, 50.3917812], [-4.0557265, 50.3916446], [-4.0562505, 50.39147450000001], [-4.0567295, 50.3913106], [-4.057238999999999, 50.3911205], [-4.058979999999999, 50.390468600000005], [-4.0597713, 50.39019830000001], [-4.0603726, 50.3900038], [-4.0610394, 50.3898134], [-4.0617301999999995, 50.3896442], [-4.0623868, 50.389493], [-4.0630324, 50.3893797], [-4.0635862, 50.389297600000006], [-4.064222099999999, 50.3892267], [-4.064443499999999, 50.3892033], [-4.0652481, 50.3891447], [-4.0660412, 50.3891069], [-4.0669481, 50.38911480000001], [-4.0677425, 50.389148000000006], [-4.0685687, 50.389192599999994], [-4.0692856, 50.38924909999999], [-4.0740184, 50.3896756], [-4.0753306, 50.38979410000001], [-4.0762239, 50.389830999999994], [-4.0779116, 50.389987699999985], [-4.0788538999999995, 50.3900752], [-4.0793655, 50.3901168], [-4.0800158, 50.3901462], [-4.0806728, 50.3901462], [-4.0813132, 50.390104], [-4.0819874, 50.39003710000001], [-4.0826956, 50.38992059999999], [-4.083360699999999, 50.389777], [-4.0836924, 50.389692399999994], [-4.0846126, 50.3893837], [-4.0851725, 50.3891516], [-4.0854844, 50.3890086], [-4.0858858, 50.3888138], [-4.0862548, 50.38862799999998], [-4.0869908, 50.3882345], [-4.0877943, 50.3877948], [-4.0882036, 50.387575], [-4.088458599999999, 50.3874344], [-4.0888977, 50.3871805], [-4.0890638, 50.3870877], [-4.089510099999999, 50.3868265], [-4.089828, 50.3866549], [-4.0901533, 50.3864838], [-4.0904376, 50.38633709999999], [-4.0907665, 50.3861867], [-4.0913942, 50.3859398], [-4.0917312, 50.38582280000001], [-4.0920749, 50.3857215], [-4.0923874, 50.38563369999999], [-4.0927023, 50.3855582], [-4.0933323999999995, 50.385427199999995], [-4.0943509, 50.38522389999999], [-4.095354999999999, 50.3850249], [-4.0963742, 50.38480679999999], [-4.0974131, 50.3845472], [-4.0977456, 50.3844613], [-4.0982154, 50.3843225], [-4.0990909, 50.3840448], [-4.1000516, 50.383765199999985], [-4.1010201, 50.3835256], [-4.1024619, 50.3832283], [-4.103655699999999, 50.3830519], [-4.104894899999999, 50.3829033], [-4.104941999999999, 50.38289770000001], [-4.105154799999999, 50.382874099999995], [-4.1058178, 50.3828164], [-4.106603899999999, 50.382759], [-4.107424299999999, 50.3827165], [-4.1075007, 50.382714400000005], [-4.1076713, 50.3827096], [-4.108385999999999, 50.3827015], [-4.1091148, 50.3827074], [-4.110427999999999, 50.38272450000001], [-4.1108734, 50.382732], [-4.1111498, 50.3827373], [-4.111279585305091, 50.38273864148668], [-4.1120689, 50.38274680000001], [-4.112856099999999, 50.382744], [-4.1142753, 50.38271850000001], [-4.114470599999999, 50.38271499999999], [-4.1153247, 50.3826756], [-4.1161088, 50.38262069999998], [-4.1174556, 50.3825094], [-4.118466599999999, 50.382423], [-4.1186661, 50.382406], [-4.1191034, 50.382380299999994], [-4.1197595, 50.3823558], [-4.1206165, 50.382350399999986], [-4.120741, 50.382351400000005], [-4.1214993, 50.3823569], [-4.1222483, 50.3823841], [-4.1248148, 50.382505299999984], [-4.1249616, 50.38251689999999], [-4.125657, 50.382549], [-4.1261453, 50.38257039999999], [-4.126592199999999, 50.38258289999998], [-4.1269805, 50.38258289999998], [-4.1274151, 50.382568199999994], [-4.127862, 50.3825399], [-4.1283641, 50.3824857], [-4.1287327, 50.3824296], [-4.1291771, 50.3823486], [-4.1296317, 50.3822421], [-4.130079799999999, 50.38211959999999], [-4.130616699999999, 50.38196179999999], [-4.1314137, 50.381716899999994], [-4.1318945, 50.38158889999999], [-4.132142, 50.381525999999994], [-4.132250306949799, 50.38150358085608], [-4.1326937, 50.3814118], [-4.1333412, 50.381263], [-4.1339204, 50.381145], [-4.1343728, 50.3810547], [-4.135281, 50.380904], [-4.1360469, 50.38079239999998], [-4.1362939, 50.38075880000001], [-4.1370572999999995, 50.3806574], [-4.1373408, 50.3806069], [-4.1375856, 50.3805654], [-4.137932499999999, 50.3804947], [-4.138242299999999, 50.3804158], [-4.1384798, 50.38033919999999], [-4.138634399999999, 50.38028679999999], [-4.1388992, 50.3801861], [-4.1391001, 50.3800979], [-4.1392446, 50.3800275], [-4.139439999999999, 50.37991879999999], [-4.139600699999999, 50.37982480000001], [-4.1398276, 50.3796858], [-4.140470499999999, 50.379308300000005], [-4.1407138, 50.379175999999994], [-4.1409593, 50.3790486], [-4.141155099999999, 50.3789494], [-4.1412857999999995, 50.3788798], [-4.141604999999999, 50.37873650000001], [-4.1418444, 50.3786364], [-4.142067599999999, 50.3785488], [-4.1422527, 50.378482899999995], [-4.142445199999999, 50.37841660000001], [-4.1438239, 50.37798169999999]]} |
31.7 |
1517 |
1558 |
Newton Abbot |
Plymouth |
Plymouth |
50.3779817 |
-4.1438239 |
50.3779817 |
-4.1438239 |
1 |
0 |
2026-09-15 15:08:08 |
TERMINATED |
2026-09-15 14:58:00 |
Plymouth |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15551844 |
1789484213242815 |
53 |
53 |
2026-09-15 15:08:05.675689 |
DK3 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 14:58:03.731463 |
| 552028 |
582084 |
G15138 |
871V52MO15 |
2026-09-15 |
COMPLETE |
15551495 |
2026-09-15 15:58:00 |
2026-09-15 15:08:08 |
2026-09-17 15:08:08 |
{"id": 582084, "stp": "P", "toc": "Great Western Railway", "uid": "G15138", "consist": "165113", "dest_crs": "RDZ", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G15138/2026-09-15/detailed", "trust_id": "871V52MO15", "origin_crs": "GTW", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Reading Platforms 4/5/6", "service_date": "2026-09-15", "dest_arr_time": "1557", "dest_platform": "5", "is_terminated": 1, "next_location": "Reading Platforms 4/5/6", "signalling_id": "1V52", "timing_status": "LATE", "origin_station": "Gatwick Airport", "current_leg_arr": "1558", "current_leg_dep": "1549", "current_leg_end": "Reading Platforms 4/5/6", "origin_dep_time": "1429", "origin_platform": "2", "current_location": "Reading Platforms 4/5/6", "last_update_time": "2026-09-15T15:08:08", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.8428937999999999, 51.411719100000006], [-0.8431017, 51.4120823], [-0.8433706, 51.4125065], [-0.8437601, 51.413070299999994], [-0.8442332999999999, 51.4137124], [-0.8450796999999999, 51.4146542], [-0.8469986999999999, 51.41636919999999], [-0.8474845999999999, 51.41671169999999], [-0.8479836, 51.41706870000001], [-0.8484463999999999, 51.41736539999998], [-0.8489421999999999, 51.4176716], [-0.8502317, 51.418370200000005], [-0.8508348999999998, 51.41866149999999], [-0.8509674999999999, 51.4187255], [-0.8516891999999999, 51.4190481], [-0.8517916, 51.41909600000001], [-0.8545019, 51.420311], [-0.8547705999999999, 51.4204275], [-0.8562244999999999, 51.4210604], [-0.8650906, 51.425015899999984], [-0.8651938, 51.425062], [-0.8768743000000001, 51.43027310000001], [-0.8789096, 51.4311777], [-0.8836826999999999, 51.4332989], [-0.8838393, 51.433371400000006], [-0.889016, 51.43565410000001], [-0.8897986999999999, 51.4359769], [-0.8907661999999998, 51.436368], [-0.8909815, 51.436448799999994], [-0.8918376999999998, 51.43675890000001], [-0.8926687999999999, 51.43703560000001], [-0.8932023999999998, 51.437199599999985], [-0.8937174999999999, 51.4373502], [-0.8948738, 51.4376834], [-0.895872, 51.437941300000006], [-0.8967612, 51.43814329999999], [-0.8983152841195214, 51.43844676910208], [-0.8985505000000001, 51.43849269999999], [-0.8991721, 51.43861429999999], [-0.8997130999999999, 51.4387149], [-0.9000802999999998, 51.4387781], [-0.9008585999999996, 51.4389064], [-0.9019041999999998, 51.439046999999995], [-0.9121745, 51.4402703], [-0.9151795, 51.4406103], [-0.9159213999999998, 51.4407066], [-0.9167821999999998, 51.4408406], [-0.9175917999999998, 51.4409899], [-0.9178148, 51.441032199999995], [-0.9184962, 51.4411642], [-0.9193597999999996, 51.441341599999994], [-0.9201591, 51.4415437], [-0.9209276, 51.44176029999999], [-0.9215606, 51.44195340000001], [-0.922785, 51.4423801], [-0.9235132, 51.4426573], [-0.9238969091190068, 51.442817580280106], [-0.9242065, 51.4429469], [-0.9249332999999996, 51.44327470000001], [-0.9256487999999998, 51.4436218], [-0.9261232999999998, 51.4438726], [-0.9265372, 51.44410140000001], [-0.9272164, 51.4445409], [-0.9278885, 51.44497270000001], [-0.9290654000000002, 51.4457477], [-0.9295004999999996, 51.446105799999984], [-0.93004, 51.44653469999999], [-0.9305475, 51.44696239999999], [-0.930805, 51.44720100000001], [-0.9310297, 51.447432500000005], [-0.9312947, 51.4477121], [-0.9315424, 51.4479799], [-0.9325516, 51.4493483], [-0.9334100999999998, 51.4505124], [-0.9335819, 51.450713], [-0.9336658, 51.45080080000001], [-0.9337473, 51.450886100000005], [-0.9337967, 51.45093789999999], [-0.9341660999999998, 51.4513019], [-0.934605, 51.45172050000001], [-0.9349921, 51.4520795], [-0.9354353, 51.45246950000001], [-0.9358367, 51.4527894], [-0.9364021, 51.4532124], [-0.9369103, 51.4535569], [-0.9375945999999996, 51.4539899], [-0.9381847, 51.454328200000006], [-0.9386085, 51.4545631], [-0.9389809, 51.4547456], [-0.9395018999999998, 51.4549961], [-0.9398077, 51.455132500000005], [-0.9405520000000002, 51.4554552], [-0.9415726, 51.4558517], [-0.9426119, 51.45623580000001], [-0.9435361, 51.45653910000001], [-0.9444009, 51.45678850000001], [-0.9448739999999998, 51.4569139], [-0.945337, 51.457025599999994], [-0.9462054, 51.45721650000001], [-0.9469044, 51.457353899999994], [-0.9477489999999998, 51.457513500000005], [-0.9482634999999998, 51.45759670000001], [-0.9485262, 51.45763970000001], [-0.9490237, 51.4577075], [-0.9495962999999998, 51.4577724], [-0.9500312, 51.45782439999999], [-0.950691, 51.457882600000005], [-0.9509032, 51.4579008], [-0.9514429999999998, 51.4579361], [-0.9519474999999998, 51.4579552], [-0.9525538, 51.4579732], [-0.9533064, 51.457982599999994], [-0.955734, 51.4579976], [-0.9558294999999998, 51.457998199999984], [-0.9570552, 51.4580388], [-0.9581291, 51.45804460000001], [-0.9586735, 51.45806109999999], [-0.9592744, 51.4580995], [-0.9593682, 51.45810879999999], [-0.9599422, 51.4581654], [-0.9608072, 51.4582453], [-0.9614738, 51.4583019], [-0.9621581, 51.4583488], [-0.9630429, 51.4584015], [-0.9633587, 51.45842030000001], [-0.9637402, 51.4584431], [-0.9647485999999996, 51.4584747], [-0.9652429, 51.458495600000006], [-0.9656965, 51.4585078], [-0.9668236999999998, 51.4585445], [-0.967106, 51.458554500000005], [-0.9682271, 51.45859430000001], [-0.9687534, 51.458614299999994], [-0.9697579, 51.4586601], [-0.9708742, 51.45869820000001], [-0.9712403, 51.4586984]]}", "current_leg_start": "Wokingham", "dest_arr_time_act": "1557", "motion_projection": null, "next_location_lat": "51.4586984", "next_location_lon": "-0.9712403", "previous_location": "Wokingham", "current_leg_milage": "6.7", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 1558.532, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 4369.629, \"from_m\": 1558.532, \"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\": 4410.383, \"from_m\": 4369.629, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 7794.077, \"from_m\": 4410.383, \"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\": 9107.384, \"from_m\": 7794.077, \"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\": 9261.952, \"from_m\": 9107.384, \"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\": 9383.775, \"from_m\": 9261.952, \"capability_applied\": null, \"effective_limit_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\": 9727.028, \"from_m\": 9383.775, \"capability_applied\": null, \"effective_limit_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\": 29242.282, \"from_m\": 9727.028, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 29288.964, \"from_m\": 29242.282, \"capability_applied\": null, \"effective_limit_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\": 30451.61, \"from_m\": 29288.964, \"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\": 32840.91, \"from_m\": 30451.61, \"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\": 34226.911, \"from_m\": 32840.91, \"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\": 36136.553, \"from_m\": 34226.911, \"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\": 36194.512, \"from_m\": 36136.553, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 38989.989, \"from_m\": 36194.512, \"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\": 39990.68, \"from_m\": 38989.989, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 40051.592, \"from_m\": 39990.68, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 40128.158, \"from_m\": 40051.592, \"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\": 40168.049, \"from_m\": 40128.158, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 41758.147, \"from_m\": 40168.049, \"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\": 41870.005, \"from_m\": 41758.147, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 42215.999, \"from_m\": 41870.005, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 42260.912, \"from_m\": 42215.999, \"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\": 42285.994, \"from_m\": 42260.912, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 42339.859, \"from_m\": 42285.994, \"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\": 43454.277, \"from_m\": 42339.859, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 50802.596, \"from_m\": 43454.277, \"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\": 51007.935, \"from_m\": 50802.596, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 52015.057, \"from_m\": 51007.935, \"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\": 52065.677, \"from_m\": 52015.057, \"capability_applied\": null, \"effective_limit_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\": 53466.789, \"from_m\": 52065.677, \"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\": 53506.01, \"from_m\": 53466.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\": 72119.735, \"from_m\": 53506.01, \"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\": 72685.922, \"from_m\": 72119.735, \"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\": 73141.578, \"from_m\": 72685.922, \"capability_applied\": null, \"effective_limit_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\": 82639.579, \"from_m\": 73141.578, \"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\": 82646.196, \"from_m\": 82639.579, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 82731.238, \"from_m\": 82646.196, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 83170.558, \"from_m\": 82731.238, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 83430.64, \"from_m\": 83170.558, \"capability_applied\": null, \"effective_limit_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\": 83717.574, \"from_m\": 83430.64, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 15.0}], \"service_id\": 582084, \"profile_key\": \"7037cc0cab0dcc12fe411b0d2c7f3c4c8fe9a4330f0fe2dbf696bd3cf12e6f88\", \"schedule_id\": 8951, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1429\", \"location\": \"Gatwick Airport\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 68673}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1432H\", \"location\": \"Salfords\", \"stage_seq\": 2, \"distance_m\": 5035.082, \"section_seq\": 1, \"route_path_id\": 68673}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1434\", \"location\": \"Earlswood (Surrey)\", \"stage_seq\": 3, \"distance_m\": 7971.842, \"section_seq\": 1, \"route_path_id\": 68673}, {\"is_pass\": false, \"wtt_arr\": \"1437\", \"wtt_dep\": \"1440\", \"location\": \"Redhill\", \"stage_seq\": 4, \"distance_m\": 9287.218, \"section_seq\": 1, \"route_path_id\": 68673}, {\"is_pass\": false, \"wtt_arr\": \"1444\", \"wtt_dep\": \"1445\", \"location\": \"Reigate\", \"stage_seq\": 5, \"distance_m\": 12078.685, \"section_seq\": 1, \"route_path_id\": 68673}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1448H\", \"location\": \"Betchworth\", \"stage_seq\": 6, \"distance_m\": 16702.019, \"section_seq\": 1, \"route_path_id\": 68673}, {\"is_pass\": false, \"wtt_arr\": \"1451H\", \"wtt_dep\": \"1452H\", \"location\": \"Dorking (Deepdene)\", \"stage_seq\": 7, \"distance_m\": 20871.546, \"section_seq\": 1, \"route_path_id\": 68673}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1454\", \"location\": \"Dorking West\", \"stage_seq\": 8, \"distance_m\": 21887.827, \"section_seq\": 1, \"route_path_id\": 68673}, {\"is_pass\": false, \"wtt_arr\": \"1500\", \"wtt_dep\": \"1501\", \"location\": \"Gomshall\", \"stage_seq\": 9, \"distance_m\": 29669.844, \"section_seq\": 1, \"route_path_id\": 68673}, {\"is_pass\": false, \"wtt_arr\": \"1506H\", \"wtt_dep\": \"1507\", \"location\": \"Chilworth\", \"stage_seq\": 10, \"distance_m\": 35973.625, \"section_seq\": 1, \"route_path_id\": 68673}, {\"is_pass\": false, \"wtt_arr\": \"1510\", \"wtt_dep\": \"1511\", \"location\": \"Shalford\", \"stage_seq\": 11, \"distance_m\": 38939.365, \"section_seq\": 1, \"route_path_id\": 68673}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1512H\", \"location\": \"Shalford Jn\", \"stage_seq\": 12, \"distance_m\": 40094.072, \"section_seq\": 1, \"route_path_id\": 68673}, {\"is_pass\": false, \"wtt_arr\": \"1515\", \"wtt_dep\": \"1519\", \"location\": \"Guildford\", \"stage_seq\": 13, \"distance_m\": 42087.838, \"section_seq\": 1, \"route_path_id\": 68673}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1527\", \"location\": \"Ash\", \"stage_seq\": 14, \"distance_m\": 52147.62, \"section_seq\": 1, \"route_path_id\": 68673}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1528\", \"location\": \"Aldershot South Jn\", \"stage_seq\": 15, \"distance_m\": 53457.127, \"section_seq\": 1, \"route_path_id\": 68673}, {\"is_pass\": false, \"wtt_arr\": \"1530H\", \"wtt_dep\": \"1531H\", \"location\": \"North Camp\", \"stage_seq\": 16, \"distance_m\": 55342.512, \"section_seq\": 1, \"route_path_id\": 68673}, {\"is_pass\": false, \"wtt_arr\": \"1534H\", \"wtt_dep\": \"1535\", \"location\": \"Farnborough North\", \"stage_seq\": 17, \"distance_m\": 58568.07, \"section_seq\": 1, \"route_path_id\": 68673}, {\"is_pass\": false, \"wtt_arr\": \"1539\", \"wtt_dep\": \"1540\", \"location\": \"Blackwater\", \"stage_seq\": 18, \"distance_m\": 62638.818, \"section_seq\": 1, \"route_path_id\": 68673}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1541H\", \"location\": \"Blackwater Sig. BEF2979\", \"stage_seq\": 19, \"distance_m\": 63523.757, \"section_seq\": 1, \"route_path_id\": 68673}, {\"is_pass\": false, \"wtt_arr\": \"1547H\", \"wtt_dep\": \"1548H\", \"location\": \"Wokingham\", \"stage_seq\": 20, \"distance_m\": 72901.131, \"section_seq\": 1, \"route_path_id\": 68673}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1553\", \"location\": \"Earley\", \"stage_seq\": 21, \"distance_m\": 79201.17, \"section_seq\": 1, \"route_path_id\": 68673}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1555\", \"location\": \"Reading Spur Jn\", \"stage_seq\": 22, \"distance_m\": 82471.376, \"section_seq\": 1, \"route_path_id\": 68673}, {\"is_pass\": false, \"wtt_arr\": \"1557\", \"wtt_dep\": null, \"location\": \"Reading Platforms 4/5/6\", \"stage_seq\": 23, \"distance_m\": 83717.574, \"section_seq\": 1, \"route_path_id\": 68673}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 83717.574, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 68673}], \"total_distance_m\": 83717.574, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 83533.819, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 183.755, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1429", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "9.0", "current_position_lat": "51.4586984", "current_position_lon": "-0.9712403", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 30562, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:33:48Z\", \"source_id\": 47620149, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:34:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:33:53Z\", \"source_id\": 15489392, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30546, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:35:22Z\", \"source_id\": 47624189, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:36:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:35:23Z\", \"source_id\": 15490475, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30300, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:37:15Z\", \"source_id\": 47629283, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:38:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:37:19Z\", \"source_id\": 15491881, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28154, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:45:33Z\", \"source_id\": 47650617, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:46:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:45:34Z\", \"source_id\": 15497937, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28147, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:51:03Z\", \"source_id\": 47665468, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:51:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:51:08Z\", \"source_id\": 15502062, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28150, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:53:13Z\", \"source_id\": 47671183, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:55:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:53:17Z\", \"source_id\": 15503683, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28141, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:58:48Z\", \"source_id\": 47686081, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:02:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:58:51Z\", \"source_id\": 15507708, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28136, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:08:31Z\", \"source_id\": 47711965, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:10:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:08:37Z\", \"source_id\": 15514989, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28131, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:12:46Z\", \"source_id\": 47723577, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:14:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:12:53Z\", \"source_id\": 15518269, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27921, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:18:12Z\", \"source_id\": 47738187, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:18:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:18:16Z\", \"source_id\": 15522358, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27838, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:28:04Z\", \"source_id\": 47763585, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:28:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:28:06Z\", \"source_id\": 15529767, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27829, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:28:59Z\", \"source_id\": 47765997, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:31:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:29:03Z\", \"source_id\": 15530489, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27825, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:34:06Z\", \"source_id\": 47779660, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:35:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:34:13Z\", \"source_id\": 15534463, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:40:19Z\", \"source_id\": 15539099, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27815, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:47:28Z\", \"source_id\": 47815990, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:48:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:47:31Z\", \"source_id\": 15544638, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27804, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:53:44Z\", \"source_id\": 47833065, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:54:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:53:43Z\", \"source_id\": 15549464, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23744, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:56:25Z\", \"source_id\": 47840052, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:58:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:56:29Z\", \"source_id\": 15551495, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:58:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Reading Platforms 4/5/6", "service_state_platform": "5", "timing_fact_generation": 1789484190673608, "current_leg_arrival_utc": "2026-09-15T15:58:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:58:03.743332", "service_state_evidence_id": 15551495, "current_leg_start_actual_dep": "2026-09-15T15:49:30+01:00", "operational_evidence_version": 84, "service_state_event_time_utc": "2026-09-15T14:58:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T15:08:05.681385", "service_state_valid_until_kind": null, "operational_interpretation_version": 84, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Great Western Railway |
P |
GTW |
RDZ |
1V52 |
165113 |
3 |
90 |
None |
{"version": 3, "segments": [{"to_m": 1558.532, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 4369.629, "from_m": 1558.532, "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": 4410.383, "from_m": 4369.629, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 7794.077, "from_m": 4410.383, "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": 9107.384, "from_m": 7794.077, "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": 9261.952, "from_m": 9107.384, "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": 9383.775, "from_m": 9261.952, "capability_applied": null, "effective_limit_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": 9727.028, "from_m": 9383.775, "capability_applied": null, "effective_limit_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": 29242.282, "from_m": 9727.028, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 29288.964, "from_m": 29242.282, "capability_applied": null, "effective_limit_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": 30451.61, "from_m": 29288.964, "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": 32840.91, "from_m": 30451.61, "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": 34226.911, "from_m": 32840.91, "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": 36136.553, "from_m": 34226.911, "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": 36194.512, "from_m": 36136.553, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 38989.989, "from_m": 36194.512, "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": 39990.68, "from_m": 38989.989, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 40051.592, "from_m": 39990.68, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 40128.158, "from_m": 40051.592, "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": 40168.049, "from_m": 40128.158, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 41758.147, "from_m": 40168.049, "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": 41870.005, "from_m": 41758.147, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 42215.999, "from_m": 41870.005, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 42260.912, "from_m": 42215.999, "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": 42285.994, "from_m": 42260.912, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 42339.859, "from_m": 42285.994, "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": 43454.277, "from_m": 42339.859, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 50802.596, "from_m": 43454.277, "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": 51007.935, "from_m": 50802.596, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 52015.057, "from_m": 51007.935, "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": 52065.677, "from_m": 52015.057, "capability_applied": null, "effective_limit_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": 53466.789, "from_m": 52065.677, "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": 53506.01, "from_m": 53466.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": 72119.735, "from_m": 53506.01, "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": 72685.922, "from_m": 72119.735, "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": 73141.578, "from_m": 72685.922, "capability_applied": null, "effective_limit_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": 82639.579, "from_m": 73141.578, "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": 82646.196, "from_m": 82639.579, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 82731.238, "from_m": 82646.196, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 83170.558, "from_m": 82731.238, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 83430.64, "from_m": 83170.558, "capability_applied": null, "effective_limit_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": 83717.574, "from_m": 83430.64, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 15.0}], "service_id": 582084, "profile_key": "7037cc0cab0dcc12fe411b0d2c7f3c4c8fe9a4330f0fe2dbf696bd3cf12e6f88", "schedule_id": 8951, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1429", "location": "Gatwick Airport", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 68673}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1432H", "location": "Salfords", "stage_seq": 2, "distance_m": 5035.082, "section_seq": 1, "route_path_id": 68673}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1434", "location": "Earlswood (Surrey)", "stage_seq": 3, "distance_m": 7971.842, "section_seq": 1, "route_path_id": 68673}, {"is_pass": false, "wtt_arr": "1437", "wtt_dep": "1440", "location": "Redhill", "stage_seq": 4, "distance_m": 9287.218, "section_seq": 1, "route_path_id": 68673}, {"is_pass": false, "wtt_arr": "1444", "wtt_dep": "1445", "location": "Reigate", "stage_seq": 5, "distance_m": 12078.685, "section_seq": 1, "route_path_id": 68673}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1448H", "location": "Betchworth", "stage_seq": 6, "distance_m": 16702.019, "section_seq": 1, "route_path_id": 68673}, {"is_pass": false, "wtt_arr": "1451H", "wtt_dep": "1452H", "location": "Dorking (Deepdene)", "stage_seq": 7, "distance_m": 20871.546, "section_seq": 1, "route_path_id": 68673}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1454", "location": "Dorking West", "stage_seq": 8, "distance_m": 21887.827, "section_seq": 1, "route_path_id": 68673}, {"is_pass": false, "wtt_arr": "1500", "wtt_dep": "1501", "location": "Gomshall", "stage_seq": 9, "distance_m": 29669.844, "section_seq": 1, "route_path_id": 68673}, {"is_pass": false, "wtt_arr": "1506H", "wtt_dep": "1507", "location": "Chilworth", "stage_seq": 10, "distance_m": 35973.625, "section_seq": 1, "route_path_id": 68673}, {"is_pass": false, "wtt_arr": "1510", "wtt_dep": "1511", "location": "Shalford", "stage_seq": 11, "distance_m": 38939.365, "section_seq": 1, "route_path_id": 68673}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1512H", "location": "Shalford Jn", "stage_seq": 12, "distance_m": 40094.072, "section_seq": 1, "route_path_id": 68673}, {"is_pass": false, "wtt_arr": "1515", "wtt_dep": "1519", "location": "Guildford", "stage_seq": 13, "distance_m": 42087.838, "section_seq": 1, "route_path_id": 68673}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1527", "location": "Ash", "stage_seq": 14, "distance_m": 52147.62, "section_seq": 1, "route_path_id": 68673}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1528", "location": "Aldershot South Jn", "stage_seq": 15, "distance_m": 53457.127, "section_seq": 1, "route_path_id": 68673}, {"is_pass": false, "wtt_arr": "1530H", "wtt_dep": "1531H", "location": "North Camp", "stage_seq": 16, "distance_m": 55342.512, "section_seq": 1, "route_path_id": 68673}, {"is_pass": false, "wtt_arr": "1534H", "wtt_dep": "1535", "location": "Farnborough North", "stage_seq": 17, "distance_m": 58568.07, "section_seq": 1, "route_path_id": 68673}, {"is_pass": false, "wtt_arr": "1539", "wtt_dep": "1540", "location": "Blackwater", "stage_seq": 18, "distance_m": 62638.818, "section_seq": 1, "route_path_id": 68673}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1541H", "location": "Blackwater Sig. BEF2979", "stage_seq": 19, "distance_m": 63523.757, "section_seq": 1, "route_path_id": 68673}, {"is_pass": false, "wtt_arr": "1547H", "wtt_dep": "1548H", "location": "Wokingham", "stage_seq": 20, "distance_m": 72901.131, "section_seq": 1, "route_path_id": 68673}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1553", "location": "Earley", "stage_seq": 21, "distance_m": 79201.17, "section_seq": 1, "route_path_id": 68673}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1555", "location": "Reading Spur Jn", "stage_seq": 22, "distance_m": 82471.376, "section_seq": 1, "route_path_id": 68673}, {"is_pass": false, "wtt_arr": "1557", "wtt_dep": null, "location": "Reading Platforms 4/5/6", "stage_seq": 23, "distance_m": 83717.574, "section_seq": 1, "route_path_id": 68673}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 83717.574, "from_m": 0.0, "section_seq": 1, "route_path_id": 68673}], "total_distance_m": 83717.574, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 83533.819, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 183.755, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 30562, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:33:48Z", "source_id": 47620149, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T13:34:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:33:53Z", "source_id": 15489392, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T14:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30546, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:35:22Z", "source_id": 47624189, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T13:36:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:35:23Z", "source_id": 15490475, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T14:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30300, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:37:15Z", "source_id": 47629283, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T13:38:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:37:19Z", "source_id": 15491881, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T14:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28154, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:45:33Z", "source_id": 47650617, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T13:46:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:45:34Z", "source_id": 15497937, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T14:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28147, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:51:03Z", "source_id": 47665468, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T13:51:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:51:08Z", "source_id": 15502062, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T14:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28150, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:53:13Z", "source_id": 47671183, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T13:55:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:53:17Z", "source_id": 15503683, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T14:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28141, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:58:48Z", "source_id": 47686081, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T14:02:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:58:51Z", "source_id": 15507708, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T15:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28136, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:08:31Z", "source_id": 47711965, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T14:10:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:08:37Z", "source_id": 15514989, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T15:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28131, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:12:46Z", "source_id": 47723577, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T14:14:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:12:53Z", "source_id": 15518269, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T15:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27921, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:18:12Z", "source_id": 47738187, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T14:18:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:18:16Z", "source_id": 15522358, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T15:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27838, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:28:04Z", "source_id": 47763585, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T14:28:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:28:06Z", "source_id": 15529767, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T15:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27829, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:28:59Z", "source_id": 47765997, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T14:31:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:29:03Z", "source_id": 15530489, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T15:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27825, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:34:06Z", "source_id": 47779660, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T14:35:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:34:13Z", "source_id": 15534463, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T15:35:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:40:19Z", "source_id": 15539099, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T15:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27815, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:47:28Z", "source_id": 47815990, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T14:48:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:47:31Z", "source_id": 15544638, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T15:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27804, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:53:44Z", "source_id": 47833065, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T14:54:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:53:43Z", "source_id": 15549464, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T15:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23744, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:56:25Z", "source_id": 47840052, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-15T14:58:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:56:29Z", "source_id": 15551495, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-15T15:58:00+01:00", "operational_fact": true}] |
Gatwick Airport |
1429 |
1429 |
2 |
None |
None |
Reading Platforms 4/5/6 |
1557 |
1557 |
5 |
LATE |
+1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G15138/2026-09-15/detailed |
None |
Wokingham |
2026-09-15T15:49:30+01:00 |
Reading Platforms 4/5/6 |
9.0 |
{"type": "LineString", "coordinates": [[-0.8428937999999999, 51.411719100000006], [-0.8431017, 51.4120823], [-0.8433706, 51.4125065], [-0.8437601, 51.413070299999994], [-0.8442332999999999, 51.4137124], [-0.8450796999999999, 51.4146542], [-0.8469986999999999, 51.41636919999999], [-0.8474845999999999, 51.41671169999999], [-0.8479836, 51.41706870000001], [-0.8484463999999999, 51.41736539999998], [-0.8489421999999999, 51.4176716], [-0.8502317, 51.418370200000005], [-0.8508348999999998, 51.41866149999999], [-0.8509674999999999, 51.4187255], [-0.8516891999999999, 51.4190481], [-0.8517916, 51.41909600000001], [-0.8545019, 51.420311], [-0.8547705999999999, 51.4204275], [-0.8562244999999999, 51.4210604], [-0.8650906, 51.425015899999984], [-0.8651938, 51.425062], [-0.8768743000000001, 51.43027310000001], [-0.8789096, 51.4311777], [-0.8836826999999999, 51.4332989], [-0.8838393, 51.433371400000006], [-0.889016, 51.43565410000001], [-0.8897986999999999, 51.4359769], [-0.8907661999999998, 51.436368], [-0.8909815, 51.436448799999994], [-0.8918376999999998, 51.43675890000001], [-0.8926687999999999, 51.43703560000001], [-0.8932023999999998, 51.437199599999985], [-0.8937174999999999, 51.4373502], [-0.8948738, 51.4376834], [-0.895872, 51.437941300000006], [-0.8967612, 51.43814329999999], [-0.8983152841195214, 51.43844676910208], [-0.8985505000000001, 51.43849269999999], [-0.8991721, 51.43861429999999], [-0.8997130999999999, 51.4387149], [-0.9000802999999998, 51.4387781], [-0.9008585999999996, 51.4389064], [-0.9019041999999998, 51.439046999999995], [-0.9121745, 51.4402703], [-0.9151795, 51.4406103], [-0.9159213999999998, 51.4407066], [-0.9167821999999998, 51.4408406], [-0.9175917999999998, 51.4409899], [-0.9178148, 51.441032199999995], [-0.9184962, 51.4411642], [-0.9193597999999996, 51.441341599999994], [-0.9201591, 51.4415437], [-0.9209276, 51.44176029999999], [-0.9215606, 51.44195340000001], [-0.922785, 51.4423801], [-0.9235132, 51.4426573], [-0.9238969091190068, 51.442817580280106], [-0.9242065, 51.4429469], [-0.9249332999999996, 51.44327470000001], [-0.9256487999999998, 51.4436218], [-0.9261232999999998, 51.4438726], [-0.9265372, 51.44410140000001], [-0.9272164, 51.4445409], [-0.9278885, 51.44497270000001], [-0.9290654000000002, 51.4457477], [-0.9295004999999996, 51.446105799999984], [-0.93004, 51.44653469999999], [-0.9305475, 51.44696239999999], [-0.930805, 51.44720100000001], [-0.9310297, 51.447432500000005], [-0.9312947, 51.4477121], [-0.9315424, 51.4479799], [-0.9325516, 51.4493483], [-0.9334100999999998, 51.4505124], [-0.9335819, 51.450713], [-0.9336658, 51.45080080000001], [-0.9337473, 51.450886100000005], [-0.9337967, 51.45093789999999], [-0.9341660999999998, 51.4513019], [-0.934605, 51.45172050000001], [-0.9349921, 51.4520795], [-0.9354353, 51.45246950000001], [-0.9358367, 51.4527894], [-0.9364021, 51.4532124], [-0.9369103, 51.4535569], [-0.9375945999999996, 51.4539899], [-0.9381847, 51.454328200000006], [-0.9386085, 51.4545631], [-0.9389809, 51.4547456], [-0.9395018999999998, 51.4549961], [-0.9398077, 51.455132500000005], [-0.9405520000000002, 51.4554552], [-0.9415726, 51.4558517], [-0.9426119, 51.45623580000001], [-0.9435361, 51.45653910000001], [-0.9444009, 51.45678850000001], [-0.9448739999999998, 51.4569139], [-0.945337, 51.457025599999994], [-0.9462054, 51.45721650000001], [-0.9469044, 51.457353899999994], [-0.9477489999999998, 51.457513500000005], [-0.9482634999999998, 51.45759670000001], [-0.9485262, 51.45763970000001], [-0.9490237, 51.4577075], [-0.9495962999999998, 51.4577724], [-0.9500312, 51.45782439999999], [-0.950691, 51.457882600000005], [-0.9509032, 51.4579008], [-0.9514429999999998, 51.4579361], [-0.9519474999999998, 51.4579552], [-0.9525538, 51.4579732], [-0.9533064, 51.457982599999994], [-0.955734, 51.4579976], [-0.9558294999999998, 51.457998199999984], [-0.9570552, 51.4580388], [-0.9581291, 51.45804460000001], [-0.9586735, 51.45806109999999], [-0.9592744, 51.4580995], [-0.9593682, 51.45810879999999], [-0.9599422, 51.4581654], [-0.9608072, 51.4582453], [-0.9614738, 51.4583019], [-0.9621581, 51.4583488], [-0.9630429, 51.4584015], [-0.9633587, 51.45842030000001], [-0.9637402, 51.4584431], [-0.9647485999999996, 51.4584747], [-0.9652429, 51.458495600000006], [-0.9656965, 51.4585078], [-0.9668236999999998, 51.4585445], [-0.967106, 51.458554500000005], [-0.9682271, 51.45859430000001], [-0.9687534, 51.458614299999994], [-0.9697579, 51.4586601], [-0.9708742, 51.45869820000001], [-0.9712403, 51.4586984]]} |
6.7 |
1549 |
1558 |
Wokingham |
Reading Platforms 4/5/6 |
Reading Platforms 4/5/6 |
51.4586984 |
-0.9712403 |
51.4586984 |
-0.9712403 |
1 |
0 |
2026-09-15 15:08:08 |
TERMINATED |
2026-09-15 14:58:00 |
Reading Platforms 4/5/6 |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15551495 |
1789484190673608 |
84 |
84 |
2026-09-15 15:08:05.681385 |
5 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 14:58:03.743332 |
| 552029 |
579936 |
H37530 |
070M80CP15 |
2026-09-15 |
COMPLETE |
None |
2026-09-15 14:58:00 |
2026-09-15 15:08:08 |
2026-09-17 15:08:08 |
{"id": 579936, "stp": "P", "toc": "Unknown", "uid": "H37530", "consist": null, "dest_crs": null, "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:H37530/2026-09-15/detailed", "trust_id": "070M80CP15", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Coatbridge F.L.T.", "service_date": "2026-09-15", "dest_arr_time": "1517", "dest_platform": null, "is_terminated": 1, "next_location": null, "signalling_id": "0M80", "timing_status": null, "origin_station": "Mossend Loco Holding Sidings", "current_leg_arr": null, "current_leg_dep": null, "current_leg_end": null, "origin_dep_time": "1458", "origin_platform": null, "current_location": null, "last_update_time": "2026-09-15T15:08:08", "route_debug_link": null, "timing_variation": null, "current_leg_route": null, "current_leg_start": null, "dest_arr_time_act": "1517", "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\": 319.068, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 5.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 5.0}, {\"to_m\": 381.038, \"from_m\": 319.068, \"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\": 1396.283, \"from_m\": 381.038, \"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\": 1446.697, \"from_m\": 1396.283, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 2074.803, \"from_m\": 1446.697, \"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\": 2138.883, \"from_m\": 2074.803, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 3175.79, \"from_m\": 2138.883, \"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\": 3795.28, \"from_m\": 3175.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\": 4235.931, \"from_m\": 3795.28, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 5145.092, \"from_m\": 4235.931, \"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\": 5761.431, \"from_m\": 5145.092, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 6150.706, \"from_m\": 5761.431, \"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\": 6203.837, \"from_m\": 6150.706, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 6274.04, \"from_m\": 6203.837, \"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\": 6360.741, \"from_m\": 6274.04, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 6851.817, \"from_m\": 6360.741, \"capability_applied\": null, \"effective_limit_mph\": 5.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 5.0}], \"service_id\": 579936, \"profile_key\": \"2dd99f43734e42a2d7bdb5fb0492f6ee1600934ef48af11dc8cc0035b9c7ae02\", \"schedule_id\": 13783, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1458\", \"location\": \"Mossend Loco Holding Sidings\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 70481}, {\"is_pass\": false, \"wtt_arr\": \"1459\", \"wtt_dep\": \"1501\", \"location\": \"Mossend North Jn\", \"stage_seq\": 2, \"distance_m\": 381.038, \"section_seq\": 1, \"route_path_id\": 70481}, {\"is_pass\": false, \"wtt_arr\": \"1503H\", \"wtt_dep\": \"1505\", \"location\": \"Mossend\", \"stage_seq\": 3, \"distance_m\": 1533.664, \"section_seq\": 1, \"route_path_id\": 70481}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1506H\", \"location\": \"Mossend North Exit\", \"stage_seq\": 4, \"distance_m\": 2074.803, \"section_seq\": 1, \"route_path_id\": 70481}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1509H\", \"location\": \"Whifflet South Jn\", \"stage_seq\": 5, \"distance_m\": 4003.545, \"section_seq\": 1, \"route_path_id\": 70481}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1511H\", \"location\": \"Coatbridge Central\", \"stage_seq\": 6, \"distance_m\": 5628.844, \"section_seq\": 1, \"route_path_id\": 70481}, {\"is_pass\": false, \"wtt_arr\": \"1517\", \"wtt_dep\": null, \"location\": \"Coatbridge F.L.T.\", \"stage_seq\": 7, \"distance_m\": 6851.817, \"section_seq\": 1, \"route_path_id\": 70481}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 6851.817, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 70481}], \"total_distance_m\": 6851.817, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 6296.672, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 555.145, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1458", "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": "Mossend Loco Holding Sidings", "service_state_platform": null, "timing_fact_generation": 1789469887190471, "current_leg_arrival_utc": null, "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:58:04.735901", "service_state_evidence_id": null, "current_leg_start_actual_dep": null, "operational_evidence_version": 0, "service_state_event_time_utc": "2026-09-15T14:58:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T15:08:05.785524", "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 |
0M80 |
None |
None |
None |
None |
{"version": 3, "segments": [{"to_m": 319.068, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 5.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 5.0}, {"to_m": 381.038, "from_m": 319.068, "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": 1396.283, "from_m": 381.038, "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": 1446.697, "from_m": 1396.283, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 2074.803, "from_m": 1446.697, "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": 2138.883, "from_m": 2074.803, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 3175.79, "from_m": 2138.883, "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": 3795.28, "from_m": 3175.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": 4235.931, "from_m": 3795.28, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 5145.092, "from_m": 4235.931, "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": 5761.431, "from_m": 5145.092, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 6150.706, "from_m": 5761.431, "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": 6203.837, "from_m": 6150.706, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 6274.04, "from_m": 6203.837, "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": 6360.741, "from_m": 6274.04, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 6851.817, "from_m": 6360.741, "capability_applied": null, "effective_limit_mph": 5.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 5.0}], "service_id": 579936, "profile_key": "2dd99f43734e42a2d7bdb5fb0492f6ee1600934ef48af11dc8cc0035b9c7ae02", "schedule_id": 13783, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1458", "location": "Mossend Loco Holding Sidings", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 70481}, {"is_pass": false, "wtt_arr": "1459", "wtt_dep": "1501", "location": "Mossend North Jn", "stage_seq": 2, "distance_m": 381.038, "section_seq": 1, "route_path_id": 70481}, {"is_pass": false, "wtt_arr": "1503H", "wtt_dep": "1505", "location": "Mossend", "stage_seq": 3, "distance_m": 1533.664, "section_seq": 1, "route_path_id": 70481}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1506H", "location": "Mossend North Exit", "stage_seq": 4, "distance_m": 2074.803, "section_seq": 1, "route_path_id": 70481}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1509H", "location": "Whifflet South Jn", "stage_seq": 5, "distance_m": 4003.545, "section_seq": 1, "route_path_id": 70481}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1511H", "location": "Coatbridge Central", "stage_seq": 6, "distance_m": 5628.844, "section_seq": 1, "route_path_id": 70481}, {"is_pass": false, "wtt_arr": "1517", "wtt_dep": null, "location": "Coatbridge F.L.T.", "stage_seq": 7, "distance_m": 6851.817, "section_seq": 1, "route_path_id": 70481}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 6851.817, "from_m": 0.0, "section_seq": 1, "route_path_id": 70481}], "total_distance_m": 6851.817, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 6296.672, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 555.145, "synthetic_unknown_infrastructure_limit_mph": 60} |
[] |
Mossend Loco Holding Sidings |
1458 |
1458 |
None |
None |
None |
Coatbridge F.L.T. |
1517 |
1517 |
None |
None |
None |
https://www.realtimetrains.co.uk/service/gb-nr:H37530/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 15:08:08 |
TERMINATED |
2026-09-15 14:58:00 |
Mossend Loco Holding Sidings |
SCHEDULE |
NEVER_DEPARTED_TIMEOUT |
None |
1789469887190471 |
0 |
0 |
2026-09-15 15:08:05.785524 |
None |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 14:58:04.735901 |
| 552030 |
581275 |
C82413 |
861B39MN15 |
2026-09-15 |
COMPLETE |
15551488 |
2026-09-15 15:58:00 |
2026-09-15 15:08:08 |
2026-09-17 15:08:08 |
{"id": 581275, "stp": "P", "toc": "Southern", "uid": "C82413", "consist": "377440+377457", "dest_crs": null, "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C82413/2026-09-15/detailed", "trust_id": "861B39MN15", "origin_crs": "BOG", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London Victoria (C)", "service_date": "2026-09-15", "dest_arr_time": "1545", "dest_platform": "16", "is_terminated": 1, "next_location": "London Victoria (C)", "signalling_id": "1B39", "timing_status": "LATE", "origin_station": "Bognor Regis", "current_leg_arr": "1558", "current_leg_dep": "1552", "current_leg_end": "London Victoria (C)", "origin_dep_time": "1356", "origin_platform": "2", "current_location": "Victoria Plat 10", "last_update_time": "2026-09-15T15:08:08", "route_debug_link": null, "timing_variation": "+13 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.1697569951975492, 51.46404913072504], [-0.16971209999999998, 51.46408979999999], [-0.1696124, 51.46418640000002], [-0.1694674, 51.4643332], [-0.1693888, 51.4644091], [-0.1692715, 51.4645139], [-0.16912979999999997, 51.464627699999994], [-0.16894279999999998, 51.46477320000001], [-0.16875019999999996, 51.464915899999994], [-0.16857639999999996, 51.46503589999999], [-0.1685269, 51.4650717], [-0.16836859999999998, 51.4651788], [-0.1682364, 51.46525720000001], [-0.1682218, 51.4652656], [-0.1680619, 51.46537519999999], [-0.1679586, 51.46543909999998], [-0.1678422, 51.4655075], [-0.1677425, 51.4655561], [-0.16756169999999998, 51.4656394], [-0.1674602, 51.4656949], [-0.16728879999999996, 51.4657907], [-0.16719959999999998, 51.4658419], [-0.16706999999999997, 51.4659093], [-0.1669773, 51.4659506], [-0.1667034, 51.4660694], [-0.1665531, 51.46615320000001], [-0.1664071, 51.4662258], [-0.16632659999999996, 51.4662711], [-0.1659262, 51.4664418], [-0.16532569999999996, 51.4667049], [-0.16486519999999996, 51.46691479999999], [-0.16452339999999996, 51.4670765], [-0.1641589, 51.4672462], [-0.16390329999999995, 51.46735840000001], [-0.16385719999999998, 51.4673792], [-0.16375624446898526, 51.4674238596012], [-0.16368257720825508, 51.46745644768892], [-0.16366258760917543, 51.46750766956669], [-0.1634727, 51.46759099999999], [-0.163124, 51.46774359999999], [-0.1627605, 51.467902800000005], [-0.16249999999999998, 51.46801329999999], [-0.1615173, 51.468447699999984], [-0.16061359999999997, 51.46884020000001], [-0.1595092, 51.4693236], [-0.15892188929030404, 51.46957651517992], [-0.1588639649409114, 51.46960145922129], [-0.1587269988165945, 51.469660441075455], [-0.1586675617050658, 51.46968603651237], [-0.15860099999999996, 51.4697147], [-0.1582648, 51.469856], [-0.1579714863266327, 51.46998576357737], [-0.1578125, 51.4700561], [-0.1575055, 51.4701848], [-0.1571949, 51.4703091], [-0.15682289999999996, 51.47045920000001], [-0.15653129999999998, 51.4705835], [-0.1560896, 51.47075999999999], [-0.1554756, 51.47101449999998], [-0.1551284, 51.4711661], [-0.15442379999999997, 51.47147079999999], [-0.1522548, 51.4723745], [-0.15156789999999998, 51.4726877], [-0.1514722, 51.4727273], [-0.1511535, 51.4728765], [-0.1510379, 51.47293879999999], [-0.1508115, 51.4730626], [-0.150536, 51.4732009], [-0.15046039999999997, 51.47323200000001], [-0.1498368, 51.4735336], [-0.149781, 51.473558], [-0.14947479999999996, 51.47370759999999], [-0.1493368, 51.4737837], [-0.1492554, 51.4738333], [-0.1488944, 51.474016], [-0.1488318, 51.47404149999999], [-0.14860927052729844, 51.47413531122673], [-0.14858417838308857, 51.47418782058849], [-0.1484608099350319, 51.47424226325008], [-0.1483859328269174, 51.47427530658664], [-0.14832836709163855, 51.47430071038219], [-0.1482237, 51.47434689999999], [-0.1480432, 51.4744241], [-0.1475548, 51.47463019999999], [-0.14729289999999998, 51.4747393], [-0.1466365, 51.47503030000001], [-0.1463844, 51.4751436], [-0.14596650139025327, 51.47532097594229], [-0.1459301564393222, 51.47533640242647], [-0.145896, 51.4753509], [-0.1454837, 51.47552790000001], [-0.1450775, 51.4757046], [-0.14458499999999996, 51.475933999999995], [-0.1440751, 51.47618349999999], [-0.14384174392600652, 51.476299054583414], [-0.14385800328282047, 51.47631383403739], [-0.1438924, 51.4763451], [-0.1441653, 51.47661450000001], [-0.14434569999999997, 51.47682499999999], [-0.1445679, 51.4771021], [-0.1447173, 51.47728609999999], [-0.14488359999999997, 51.4775166], [-0.1450753, 51.4778182], [-0.14520539999999998, 51.4780654], [-0.1453026, 51.4783103], [-0.145379, 51.4785007], [-0.14546889999999998, 51.47877299999999], [-0.14552389999999998, 51.4789702], [-0.1455797, 51.4792299], [-0.14567749999999996, 51.47968579999999], [-0.14570143225521476, 51.47974837090851], [-0.14572843446001194, 51.47981896810064], [-0.1457727, 51.479934699999994], [-0.1458416453134135, 51.48007695438829], [-0.1458833, 51.4801629], [-0.14595566412563174, 51.48028674824078], [-0.1459793, 51.4803272], [-0.146167, 51.4806371], [-0.1463843, 51.4809136], [-0.14660959999999998, 51.48123429999999], [-0.146792, 51.481499], [-0.1469481, 51.48180299999999], [-0.1470211, 51.481945299999985], [-0.1470882233208141, 51.482135645662986], [-0.14712129520294717, 51.48229287365633], [-0.1471589797570499, 51.482432036220274], [-0.147200284820856, 51.48255572654597], [-0.14724421823209932, 51.48266653782455], [-0.14728978782851368, 51.48276706324716], [-0.14733600144783288, 51.48285989600493], [-0.14738186692779065, 51.48294762928902], [-0.14742639210612088, 51.48303285629057], [-0.14746858482055733, 51.48311817020071], [-0.1475074529088338, 51.4832061642106], [-0.14754200420868407, 51.483299431511355], [-0.14757124655784204, 51.48340056529414], [-0.1475941877940414, 51.48351215875009], [-0.14760983575501602, 51.48363680507035], [-0.14761719827849965, 51.48377709744604], [-0.14761528320222614, 51.483935629068334], [-0.14758989999999997, 51.48563519999999], [-0.14759359999999996, 51.48578149999999], [-0.1475937, 51.4858151], [-0.14759379999999997, 51.48584700000001], [-0.14759499999999998, 51.4862225], [-0.1476138, 51.486397], [-0.14765669999999995, 51.48664420000001], [-0.1477465, 51.4869607], [-0.1478364, 51.48715279999999], [-0.1479557, 51.4873808], [-0.1481448, 51.487725699999984], [-0.14830839999999998, 51.4880321], [-0.1484412, 51.48835700000001], [-0.1485512, 51.4886943], [-0.14859949999999997, 51.488934], [-0.14860339999999997, 51.4889888], [-0.14861689999999997, 51.48917869999999], [-0.14862169999999997, 51.4893432], [-0.1485861, 51.4895411], [-0.14856989999999998, 51.489637299999984], [-0.1485525, 51.48974069999999], [-0.14849889999999996, 51.48997450000001], [-0.14842379999999997, 51.4901832], [-0.1483464, 51.490347], [-0.1482092, 51.49056900000001], [-0.14810589999999998, 51.490726], [-0.1479697, 51.49090439999999], [-0.1480658, 51.4907289], [-0.1481467, 51.4905609], [-0.1482978, 51.4901825], [-0.14805739999999998, 51.4906689], [-0.14797819999999998, 51.490762800000006], [-0.1478436, 51.49091750000001], [-0.1479473, 51.49075449999999], [-0.1480644, 51.4905523], [-0.1479219, 51.4907465], [-0.1478207, 51.49086179999999], [-0.14754159999999997, 51.49112079999999], [-0.1472959, 51.491313000000005], [-0.14727380000000004, 51.4913321], [-0.1468782, 51.49168040000001], [-0.1473576, 51.4911886], [-0.1475361, 51.491018200000006], [-0.14765499999999998, 51.4908388], [-0.14774469999999998, 51.490672999999994], [-0.14771169999999997, 51.4907185], [-0.1475534, 51.4909264], [-0.1474327, 51.4910567], [-0.1473257, 51.4911639], [-0.14708129999999997, 51.491379], [-0.1469372, 51.4915023], [-0.14674329999999997, 51.4916493], [-0.14653799999999997, 51.49180499999999], [-0.14646709999999996, 51.49186579999999], [-0.14625659999999996, 51.49205280000001], [-0.14607949999999997, 51.4922207], [-0.1459018, 51.4923985], [-0.1456946, 51.492604799999995], [-0.1448888, 51.493324300000005]]}", "current_leg_start": "Clapham Junction (C)", "dest_arr_time_act": "1545", "motion_projection": null, "next_location_lat": "51.4933243", "next_location_lon": "-0.1448888", "previous_location": "Clapham Junction (C)", "current_leg_milage": "3.0", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 597.951, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 5459.722, \"from_m\": 597.951, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 5614.223, \"from_m\": 5459.722, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 6097.95, \"from_m\": 5614.223, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 10190.666, \"from_m\": 6097.95, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 10242.351, \"from_m\": 10190.666, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 10347.799, \"from_m\": 10242.351, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 10542.839, \"from_m\": 10347.799, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 11364.183, \"from_m\": 10542.839, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 13827.647, \"from_m\": 11364.183, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 13873.144, \"from_m\": 13827.647, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 25464.9, \"from_m\": 13873.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\": 29274.745, \"from_m\": 25464.9, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 34480.502, \"from_m\": 29274.745, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 35864.414, \"from_m\": 34480.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\": 46622.549, \"from_m\": 35864.414, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 47194.657, \"from_m\": 46622.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\": 47568.798, \"from_m\": 47194.657, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 47720.499, \"from_m\": 47568.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\": 50435.906, \"from_m\": 47720.499, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 55806.663, \"from_m\": 50435.906, \"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\": 56664.936, \"from_m\": 55806.663, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 59734.436, \"from_m\": 56664.936, \"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\": 60138.347, \"from_m\": 59734.436, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 60320.739, \"from_m\": 60138.347, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 60881.375, \"from_m\": 60320.739, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 64320.169, \"from_m\": 60881.375, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 65002.053, \"from_m\": 64320.169, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 65060.531, \"from_m\": 65002.053, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 65133.567, \"from_m\": 65060.531, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 65204.887, \"from_m\": 65133.567, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 72921.153, \"from_m\": 65204.887, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 73657.72, \"from_m\": 72921.153, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 84572.716, \"from_m\": 73657.72, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 84627.733, \"from_m\": 84572.716, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 89200.74, \"from_m\": 84627.733, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 90478.383, \"from_m\": 89200.74, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 90536.947, \"from_m\": 90478.383, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 90581.218, \"from_m\": 90536.947, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 90616.925, \"from_m\": 90581.218, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 90680.624, \"from_m\": 90616.925, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 90769.292, \"from_m\": 90680.624, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 90799.728, \"from_m\": 90769.292, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 91193.984, \"from_m\": 90799.728, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 91230.949, \"from_m\": 91193.984, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 92127.4, \"from_m\": 91230.949, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 92651.393, \"from_m\": 92127.4, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 92732.715, \"from_m\": 92651.393, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 92786.491, \"from_m\": 92732.715, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 101166.912, \"from_m\": 92786.491, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 104565.289, \"from_m\": 101166.912, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 107246.25, \"from_m\": 104565.289, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 107903.286, \"from_m\": 107246.25, \"capability_applied\": null, \"effective_limit_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\": 581275, \"profile_key\": \"b36117dd5dffcc28f3109ed3a13fbb5b9155da5ab1dc3c1a721b9ada7a235336\", \"schedule_id\": 7714, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1356\", \"location\": \"Bognor Regis\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 67931}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1400\", \"location\": \"Bognor Regis Sig. Br14\", \"stage_seq\": 2, \"distance_m\": 837.141, \"section_seq\": 1, \"route_path_id\": 67931}, {\"is_pass\": false, \"wtt_arr\": \"1403\", \"wtt_dep\": \"1404\", \"location\": \"Barnham\", \"stage_seq\": 3, \"distance_m\": 5773.39, \"section_seq\": 1, \"route_path_id\": 67931}, {\"is_pass\": false, \"wtt_arr\": \"1408\", \"wtt_dep\": \"1408H\", \"location\": \"Ford\", \"stage_seq\": 4, \"distance_m\": 10015.218, \"section_seq\": 1, \"route_path_id\": 67931}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1411\", \"location\": \"Arundel Jn\", \"stage_seq\": 5, \"distance_m\": 11107.332, \"section_seq\": 1, \"route_path_id\": 67931}, {\"is_pass\": false, \"wtt_arr\": \"1413H\", \"wtt_dep\": \"1414\", \"location\": \"Arundel\", \"stage_seq\": 6, \"distance_m\": 13743.759, \"section_seq\": 1, \"route_path_id\": 67931}, {\"is_pass\": false, \"wtt_arr\": \"1418\", \"wtt_dep\": \"1418H\", \"location\": \"Amberley\", \"stage_seq\": 7, \"distance_m\": 19474.945, \"section_seq\": 1, \"route_path_id\": 67931}, {\"is_pass\": false, \"wtt_arr\": \"1424\", \"wtt_dep\": \"1424H\", \"location\": \"Pulborough\", \"stage_seq\": 8, \"distance_m\": 27157.04, \"section_seq\": 1, \"route_path_id\": 67931}, {\"is_pass\": false, \"wtt_arr\": \"1430H\", \"wtt_dep\": \"1431H\", \"location\": \"Billingshurst\", \"stage_seq\": 9, \"distance_m\": 35391.574, \"section_seq\": 1, \"route_path_id\": 67931}, {\"is_pass\": false, \"wtt_arr\": \"1437\", \"wtt_dep\": \"1437H\", \"location\": \"Christ's Hospital\", \"stage_seq\": 10, \"distance_m\": 43064.511, \"section_seq\": 1, \"route_path_id\": 67931}, {\"is_pass\": false, \"wtt_arr\": \"1441\", \"wtt_dep\": \"1450\", \"location\": \"Horsham\", \"stage_seq\": 11, \"distance_m\": 46871.645, \"section_seq\": 1, \"route_path_id\": 67931}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1453\", \"location\": \"Littlehaven\", \"stage_seq\": 12, \"distance_m\": 48522.87, \"section_seq\": 1, \"route_path_id\": 67931}, {\"is_pass\": false, \"wtt_arr\": \"1458\", \"wtt_dep\": \"1459\", \"location\": \"Crawley\", \"stage_seq\": 13, \"distance_m\": 58229.259, \"section_seq\": 1, \"route_path_id\": 67931}, {\"is_pass\": false, \"wtt_arr\": \"1503\", \"wtt_dep\": \"1505\", \"location\": \"Three Bridges\", \"stage_seq\": 14, \"distance_m\": 60443.565, \"section_seq\": 1, \"route_path_id\": 67931}, {\"is_pass\": false, \"wtt_arr\": \"1509\", \"wtt_dep\": \"1513\", \"location\": \"Gatwick Airport\", \"stage_seq\": 15, \"distance_m\": 64787.292, \"section_seq\": 1, \"route_path_id\": 67931}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1518\", \"location\": \"Earlswood (Surrey)\", \"stage_seq\": 16, \"distance_m\": 72783.102, \"section_seq\": 1, \"route_path_id\": 67931}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1523H\", \"location\": \"Stoats Nest Jn\", \"stage_seq\": 17, \"distance_m\": 84627.733, \"section_seq\": 1, \"route_path_id\": 67931}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1524\", \"location\": \"Purley\", \"stage_seq\": 18, \"distance_m\": 86206.751, \"section_seq\": 1, \"route_path_id\": 67931}, {\"is_pass\": false, \"wtt_arr\": \"1527H\", \"wtt_dep\": \"1528H\", \"location\": \"East Croydon\", \"stage_seq\": 19, \"distance_m\": 91001.62, \"section_seq\": 1, \"route_path_id\": 67931}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1529H\", \"location\": \"Windmill Bridge Jn\", \"stage_seq\": 20, \"distance_m\": 91849.33, \"section_seq\": 1, \"route_path_id\": 67931}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1530\", \"location\": \"Selhurst\", \"stage_seq\": 21, \"distance_m\": 92878.383, \"section_seq\": 1, \"route_path_id\": 67931}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1533\", \"location\": \"Streatham North Jn\", \"stage_seq\": 22, \"distance_m\": 98172.976, \"section_seq\": 1, \"route_path_id\": 67931}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1534\", \"location\": \"Balham\", \"stage_seq\": 23, \"distance_m\": 100518.986, \"section_seq\": 1, \"route_path_id\": 67931}, {\"is_pass\": false, \"wtt_arr\": \"1537\", \"wtt_dep\": \"1538\", \"location\": \"Clapham Junction (C)\", \"stage_seq\": 24, \"distance_m\": 103660.692, \"section_seq\": 1, \"route_path_id\": 67931}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1539H\", \"location\": \"Pouparts Jn\", \"stage_seq\": 25, \"distance_m\": 104725.3, \"section_seq\": 1, \"route_path_id\": 67931}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1541\", \"location\": \"Battersea Pier Jn\", \"stage_seq\": 26, \"distance_m\": 106561.212, \"section_seq\": 1, \"route_path_id\": 67931}, {\"is_pass\": false, \"wtt_arr\": \"1545\", \"wtt_dep\": null, \"location\": \"London Victoria (C)\", \"stage_seq\": 27, \"distance_m\": 107903.286, \"section_seq\": 1, \"route_path_id\": 67931}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 107903.286, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 67931}], \"total_distance_m\": 107903.286, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 106599.697, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1303.589, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1356", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "6.0", "current_position_lat": "51.4933243", "current_position_lon": "-0.1448888", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 27463, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:01:10Z\", \"source_id\": 47534841, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:02:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:01:12Z\", \"source_id\": 15465338, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27479, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:06:06Z\", \"source_id\": 47547829, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:07:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:06:10Z\", \"source_id\": 15468897, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30829, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:10:35Z\", \"source_id\": 47559734, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:11:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:10:38Z\", \"source_id\": 15472236, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30825, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:16:57Z\", \"source_id\": 47576022, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:18:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:17:01Z\", \"source_id\": 15476887, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30820, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:22:30Z\", \"source_id\": 47590660, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:24:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:22:34Z\", \"source_id\": 15480953, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30816, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:29:54Z\", \"source_id\": 47609793, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:30:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:29:58Z\", \"source_id\": 15486464, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30811, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:35:30Z\", \"source_id\": 47624597, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:37:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:35:31Z\", \"source_id\": 15490594, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30736, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:40:16Z\", \"source_id\": 47637080, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:41:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:40:21Z\", \"source_id\": 15494126, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30723, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:00:52Z\", \"source_id\": 47691590, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:02:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:00:56Z\", \"source_id\": 15509281, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30708, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:11:05Z\", \"source_id\": 47718950, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:12:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:11:13Z\", \"source_id\": 15516962, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30653, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:15:49Z\", \"source_id\": 47731735, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:16:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:15:51Z\", \"source_id\": 15520557, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30592, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:21:02Z\", \"source_id\": 47745653, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:22:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:21:06Z\", \"source_id\": 15524536, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30486, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:35:00Z\", \"source_id\": 47782053, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:36:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:35:03Z\", \"source_id\": 15535099, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30205, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:38:32Z\", \"source_id\": 47792060, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:39:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:38:36Z\", \"source_id\": 15537776, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29931, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:42:30Z\", \"source_id\": 47802398, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:43:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:42:34Z\", \"source_id\": 15540827, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29217, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:47:57Z\", \"source_id\": 47817302, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:48:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:48:01Z\", \"source_id\": 15544994, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29139, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:50:28Z\", \"source_id\": 47824055, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:50:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:50:33Z\", \"source_id\": 15546996, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28783, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:56:23Z\", \"source_id\": 47839952, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:58:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:56:27Z\", \"source_id\": 15551488, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:58:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Victoria (C)", "service_state_platform": "16", "timing_fact_generation": 1789484188280553, "current_leg_arrival_utc": "2026-09-15T15:58:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:58:05.000319", "service_state_evidence_id": 15551488, "current_leg_start_actual_dep": "2026-09-15T15:51:00+01:00", "operational_evidence_version": 120, "service_state_event_time_utc": "2026-09-15T14:58:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T15:08:05.691891", "service_state_valid_until_kind": null, "operational_interpretation_version": 120, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Southern |
P |
BOG |
None |
1B39 |
377440+377457 |
8 |
100 |
None |
{"version": 3, "segments": [{"to_m": 597.951, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 5459.722, "from_m": 597.951, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 5614.223, "from_m": 5459.722, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 6097.95, "from_m": 5614.223, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 10190.666, "from_m": 6097.95, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 10242.351, "from_m": 10190.666, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 10347.799, "from_m": 10242.351, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 10542.839, "from_m": 10347.799, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 11364.183, "from_m": 10542.839, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 13827.647, "from_m": 11364.183, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 13873.144, "from_m": 13827.647, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 25464.9, "from_m": 13873.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": 29274.745, "from_m": 25464.9, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 34480.502, "from_m": 29274.745, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 35864.414, "from_m": 34480.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": 46622.549, "from_m": 35864.414, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 47194.657, "from_m": 46622.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": 47568.798, "from_m": 47194.657, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 47720.499, "from_m": 47568.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": 50435.906, "from_m": 47720.499, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 55806.663, "from_m": 50435.906, "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": 56664.936, "from_m": 55806.663, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 59734.436, "from_m": 56664.936, "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": 60138.347, "from_m": 59734.436, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 60320.739, "from_m": 60138.347, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 60881.375, "from_m": 60320.739, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 64320.169, "from_m": 60881.375, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 65002.053, "from_m": 64320.169, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 65060.531, "from_m": 65002.053, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 65133.567, "from_m": 65060.531, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 65204.887, "from_m": 65133.567, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 72921.153, "from_m": 65204.887, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 73657.72, "from_m": 72921.153, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 84572.716, "from_m": 73657.72, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 84627.733, "from_m": 84572.716, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 89200.74, "from_m": 84627.733, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 90478.383, "from_m": 89200.74, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 90536.947, "from_m": 90478.383, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 90581.218, "from_m": 90536.947, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 90616.925, "from_m": 90581.218, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 90680.624, "from_m": 90616.925, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 90769.292, "from_m": 90680.624, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 90799.728, "from_m": 90769.292, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 91193.984, "from_m": 90799.728, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 91230.949, "from_m": 91193.984, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 92127.4, "from_m": 91230.949, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 92651.393, "from_m": 92127.4, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 92732.715, "from_m": 92651.393, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 92786.491, "from_m": 92732.715, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 101166.912, "from_m": 92786.491, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 104565.289, "from_m": 101166.912, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 107246.25, "from_m": 104565.289, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 107903.286, "from_m": 107246.25, "capability_applied": null, "effective_limit_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": 581275, "profile_key": "b36117dd5dffcc28f3109ed3a13fbb5b9155da5ab1dc3c1a721b9ada7a235336", "schedule_id": 7714, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1356", "location": "Bognor Regis", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 67931}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1400", "location": "Bognor Regis Sig. Br14", "stage_seq": 2, "distance_m": 837.141, "section_seq": 1, "route_path_id": 67931}, {"is_pass": false, "wtt_arr": "1403", "wtt_dep": "1404", "location": "Barnham", "stage_seq": 3, "distance_m": 5773.39, "section_seq": 1, "route_path_id": 67931}, {"is_pass": false, "wtt_arr": "1408", "wtt_dep": "1408H", "location": "Ford", "stage_seq": 4, "distance_m": 10015.218, "section_seq": 1, "route_path_id": 67931}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1411", "location": "Arundel Jn", "stage_seq": 5, "distance_m": 11107.332, "section_seq": 1, "route_path_id": 67931}, {"is_pass": false, "wtt_arr": "1413H", "wtt_dep": "1414", "location": "Arundel", "stage_seq": 6, "distance_m": 13743.759, "section_seq": 1, "route_path_id": 67931}, {"is_pass": false, "wtt_arr": "1418", "wtt_dep": "1418H", "location": "Amberley", "stage_seq": 7, "distance_m": 19474.945, "section_seq": 1, "route_path_id": 67931}, {"is_pass": false, "wtt_arr": "1424", "wtt_dep": "1424H", "location": "Pulborough", "stage_seq": 8, "distance_m": 27157.04, "section_seq": 1, "route_path_id": 67931}, {"is_pass": false, "wtt_arr": "1430H", "wtt_dep": "1431H", "location": "Billingshurst", "stage_seq": 9, "distance_m": 35391.574, "section_seq": 1, "route_path_id": 67931}, {"is_pass": false, "wtt_arr": "1437", "wtt_dep": "1437H", "location": "Christ's Hospital", "stage_seq": 10, "distance_m": 43064.511, "section_seq": 1, "route_path_id": 67931}, {"is_pass": false, "wtt_arr": "1441", "wtt_dep": "1450", "location": "Horsham", "stage_seq": 11, "distance_m": 46871.645, "section_seq": 1, "route_path_id": 67931}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1453", "location": "Littlehaven", "stage_seq": 12, "distance_m": 48522.87, "section_seq": 1, "route_path_id": 67931}, {"is_pass": false, "wtt_arr": "1458", "wtt_dep": "1459", "location": "Crawley", "stage_seq": 13, "distance_m": 58229.259, "section_seq": 1, "route_path_id": 67931}, {"is_pass": false, "wtt_arr": "1503", "wtt_dep": "1505", "location": "Three Bridges", "stage_seq": 14, "distance_m": 60443.565, "section_seq": 1, "route_path_id": 67931}, {"is_pass": false, "wtt_arr": "1509", "wtt_dep": "1513", "location": "Gatwick Airport", "stage_seq": 15, "distance_m": 64787.292, "section_seq": 1, "route_path_id": 67931}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1518", "location": "Earlswood (Surrey)", "stage_seq": 16, "distance_m": 72783.102, "section_seq": 1, "route_path_id": 67931}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1523H", "location": "Stoats Nest Jn", "stage_seq": 17, "distance_m": 84627.733, "section_seq": 1, "route_path_id": 67931}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1524", "location": "Purley", "stage_seq": 18, "distance_m": 86206.751, "section_seq": 1, "route_path_id": 67931}, {"is_pass": false, "wtt_arr": "1527H", "wtt_dep": "1528H", "location": "East Croydon", "stage_seq": 19, "distance_m": 91001.62, "section_seq": 1, "route_path_id": 67931}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1529H", "location": "Windmill Bridge Jn", "stage_seq": 20, "distance_m": 91849.33, "section_seq": 1, "route_path_id": 67931}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1530", "location": "Selhurst", "stage_seq": 21, "distance_m": 92878.383, "section_seq": 1, "route_path_id": 67931}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1533", "location": "Streatham North Jn", "stage_seq": 22, "distance_m": 98172.976, "section_seq": 1, "route_path_id": 67931}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1534", "location": "Balham", "stage_seq": 23, "distance_m": 100518.986, "section_seq": 1, "route_path_id": 67931}, {"is_pass": false, "wtt_arr": "1537", "wtt_dep": "1538", "location": "Clapham Junction (C)", "stage_seq": 24, "distance_m": 103660.692, "section_seq": 1, "route_path_id": 67931}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1539H", "location": "Pouparts Jn", "stage_seq": 25, "distance_m": 104725.3, "section_seq": 1, "route_path_id": 67931}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1541", "location": "Battersea Pier Jn", "stage_seq": 26, "distance_m": 106561.212, "section_seq": 1, "route_path_id": 67931}, {"is_pass": false, "wtt_arr": "1545", "wtt_dep": null, "location": "London Victoria (C)", "stage_seq": 27, "distance_m": 107903.286, "section_seq": 1, "route_path_id": 67931}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 107903.286, "from_m": 0.0, "section_seq": 1, "route_path_id": 67931}], "total_distance_m": 107903.286, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 106599.697, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1303.589, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 27463, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:01:10Z", "source_id": 47534841, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T13:02:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:01:12Z", "source_id": 15465338, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T14:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27479, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:06:06Z", "source_id": 47547829, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T13:07:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:06:10Z", "source_id": 15468897, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T14:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30829, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:10:35Z", "source_id": 47559734, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T13:11:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:10:38Z", "source_id": 15472236, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T14:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30825, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:16:57Z", "source_id": 47576022, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T13:18:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:17:01Z", "source_id": 15476887, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T14:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30820, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:22:30Z", "source_id": 47590660, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T13:24:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:22:34Z", "source_id": 15480953, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T14:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30816, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:29:54Z", "source_id": 47609793, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T13:30:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:29:58Z", "source_id": 15486464, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T14:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30811, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:35:30Z", "source_id": 47624597, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T13:37:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:35:31Z", "source_id": 15490594, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T14:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30736, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:40:16Z", "source_id": 47637080, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T13:41:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:40:21Z", "source_id": 15494126, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T14:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30723, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:00:52Z", "source_id": 47691590, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T14:02:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:00:56Z", "source_id": 15509281, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T15:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30708, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:11:05Z", "source_id": 47718950, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T14:12:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:11:13Z", "source_id": 15516962, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T15:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30653, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:15:49Z", "source_id": 47731735, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T14:16:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:15:51Z", "source_id": 15520557, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T15:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30592, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:21:02Z", "source_id": 47745653, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T14:22:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:21:06Z", "source_id": 15524536, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T15:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30486, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:35:00Z", "source_id": 47782053, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T14:36:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:35:03Z", "source_id": 15535099, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T15:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30205, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:38:32Z", "source_id": 47792060, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T14:39:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:38:36Z", "source_id": 15537776, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T15:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29931, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:42:30Z", "source_id": 47802398, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T14:43:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:42:34Z", "source_id": 15540827, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T15:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29217, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:47:57Z", "source_id": 47817302, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-15T14:48:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:48:01Z", "source_id": 15544994, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-15T15:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29139, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:50:28Z", "source_id": 47824055, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-15T14:50:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:50:33Z", "source_id": 15546996, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-15T15:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28783, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:56:23Z", "source_id": 47839952, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-15T14:58:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:56:27Z", "source_id": 15551488, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-15T15:58:00+01:00", "operational_fact": true}] |
Bognor Regis |
1356 |
1356 |
2 |
None |
None |
London Victoria (C) |
1545 |
1545 |
16 |
LATE |
+13 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C82413/2026-09-15/detailed |
None |
Clapham Junction (C) |
2026-09-15T15:51:00+01:00 |
London Victoria (C) |
6.0 |
{"type": "LineString", "coordinates": [[-0.1697569951975492, 51.46404913072504], [-0.16971209999999998, 51.46408979999999], [-0.1696124, 51.46418640000002], [-0.1694674, 51.4643332], [-0.1693888, 51.4644091], [-0.1692715, 51.4645139], [-0.16912979999999997, 51.464627699999994], [-0.16894279999999998, 51.46477320000001], [-0.16875019999999996, 51.464915899999994], [-0.16857639999999996, 51.46503589999999], [-0.1685269, 51.4650717], [-0.16836859999999998, 51.4651788], [-0.1682364, 51.46525720000001], [-0.1682218, 51.4652656], [-0.1680619, 51.46537519999999], [-0.1679586, 51.46543909999998], [-0.1678422, 51.4655075], [-0.1677425, 51.4655561], [-0.16756169999999998, 51.4656394], [-0.1674602, 51.4656949], [-0.16728879999999996, 51.4657907], [-0.16719959999999998, 51.4658419], [-0.16706999999999997, 51.4659093], [-0.1669773, 51.4659506], [-0.1667034, 51.4660694], [-0.1665531, 51.46615320000001], [-0.1664071, 51.4662258], [-0.16632659999999996, 51.4662711], [-0.1659262, 51.4664418], [-0.16532569999999996, 51.4667049], [-0.16486519999999996, 51.46691479999999], [-0.16452339999999996, 51.4670765], [-0.1641589, 51.4672462], [-0.16390329999999995, 51.46735840000001], [-0.16385719999999998, 51.4673792], [-0.16375624446898526, 51.4674238596012], [-0.16368257720825508, 51.46745644768892], [-0.16366258760917543, 51.46750766956669], [-0.1634727, 51.46759099999999], [-0.163124, 51.46774359999999], [-0.1627605, 51.467902800000005], [-0.16249999999999998, 51.46801329999999], [-0.1615173, 51.468447699999984], [-0.16061359999999997, 51.46884020000001], [-0.1595092, 51.4693236], [-0.15892188929030404, 51.46957651517992], [-0.1588639649409114, 51.46960145922129], [-0.1587269988165945, 51.469660441075455], [-0.1586675617050658, 51.46968603651237], [-0.15860099999999996, 51.4697147], [-0.1582648, 51.469856], [-0.1579714863266327, 51.46998576357737], [-0.1578125, 51.4700561], [-0.1575055, 51.4701848], [-0.1571949, 51.4703091], [-0.15682289999999996, 51.47045920000001], [-0.15653129999999998, 51.4705835], [-0.1560896, 51.47075999999999], [-0.1554756, 51.47101449999998], [-0.1551284, 51.4711661], [-0.15442379999999997, 51.47147079999999], [-0.1522548, 51.4723745], [-0.15156789999999998, 51.4726877], [-0.1514722, 51.4727273], [-0.1511535, 51.4728765], [-0.1510379, 51.47293879999999], [-0.1508115, 51.4730626], [-0.150536, 51.4732009], [-0.15046039999999997, 51.47323200000001], [-0.1498368, 51.4735336], [-0.149781, 51.473558], [-0.14947479999999996, 51.47370759999999], [-0.1493368, 51.4737837], [-0.1492554, 51.4738333], [-0.1488944, 51.474016], [-0.1488318, 51.47404149999999], [-0.14860927052729844, 51.47413531122673], [-0.14858417838308857, 51.47418782058849], [-0.1484608099350319, 51.47424226325008], [-0.1483859328269174, 51.47427530658664], [-0.14832836709163855, 51.47430071038219], [-0.1482237, 51.47434689999999], [-0.1480432, 51.4744241], [-0.1475548, 51.47463019999999], [-0.14729289999999998, 51.4747393], [-0.1466365, 51.47503030000001], [-0.1463844, 51.4751436], [-0.14596650139025327, 51.47532097594229], [-0.1459301564393222, 51.47533640242647], [-0.145896, 51.4753509], [-0.1454837, 51.47552790000001], [-0.1450775, 51.4757046], [-0.14458499999999996, 51.475933999999995], [-0.1440751, 51.47618349999999], [-0.14384174392600652, 51.476299054583414], [-0.14385800328282047, 51.47631383403739], [-0.1438924, 51.4763451], [-0.1441653, 51.47661450000001], [-0.14434569999999997, 51.47682499999999], [-0.1445679, 51.4771021], [-0.1447173, 51.47728609999999], [-0.14488359999999997, 51.4775166], [-0.1450753, 51.4778182], [-0.14520539999999998, 51.4780654], [-0.1453026, 51.4783103], [-0.145379, 51.4785007], [-0.14546889999999998, 51.47877299999999], [-0.14552389999999998, 51.4789702], [-0.1455797, 51.4792299], [-0.14567749999999996, 51.47968579999999], [-0.14570143225521476, 51.47974837090851], [-0.14572843446001194, 51.47981896810064], [-0.1457727, 51.479934699999994], [-0.1458416453134135, 51.48007695438829], [-0.1458833, 51.4801629], [-0.14595566412563174, 51.48028674824078], [-0.1459793, 51.4803272], [-0.146167, 51.4806371], [-0.1463843, 51.4809136], [-0.14660959999999998, 51.48123429999999], [-0.146792, 51.481499], [-0.1469481, 51.48180299999999], [-0.1470211, 51.481945299999985], [-0.1470882233208141, 51.482135645662986], [-0.14712129520294717, 51.48229287365633], [-0.1471589797570499, 51.482432036220274], [-0.147200284820856, 51.48255572654597], [-0.14724421823209932, 51.48266653782455], [-0.14728978782851368, 51.48276706324716], [-0.14733600144783288, 51.48285989600493], [-0.14738186692779065, 51.48294762928902], [-0.14742639210612088, 51.48303285629057], [-0.14746858482055733, 51.48311817020071], [-0.1475074529088338, 51.4832061642106], [-0.14754200420868407, 51.483299431511355], [-0.14757124655784204, 51.48340056529414], [-0.1475941877940414, 51.48351215875009], [-0.14760983575501602, 51.48363680507035], [-0.14761719827849965, 51.48377709744604], [-0.14761528320222614, 51.483935629068334], [-0.14758989999999997, 51.48563519999999], [-0.14759359999999996, 51.48578149999999], [-0.1475937, 51.4858151], [-0.14759379999999997, 51.48584700000001], [-0.14759499999999998, 51.4862225], [-0.1476138, 51.486397], [-0.14765669999999995, 51.48664420000001], [-0.1477465, 51.4869607], [-0.1478364, 51.48715279999999], [-0.1479557, 51.4873808], [-0.1481448, 51.487725699999984], [-0.14830839999999998, 51.4880321], [-0.1484412, 51.48835700000001], [-0.1485512, 51.4886943], [-0.14859949999999997, 51.488934], [-0.14860339999999997, 51.4889888], [-0.14861689999999997, 51.48917869999999], [-0.14862169999999997, 51.4893432], [-0.1485861, 51.4895411], [-0.14856989999999998, 51.489637299999984], [-0.1485525, 51.48974069999999], [-0.14849889999999996, 51.48997450000001], [-0.14842379999999997, 51.4901832], [-0.1483464, 51.490347], [-0.1482092, 51.49056900000001], [-0.14810589999999998, 51.490726], [-0.1479697, 51.49090439999999], [-0.1480658, 51.4907289], [-0.1481467, 51.4905609], [-0.1482978, 51.4901825], [-0.14805739999999998, 51.4906689], [-0.14797819999999998, 51.490762800000006], [-0.1478436, 51.49091750000001], [-0.1479473, 51.49075449999999], [-0.1480644, 51.4905523], [-0.1479219, 51.4907465], [-0.1478207, 51.49086179999999], [-0.14754159999999997, 51.49112079999999], [-0.1472959, 51.491313000000005], [-0.14727380000000004, 51.4913321], [-0.1468782, 51.49168040000001], [-0.1473576, 51.4911886], [-0.1475361, 51.491018200000006], [-0.14765499999999998, 51.4908388], [-0.14774469999999998, 51.490672999999994], [-0.14771169999999997, 51.4907185], [-0.1475534, 51.4909264], [-0.1474327, 51.4910567], [-0.1473257, 51.4911639], [-0.14708129999999997, 51.491379], [-0.1469372, 51.4915023], [-0.14674329999999997, 51.4916493], [-0.14653799999999997, 51.49180499999999], [-0.14646709999999996, 51.49186579999999], [-0.14625659999999996, 51.49205280000001], [-0.14607949999999997, 51.4922207], [-0.1459018, 51.4923985], [-0.1456946, 51.492604799999995], [-0.1448888, 51.493324300000005]]} |
3.0 |
1552 |
1558 |
Clapham Junction (C) |
Victoria Plat 10 |
London Victoria (C) |
51.4933243 |
-0.1448888 |
51.4933243 |
-0.1448888 |
1 |
0 |
2026-09-15 15:08:08 |
TERMINATED |
2026-09-15 14:58:00 |
London Victoria (C) |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15551488 |
1789484188280553 |
120 |
120 |
2026-09-15 15:08:05.691891 |
16 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 14:58:05.000319 |
| 552031 |
582155 |
C25544 |
252A53MP15 |
2026-09-15 |
COMPLETE |
None |
2026-09-15 14:58:00 |
2026-09-15 15:08:08 |
2026-09-17 15:08:08 |
{"id": 582155, "stp": "P", "toc": "Sheffield Supertram", "uid": "C25544", "consist": null, "dest_crs": "SHQ", "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C25544/2026-09-15/detailed", "trust_id": "252A53MP15", "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": "1458", "dest_platform": null, "is_terminated": 1, "next_location": "Tinsley Meadowhall (Super Tram)", "signalling_id": "2A53", "timing_status": "EARLY", "origin_station": "Parkgate", "current_leg_arr": "1441½", "current_leg_dep": "1437", "current_leg_end": "Tinsley Meadowhall (Super Tram)", "origin_dep_time": "1432", "origin_platform": null, "current_location": "Tinsley North Jn", "last_update_time": "2026-09-15T15: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": "1458", "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:47631281\", \"confirmationDeadline\": \"2026-09-15T14:41:00+01:00\"}", "glide_speed_profile": null, "origin_dep_time_act": "1432", "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-15T13:33:48Z\", \"source_id\": 47620098, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:34:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:33:51Z\", \"source_id\": 15489364, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7238, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:37:01Z\", \"source_id\": 47628585, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:37:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:37:07Z\", \"source_id\": 15491704, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:37:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Tinsley North Jn", "service_state_platform": null, "timing_fact_generation": 1789479485717846, "current_leg_arrival_utc": "2026-09-15T14:41:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:58:05.417340", "service_state_evidence_id": 47631281, "current_leg_start_actual_dep": "2026-09-15T14:37:56+01:00", "operational_evidence_version": 10, "service_state_event_time_utc": "2026-09-15T14:58:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T15:08:05.695673", "service_state_valid_until_kind": null, "operational_interpretation_version": 10, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Sheffield Supertram |
P |
PAQ |
SHQ |
2A53 |
None |
None |
None |
None |
None |
[{"source": "TD", "smart_id": 7208, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:33:48Z", "source_id": 47620098, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T13:34:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:33:51Z", "source_id": 15489364, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T14:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7238, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:37:01Z", "source_id": 47628585, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T13:37:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:37:07Z", "source_id": 15491704, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T14:37:00+01:00", "operational_fact": true}] |
Parkgate |
1432 |
1432 |
None |
None |
None |
Sheffield Cathedral (Super Tram) |
1458 |
1458 |
None |
EARLY |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C25544/2026-09-15/detailed |
None |
Magna Tram Stop |
2026-09-15T14:37:56+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 |
1437 |
1441½ |
Rotherham Central |
Tinsley North Jn |
Tinsley Meadowhall (Super Tram) |
53.4132051 |
-1.4046362 |
53.4132051 |
-1.4046362 |
1 |
0 |
2026-09-15 15:08:08 |
TERMINATED |
2026-09-15 14:58:00 |
Tinsley North Jn |
TD |
TRACKING_TIMEOUT |
47631281 |
1789479485717846 |
10 |
10 |
2026-09-15 15:08:05.695673 |
None |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 14:58:05.417340 |
| 552032 |
583328 |
P89208 |
882S45MQ15 |
2026-09-15 |
COMPLETE |
15551529 |
2026-09-15 15:58:00 |
2026-09-15 15:08:08 |
2026-09-17 15:08:08 |
{"id": 583328, "stp": "P", "toc": "Southeastern", "uid": "P89208", "consist": "376003+376024", "dest_crs": "ORP", "num_carr": 10, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P89208/2026-09-15/detailed", "trust_id": "882S45MQ15", "origin_crs": "CST", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Orpington", "service_date": "2026-09-15", "dest_arr_time": "1557", "dest_platform": "7", "is_terminated": 1, "next_location": "Orpington", "signalling_id": "2S45", "timing_status": "LATE", "origin_station": "London Cannon Street", "current_leg_arr": "1558", "current_leg_dep": "1554", "current_leg_end": "Orpington", "origin_dep_time": "1520", "origin_platform": "6", "current_location": "Orpington", "last_update_time": "2026-09-15T15:08:08", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.07463512392227767, 51.38838136292236], [0.07511319999999999, 51.3878945], [0.07542420000000001, 51.38756060000001], [0.07591279999999999, 51.38705109999999], [0.07615803346960918, 51.38679167395817], [0.07657280000000001, 51.386352899999984], [0.07678549999999999, 51.3861396], [0.07689609999999998, 51.386030299999994], [0.07731739999999998, 51.385595900000006], [0.078493, 51.3843416], [0.0795821, 51.38325129999998], [0.08056569999999999, 51.3822667], [0.0811753, 51.3816564], [0.08264619999999999, 51.3800811], [0.08369399999999999, 51.3790378], [0.0849135, 51.3777877], [0.0850623, 51.3776354], [0.0855214, 51.3772327], [0.08592469999999999, 51.376821699999994], [0.086181, 51.3765579], [0.08660999999999999, 51.37619620000001], [0.08697699999999998, 51.375817], [0.0874572, 51.3752922], [0.0877012, 51.3750205], [0.0880741, 51.37457129999999], [0.08847099999999998, 51.37409420000001], [0.088859, 51.37361039999999], [0.08901259999999998, 51.373429400000006]]}", "current_leg_start": "Petts Wood", "dest_arr_time_act": "1557", "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\": 738.479, \"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\": 2086.518, \"from_m\": 738.479, \"capability_applied\": null, \"effective_limit_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\": 5503.135, \"from_m\": 2086.518, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 5542.659, \"from_m\": 5503.135, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 7743.57, \"from_m\": 5542.659, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 8244.742, \"from_m\": 7743.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\": 8297.433, \"from_m\": 8244.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\": 8706.017, \"from_m\": 8297.433, \"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\": 8933.348, \"from_m\": 8706.017, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 10897.886, \"from_m\": 8933.348, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 12239.458, \"from_m\": 10897.886, \"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\": 12271.143, \"from_m\": 12239.458, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 16109.957, \"from_m\": 12271.143, \"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\": 16211.262, \"from_m\": 16109.957, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 16246.779, \"from_m\": 16211.262, \"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\": 16362.838, \"from_m\": 16246.779, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 16785.699, \"from_m\": 16362.838, \"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\": 17064.076, \"from_m\": 16785.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\": 18230.695, \"from_m\": 17064.076, \"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\": 18295.222, \"from_m\": 18230.695, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 20300.052, \"from_m\": 18295.222, \"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\": 20355.011, \"from_m\": 20300.052, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 20442.909, \"from_m\": 20355.011, \"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\": 20492.951, \"from_m\": 20442.909, \"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\": 20644.051, \"from_m\": 20492.951, \"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\": 20843.022, \"from_m\": 20644.051, \"capability_applied\": null, \"effective_limit_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\": 583328, \"profile_key\": \"d4579196e5dd4a434aff51aebac9d3d3fcf9c626090ffb5b2b5c5f70b42862be\", \"schedule_id\": 23947, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1520\", \"location\": \"London Cannon Street\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 100230}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1521H\", \"location\": \"Borough Market Jn\", \"stage_seq\": 2, \"distance_m\": 1227.376, \"section_seq\": 1, \"route_path_id\": 100230}, {\"is_pass\": false, \"wtt_arr\": \"1523\", \"wtt_dep\": \"1525\", \"location\": \"London Bridge\", \"stage_seq\": 3, \"distance_m\": 1549.595, \"section_seq\": 1, \"route_path_id\": 100230}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1528H\", \"location\": \"North Kent East Jn\", \"stage_seq\": 4, \"distance_m\": 5474.609, \"section_seq\": 1, \"route_path_id\": 100230}, {\"is_pass\": false, \"wtt_arr\": \"1530\", \"wtt_dep\": \"1531\", \"location\": \"New Cross\", \"stage_seq\": 5, \"distance_m\": 6372.808, \"section_seq\": 1, \"route_path_id\": 100230}, {\"is_pass\": false, \"wtt_arr\": \"1532H\", \"wtt_dep\": \"1533\", \"location\": \"St. John's\", \"stage_seq\": 6, \"distance_m\": 7551.837, \"section_seq\": 1, \"route_path_id\": 100230}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1535H\", \"location\": \"Parks Bridge Jn\", \"stage_seq\": 7, \"distance_m\": 8610.223, \"section_seq\": 1, \"route_path_id\": 100230}, {\"is_pass\": false, \"wtt_arr\": \"1537H\", \"wtt_dep\": \"1538H\", \"location\": \"Hither Green\", \"stage_seq\": 8, \"distance_m\": 10134.219, \"section_seq\": 1, \"route_path_id\": 100230}, {\"is_pass\": false, \"wtt_arr\": \"1541H\", \"wtt_dep\": \"1542H\", \"location\": \"Grove Park\", \"stage_seq\": 9, \"distance_m\": 13041.483, \"section_seq\": 1, \"route_path_id\": 100230}, {\"is_pass\": false, \"wtt_arr\": \"1545\", \"wtt_dep\": \"1545H\", \"location\": \"Elmstead Woods\", \"stage_seq\": 10, \"distance_m\": 15092.948, \"section_seq\": 1, \"route_path_id\": 100230}, {\"is_pass\": false, \"wtt_arr\": \"1547H\", \"wtt_dep\": \"1548\", \"location\": \"Chislehurst\", \"stage_seq\": 11, \"distance_m\": 16729.317, \"section_seq\": 1, \"route_path_id\": 100230}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1550H\", \"location\": \"Petts Wood Jn\", \"stage_seq\": 12, \"distance_m\": 18157.485, \"section_seq\": 1, \"route_path_id\": 100230}, {\"is_pass\": false, \"wtt_arr\": \"1551H\", \"wtt_dep\": \"1552H\", \"location\": \"Petts Wood\", \"stage_seq\": 13, \"distance_m\": 18895.689, \"section_seq\": 1, \"route_path_id\": 100230}, {\"is_pass\": false, \"wtt_arr\": \"1557\", \"wtt_dep\": null, \"location\": \"Orpington\", \"stage_seq\": 14, \"distance_m\": 20843.022, \"section_seq\": 1, \"route_path_id\": 100230}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 20843.022, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 100230}], \"total_distance_m\": 20843.022, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 20501.758, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 341.264, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1520", "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\": 29678, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:22:05Z\", \"source_id\": 47748361, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:22:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:22:07Z\", \"source_id\": 15525301, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31539, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:29:54Z\", \"source_id\": 47768425, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:30:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:29:59Z\", \"source_id\": 15531209, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31546, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:32:20Z\", \"source_id\": 47774962, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:32:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:32:26Z\", \"source_id\": 15533123, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31695, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:38:43Z\", \"source_id\": 47792443, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:39:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:38:49Z\", \"source_id\": 15537929, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31918, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:42:31Z\", \"source_id\": 47802475, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:43:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:42:36Z\", \"source_id\": 15540858, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31816, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:46:02Z\", \"source_id\": 47812073, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:46:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:46:07Z\", \"source_id\": 15543468, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31941, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:48:19Z\", \"source_id\": 47818208, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:49:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:48:22Z\", \"source_id\": 15545276, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32068, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:52:43Z\", \"source_id\": 47830275, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:53:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:52:48Z\", \"source_id\": 15548735, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32043, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:56:28Z\", \"source_id\": 47840101, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:58:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:56:31Z\", \"source_id\": 15551529, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:58:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Orpington", "service_state_platform": "7", "timing_fact_generation": 1789484192030066, "current_leg_arrival_utc": "2026-09-15T15:58:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:58:07.444877", "service_state_evidence_id": 15551529, "current_leg_start_actual_dep": "2026-09-15T15:53:30+01:00", "operational_evidence_version": 56, "service_state_event_time_utc": "2026-09-15T14:58:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T15:08:07.892616", "service_state_valid_until_kind": null, "operational_interpretation_version": 56, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Southeastern |
P |
CST |
ORP |
2S45 |
376003+376024 |
10 |
75 |
None |
{"version": 3, "segments": [{"to_m": 738.479, "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": 2086.518, "from_m": 738.479, "capability_applied": null, "effective_limit_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": 5503.135, "from_m": 2086.518, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 5542.659, "from_m": 5503.135, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 7743.57, "from_m": 5542.659, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 8244.742, "from_m": 7743.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": 8297.433, "from_m": 8244.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": 8706.017, "from_m": 8297.433, "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": 8933.348, "from_m": 8706.017, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 10897.886, "from_m": 8933.348, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 12239.458, "from_m": 10897.886, "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": 12271.143, "from_m": 12239.458, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 16109.957, "from_m": 12271.143, "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": 16211.262, "from_m": 16109.957, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 16246.779, "from_m": 16211.262, "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": 16362.838, "from_m": 16246.779, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 16785.699, "from_m": 16362.838, "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": 17064.076, "from_m": 16785.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": 18230.695, "from_m": 17064.076, "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": 18295.222, "from_m": 18230.695, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 20300.052, "from_m": 18295.222, "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": 20355.011, "from_m": 20300.052, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 20442.909, "from_m": 20355.011, "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": 20492.951, "from_m": 20442.909, "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": 20644.051, "from_m": 20492.951, "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": 20843.022, "from_m": 20644.051, "capability_applied": null, "effective_limit_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": 583328, "profile_key": "d4579196e5dd4a434aff51aebac9d3d3fcf9c626090ffb5b2b5c5f70b42862be", "schedule_id": 23947, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1520", "location": "London Cannon Street", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 100230}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1521H", "location": "Borough Market Jn", "stage_seq": 2, "distance_m": 1227.376, "section_seq": 1, "route_path_id": 100230}, {"is_pass": false, "wtt_arr": "1523", "wtt_dep": "1525", "location": "London Bridge", "stage_seq": 3, "distance_m": 1549.595, "section_seq": 1, "route_path_id": 100230}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1528H", "location": "North Kent East Jn", "stage_seq": 4, "distance_m": 5474.609, "section_seq": 1, "route_path_id": 100230}, {"is_pass": false, "wtt_arr": "1530", "wtt_dep": "1531", "location": "New Cross", "stage_seq": 5, "distance_m": 6372.808, "section_seq": 1, "route_path_id": 100230}, {"is_pass": false, "wtt_arr": "1532H", "wtt_dep": "1533", "location": "St. John's", "stage_seq": 6, "distance_m": 7551.837, "section_seq": 1, "route_path_id": 100230}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1535H", "location": "Parks Bridge Jn", "stage_seq": 7, "distance_m": 8610.223, "section_seq": 1, "route_path_id": 100230}, {"is_pass": false, "wtt_arr": "1537H", "wtt_dep": "1538H", "location": "Hither Green", "stage_seq": 8, "distance_m": 10134.219, "section_seq": 1, "route_path_id": 100230}, {"is_pass": false, "wtt_arr": "1541H", "wtt_dep": "1542H", "location": "Grove Park", "stage_seq": 9, "distance_m": 13041.483, "section_seq": 1, "route_path_id": 100230}, {"is_pass": false, "wtt_arr": "1545", "wtt_dep": "1545H", "location": "Elmstead Woods", "stage_seq": 10, "distance_m": 15092.948, "section_seq": 1, "route_path_id": 100230}, {"is_pass": false, "wtt_arr": "1547H", "wtt_dep": "1548", "location": "Chislehurst", "stage_seq": 11, "distance_m": 16729.317, "section_seq": 1, "route_path_id": 100230}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1550H", "location": "Petts Wood Jn", "stage_seq": 12, "distance_m": 18157.485, "section_seq": 1, "route_path_id": 100230}, {"is_pass": false, "wtt_arr": "1551H", "wtt_dep": "1552H", "location": "Petts Wood", "stage_seq": 13, "distance_m": 18895.689, "section_seq": 1, "route_path_id": 100230}, {"is_pass": false, "wtt_arr": "1557", "wtt_dep": null, "location": "Orpington", "stage_seq": 14, "distance_m": 20843.022, "section_seq": 1, "route_path_id": 100230}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 20843.022, "from_m": 0.0, "section_seq": 1, "route_path_id": 100230}], "total_distance_m": 20843.022, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 20501.758, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 341.264, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 29678, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:22:05Z", "source_id": 47748361, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T14:22:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:22:07Z", "source_id": 15525301, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T15:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31539, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:29:54Z", "source_id": 47768425, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T14:30:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:29:59Z", "source_id": 15531209, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T15:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31546, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:32:20Z", "source_id": 47774962, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T14:32:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:32:26Z", "source_id": 15533123, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T15:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31695, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:38:43Z", "source_id": 47792443, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T14:39:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:38:49Z", "source_id": 15537929, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T15:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31918, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:42:31Z", "source_id": 47802475, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T14:43:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:42:36Z", "source_id": 15540858, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T15:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31816, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:46:02Z", "source_id": 47812073, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T14:46:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:46:07Z", "source_id": 15543468, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T15:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31941, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:48:19Z", "source_id": 47818208, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T14:49:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:48:22Z", "source_id": 15545276, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T15:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32068, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:52:43Z", "source_id": 47830275, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T14:53:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:52:48Z", "source_id": 15548735, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T15:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32043, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:56:28Z", "source_id": 47840101, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T14:58:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:56:31Z", "source_id": 15551529, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T15:58:00+01:00", "operational_fact": true}] |
London Cannon Street |
1520 |
1520 |
6 |
None |
None |
Orpington |
1557 |
1557 |
7 |
LATE |
+1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P89208/2026-09-15/detailed |
None |
Petts Wood |
2026-09-15T15:53: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 |
1554 |
1558 |
Petts Wood |
Orpington |
Orpington |
51.3734294 |
0.0890126 |
51.3734294 |
0.0890126 |
1 |
0 |
2026-09-15 15:08:08 |
TERMINATED |
2026-09-15 14:58:00 |
Orpington |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15551529 |
1789484192030066 |
56 |
56 |
2026-09-15 15:08:07.892616 |
7 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 14:58:07.444877 |
| 552033 |
583005 |
P77111 |
512O39MQ15 |
2026-09-15 |
COMPLETE |
15551605 |
2026-09-15 15:58:00 |
2026-09-15 15:08:08 |
2026-09-17 15:08:08 |
{"id": 583005, "stp": "P", "toc": "Greater Anglia", "uid": "P77111", "consist": "720577", "dest_crs": "LST", "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P77111/2026-09-15/detailed", "trust_id": "512O39MQ15", "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": "1557", "dest_platform": "6", "is_terminated": 1, "next_location": "London Liverpool Street", "signalling_id": "2O39", "timing_status": "LATE", "origin_station": "Hertford East", "current_leg_arr": "1558", "current_leg_dep": "1549", "current_leg_end": "London Liverpool Street", "origin_dep_time": "1507", "origin_platform": "2", "current_location": "London Liverpool Street", "last_update_time": "2026-09-15T15:08:08", "route_debug_link": null, "timing_variation": "+1 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": "1557", "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\": 583005, \"profile_key\": \"a598d48bdf5b2efa5bcb290c6e9f9bd56fb4689d26134b578b4c1c97c0247d7a\", \"schedule_id\": 22605, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1507\", \"location\": \"Hertford East\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 99730}, {\"is_pass\": false, \"wtt_arr\": \"1511\", \"wtt_dep\": \"1511H\", \"location\": \"Ware\", \"stage_seq\": 2, \"distance_m\": 3208.728, \"section_seq\": 1, \"route_path_id\": 99730}, {\"is_pass\": false, \"wtt_arr\": \"1514H\", \"wtt_dep\": \"1515\", \"location\": \"St. Margaret's\", \"stage_seq\": 3, \"distance_m\": 6270.565, \"section_seq\": 1, \"route_path_id\": 99730}, {\"is_pass\": false, \"wtt_arr\": \"1517H\", \"wtt_dep\": \"1518\", \"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\": \"1519\", \"location\": \"Broxbourne Jn\", \"stage_seq\": 5, \"distance_m\": 9332.118, \"section_seq\": 1, \"route_path_id\": 99730}, {\"is_pass\": false, \"wtt_arr\": \"1521H\", \"wtt_dep\": \"1522H\", \"location\": \"Broxbourne\", \"stage_seq\": 6, \"distance_m\": 11309.554, \"section_seq\": 1, \"route_path_id\": 99730}, {\"is_pass\": false, \"wtt_arr\": \"1526\", \"wtt_dep\": \"1526H\", \"location\": \"Cheshunt\", \"stage_seq\": 7, \"distance_m\": 16360.495, \"section_seq\": 1, \"route_path_id\": 99730}, {\"is_pass\": false, \"wtt_arr\": \"1528H\", \"wtt_dep\": \"1529\", \"location\": \"Waltham Cross\", \"stage_seq\": 8, \"distance_m\": 18313.459, \"section_seq\": 1, \"route_path_id\": 99730}, {\"is_pass\": false, \"wtt_arr\": \"1531\", \"wtt_dep\": \"1531H\", \"location\": \"Enfield Lock\", \"stage_seq\": 9, \"distance_m\": 19916.455, \"section_seq\": 1, \"route_path_id\": 99730}, {\"is_pass\": false, \"wtt_arr\": \"1533H\", \"wtt_dep\": \"1534\", \"location\": \"Brimsdown\", \"stage_seq\": 10, \"distance_m\": 21689.452, \"section_seq\": 1, \"route_path_id\": 99730}, {\"is_pass\": false, \"wtt_arr\": \"1535H\", \"wtt_dep\": \"1536\", \"location\": \"Ponders End\", \"stage_seq\": 11, \"distance_m\": 23108.207, \"section_seq\": 1, \"route_path_id\": 99730}, {\"is_pass\": false, \"wtt_arr\": \"1541H\", \"wtt_dep\": \"1543\", \"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\": \"1544\", \"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\": \"1545\", \"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\": \"1545H\", \"location\": \"Clapton Jn\", \"stage_seq\": 15, \"distance_m\": 31855.527, \"section_seq\": 1, \"route_path_id\": 99730}, {\"is_pass\": false, \"wtt_arr\": \"1549\", \"wtt_dep\": \"1549H\", \"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\": \"1553\", \"location\": \"Bethnal Green\", \"stage_seq\": 17, \"distance_m\": 37211.81, \"section_seq\": 1, \"route_path_id\": 99730}, {\"is_pass\": false, \"wtt_arr\": \"1557\", \"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": "1507", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "9.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-15T14:10:05Z\", \"source_id\": 47716143, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:11:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:10:09Z\", \"source_id\": 15516113, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14809, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:14:15Z\", \"source_id\": 47727511, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:14:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:14:19Z\", \"source_id\": 15519363, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14813, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:17:05Z\", \"source_id\": 47735090, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:17:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:17:08Z\", \"source_id\": 15521512, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14821, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:21:19Z\", \"source_id\": 47746367, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:21:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:21:22Z\", \"source_id\": 15524767, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14837, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:25:27Z\", \"source_id\": 47757026, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:26:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:25:31Z\", \"source_id\": 15527925, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14852, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:28:04Z\", \"source_id\": 47763607, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:28:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:28:08Z\", \"source_id\": 15529815, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14856, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:30:11Z\", \"source_id\": 47769195, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:30:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:30:13Z\", \"source_id\": 15531366, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14860, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:32:32Z\", \"source_id\": 47775509, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:33:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:32:36Z\", \"source_id\": 15533264, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14864, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:35:02Z\", \"source_id\": 47782172, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:35:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:35:06Z\", \"source_id\": 15535111, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14880, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:39:58Z\", \"source_id\": 47795722, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:40:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:39:58Z\", \"source_id\": 15538820, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15432, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:48:14Z\", \"source_id\": 47817980, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:49:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:48:18Z\", \"source_id\": 15545178, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15451, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:53:26Z\", \"source_id\": 47832223, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:54:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:53:27Z\", \"source_id\": 15549246, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15480, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:56:34Z\", \"source_id\": 47840401, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:58:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:56:35Z\", \"source_id\": 15551605, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:58:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Liverpool Street", "service_state_platform": "6", "timing_fact_generation": 1789484199223153, "current_leg_arrival_utc": "2026-09-15T15:58:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:58:07.448974", "service_state_evidence_id": 15551605, "current_leg_start_actual_dep": "2026-09-15T15:50:30+01:00", "operational_evidence_version": 66, "service_state_event_time_utc": "2026-09-15T14:58:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T15:08:07.897624", "service_state_valid_until_kind": null, "operational_interpretation_version": 66, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Greater Anglia |
P |
HFE |
LST |
2O39 |
720577 |
5 |
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": 583005, "profile_key": "a598d48bdf5b2efa5bcb290c6e9f9bd56fb4689d26134b578b4c1c97c0247d7a", "schedule_id": 22605, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1507", "location": "Hertford East", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 99730}, {"is_pass": false, "wtt_arr": "1511", "wtt_dep": "1511H", "location": "Ware", "stage_seq": 2, "distance_m": 3208.728, "section_seq": 1, "route_path_id": 99730}, {"is_pass": false, "wtt_arr": "1514H", "wtt_dep": "1515", "location": "St. Margaret's", "stage_seq": 3, "distance_m": 6270.565, "section_seq": 1, "route_path_id": 99730}, {"is_pass": false, "wtt_arr": "1517H", "wtt_dep": "1518", "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": "1519", "location": "Broxbourne Jn", "stage_seq": 5, "distance_m": 9332.118, "section_seq": 1, "route_path_id": 99730}, {"is_pass": false, "wtt_arr": "1521H", "wtt_dep": "1522H", "location": "Broxbourne", "stage_seq": 6, "distance_m": 11309.554, "section_seq": 1, "route_path_id": 99730}, {"is_pass": false, "wtt_arr": "1526", "wtt_dep": "1526H", "location": "Cheshunt", "stage_seq": 7, "distance_m": 16360.495, "section_seq": 1, "route_path_id": 99730}, {"is_pass": false, "wtt_arr": "1528H", "wtt_dep": "1529", "location": "Waltham Cross", "stage_seq": 8, "distance_m": 18313.459, "section_seq": 1, "route_path_id": 99730}, {"is_pass": false, "wtt_arr": "1531", "wtt_dep": "1531H", "location": "Enfield Lock", "stage_seq": 9, "distance_m": 19916.455, "section_seq": 1, "route_path_id": 99730}, {"is_pass": false, "wtt_arr": "1533H", "wtt_dep": "1534", "location": "Brimsdown", "stage_seq": 10, "distance_m": 21689.452, "section_seq": 1, "route_path_id": 99730}, {"is_pass": false, "wtt_arr": "1535H", "wtt_dep": "1536", "location": "Ponders End", "stage_seq": 11, "distance_m": 23108.207, "section_seq": 1, "route_path_id": 99730}, {"is_pass": false, "wtt_arr": "1541H", "wtt_dep": "1543", "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": "1544", "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": "1545", "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": "1545H", "location": "Clapton Jn", "stage_seq": 15, "distance_m": 31855.527, "section_seq": 1, "route_path_id": 99730}, {"is_pass": false, "wtt_arr": "1549", "wtt_dep": "1549H", "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": "1553", "location": "Bethnal Green", "stage_seq": 17, "distance_m": 37211.81, "section_seq": 1, "route_path_id": 99730}, {"is_pass": false, "wtt_arr": "1557", "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-15T14:10:05Z", "source_id": 47716143, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T14:11:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:10:09Z", "source_id": 15516113, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T15:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14809, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:14:15Z", "source_id": 47727511, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T14:14:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:14:19Z", "source_id": 15519363, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T15:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14813, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:17:05Z", "source_id": 47735090, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T14:17:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:17:08Z", "source_id": 15521512, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T15:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14821, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:21:19Z", "source_id": 47746367, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T14:21:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:21:22Z", "source_id": 15524767, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T15:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14837, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:25:27Z", "source_id": 47757026, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T14:26:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:25:31Z", "source_id": 15527925, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T15:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14852, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:28:04Z", "source_id": 47763607, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T14:28:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:28:08Z", "source_id": 15529815, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T15:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14856, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:30:11Z", "source_id": 47769195, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T14:30:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:30:13Z", "source_id": 15531366, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T15:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14860, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:32:32Z", "source_id": 47775509, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T14:33:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:32:36Z", "source_id": 15533264, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T15:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14864, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:35:02Z", "source_id": 47782172, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T14:35:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:35:06Z", "source_id": 15535111, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T15:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14880, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:39:58Z", "source_id": 47795722, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T14:40:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:39:58Z", "source_id": 15538820, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T15:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15432, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:48:14Z", "source_id": 47817980, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T14:49:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:48:18Z", "source_id": 15545178, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T15:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15451, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:53:26Z", "source_id": 47832223, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T14:54:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:53:27Z", "source_id": 15549246, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T15:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15480, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:56:34Z", "source_id": 47840401, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T14:58:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:56:35Z", "source_id": 15551605, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T15:58:00+01:00", "operational_fact": true}] |
Hertford East |
1507 |
1507 |
2 |
None |
None |
London Liverpool Street |
1557 |
1557 |
6 |
LATE |
+1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P77111/2026-09-15/detailed |
None |
Hackney Downs |
2026-09-15T15:50:30+01:00 |
London Liverpool Street |
9.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 |
1549 |
1558 |
Hackney Downs |
London Liverpool Street |
London Liverpool Street |
51.5179917 |
-0.0816517 |
51.5179917 |
-0.0816517 |
1 |
0 |
2026-09-15 15:08:08 |
TERMINATED |
2026-09-15 14:58:00 |
London Liverpool Street |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15551605 |
1789484199223153 |
66 |
66 |
2026-09-15 15:08:07.897624 |
6 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 14:58:07.448974 |
| 552034 |
582861 |
W34892 |
741D27MQ15 |
2026-09-15 |
COMPLETE |
15551428 |
2026-09-15 15:58:00 |
2026-09-15 15:08:37 |
2026-09-17 15:08:37 |
{"id": 582861, "stp": "P", "toc": "Great Western Railway", "uid": "W34892", "consist": "802018", "dest_crs": "PAD", "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W34892/2026-09-15/detailed", "trust_id": "741D27MQ15", "origin_crs": "OXF", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London Paddington", "service_date": "2026-09-15", "dest_arr_time": "1552", "dest_platform": "3", "is_terminated": 1, "next_location": "London Paddington", "signalling_id": "1D27", "timing_status": "LATE", "origin_station": "Oxford", "current_leg_arr": "1558", "current_leg_dep": "1527", "current_leg_end": "London Paddington", "origin_dep_time": "1501", "origin_platform": "3", "current_location": "Link Line", "last_update_time": "2026-09-15T15:08:37", "route_debug_link": null, "timing_variation": "+6 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.9734395, 51.459132399999994], [-0.9728922, 51.459072799999994], [-0.9724542, 51.4590325], [-0.9723566, 51.459022999999995], [-0.971842, 51.4589776], [-0.9709978, 51.45892299999999], [-0.9699882, 51.45887160000001], [-0.9687165, 51.4588223], [-0.9681995, 51.4588083], [-0.9665911999999998, 51.4587322], [-0.9652642, 51.4586352], [-0.9642825, 51.45859059999999], [-0.9622636, 51.458503400000005], [-0.9619984, 51.45849189999999], [-0.9619396103303312, 51.45848978738839], [-0.9617396, 51.4584826], [-0.9615773, 51.45847679999998], [-0.9575964999999996, 51.458412299999985], [-0.9567547, 51.458437499999995], [-0.9559447, 51.458437800000006], [-0.9544051, 51.4584992], [-0.9535628000000002, 51.45851400000001], [-0.9524119, 51.4585658], [-0.9503301, 51.4586166], [-0.9492394, 51.458624400000005], [-0.9486436, 51.458645], [-0.9480279, 51.4586622], [-0.9469266, 51.4587021], [-0.945082, 51.458755], [-0.9440774, 51.4587761], [-0.9429622, 51.4587876], [-0.9423402, 51.458797399999995], [-0.9417211, 51.4588117], [-0.9412879, 51.45882060000001], [-0.9398481, 51.4588607], [-0.9390974, 51.458874900000005], [-0.938311, 51.4588856], [-0.9367282999999998, 51.45891149999999], [-0.935573, 51.45894439999999], [-0.9346036, 51.4589881], [-0.9340989, 51.4590166], [-0.9336086, 51.45905049999998], [-0.9330951999999996, 51.4590879], [-0.9323602999999998, 51.45914930000001], [-0.9313894, 51.4592393], [-0.9304171999999996, 51.4593409], [-0.9289988, 51.45947890000001], [-0.9275706, 51.45962819999999], [-0.9270785999999998, 51.45967939999999], [-0.926531, 51.4597373], [-0.9256717, 51.45983349999999], [-0.9249468, 51.4599164], [-0.9244521, 51.45997779999999], [-0.9239842, 51.46004140000001], [-0.9231696, 51.46015330000001], [-0.9221959, 51.4602941], [-0.9218518, 51.46034709999999], [-0.9213352, 51.4604258], [-0.9207973000000002, 51.460514], [-0.9202726, 51.460606], [-0.9197554, 51.460703200000005], [-0.9187108999999996, 51.46090420000001], [-0.9182933999999998, 51.4609853], [-0.9173998, 51.461152799999994], [-0.9169208, 51.4612356], [-0.9165149, 51.4612977], [-0.9157787, 51.4614019], [-0.9149594, 51.461516799999984], [-0.9141544999999998, 51.46163889999999], [-0.9130993, 51.46181529999999], [-0.9120477, 51.4619991], [-0.9115808, 51.46208159999999], [-0.9108316, 51.462217], [-0.9099709, 51.462370199999995], [-0.9088545999999998, 51.4625713], [-0.9083552, 51.4626597], [-0.9076832, 51.462778199999995], [-0.9069169, 51.46291359999999], [-0.9060475, 51.4630731], [-0.9050152, 51.4632699], [-0.9026091, 51.4637656], [-0.9013071, 51.4640288], [-0.8999422, 51.4643324], [-0.8985598, 51.4646489], [-0.8983152841195214, 51.46471017701703], [-0.8978575000000001, 51.4648249], [-0.8963491999999998, 51.46519549999999], [-0.8955847000000001, 51.465381699999995], [-0.8944116999999999, 51.46568779999999], [-0.8934919, 51.46595490000001], [-0.8926385999999998, 51.466186699999994], [-0.8914526, 51.46651579999999], [-0.8900686000000001, 51.46692229999999], [-0.8886896, 51.4673304], [-0.8858910999999999, 51.4682223], [-0.8806401000000001, 51.469865199999994], [-0.8804120000000001, 51.4699386], [-0.8799121999999999, 51.470109400000005], [-0.8788058999999999, 51.470476899999994], [-0.8773582, 51.47094799999999], [-0.8748604999999999, 51.47177829999999], [-0.8742972999999999, 51.471959700000006], [-0.8728368999999999, 51.4724355], [-0.871377, 51.472904], [-0.8710331, 51.473011500000005], [-0.8706156999999999, 51.47314209999999], [-0.8696863999999999, 51.4733865], [-0.8684633, 51.47378020000001], [-0.8678, 51.473993], [-0.8668306, 51.4743033], [-0.8640085, 51.4752138], [-0.8638070822196255, 51.47527876749895], [-0.8625957, 51.4756695], [-0.8621195, 51.4758231], [-0.8604982, 51.4763428], [-0.8597729, 51.4765332], [-0.858236, 51.47702720000001], [-0.8560086999999998, 51.477840699999994], [-0.8555618, 51.47798060000001], [-0.8549946, 51.4781582], [-0.8539027, 51.4785122], [-0.8524785999999999, 51.478989], [-0.8498164, 51.479837299999986], [-0.8467376000000001, 51.4808117], [-0.8436049999999999, 51.48174459999999], [-0.843343, 51.48184340000001], [-0.8423824, 51.48217609999999], [-0.8405039999999999, 51.4827834], [-0.8372862999999999, 51.48382159999999], [-0.8308936, 51.48593269999999], [-0.8299253999999999, 51.486243], [-0.8288608, 51.4865925], [-0.8278339999999998, 51.4869258], [-0.8255415, 51.487598600000005], [-0.8211887, 51.4889853], [-0.8204253, 51.4892293], [-0.8195795999999999, 51.4895068], [-0.8181866, 51.48995169999999], [-0.8153429, 51.4908946], [-0.8113824, 51.492182199999995], [-0.8102526, 51.4925462], [-0.8089868999999998, 51.49294890000001], [-0.8084837557075693, 51.493106248233346], [-0.8072915, 51.4934791], [-0.8041930999999999, 51.49446530000001], [-0.8010868, 51.49546139999999], [-0.7979507999999998, 51.4964845], [-0.796868, 51.496839099999995], [-0.7953039, 51.49734829999999], [-0.7926811, 51.4982142], [-0.7909567094822837, 51.4987748385867], [-0.7901359, 51.49904169999999], [-0.7874875999999998, 51.499882], [-0.7866615, 51.5001294], [-0.7857281999999999, 51.50043409999999], [-0.7840699999999999, 51.50096690000001], [-0.7807467, 51.5020743], [-0.7773885999999999, 51.503179200000005], [-0.7740131, 51.504251899999986], [-0.7732326, 51.5044929], [-0.7724305999999999, 51.50475299999999], [-0.7711241999999999, 51.505174100000005], [-0.7687491999999999, 51.505934], [-0.7638015, 51.50748540000001], [-0.7631764, 51.50766670000001], [-0.762827, 51.5077799], [-0.7622022, 51.5080081], [-0.7615067000000001, 51.5082211], [-0.7603733999999999, 51.5085865], [-0.7580629999999999, 51.50933950000001], [-0.7536829, 51.5107527], [-0.7528493, 51.5110183], [-0.7519746, 51.5112961], [-0.7513498, 51.51149019999999], [-0.7505959999999999, 51.5117356], [-0.7499279999999999, 51.5119471], [-0.7491788, 51.5121688], [-0.7481170999999999, 51.5124896], [-0.7470693999999999, 51.5128091], [-0.7460144, 51.513107299999994], [-0.7455093, 51.51324749999999], [-0.744965, 51.5134067], [-0.7439371999999999, 51.513689], [-0.7418828, 51.5142525], [-0.7417269999999999, 51.51429110000001], [-0.7400524, 51.5147297], [-0.7384082, 51.5151419], [-0.7361402, 51.51569670000001], [-0.7338763999999999, 51.5162406], [-0.7306994999999998, 51.51688969999999], [-0.7278402, 51.517470799999984], [-0.7271989, 51.5176023], [-0.7265234999999999, 51.51773790000001], [-0.7242527999999999, 51.51816319999999], [-0.7239208, 51.5182209], [-0.7236208, 51.5182731], [-0.7230339, 51.518375299999995], [-0.7226763753448314, 51.51843703539003], [-0.7222932, 51.51850319999999], [-0.7215239, 51.518635800000006], [-0.7209868, 51.5187276], [-0.7186522272956171, 51.51911192739203], [-0.7181226999999999, 51.519199099999994], [-0.7169419999999999, 51.519381], [-0.7162014999999999, 51.51949499999999], [-0.7147682, 51.519701700000006], [-0.7141205, 51.51978600000001], [-0.7129279, 51.5199017], [-0.7120395999999999, 51.52000289999998], [-0.7110151999999998, 51.520081199999986], [-0.7098478, 51.5202137], [-0.709389, 51.520276], [-0.7034496999999998, 51.5209199], [-0.7002315999999998, 51.5212791], [-0.6972856, 51.5215732], [-0.6956415, 51.5217644], [-0.6943622, 51.521901799999995], [-0.6938893, 51.52195400000001], [-0.6927204, 51.5220854], [-0.6924827999999998, 51.5221153], [-0.6921948, 51.5221512], [-0.6914171, 51.5222408], [-0.6905843, 51.522343799999994], [-0.6895325999999999, 51.52245270000001], [-0.6894002, 51.52246710000001], [-0.6892193, 51.5224868], [-0.687548, 51.52265140000001], [-0.6858654999999999, 51.5228172], [-0.684123, 51.5229979], [-0.6826685, 51.5231502], [-0.6815572, 51.5232578], [-0.6806796, 51.523331299999995], [-0.6803821000000001, 51.523356199999995], [-0.6800283, 51.5233922], [-0.6793154, 51.52345639999999], [-0.6782688999999998, 51.523546], [-0.6766992, 51.5236416], [-0.6752902, 51.5237202], [-0.6751456, 51.5237298], [-0.6734205, 51.5238336], [-0.6716649, 51.5239172], [-0.6714598, 51.52392590000001], [-0.6698563, 51.5239806], [-0.6687378, 51.523997], [-0.6674537, 51.5240337], [-0.6673606, 51.5240349], [-0.6672469999999999, 51.52403629999999], [-0.6660219, 51.5240617], [-0.6650079, 51.5240717], [-0.6638918, 51.52407610000001], [-0.6626677, 51.5240627], [-0.6616043999999999, 51.5240418], [-0.6600075999999999, 51.5240111], [-0.6597041999999999, 51.5240047], [-0.6587431999999999, 51.52397989999999], [-0.6574041, 51.5239268], [-0.6560576, 51.5238671], [-0.6546151, 51.5237969], [-0.6530213999999999, 51.523711799999994], [-0.6516917, 51.5236296], [-0.6503356, 51.523537], [-0.6491546999999999, 51.52344289999999], [-0.6482234, 51.5233653], [-0.6472945, 51.5232817], [-0.6466080999999999, 51.5232115], [-0.645621, 51.5231158], [-0.6454036, 51.5230955], [-0.6442463, 51.5229651], [-0.6430869999999999, 51.5228411], [-0.6420572999999999, 51.5227201], [-0.6413007, 51.52262639999999], [-0.6410444, 51.5225947], [-0.6406748, 51.52254390000001], [-0.6404083999999999, 51.522499100000005], [-0.6392875, 51.5223498], [-0.6377831, 51.5221165], [-0.6377465999999999, 51.5221108], [-0.6357063999999999, 51.521792699999985], [-0.6356759999999999, 51.5217876], [-0.6338278999999999, 51.521476699999994], [-0.6336652999999999, 51.52145], [-0.6331415, 51.52136409999999], [-0.6322191, 51.521209299999995], [-0.6320153, 51.5211742], [-0.6308825999999998, 51.5209791], [-0.6300153, 51.5208175], [-0.6291275, 51.5206422], [-0.628820698883665, 51.52057806500258], [-0.6279091, 51.52038749999999], [-0.6268985, 51.5201574], [-0.6257445999999999, 51.5199027], [-0.6248631, 51.5196901], [-0.6236512999999999, 51.51939960000001], [-0.6226022, 51.51915149999999], [-0.6217637000000001, 51.5189524], [-0.6200707999999999, 51.51851370000001], [-0.618863, 51.51818260000001], [-0.6147841999999999, 51.517050999999995], [-0.613566, 51.516719], [-0.6123224000000002, 51.51638749999998], [-0.6120651999999999, 51.516321], [-0.6115339, 51.5161835], [-0.6098698, 51.5158101], [-0.6097416999999999, 51.515778399999995], [-0.6095092999999999, 51.515719700000005], [-0.6079274999999998, 51.5153752], [-0.6067647, 51.5150994], [-0.6062448, 51.5149787], [-0.6053517999999999, 51.51477130000001], [-0.6046302999999998, 51.51461330000001], [-0.6031966, 51.514309100000006], [-0.6020255, 51.514098799999985], [-0.6012538000000001, 51.5139381], [-0.5989550999999999, 51.5134617], [-0.5978308999999999, 51.5132337], [-0.5966693, 51.5130143], [-0.5956465, 51.5128393], [-0.5949381, 51.51273129999999], [-0.5941391, 51.512618], [-0.5931054, 51.5124699], [-0.5923732999999999, 51.5123588], [-0.5918961624007154, 51.51228234723479], [-0.5902363999999999, 51.51201640000001], [-0.5899777, 51.5119759], [-0.5882711999999999, 51.5117142], [-0.5878617, 51.511652], [-0.5855170999999999, 51.511295999999994], [-0.5838234, 51.5110389], [-0.5829139999999999, 51.51090949999999], [-0.5820988, 51.5108092], [-0.5799656, 51.51056150000001], [-0.5779704999999999, 51.5103476], [-0.5760868, 51.5101618], [-0.5742267, 51.5099897], [-0.5725122, 51.50984900000001], [-0.5707674, 51.509717], [-0.5684295, 51.5095641], [-0.5666028, 51.509443], [-0.5646106999999999, 51.509312699999995], [-0.5634121, 51.50923499999999], [-0.5615907, 51.5091143], [-0.5602507, 51.5090287], [-0.5582884, 51.508901], [-0.5565893, 51.5087874], [-0.5539695, 51.5086178], [-0.5511591, 51.5084224], [-0.5486667999999999, 51.5082435], [-0.546178, 51.50809209999999], [-0.5445886, 51.507994], [-0.5440619999999999, 51.5079712], [-0.5435622, 51.50795579999999], [-0.5426824999999998, 51.50794009999999], [-0.5425574, 51.50793819999999], [-0.5413771, 51.5079174], [-0.5406435, 51.507899], [-0.5399981, 51.5078772], [-0.5389891704717129, 51.507829595705935], [-0.5388515, 51.5078231], [-0.5381859999999999, 51.50779479999999], [-0.5373273, 51.5077722], [-0.5369198999999999, 51.507757900000016], [-0.5348011999999999, 51.5077271], [-0.5325741999999999, 51.5076859], [-0.5306214999999999, 51.5076548], [-0.5293861, 51.5076521], [-0.5292416999999999, 51.5076512], [-0.5289053999999999, 51.5076516], [-0.5274551999999999, 51.5076662], [-0.5265712, 51.5076445], [-0.5251817999999999, 51.507669699999994], [-0.5240399, 51.5077012], [-0.5229412000000001, 51.50772760000001], [-0.5210376, 51.5077974], [-0.5169843, 51.5079726], [-0.515653, 51.508034399999985], [-0.5142254999999999, 51.5081071], [-0.5127702000000001, 51.50819039999999], [-0.5113110999999999, 51.50828229999999], [-0.509771, 51.5083892], [-0.5084412, 51.50850390000001], [-0.507961, 51.50854939999999], [-0.5078088, 51.5085609], [-0.5068466, 51.50864609999999], [-0.5063711, 51.50868220000001], [-0.5058100999999999, 51.50871939999999], [-0.5052367999999999, 51.508762100000006], [-0.5047086, 51.5088042], [-0.5041558, 51.5088552], [-0.5021353999999999, 51.5090595], [-0.5013942, 51.509135299999976], [-0.5006233, 51.50921149999999], [-0.4997233, 51.5092994], [-0.4981643, 51.5094347], [-0.49658560000000007, 51.50954879999999], [-0.4950077000000001, 51.50965480000001], [-0.4933215, 51.50975929999999], [-0.4916296, 51.509851], [-0.489195, 51.509951400000006], [-0.48834420000000006, 51.5099847], [-0.4873206000000001, 51.51001479999999], [-0.4864075000000001, 51.5100347], [-0.48581890000000005, 51.510048899999994], [-0.4852184930675739, 51.5100608228371], [-0.4851995, 51.5100612], [-0.4836724999999999, 51.5100717], [-0.48270160000000006, 51.51008309999999], [-0.4818318999999999, 51.5100857], [-0.4803978, 51.51007419999999], [-0.4793129, 51.51006009999998], [-0.4775988, 51.5100212], [-0.4773386, 51.51001310000001], [-0.4767694, 51.50999740000001], [-0.476135, 51.509978700000005], [-0.4749370999999999, 51.5099427], [-0.4743657999999999, 51.50992759999999], [-0.473994, 51.509917400000006], [-0.47342950000000006, 51.509896399999995], [-0.4728227, 51.5098726], [-0.4719928000000001, 51.509838], [-0.4713922, 51.50980289999999], [-0.4708757999999999, 51.5097671], [-0.4705209999999999, 51.50973950000001], [-0.4701103, 51.5097064], [-0.4695708999999999, 51.509661], [-0.4686885, 51.50958229999999], [-0.4657911, 51.509331200000005], [-0.4649753, 51.50926019999999], [-0.4642085000000001, 51.509188300000005], [-0.4636783999999999, 51.5091392], [-0.46235300000000007, 51.509006600000006], [-0.4612789999999999, 51.508888199999994], [-0.45989319999999995, 51.50872739999999], [-0.4594241, 51.50866709999999], [-0.45886599999999994, 51.50859150000001], [-0.4579578, 51.5084755], [-0.4561064, 51.5082185], [-0.4542711, 51.5079438], [-0.45245920000000006, 51.5076517], [-0.4519062, 51.5075613], [-0.4513516, 51.507463], [-0.4507728, 51.5073629], [-0.4502447, 51.5072674], [-0.4494974999999999, 51.50713220000001], [-0.4491576420597607, 51.50706513585433], [-0.4490180999999999, 51.50703759999999], [-0.4481072999999999, 51.5068677], [-0.4478519114994092, 51.50681652753606], [-0.44761044011808815, 51.506766155222905], [-0.4473983523175937, 51.50671926515638], [-0.44721147215046186, 51.506675320341834], [-0.44704562366922856, 51.50663378378466], [-0.44689663092642984, 51.506594118490206], [-0.44676031797460175, 51.50655578746386], [-0.4466325088662803, 51.50651825371098], [-0.4465090276540014, 51.506480980236944], [-0.4463856983903012, 51.50644343004713], [-0.4462583451277155, 51.5064050661469], [-0.44612279191878057, 51.50636535154162], [-0.4459748628160322, 51.50632374923667], [-0.44581038187200656, 51.50627972223741], [-0.4456251731392395, 51.50623273354922], [-0.4454150606702671, 51.50618224617747], [-0.4451758685176254, 51.50612772312753], [-0.4451691725809694, 51.50612620546551], [-0.4451301834939695, 51.506129624755935], [-0.44505726098405735, 51.5061360199612], [-0.4446854, 51.50605670000001], [-0.4442659364961424, 51.50596524554944], [-0.4440971, 51.50595030000001], [-0.4439531, 51.505934899999986], [-0.4438047, 51.5059182], [-0.443628, 51.5058936], [-0.4434802, 51.5058667], [-0.4433034, 51.505833599999995], [-0.4431511, 51.505808], [-0.4424447, 51.5056659], [-0.4413072, 51.505439599999995], [-0.44045149999999994, 51.5052698], [-0.4396179999999999, 51.50510909999999], [-0.4384238999999999, 51.5048894], [-0.4383089999999999, 51.5048712], [-0.4371285999999999, 51.50472419999999], [-0.4361994, 51.50460040000001], [-0.4358107813921324, 51.504542263694965], [-0.4352181, 51.50445359999999], [-0.4345449, 51.5043629], [-0.43368309999999993, 51.504245100000006], [-0.4321087, 51.5040321], [-0.43169479999999993, 51.5039818], [-0.4312623, 51.5039302], [-0.430439, 51.5038362], [-0.4298878, 51.50377809999999], [-0.4293121999999999, 51.50371700000001], [-0.4286325999999999, 51.50364810000001], [-0.4279574, 51.5035892], [-0.4272543999999999, 51.5035272], [-0.42610629999999994, 51.503429199999985], [-0.425868, 51.5034066], [-0.4237455, 51.503255], [-0.4234148, 51.5032266], [-0.423321896216709, 51.50321930041702], [-0.4230508, 51.503198], [-0.4222689, 51.5031409], [-0.4215447, 51.5031017], [-0.4213663, 51.503091999999995], [-0.420615, 51.50305809999999], [-0.4204627, 51.5030512], [-0.41726699999999994, 51.50292090000001], [-0.4171716, 51.50291680000001], [-0.4167050000000001, 51.5028982], [-0.4163967, 51.50288369999999], [-0.41585549999999993, 51.50286259999999], [-0.41568579999999994, 51.50285649999999], [-0.4151963, 51.5028391], [-0.4149532, 51.5028326], [-0.4145998, 51.50283159999999], [-0.4142457, 51.5028474], [-0.413952, 51.5028479], [-0.4138879, 51.5028476], [-0.4131146, 51.50283439999999], [-0.4125067999999999, 51.5028274], [-0.4114460999999999, 51.502819599999995], [-0.4109700999999999, 51.50282099999999], [-0.4092543, 51.5028383], [-0.4079338, 51.50286950000001], [-0.40692909999999993, 51.502905299999995], [-0.4059591, 51.50295], [-0.4050147999999999, 51.502992899999995], [-0.40440829999999994, 51.5030208], [-0.40394679999999994, 51.5030436], [-0.40349309999999994, 51.5030653], [-0.40263009999999994, 51.5031126], [-0.4014038, 51.5031816], [-0.4013336, 51.503185499999994], [-0.40013399999999993, 51.5032466], [-0.3998627, 51.503271899999994], [-0.3992978, 51.503313299999995], [-0.3987022999999999, 51.50335170000001], [-0.3981771, 51.5033949], [-0.3974803999999999, 51.503464], [-0.3963768, 51.5035545], [-0.3949982, 51.5036849], [-0.3945207, 51.5037459], [-0.3940407, 51.503805400000005], [-0.3924902999999999, 51.503958700000005], [-0.3921393, 51.5040039], [-0.3910889, 51.50413220000001], [-0.3886765, 51.504434999999994], [-0.3884156, 51.5044721], [-0.38336829999999994, 51.5051911], [-0.3805533, 51.5055894], [-0.3796667, 51.5057131], [-0.3790435, 51.5058019], [-0.3783799, 51.5058938], [-0.37722267999059506, 51.506058137201656], [-0.3764061, 51.5061741], [-0.3745698, 51.50643310000001], [-0.3744404, 51.5064532], [-0.36946539999999994, 51.5071528], [-0.3689618999999999, 51.5072236], [-0.3681414, 51.50733809999999], [-0.3674225, 51.507441], [-0.3665796, 51.5075605], [-0.3660224, 51.5076394], [-0.3654463, 51.5077202], [-0.3647467999999999, 51.50782089999999], [-0.36404669999999995, 51.50791879999999], [-0.3631414999999999, 51.50804529999999], [-0.3621448, 51.508186900000005], [-0.3612916, 51.50831209999999], [-0.3604507, 51.5084319], [-0.3596206, 51.50855370000001], [-0.35932611364780853, 51.508597039426064], [-0.35868969999999994, 51.5086907], [-0.3578353, 51.5088197], [-0.35698849999999993, 51.5089525], [-0.3563258999999999, 51.5090539], [-0.355734, 51.50915270000001], [-0.3552273, 51.5092393], [-0.3546626, 51.50933430000001], [-0.35415399999999997, 51.5094191], [-0.3537098, 51.50949390000001], [-0.3526868, 51.509665], [-0.35172319999999996, 51.5098174], [-0.3507844, 51.50995900000001], [-0.34983629999999993, 51.510102499999995], [-0.34875699999999993, 51.5102608], [-0.34788069999999993, 51.510387899999984], [-0.34669440000000007, 51.5105538], [-0.3432394999999999, 51.5110215], [-0.34148619999999996, 51.5112657], [-0.3408458999999999, 51.5113549], [-0.3403175, 51.511428299999984], [-0.3397033, 51.511509399999994], [-0.3386744, 51.511640699999994], [-0.3380986, 51.511713], [-0.3374888, 51.511785999999994], [-0.3368631999999999, 51.5118583], [-0.3365526, 51.5118946], [-0.33624699999999996, 51.5119321], [-0.33587960000000006, 51.511970700000006], [-0.3353845999999999, 51.5120254], [-0.3343108, 51.512140599999995], [-0.3335446, 51.512217799999995], [-0.3328204, 51.5122986], [-0.3321005, 51.5123727], [-0.3314135, 51.5124364], [-0.3306838, 51.51250960000001], [-0.329994, 51.51257999999999], [-0.32950359999999995, 51.5126267], [-0.3289332, 51.51268100000001], [-0.3283383, 51.5127372], [-0.3278028, 51.512786099999985], [-0.3272533, 51.51283690000001], [-0.32667969999999996, 51.5128908], [-0.3260751, 51.51294279999998], [-0.32563469999999994, 51.5129801], [-0.3252214, 51.513017100000006], [-0.3246495, 51.51306739999999], [-0.3237724, 51.5131408], [-0.3229996, 51.513192], [-0.3225645, 51.5132283], [-0.3221074, 51.51326629999999], [-0.3211932, 51.5133391], [-0.3204278, 51.5133951], [-0.31985249999999993, 51.51343760000001], [-0.31958669999999995, 51.51346159999999], [-0.3193081, 51.5134814], [-0.31850699999999993, 51.5135395], [-0.3177728, 51.51359050000001], [-0.3170029, 51.5136438], [-0.31545020000000007, 51.51374479999999], [-0.314478, 51.5138052], [-0.3061542, 51.51432509999999], [-0.306048, 51.514332499999995], [-0.3047637, 51.51442209999999], [-0.30394730000000003, 51.5144746], [-0.30341960000000007, 51.5145059], [-0.30281199999999997, 51.51454350000001], [-0.3015175, 51.5146208], [-0.30023369999999994, 51.5146851], [-0.298954, 51.5147397], [-0.2969463, 51.5148041], [-0.2960067, 51.5148216], [-0.2950247999999999, 51.51483170000001], [-0.2944664, 51.51483710000001], [-0.2941541, 51.5148386], [-0.2931123, 51.5148403], [-0.2922969, 51.51484299999999], [-0.2917909, 51.5148446], [-0.29123963412701476, 51.51484483155946], [-0.2909849164871852, 51.5148467060362], [-0.29075985052609993, 51.51484997835916], [-0.2905602002746019, 51.51485444558825], [-0.29038172976353444, 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": "Reading", "dest_arr_time_act": "1552", "motion_projection": null, "next_location_lat": "51.5167482", "next_location_lon": "-0.1769041", "previous_location": "Reading", "current_leg_milage": "35.7", "linx_max_speed_mph": 125, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 195.411, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 438.419, \"from_m\": 195.411, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 844.994, \"from_m\": 438.419, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 1380.466, \"from_m\": 844.994, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 1442.642, \"from_m\": 1380.466, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 1981.11, \"from_m\": 1442.642, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 15919.477, \"from_m\": 1981.11, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 18568.035, \"from_m\": 15919.477, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 18637.191, \"from_m\": 18568.035, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 18783.872, \"from_m\": 18637.191, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 43129.11, \"from_m\": 18783.872, \"capability_applied\": null, \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 43194.173, \"from_m\": 43129.11, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 43538.966, \"from_m\": 43194.173, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 43951.428, \"from_m\": 43538.966, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 44088.034, \"from_m\": 43951.428, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 44128.29, \"from_m\": 44088.034, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 44317.932, \"from_m\": 44128.29, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 45030.083, \"from_m\": 44317.932, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 45654.6, \"from_m\": 45030.083, \"capability_applied\": null, \"effective_limit_mph\": 95.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 95.0}, {\"to_m\": 45712.99, \"from_m\": 45654.6, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 45769.11, \"from_m\": 45712.99, \"capability_applied\": null, \"effective_limit_mph\": 95.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 95.0}, {\"to_m\": 45875.997, \"from_m\": 45769.11, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 45934.378, \"from_m\": 45875.997, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 46014.324, \"from_m\": 45934.378, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 52771.252, \"from_m\": 46014.324, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 52825.763, \"from_m\": 52771.252, \"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\": 62003.242, \"from_m\": 52825.763, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 62014.846, \"from_m\": 62003.242, \"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\": 63344.592, \"from_m\": 62014.846, \"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\": 63495.182, \"from_m\": 63344.592, \"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\": 63533.722, \"from_m\": 63495.182, \"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\": 64023.237, \"from_m\": 63533.722, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 64106.75, \"from_m\": 64023.237, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 94703.039, \"from_m\": 64106.75, \"capability_applied\": null, \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 98966.499, \"from_m\": 94703.039, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 99167.905, \"from_m\": 98966.499, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 99253.584, \"from_m\": 99167.905, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 100416.845, \"from_m\": 99253.584, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 100701.856, \"from_m\": 100416.845, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 102171.981, \"from_m\": 100701.856, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}], \"service_id\": 582861, \"profile_key\": \"2920254061f7fef6e6c19829be21293aa761d6dd0a467fe28bdf19faf8fac109\", \"schedule_id\": 26858, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1501\", \"location\": \"Oxford\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 68566}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1503\", \"location\": \"Hinksey North\", \"stage_seq\": 2, \"distance_m\": 1834.564, \"section_seq\": 1, \"route_path_id\": 68566}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1504H\", \"location\": \"Kennington Jn\", \"stage_seq\": 3, \"distance_m\": 4339.622, \"section_seq\": 1, \"route_path_id\": 68566}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1510H\", \"location\": \"Didcot North Jn\", \"stage_seq\": 4, \"distance_m\": 15848.624, \"section_seq\": 1, \"route_path_id\": 68566}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1511H\", \"location\": \"Didcot East Jn\", \"stage_seq\": 5, \"distance_m\": 18073.611, \"section_seq\": 1, \"route_path_id\": 68566}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1516H\", \"location\": \"Goring & Streatley\", \"stage_seq\": 6, \"distance_m\": 30568.701, \"section_seq\": 1, \"route_path_id\": 68566}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1522\", \"location\": \"Reading High Level Jn\", \"stage_seq\": 7, \"distance_m\": 44214.83, \"section_seq\": 1, \"route_path_id\": 68566}, {\"is_pass\": false, \"wtt_arr\": \"1523H\", \"wtt_dep\": \"1528H\", \"location\": \"Reading\", \"stage_seq\": 8, \"distance_m\": 44553.2, \"section_seq\": 1, \"route_path_id\": 68566}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1529H\", \"location\": \"Kennet Bridge Jn\", \"stage_seq\": 9, \"distance_m\": 45712.99, \"section_seq\": 1, \"route_path_id\": 68566}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1532H\", \"location\": \"Twyford\", \"stage_seq\": 10, \"distance_m\": 52497.638, \"section_seq\": 1, \"route_path_id\": 68566}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1536\", \"location\": \"Maidenhead\", \"stage_seq\": 11, \"distance_m\": 63386.761, \"section_seq\": 1, \"route_path_id\": 68566}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1539\", \"location\": \"Slough\", \"stage_seq\": 12, \"distance_m\": 72615.881, \"section_seq\": 1, \"route_path_id\": 68566}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1542\", \"location\": \"Stockley Jn\", \"stage_seq\": 13, \"distance_m\": 82888.443, \"section_seq\": 1, \"route_path_id\": 68566}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1542H\", \"location\": \"Heathrow Airport Jn\", \"stage_seq\": 14, \"distance_m\": 84548.576, \"section_seq\": 1, \"route_path_id\": 68566}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1544H\", \"location\": \"Southall\", \"stage_seq\": 15, \"distance_m\": 87828.276, \"section_seq\": 1, \"route_path_id\": 68566}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1546\", \"location\": \"Acton West Jn\", \"stage_seq\": 16, \"distance_m\": 93993.921, \"section_seq\": 1, \"route_path_id\": 68566}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1549H\", \"location\": \"Ladbroke Grove Jn\", \"stage_seq\": 17, \"distance_m\": 99385.284, \"section_seq\": 1, \"route_path_id\": 68566}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1550\", \"location\": \"Portobello Jn (London)\", \"stage_seq\": 18, \"distance_m\": 100257.425, \"section_seq\": 1, \"route_path_id\": 68566}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1551\", \"location\": \"Royal Oak Junction\", \"stage_seq\": 19, \"distance_m\": 101531.566, \"section_seq\": 1, \"route_path_id\": 68566}, {\"is_pass\": false, \"wtt_arr\": \"1552\", \"wtt_dep\": null, \"location\": \"London Paddington\", \"stage_seq\": 20, \"distance_m\": 102171.981, \"section_seq\": 1, \"route_path_id\": 68566}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 102171.981, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 68566}], \"total_distance_m\": 102171.981, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125.0, \"speed_covered_distance_m\": 100680.415, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1491.566, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1501", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "31.0", "current_position_lat": "51.5167482", "current_position_lon": "-0.1769041", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 23946, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:18:29Z\", \"source_id\": 47738918, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:19:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:18:36Z\", \"source_id\": 15522596, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23777, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:23:28Z\", \"source_id\": 47751924, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:24:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:23:32Z\", \"source_id\": 15526373, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23679, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:31:08Z\", \"source_id\": 47771749, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:33:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:31:12Z\", \"source_id\": 15532165, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23624, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:34:39Z\", \"source_id\": 47781215, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:36:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:34:41Z\", \"source_id\": 15534834, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23556, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:37:21Z\", \"source_id\": 47788789, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:39:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:37:23Z\", \"source_id\": 15536905, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23523, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:42:47Z\", \"source_id\": 47803142, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:43:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:42:50Z\", \"source_id\": 15541037, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23399, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:44:38Z\", \"source_id\": 47808295, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:45:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:44:41Z\", \"source_id\": 15542436, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23169, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:47:39Z\", \"source_id\": 47816471, \"stage_seq\": 16, \"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\": 15544772, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22942, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:56:17Z\", \"source_id\": 47839774, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:58:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:56:23Z\", \"source_id\": 15551428, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:58:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Paddington", "service_state_platform": "3", "timing_fact_generation": 1789484185798111, "current_leg_arrival_utc": "2026-09-15T15:58:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:58:09.496294", "service_state_evidence_id": 15551428, "current_leg_start_actual_dep": "2026-09-15T15:34:30+01:00", "operational_evidence_version": 74, "service_state_event_time_utc": "2026-09-15T14:58:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T15:08:09.934154", "service_state_valid_until_kind": null, "operational_interpretation_version": 74, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Great Western Railway |
P |
OXF |
PAD |
1D27 |
802018 |
5 |
125 |
None |
{"version": 3, "segments": [{"to_m": 195.411, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 438.419, "from_m": 195.411, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 844.994, "from_m": 438.419, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 1380.466, "from_m": 844.994, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 1442.642, "from_m": 1380.466, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 1981.11, "from_m": 1442.642, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 15919.477, "from_m": 1981.11, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 18568.035, "from_m": 15919.477, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 18637.191, "from_m": 18568.035, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 18783.872, "from_m": 18637.191, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 43129.11, "from_m": 18783.872, "capability_applied": null, "effective_limit_mph": 125.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 125.0}, {"to_m": 43194.173, "from_m": 43129.11, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 43538.966, "from_m": 43194.173, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 50.0}, {"to_m": 43951.428, "from_m": 43538.966, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 44088.034, "from_m": 43951.428, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 50.0}, {"to_m": 44128.29, "from_m": 44088.034, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 40.0}, {"to_m": 44317.932, "from_m": 44128.29, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 45030.083, "from_m": 44317.932, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 40.0}, {"to_m": 45654.6, "from_m": 45030.083, "capability_applied": null, "effective_limit_mph": 95.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 95.0}, {"to_m": 45712.99, "from_m": 45654.6, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 45769.11, "from_m": 45712.99, "capability_applied": null, "effective_limit_mph": 95.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 95.0}, {"to_m": 45875.997, "from_m": 45769.11, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 45934.378, "from_m": 45875.997, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 46014.324, "from_m": 45934.378, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 52771.252, "from_m": 46014.324, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 52825.763, "from_m": 52771.252, "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": 62003.242, "from_m": 52825.763, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 62014.846, "from_m": 62003.242, "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": 63344.592, "from_m": 62014.846, "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": 63495.182, "from_m": 63344.592, "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": 63533.722, "from_m": 63495.182, "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": 64023.237, "from_m": 63533.722, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 64106.75, "from_m": 64023.237, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 94703.039, "from_m": 64106.75, "capability_applied": null, "effective_limit_mph": 125.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 125.0}, {"to_m": 98966.499, "from_m": 94703.039, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 99167.905, "from_m": 98966.499, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 99253.584, "from_m": 99167.905, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 100416.845, "from_m": 99253.584, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 100701.856, "from_m": 100416.845, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 40.0}, {"to_m": 102171.981, "from_m": 100701.856, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}], "service_id": 582861, "profile_key": "2920254061f7fef6e6c19829be21293aa761d6dd0a467fe28bdf19faf8fac109", "schedule_id": 26858, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1501", "location": "Oxford", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 68566}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1503", "location": "Hinksey North", "stage_seq": 2, "distance_m": 1834.564, "section_seq": 1, "route_path_id": 68566}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1504H", "location": "Kennington Jn", "stage_seq": 3, "distance_m": 4339.622, "section_seq": 1, "route_path_id": 68566}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1510H", "location": "Didcot North Jn", "stage_seq": 4, "distance_m": 15848.624, "section_seq": 1, "route_path_id": 68566}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1511H", "location": "Didcot East Jn", "stage_seq": 5, "distance_m": 18073.611, "section_seq": 1, "route_path_id": 68566}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1516H", "location": "Goring & Streatley", "stage_seq": 6, "distance_m": 30568.701, "section_seq": 1, "route_path_id": 68566}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1522", "location": "Reading High Level Jn", "stage_seq": 7, "distance_m": 44214.83, "section_seq": 1, "route_path_id": 68566}, {"is_pass": false, "wtt_arr": "1523H", "wtt_dep": "1528H", "location": "Reading", "stage_seq": 8, "distance_m": 44553.2, "section_seq": 1, "route_path_id": 68566}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1529H", "location": "Kennet Bridge Jn", "stage_seq": 9, "distance_m": 45712.99, "section_seq": 1, "route_path_id": 68566}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1532H", "location": "Twyford", "stage_seq": 10, "distance_m": 52497.638, "section_seq": 1, "route_path_id": 68566}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1536", "location": "Maidenhead", "stage_seq": 11, "distance_m": 63386.761, "section_seq": 1, "route_path_id": 68566}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1539", "location": "Slough", "stage_seq": 12, "distance_m": 72615.881, "section_seq": 1, "route_path_id": 68566}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1542", "location": "Stockley Jn", "stage_seq": 13, "distance_m": 82888.443, "section_seq": 1, "route_path_id": 68566}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1542H", "location": "Heathrow Airport Jn", "stage_seq": 14, "distance_m": 84548.576, "section_seq": 1, "route_path_id": 68566}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1544H", "location": "Southall", "stage_seq": 15, "distance_m": 87828.276, "section_seq": 1, "route_path_id": 68566}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1546", "location": "Acton West Jn", "stage_seq": 16, "distance_m": 93993.921, "section_seq": 1, "route_path_id": 68566}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1549H", "location": "Ladbroke Grove Jn", "stage_seq": 17, "distance_m": 99385.284, "section_seq": 1, "route_path_id": 68566}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1550", "location": "Portobello Jn (London)", "stage_seq": 18, "distance_m": 100257.425, "section_seq": 1, "route_path_id": 68566}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1551", "location": "Royal Oak Junction", "stage_seq": 19, "distance_m": 101531.566, "section_seq": 1, "route_path_id": 68566}, {"is_pass": false, "wtt_arr": "1552", "wtt_dep": null, "location": "London Paddington", "stage_seq": 20, "distance_m": 102171.981, "section_seq": 1, "route_path_id": 68566}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 102171.981, "from_m": 0.0, "section_seq": 1, "route_path_id": 68566}], "total_distance_m": 102171.981, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125.0, "speed_covered_distance_m": 100680.415, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1491.566, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 23946, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:18:29Z", "source_id": 47738918, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T14:19:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:18:36Z", "source_id": 15522596, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T15:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23777, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:23:28Z", "source_id": 47751924, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T14:24:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:23:32Z", "source_id": 15526373, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T15:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23679, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:31:08Z", "source_id": 47771749, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T14:33:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:31:12Z", "source_id": 15532165, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T15:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23624, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:34:39Z", "source_id": 47781215, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T14:36:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:34:41Z", "source_id": 15534834, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T15:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23556, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:37:21Z", "source_id": 47788789, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T14:39:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:37:23Z", "source_id": 15536905, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T15:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23523, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:42:47Z", "source_id": 47803142, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T14:43:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:42:50Z", "source_id": 15541037, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T15:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23399, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:44:38Z", "source_id": 47808295, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T14:45:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:44:41Z", "source_id": 15542436, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T15:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23169, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:47:39Z", "source_id": 47816471, "stage_seq": 16, "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": 15544772, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T15:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22942, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:56:17Z", "source_id": 47839774, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T14:58:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:56:23Z", "source_id": 15551428, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T15:58:00+01:00", "operational_fact": true}] |
Oxford |
1501 |
1501 |
3 |
None |
None |
London Paddington |
1552 |
1552 |
3 |
LATE |
+6 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W34892/2026-09-15/detailed |
None |
Reading |
2026-09-15T15:34:30+01:00 |
London Paddington |
31.0 |
{"type": "LineString", "coordinates": [[-0.9734395, 51.459132399999994], [-0.9728922, 51.459072799999994], [-0.9724542, 51.4590325], [-0.9723566, 51.459022999999995], [-0.971842, 51.4589776], [-0.9709978, 51.45892299999999], [-0.9699882, 51.45887160000001], [-0.9687165, 51.4588223], [-0.9681995, 51.4588083], [-0.9665911999999998, 51.4587322], [-0.9652642, 51.4586352], [-0.9642825, 51.45859059999999], [-0.9622636, 51.458503400000005], [-0.9619984, 51.45849189999999], [-0.9619396103303312, 51.45848978738839], [-0.9617396, 51.4584826], [-0.9615773, 51.45847679999998], [-0.9575964999999996, 51.458412299999985], [-0.9567547, 51.458437499999995], [-0.9559447, 51.458437800000006], [-0.9544051, 51.4584992], [-0.9535628000000002, 51.45851400000001], [-0.9524119, 51.4585658], [-0.9503301, 51.4586166], [-0.9492394, 51.458624400000005], [-0.9486436, 51.458645], [-0.9480279, 51.4586622], [-0.9469266, 51.4587021], [-0.945082, 51.458755], [-0.9440774, 51.4587761], [-0.9429622, 51.4587876], [-0.9423402, 51.458797399999995], [-0.9417211, 51.4588117], [-0.9412879, 51.45882060000001], [-0.9398481, 51.4588607], [-0.9390974, 51.458874900000005], [-0.938311, 51.4588856], [-0.9367282999999998, 51.45891149999999], [-0.935573, 51.45894439999999], [-0.9346036, 51.4589881], [-0.9340989, 51.4590166], [-0.9336086, 51.45905049999998], [-0.9330951999999996, 51.4590879], [-0.9323602999999998, 51.45914930000001], [-0.9313894, 51.4592393], [-0.9304171999999996, 51.4593409], [-0.9289988, 51.45947890000001], [-0.9275706, 51.45962819999999], [-0.9270785999999998, 51.45967939999999], [-0.926531, 51.4597373], [-0.9256717, 51.45983349999999], [-0.9249468, 51.4599164], [-0.9244521, 51.45997779999999], [-0.9239842, 51.46004140000001], [-0.9231696, 51.46015330000001], [-0.9221959, 51.4602941], [-0.9218518, 51.46034709999999], [-0.9213352, 51.4604258], [-0.9207973000000002, 51.460514], [-0.9202726, 51.460606], [-0.9197554, 51.460703200000005], [-0.9187108999999996, 51.46090420000001], [-0.9182933999999998, 51.4609853], [-0.9173998, 51.461152799999994], [-0.9169208, 51.4612356], [-0.9165149, 51.4612977], [-0.9157787, 51.4614019], [-0.9149594, 51.461516799999984], [-0.9141544999999998, 51.46163889999999], [-0.9130993, 51.46181529999999], [-0.9120477, 51.4619991], [-0.9115808, 51.46208159999999], [-0.9108316, 51.462217], [-0.9099709, 51.462370199999995], [-0.9088545999999998, 51.4625713], [-0.9083552, 51.4626597], [-0.9076832, 51.462778199999995], [-0.9069169, 51.46291359999999], [-0.9060475, 51.4630731], [-0.9050152, 51.4632699], [-0.9026091, 51.4637656], [-0.9013071, 51.4640288], [-0.8999422, 51.4643324], [-0.8985598, 51.4646489], [-0.8983152841195214, 51.46471017701703], [-0.8978575000000001, 51.4648249], [-0.8963491999999998, 51.46519549999999], [-0.8955847000000001, 51.465381699999995], [-0.8944116999999999, 51.46568779999999], [-0.8934919, 51.46595490000001], [-0.8926385999999998, 51.466186699999994], [-0.8914526, 51.46651579999999], [-0.8900686000000001, 51.46692229999999], [-0.8886896, 51.4673304], [-0.8858910999999999, 51.4682223], [-0.8806401000000001, 51.469865199999994], [-0.8804120000000001, 51.4699386], [-0.8799121999999999, 51.470109400000005], [-0.8788058999999999, 51.470476899999994], [-0.8773582, 51.47094799999999], [-0.8748604999999999, 51.47177829999999], [-0.8742972999999999, 51.471959700000006], [-0.8728368999999999, 51.4724355], [-0.871377, 51.472904], [-0.8710331, 51.473011500000005], [-0.8706156999999999, 51.47314209999999], [-0.8696863999999999, 51.4733865], [-0.8684633, 51.47378020000001], [-0.8678, 51.473993], [-0.8668306, 51.4743033], [-0.8640085, 51.4752138], [-0.8638070822196255, 51.47527876749895], [-0.8625957, 51.4756695], [-0.8621195, 51.4758231], [-0.8604982, 51.4763428], [-0.8597729, 51.4765332], [-0.858236, 51.47702720000001], [-0.8560086999999998, 51.477840699999994], [-0.8555618, 51.47798060000001], [-0.8549946, 51.4781582], [-0.8539027, 51.4785122], [-0.8524785999999999, 51.478989], [-0.8498164, 51.479837299999986], [-0.8467376000000001, 51.4808117], [-0.8436049999999999, 51.48174459999999], [-0.843343, 51.48184340000001], [-0.8423824, 51.48217609999999], [-0.8405039999999999, 51.4827834], [-0.8372862999999999, 51.48382159999999], [-0.8308936, 51.48593269999999], [-0.8299253999999999, 51.486243], [-0.8288608, 51.4865925], [-0.8278339999999998, 51.4869258], [-0.8255415, 51.487598600000005], [-0.8211887, 51.4889853], [-0.8204253, 51.4892293], [-0.8195795999999999, 51.4895068], [-0.8181866, 51.48995169999999], [-0.8153429, 51.4908946], [-0.8113824, 51.492182199999995], [-0.8102526, 51.4925462], [-0.8089868999999998, 51.49294890000001], [-0.8084837557075693, 51.493106248233346], [-0.8072915, 51.4934791], [-0.8041930999999999, 51.49446530000001], [-0.8010868, 51.49546139999999], [-0.7979507999999998, 51.4964845], [-0.796868, 51.496839099999995], [-0.7953039, 51.49734829999999], [-0.7926811, 51.4982142], [-0.7909567094822837, 51.4987748385867], [-0.7901359, 51.49904169999999], [-0.7874875999999998, 51.499882], [-0.7866615, 51.5001294], [-0.7857281999999999, 51.50043409999999], [-0.7840699999999999, 51.50096690000001], [-0.7807467, 51.5020743], [-0.7773885999999999, 51.503179200000005], [-0.7740131, 51.504251899999986], [-0.7732326, 51.5044929], [-0.7724305999999999, 51.50475299999999], [-0.7711241999999999, 51.505174100000005], [-0.7687491999999999, 51.505934], [-0.7638015, 51.50748540000001], [-0.7631764, 51.50766670000001], [-0.762827, 51.5077799], [-0.7622022, 51.5080081], [-0.7615067000000001, 51.5082211], [-0.7603733999999999, 51.5085865], [-0.7580629999999999, 51.50933950000001], [-0.7536829, 51.5107527], [-0.7528493, 51.5110183], [-0.7519746, 51.5112961], [-0.7513498, 51.51149019999999], [-0.7505959999999999, 51.5117356], [-0.7499279999999999, 51.5119471], [-0.7491788, 51.5121688], [-0.7481170999999999, 51.5124896], [-0.7470693999999999, 51.5128091], [-0.7460144, 51.513107299999994], [-0.7455093, 51.51324749999999], [-0.744965, 51.5134067], [-0.7439371999999999, 51.513689], [-0.7418828, 51.5142525], [-0.7417269999999999, 51.51429110000001], [-0.7400524, 51.5147297], [-0.7384082, 51.5151419], [-0.7361402, 51.51569670000001], [-0.7338763999999999, 51.5162406], [-0.7306994999999998, 51.51688969999999], [-0.7278402, 51.517470799999984], [-0.7271989, 51.5176023], [-0.7265234999999999, 51.51773790000001], [-0.7242527999999999, 51.51816319999999], [-0.7239208, 51.5182209], [-0.7236208, 51.5182731], [-0.7230339, 51.518375299999995], [-0.7226763753448314, 51.51843703539003], [-0.7222932, 51.51850319999999], [-0.7215239, 51.518635800000006], [-0.7209868, 51.5187276], [-0.7186522272956171, 51.51911192739203], [-0.7181226999999999, 51.519199099999994], [-0.7169419999999999, 51.519381], [-0.7162014999999999, 51.51949499999999], [-0.7147682, 51.519701700000006], [-0.7141205, 51.51978600000001], [-0.7129279, 51.5199017], [-0.7120395999999999, 51.52000289999998], [-0.7110151999999998, 51.520081199999986], [-0.7098478, 51.5202137], [-0.709389, 51.520276], [-0.7034496999999998, 51.5209199], [-0.7002315999999998, 51.5212791], [-0.6972856, 51.5215732], [-0.6956415, 51.5217644], [-0.6943622, 51.521901799999995], [-0.6938893, 51.52195400000001], [-0.6927204, 51.5220854], [-0.6924827999999998, 51.5221153], [-0.6921948, 51.5221512], [-0.6914171, 51.5222408], [-0.6905843, 51.522343799999994], [-0.6895325999999999, 51.52245270000001], [-0.6894002, 51.52246710000001], [-0.6892193, 51.5224868], [-0.687548, 51.52265140000001], [-0.6858654999999999, 51.5228172], [-0.684123, 51.5229979], [-0.6826685, 51.5231502], [-0.6815572, 51.5232578], [-0.6806796, 51.523331299999995], [-0.6803821000000001, 51.523356199999995], [-0.6800283, 51.5233922], [-0.6793154, 51.52345639999999], [-0.6782688999999998, 51.523546], [-0.6766992, 51.5236416], [-0.6752902, 51.5237202], [-0.6751456, 51.5237298], [-0.6734205, 51.5238336], [-0.6716649, 51.5239172], [-0.6714598, 51.52392590000001], [-0.6698563, 51.5239806], [-0.6687378, 51.523997], [-0.6674537, 51.5240337], [-0.6673606, 51.5240349], [-0.6672469999999999, 51.52403629999999], [-0.6660219, 51.5240617], [-0.6650079, 51.5240717], [-0.6638918, 51.52407610000001], [-0.6626677, 51.5240627], [-0.6616043999999999, 51.5240418], [-0.6600075999999999, 51.5240111], [-0.6597041999999999, 51.5240047], [-0.6587431999999999, 51.52397989999999], [-0.6574041, 51.5239268], [-0.6560576, 51.5238671], [-0.6546151, 51.5237969], [-0.6530213999999999, 51.523711799999994], [-0.6516917, 51.5236296], [-0.6503356, 51.523537], [-0.6491546999999999, 51.52344289999999], [-0.6482234, 51.5233653], [-0.6472945, 51.5232817], [-0.6466080999999999, 51.5232115], [-0.645621, 51.5231158], [-0.6454036, 51.5230955], [-0.6442463, 51.5229651], [-0.6430869999999999, 51.5228411], [-0.6420572999999999, 51.5227201], [-0.6413007, 51.52262639999999], [-0.6410444, 51.5225947], [-0.6406748, 51.52254390000001], [-0.6404083999999999, 51.522499100000005], [-0.6392875, 51.5223498], [-0.6377831, 51.5221165], [-0.6377465999999999, 51.5221108], [-0.6357063999999999, 51.521792699999985], [-0.6356759999999999, 51.5217876], [-0.6338278999999999, 51.521476699999994], [-0.6336652999999999, 51.52145], [-0.6331415, 51.52136409999999], [-0.6322191, 51.521209299999995], [-0.6320153, 51.5211742], [-0.6308825999999998, 51.5209791], [-0.6300153, 51.5208175], [-0.6291275, 51.5206422], [-0.628820698883665, 51.52057806500258], [-0.6279091, 51.52038749999999], [-0.6268985, 51.5201574], [-0.6257445999999999, 51.5199027], [-0.6248631, 51.5196901], [-0.6236512999999999, 51.51939960000001], [-0.6226022, 51.51915149999999], [-0.6217637000000001, 51.5189524], [-0.6200707999999999, 51.51851370000001], [-0.618863, 51.51818260000001], [-0.6147841999999999, 51.517050999999995], [-0.613566, 51.516719], [-0.6123224000000002, 51.51638749999998], [-0.6120651999999999, 51.516321], [-0.6115339, 51.5161835], [-0.6098698, 51.5158101], [-0.6097416999999999, 51.515778399999995], [-0.6095092999999999, 51.515719700000005], [-0.6079274999999998, 51.5153752], [-0.6067647, 51.5150994], [-0.6062448, 51.5149787], [-0.6053517999999999, 51.51477130000001], [-0.6046302999999998, 51.51461330000001], [-0.6031966, 51.514309100000006], [-0.6020255, 51.514098799999985], [-0.6012538000000001, 51.5139381], [-0.5989550999999999, 51.5134617], [-0.5978308999999999, 51.5132337], [-0.5966693, 51.5130143], [-0.5956465, 51.5128393], [-0.5949381, 51.51273129999999], [-0.5941391, 51.512618], [-0.5931054, 51.5124699], [-0.5923732999999999, 51.5123588], [-0.5918961624007154, 51.51228234723479], [-0.5902363999999999, 51.51201640000001], [-0.5899777, 51.5119759], [-0.5882711999999999, 51.5117142], [-0.5878617, 51.511652], [-0.5855170999999999, 51.511295999999994], [-0.5838234, 51.5110389], [-0.5829139999999999, 51.51090949999999], [-0.5820988, 51.5108092], [-0.5799656, 51.51056150000001], [-0.5779704999999999, 51.5103476], [-0.5760868, 51.5101618], [-0.5742267, 51.5099897], [-0.5725122, 51.50984900000001], [-0.5707674, 51.509717], [-0.5684295, 51.5095641], [-0.5666028, 51.509443], [-0.5646106999999999, 51.509312699999995], [-0.5634121, 51.50923499999999], [-0.5615907, 51.5091143], [-0.5602507, 51.5090287], [-0.5582884, 51.508901], [-0.5565893, 51.5087874], [-0.5539695, 51.5086178], [-0.5511591, 51.5084224], [-0.5486667999999999, 51.5082435], [-0.546178, 51.50809209999999], [-0.5445886, 51.507994], [-0.5440619999999999, 51.5079712], [-0.5435622, 51.50795579999999], [-0.5426824999999998, 51.50794009999999], [-0.5425574, 51.50793819999999], [-0.5413771, 51.5079174], [-0.5406435, 51.507899], [-0.5399981, 51.5078772], [-0.5389891704717129, 51.507829595705935], [-0.5388515, 51.5078231], [-0.5381859999999999, 51.50779479999999], [-0.5373273, 51.5077722], [-0.5369198999999999, 51.507757900000016], [-0.5348011999999999, 51.5077271], [-0.5325741999999999, 51.5076859], [-0.5306214999999999, 51.5076548], [-0.5293861, 51.5076521], [-0.5292416999999999, 51.5076512], [-0.5289053999999999, 51.5076516], [-0.5274551999999999, 51.5076662], [-0.5265712, 51.5076445], [-0.5251817999999999, 51.507669699999994], [-0.5240399, 51.5077012], [-0.5229412000000001, 51.50772760000001], [-0.5210376, 51.5077974], [-0.5169843, 51.5079726], [-0.515653, 51.508034399999985], [-0.5142254999999999, 51.5081071], [-0.5127702000000001, 51.50819039999999], [-0.5113110999999999, 51.50828229999999], [-0.509771, 51.5083892], [-0.5084412, 51.50850390000001], [-0.507961, 51.50854939999999], [-0.5078088, 51.5085609], [-0.5068466, 51.50864609999999], [-0.5063711, 51.50868220000001], [-0.5058100999999999, 51.50871939999999], [-0.5052367999999999, 51.508762100000006], [-0.5047086, 51.5088042], [-0.5041558, 51.5088552], [-0.5021353999999999, 51.5090595], [-0.5013942, 51.509135299999976], [-0.5006233, 51.50921149999999], [-0.4997233, 51.5092994], [-0.4981643, 51.5094347], [-0.49658560000000007, 51.50954879999999], [-0.4950077000000001, 51.50965480000001], [-0.4933215, 51.50975929999999], [-0.4916296, 51.509851], [-0.489195, 51.509951400000006], [-0.48834420000000006, 51.5099847], [-0.4873206000000001, 51.51001479999999], [-0.4864075000000001, 51.5100347], [-0.48581890000000005, 51.510048899999994], [-0.4852184930675739, 51.5100608228371], [-0.4851995, 51.5100612], [-0.4836724999999999, 51.5100717], [-0.48270160000000006, 51.51008309999999], [-0.4818318999999999, 51.5100857], [-0.4803978, 51.51007419999999], [-0.4793129, 51.51006009999998], [-0.4775988, 51.5100212], [-0.4773386, 51.51001310000001], [-0.4767694, 51.50999740000001], [-0.476135, 51.509978700000005], [-0.4749370999999999, 51.5099427], [-0.4743657999999999, 51.50992759999999], [-0.473994, 51.509917400000006], [-0.47342950000000006, 51.509896399999995], [-0.4728227, 51.5098726], [-0.4719928000000001, 51.509838], [-0.4713922, 51.50980289999999], [-0.4708757999999999, 51.5097671], [-0.4705209999999999, 51.50973950000001], [-0.4701103, 51.5097064], [-0.4695708999999999, 51.509661], [-0.4686885, 51.50958229999999], [-0.4657911, 51.509331200000005], [-0.4649753, 51.50926019999999], [-0.4642085000000001, 51.509188300000005], [-0.4636783999999999, 51.5091392], [-0.46235300000000007, 51.509006600000006], [-0.4612789999999999, 51.508888199999994], [-0.45989319999999995, 51.50872739999999], [-0.4594241, 51.50866709999999], [-0.45886599999999994, 51.50859150000001], [-0.4579578, 51.5084755], [-0.4561064, 51.5082185], [-0.4542711, 51.5079438], [-0.45245920000000006, 51.5076517], [-0.4519062, 51.5075613], [-0.4513516, 51.507463], [-0.4507728, 51.5073629], [-0.4502447, 51.5072674], [-0.4494974999999999, 51.50713220000001], [-0.4491576420597607, 51.50706513585433], [-0.4490180999999999, 51.50703759999999], [-0.4481072999999999, 51.5068677], [-0.4478519114994092, 51.50681652753606], [-0.44761044011808815, 51.506766155222905], [-0.4473983523175937, 51.50671926515638], [-0.44721147215046186, 51.506675320341834], [-0.44704562366922856, 51.50663378378466], [-0.44689663092642984, 51.506594118490206], [-0.44676031797460175, 51.50655578746386], [-0.4466325088662803, 51.50651825371098], [-0.4465090276540014, 51.506480980236944], [-0.4463856983903012, 51.50644343004713], [-0.4462583451277155, 51.5064050661469], [-0.44612279191878057, 51.50636535154162], [-0.4459748628160322, 51.50632374923667], [-0.44581038187200656, 51.50627972223741], [-0.4456251731392395, 51.50623273354922], [-0.4454150606702671, 51.50618224617747], [-0.4451758685176254, 51.50612772312753], [-0.4451691725809694, 51.50612620546551], [-0.4451301834939695, 51.506129624755935], [-0.44505726098405735, 51.5061360199612], [-0.4446854, 51.50605670000001], [-0.4442659364961424, 51.50596524554944], [-0.4440971, 51.50595030000001], [-0.4439531, 51.505934899999986], [-0.4438047, 51.5059182], [-0.443628, 51.5058936], [-0.4434802, 51.5058667], [-0.4433034, 51.505833599999995], [-0.4431511, 51.505808], [-0.4424447, 51.5056659], [-0.4413072, 51.505439599999995], [-0.44045149999999994, 51.5052698], [-0.4396179999999999, 51.50510909999999], [-0.4384238999999999, 51.5048894], [-0.4383089999999999, 51.5048712], [-0.4371285999999999, 51.50472419999999], [-0.4361994, 51.50460040000001], [-0.4358107813921324, 51.504542263694965], [-0.4352181, 51.50445359999999], [-0.4345449, 51.5043629], [-0.43368309999999993, 51.504245100000006], [-0.4321087, 51.5040321], [-0.43169479999999993, 51.5039818], [-0.4312623, 51.5039302], [-0.430439, 51.5038362], [-0.4298878, 51.50377809999999], [-0.4293121999999999, 51.50371700000001], [-0.4286325999999999, 51.50364810000001], [-0.4279574, 51.5035892], [-0.4272543999999999, 51.5035272], [-0.42610629999999994, 51.503429199999985], [-0.425868, 51.5034066], [-0.4237455, 51.503255], [-0.4234148, 51.5032266], [-0.423321896216709, 51.50321930041702], [-0.4230508, 51.503198], [-0.4222689, 51.5031409], [-0.4215447, 51.5031017], [-0.4213663, 51.503091999999995], [-0.420615, 51.50305809999999], [-0.4204627, 51.5030512], [-0.41726699999999994, 51.50292090000001], [-0.4171716, 51.50291680000001], [-0.4167050000000001, 51.5028982], [-0.4163967, 51.50288369999999], [-0.41585549999999993, 51.50286259999999], [-0.41568579999999994, 51.50285649999999], [-0.4151963, 51.5028391], [-0.4149532, 51.5028326], [-0.4145998, 51.50283159999999], [-0.4142457, 51.5028474], [-0.413952, 51.5028479], [-0.4138879, 51.5028476], [-0.4131146, 51.50283439999999], [-0.4125067999999999, 51.5028274], [-0.4114460999999999, 51.502819599999995], [-0.4109700999999999, 51.50282099999999], [-0.4092543, 51.5028383], [-0.4079338, 51.50286950000001], [-0.40692909999999993, 51.502905299999995], [-0.4059591, 51.50295], [-0.4050147999999999, 51.502992899999995], [-0.40440829999999994, 51.5030208], [-0.40394679999999994, 51.5030436], [-0.40349309999999994, 51.5030653], [-0.40263009999999994, 51.5031126], [-0.4014038, 51.5031816], [-0.4013336, 51.503185499999994], [-0.40013399999999993, 51.5032466], [-0.3998627, 51.503271899999994], [-0.3992978, 51.503313299999995], [-0.3987022999999999, 51.50335170000001], [-0.3981771, 51.5033949], [-0.3974803999999999, 51.503464], [-0.3963768, 51.5035545], [-0.3949982, 51.5036849], [-0.3945207, 51.5037459], [-0.3940407, 51.503805400000005], [-0.3924902999999999, 51.503958700000005], [-0.3921393, 51.5040039], [-0.3910889, 51.50413220000001], [-0.3886765, 51.504434999999994], [-0.3884156, 51.5044721], [-0.38336829999999994, 51.5051911], [-0.3805533, 51.5055894], [-0.3796667, 51.5057131], [-0.3790435, 51.5058019], [-0.3783799, 51.5058938], [-0.37722267999059506, 51.506058137201656], [-0.3764061, 51.5061741], [-0.3745698, 51.50643310000001], [-0.3744404, 51.5064532], [-0.36946539999999994, 51.5071528], [-0.3689618999999999, 51.5072236], [-0.3681414, 51.50733809999999], [-0.3674225, 51.507441], [-0.3665796, 51.5075605], [-0.3660224, 51.5076394], [-0.3654463, 51.5077202], [-0.3647467999999999, 51.50782089999999], [-0.36404669999999995, 51.50791879999999], [-0.3631414999999999, 51.50804529999999], [-0.3621448, 51.508186900000005], [-0.3612916, 51.50831209999999], [-0.3604507, 51.5084319], [-0.3596206, 51.50855370000001], [-0.35932611364780853, 51.508597039426064], [-0.35868969999999994, 51.5086907], [-0.3578353, 51.5088197], [-0.35698849999999993, 51.5089525], [-0.3563258999999999, 51.5090539], [-0.355734, 51.50915270000001], [-0.3552273, 51.5092393], [-0.3546626, 51.50933430000001], [-0.35415399999999997, 51.5094191], [-0.3537098, 51.50949390000001], [-0.3526868, 51.509665], [-0.35172319999999996, 51.5098174], [-0.3507844, 51.50995900000001], [-0.34983629999999993, 51.510102499999995], [-0.34875699999999993, 51.5102608], [-0.34788069999999993, 51.510387899999984], [-0.34669440000000007, 51.5105538], [-0.3432394999999999, 51.5110215], [-0.34148619999999996, 51.5112657], [-0.3408458999999999, 51.5113549], [-0.3403175, 51.511428299999984], [-0.3397033, 51.511509399999994], [-0.3386744, 51.511640699999994], [-0.3380986, 51.511713], [-0.3374888, 51.511785999999994], [-0.3368631999999999, 51.5118583], [-0.3365526, 51.5118946], [-0.33624699999999996, 51.5119321], [-0.33587960000000006, 51.511970700000006], [-0.3353845999999999, 51.5120254], [-0.3343108, 51.512140599999995], [-0.3335446, 51.512217799999995], [-0.3328204, 51.5122986], [-0.3321005, 51.5123727], [-0.3314135, 51.5124364], [-0.3306838, 51.51250960000001], [-0.329994, 51.51257999999999], [-0.32950359999999995, 51.5126267], [-0.3289332, 51.51268100000001], [-0.3283383, 51.5127372], [-0.3278028, 51.512786099999985], [-0.3272533, 51.51283690000001], [-0.32667969999999996, 51.5128908], [-0.3260751, 51.51294279999998], [-0.32563469999999994, 51.5129801], [-0.3252214, 51.513017100000006], [-0.3246495, 51.51306739999999], [-0.3237724, 51.5131408], [-0.3229996, 51.513192], [-0.3225645, 51.5132283], [-0.3221074, 51.51326629999999], [-0.3211932, 51.5133391], [-0.3204278, 51.5133951], [-0.31985249999999993, 51.51343760000001], [-0.31958669999999995, 51.51346159999999], [-0.3193081, 51.5134814], [-0.31850699999999993, 51.5135395], [-0.3177728, 51.51359050000001], [-0.3170029, 51.5136438], [-0.31545020000000007, 51.51374479999999], [-0.314478, 51.5138052], [-0.3061542, 51.51432509999999], [-0.306048, 51.514332499999995], [-0.3047637, 51.51442209999999], [-0.30394730000000003, 51.5144746], [-0.30341960000000007, 51.5145059], [-0.30281199999999997, 51.51454350000001], [-0.3015175, 51.5146208], [-0.30023369999999994, 51.5146851], [-0.298954, 51.5147397], [-0.2969463, 51.5148041], [-0.2960067, 51.5148216], [-0.2950247999999999, 51.51483170000001], [-0.2944664, 51.51483710000001], [-0.2941541, 51.5148386], [-0.2931123, 51.5148403], [-0.2922969, 51.51484299999999], [-0.2917909, 51.5148446], [-0.29123963412701476, 51.51484483155946], [-0.2909849164871852, 51.5148467060362], [-0.29075985052609993, 51.51484997835916], [-0.2905602002746019, 51.51485444558825], [-0.29038172976353444, 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]]} |
35.7 |
1527 |
1558 |
Reading |
Link Line |
London Paddington |
51.5167482 |
-0.1769041 |
51.5167482 |
-0.1769041 |
1 |
0 |
2026-09-15 15:08:37 |
TERMINATED |
2026-09-15 14:58:00 |
London Paddington |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15551428 |
1789484185798111 |
74 |
74 |
2026-09-15 15:08:09.934154 |
3 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 14:58:09.496294 |
| 552035 |
583694 |
C47841 |
742L44MR15 |
2026-09-15 |
COMPLETE |
15552076 |
2026-09-15 15:58:00 |
2026-09-15 15:08:37 |
2026-09-17 15:08:37 |
{"id": 583694, "stp": "P", "toc": "Great Western Railway", "uid": "C47841", "consist": "165118", "dest_crs": "OXF", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C47841/2026-09-15/detailed", "trust_id": "742L44MR15", "origin_crs": "DID", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Oxford", "service_date": "2026-09-15", "dest_arr_time": "1551", "dest_platform": "4", "is_terminated": 1, "next_location": "Oxford", "signalling_id": "2L44", "timing_status": "LATE", "origin_station": "Didcot Parkway", "current_leg_arr": "1558", "current_leg_dep": "1551", "current_leg_end": "Oxford", "origin_dep_time": "1534", "origin_platform": "5", "current_location": "Oxford", "last_update_time": "2026-09-15T15:08:37", "route_debug_link": null, "timing_variation": "+7 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.2403145, 51.685359600000005], [-1.2402911, 51.6856265], [-1.2402457, 51.6861451], [-1.2401522000000005, 51.6870193], [-1.2400722999999998, 51.68768359999999], [-1.2400287999999997, 51.6879646], [-1.2399359999999997, 51.688536], [-1.2397656, 51.6895534], [-1.2394754, 51.69097599999999], [-1.2392655, 51.69187669999999], [-1.2389343999999998, 51.69320650000001], [-1.2384582999999998, 51.694786099999995], [-1.2380549, 51.696441699999994], [-1.2378197999999998, 51.6979721], [-1.2377213, 51.6989681], [-1.2377115, 51.70098229999999], [-1.2377912, 51.7022111], [-1.2380254999999998, 51.70394640000001], [-1.2384091, 51.70571950000001], [-1.2384292, 51.70580579999999], [-1.2388425999999997, 51.70729579999998], [-1.2391201999999997, 51.7082855], [-1.23942, 51.7093721], [-1.2399709, 51.711347700000005], [-1.2406394999999997, 51.7136142], [-1.2411658, 51.71496460000001], [-1.2413636999999995, 51.71544080000001], [-1.2416030999999998, 51.71591310000001], [-1.2418956, 51.71649179999999], [-1.2422030999999998, 51.71709509999999], [-1.2432587999999998, 51.718787], [-1.2449051999999998, 51.72111279999999], [-1.2453313999999998, 51.72165729999999], [-1.2455376277189163, 51.721918011123584], [-1.2459007, 51.722377], [-1.2466645, 51.7232807], [-1.2470699484277246, 51.72375508207266], [-1.2471568, 51.7238567], [-1.2472590999999995, 51.7239748], [-1.2473852, 51.724122699999995], [-1.2482129, 51.7251065], [-1.2484556000000002, 51.725387600000005], [-1.2486010999999997, 51.725558199999995], [-1.2493627, 51.726455300000005], [-1.2503608, 51.7276147], [-1.2513872, 51.7288297], [-1.2517966, 51.729312499999985], [-1.2520028, 51.72955960000001], [-1.2523777, 51.7300383], [-1.2526299999999997, 51.7303605], [-1.2531789999999998, 51.7309838], [-1.2532931, 51.7311494], [-1.253576, 51.7315394], [-1.2539581, 51.7320684], [-1.2542827, 51.7325203], [-1.2545254, 51.73279269999999], [-1.2547680999999995, 51.7330545], [-1.2549202999999998, 51.73322970000001], [-1.2550135999999998, 51.7333376], [-1.25764139776733, 51.7369446874165], [-1.2576688, 51.736982299999994], [-1.2623079999999998, 51.7418457], [-1.2624575, 51.7420681], [-1.2627247999999998, 51.7423436], [-1.2629822999999998, 51.742635699999994], [-1.2633377, 51.74313649999999], [-1.2635873999999998, 51.74342419999999], [-1.2638025, 51.743688000000006], [-1.2639226, 51.743847], [-1.2640427, 51.7439884], [-1.2644156999999998, 51.74437389999999], [-1.2647286, 51.744701799999994], [-1.2648651, 51.74486189999998], [-1.2652029, 51.7452121], [-1.2657689999999997, 51.74582409999999], [-1.2662362, 51.74632749999999], [-1.2667414, 51.74687939999999], [-1.267192, 51.7473639], [-1.267243, 51.74741480000001], [-1.2676990999999995, 51.7479222], [-1.2679694999999995, 51.74823349999999], [-1.268267, 51.7486112], [-1.2685493, 51.74900040000001], [-1.2687722, 51.749343800000005], [-1.2689604, 51.7496763], [-1.2691216999999997, 51.74999170000001], [-1.2692653, 51.7502979], [-1.269378, 51.7505604], [-1.2694942, 51.7508549], [-1.269688, 51.751415699999995], [-1.2697785, 51.751726399999995], [-1.2699914, 51.75248109999999], [-1.2700214999999997, 51.75259719999999], [-1.2700800999999995, 51.7528082], [-1.2702618, 51.7534418], [-1.2703444, 51.753721500000005], [-1.2705582, 51.7544626], [-1.2706984999999995, 51.7549569], [-1.2708387, 51.755450199999984], [-1.2708905999999998, 51.75563940000001], [-1.2710256999999998, 51.75604799999999], [-1.27108, 51.7562924], [-1.2711510999999998, 51.7566418], [-1.2709204999999997, 51.7559441], [-1.2708623, 51.75577690000001], [-1.2708295999999997, 51.7556847], [-1.27080805, 51.75563664999999], [-1.2707532999999998, 51.7554863], [-1.2707132, 51.7553661], [-1.2706679, 51.7552474], [-1.2705896999999997, 51.7550429], [-1.270521, 51.7548513], [-1.2702376999999998, 51.753966199999994]]}", "current_leg_start": "Radley", "dest_arr_time_act": "1551", "motion_projection": null, "next_location_lat": "51.7539662", "next_location_lon": "-1.2702377", "previous_location": "Radley", "current_leg_milage": "5.4", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 117.184, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 193.999, \"from_m\": 117.184, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 869.077, \"from_m\": 193.999, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 1312.252, \"from_m\": 869.077, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 1354.455, \"from_m\": 1312.252, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 1421.597, \"from_m\": 1354.455, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1476.886, \"from_m\": 1421.597, \"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\": 2438.145, \"from_m\": 1476.886, \"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\": 2497.988, \"from_m\": 2438.145, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 15349.969, \"from_m\": 2497.988, \"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\": 15888.437, \"from_m\": 15349.969, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 15950.613, \"from_m\": 15888.437, \"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\": 16486.085, \"from_m\": 15950.613, \"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\": 16892.66, \"from_m\": 16486.085, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 17135.668, \"from_m\": 16892.66, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 17331.079, \"from_m\": 17135.668, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}], \"service_id\": 583694, \"profile_key\": \"baa4921cee16f59113417826ea62b83a75f8911ce9b40f25dee9ef7bc4a77bc3\", \"schedule_id\": 6196, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1534\", \"location\": \"Didcot Parkway\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 67630}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1536\", \"location\": \"Didcot North Jn\", \"stage_seq\": 2, \"distance_m\": 1476.886, \"section_seq\": 1, \"route_path_id\": 67630}, {\"is_pass\": false, \"wtt_arr\": \"1539\", \"wtt_dep\": \"1539H\", \"location\": \"Culham\", \"stage_seq\": 3, \"distance_m\": 5119.973, \"section_seq\": 1, \"route_path_id\": 67630}, {\"is_pass\": false, \"wtt_arr\": \"1543\", \"wtt_dep\": \"1543H\", \"location\": \"Radley\", \"stage_seq\": 4, \"distance_m\": 8593.628, \"section_seq\": 1, \"route_path_id\": 67630}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1547\", \"location\": \"Kennington Jn\", \"stage_seq\": 5, \"distance_m\": 12991.457, \"section_seq\": 1, \"route_path_id\": 67630}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1549\", \"location\": \"Hinksey North\", \"stage_seq\": 6, \"distance_m\": 15496.515, \"section_seq\": 1, \"route_path_id\": 67630}, {\"is_pass\": false, \"wtt_arr\": \"1551\", \"wtt_dep\": null, \"location\": \"Oxford\", \"stage_seq\": 7, \"distance_m\": 17331.079, \"section_seq\": 1, \"route_path_id\": 67630}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 17331.079, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 67630}], \"total_distance_m\": 17331.079, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 16345.803, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 985.276, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1534", "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\": 24053, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:48:08Z\", \"source_id\": 47817688, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:47:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:48:11Z\", \"source_id\": 15545076, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 24061, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:50:13Z\", \"source_id\": 47823419, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:51:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:50:18Z\", \"source_id\": 15546786, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 24183, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:57:08Z\", \"source_id\": 47841946, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:58:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:57:10Z\", \"source_id\": 15552076, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:58:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Oxford", "service_state_platform": "4", "timing_fact_generation": 1789484230855862, "current_leg_arrival_utc": "2026-09-15T15:58:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:58:12.062784", "service_state_evidence_id": 15552076, "current_leg_start_actual_dep": "2026-09-15T15:50:30+01:00", "operational_evidence_version": 28, "service_state_event_time_utc": "2026-09-15T14:58:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T15:08:14.964829", "service_state_valid_until_kind": null, "operational_interpretation_version": 28, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Great Western Railway |
P |
DID |
OXF |
2L44 |
165118 |
2 |
90 |
None |
{"version": 3, "segments": [{"to_m": 117.184, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 193.999, "from_m": 117.184, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 869.077, "from_m": 193.999, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 1312.252, "from_m": 869.077, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1354.455, "from_m": 1312.252, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 1421.597, "from_m": 1354.455, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1476.886, "from_m": 1421.597, "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": 2438.145, "from_m": 1476.886, "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": 2497.988, "from_m": 2438.145, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 15349.969, "from_m": 2497.988, "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": 15888.437, "from_m": 15349.969, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 15950.613, "from_m": 15888.437, "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": 16486.085, "from_m": 15950.613, "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": 16892.66, "from_m": 16486.085, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 17135.668, "from_m": 16892.66, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 17331.079, "from_m": 17135.668, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}], "service_id": 583694, "profile_key": "baa4921cee16f59113417826ea62b83a75f8911ce9b40f25dee9ef7bc4a77bc3", "schedule_id": 6196, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1534", "location": "Didcot Parkway", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 67630}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1536", "location": "Didcot North Jn", "stage_seq": 2, "distance_m": 1476.886, "section_seq": 1, "route_path_id": 67630}, {"is_pass": false, "wtt_arr": "1539", "wtt_dep": "1539H", "location": "Culham", "stage_seq": 3, "distance_m": 5119.973, "section_seq": 1, "route_path_id": 67630}, {"is_pass": false, "wtt_arr": "1543", "wtt_dep": "1543H", "location": "Radley", "stage_seq": 4, "distance_m": 8593.628, "section_seq": 1, "route_path_id": 67630}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1547", "location": "Kennington Jn", "stage_seq": 5, "distance_m": 12991.457, "section_seq": 1, "route_path_id": 67630}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1549", "location": "Hinksey North", "stage_seq": 6, "distance_m": 15496.515, "section_seq": 1, "route_path_id": 67630}, {"is_pass": false, "wtt_arr": "1551", "wtt_dep": null, "location": "Oxford", "stage_seq": 7, "distance_m": 17331.079, "section_seq": 1, "route_path_id": 67630}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 17331.079, "from_m": 0.0, "section_seq": 1, "route_path_id": 67630}], "total_distance_m": 17331.079, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 16345.803, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 985.276, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 24053, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:48:08Z", "source_id": 47817688, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T14:47:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:48:11Z", "source_id": 15545076, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T15:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 24061, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:50:13Z", "source_id": 47823419, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T14:51:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:50:18Z", "source_id": 15546786, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T15:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 24183, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:57:08Z", "source_id": 47841946, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T14:58:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:57:10Z", "source_id": 15552076, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T15:58:00+01:00", "operational_fact": true}] |
Didcot Parkway |
1534 |
1534 |
5 |
None |
None |
Oxford |
1551 |
1551 |
4 |
LATE |
+7 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C47841/2026-09-15/detailed |
None |
Radley |
2026-09-15T15:50:30+01:00 |
Oxford |
7.0 |
{"type": "LineString", "coordinates": [[-1.2403145, 51.685359600000005], [-1.2402911, 51.6856265], [-1.2402457, 51.6861451], [-1.2401522000000005, 51.6870193], [-1.2400722999999998, 51.68768359999999], [-1.2400287999999997, 51.6879646], [-1.2399359999999997, 51.688536], [-1.2397656, 51.6895534], [-1.2394754, 51.69097599999999], [-1.2392655, 51.69187669999999], [-1.2389343999999998, 51.69320650000001], [-1.2384582999999998, 51.694786099999995], [-1.2380549, 51.696441699999994], [-1.2378197999999998, 51.6979721], [-1.2377213, 51.6989681], [-1.2377115, 51.70098229999999], [-1.2377912, 51.7022111], [-1.2380254999999998, 51.70394640000001], [-1.2384091, 51.70571950000001], [-1.2384292, 51.70580579999999], [-1.2388425999999997, 51.70729579999998], [-1.2391201999999997, 51.7082855], [-1.23942, 51.7093721], [-1.2399709, 51.711347700000005], [-1.2406394999999997, 51.7136142], [-1.2411658, 51.71496460000001], [-1.2413636999999995, 51.71544080000001], [-1.2416030999999998, 51.71591310000001], [-1.2418956, 51.71649179999999], [-1.2422030999999998, 51.71709509999999], [-1.2432587999999998, 51.718787], [-1.2449051999999998, 51.72111279999999], [-1.2453313999999998, 51.72165729999999], [-1.2455376277189163, 51.721918011123584], [-1.2459007, 51.722377], [-1.2466645, 51.7232807], [-1.2470699484277246, 51.72375508207266], [-1.2471568, 51.7238567], [-1.2472590999999995, 51.7239748], [-1.2473852, 51.724122699999995], [-1.2482129, 51.7251065], [-1.2484556000000002, 51.725387600000005], [-1.2486010999999997, 51.725558199999995], [-1.2493627, 51.726455300000005], [-1.2503608, 51.7276147], [-1.2513872, 51.7288297], [-1.2517966, 51.729312499999985], [-1.2520028, 51.72955960000001], [-1.2523777, 51.7300383], [-1.2526299999999997, 51.7303605], [-1.2531789999999998, 51.7309838], [-1.2532931, 51.7311494], [-1.253576, 51.7315394], [-1.2539581, 51.7320684], [-1.2542827, 51.7325203], [-1.2545254, 51.73279269999999], [-1.2547680999999995, 51.7330545], [-1.2549202999999998, 51.73322970000001], [-1.2550135999999998, 51.7333376], [-1.25764139776733, 51.7369446874165], [-1.2576688, 51.736982299999994], [-1.2623079999999998, 51.7418457], [-1.2624575, 51.7420681], [-1.2627247999999998, 51.7423436], [-1.2629822999999998, 51.742635699999994], [-1.2633377, 51.74313649999999], [-1.2635873999999998, 51.74342419999999], [-1.2638025, 51.743688000000006], [-1.2639226, 51.743847], [-1.2640427, 51.7439884], [-1.2644156999999998, 51.74437389999999], [-1.2647286, 51.744701799999994], [-1.2648651, 51.74486189999998], [-1.2652029, 51.7452121], [-1.2657689999999997, 51.74582409999999], [-1.2662362, 51.74632749999999], [-1.2667414, 51.74687939999999], [-1.267192, 51.7473639], [-1.267243, 51.74741480000001], [-1.2676990999999995, 51.7479222], [-1.2679694999999995, 51.74823349999999], [-1.268267, 51.7486112], [-1.2685493, 51.74900040000001], [-1.2687722, 51.749343800000005], [-1.2689604, 51.7496763], [-1.2691216999999997, 51.74999170000001], [-1.2692653, 51.7502979], [-1.269378, 51.7505604], [-1.2694942, 51.7508549], [-1.269688, 51.751415699999995], [-1.2697785, 51.751726399999995], [-1.2699914, 51.75248109999999], [-1.2700214999999997, 51.75259719999999], [-1.2700800999999995, 51.7528082], [-1.2702618, 51.7534418], [-1.2703444, 51.753721500000005], [-1.2705582, 51.7544626], [-1.2706984999999995, 51.7549569], [-1.2708387, 51.755450199999984], [-1.2708905999999998, 51.75563940000001], [-1.2710256999999998, 51.75604799999999], [-1.27108, 51.7562924], [-1.2711510999999998, 51.7566418], [-1.2709204999999997, 51.7559441], [-1.2708623, 51.75577690000001], [-1.2708295999999997, 51.7556847], [-1.27080805, 51.75563664999999], [-1.2707532999999998, 51.7554863], [-1.2707132, 51.7553661], [-1.2706679, 51.7552474], [-1.2705896999999997, 51.7550429], [-1.270521, 51.7548513], [-1.2702376999999998, 51.753966199999994]]} |
5.4 |
1551 |
1558 |
Radley |
Oxford |
Oxford |
51.7539662 |
-1.2702377 |
51.7539662 |
-1.2702377 |
1 |
0 |
2026-09-15 15:08:37 |
TERMINATED |
2026-09-15 14:58:00 |
Oxford |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15552076 |
1789484230855862 |
28 |
28 |
2026-09-15 15:08:14.964829 |
4 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 14:58:12.062784 |
| 552036 |
583473 |
W75718 |
652P16MQ15 |
2026-09-15 |
COMPLETE |
15552786 |
2026-09-15 15:28:00 |
2026-09-15 15:08:37 |
2026-09-17 15:08:37 |
{"id": 583473, "stp": "P", "toc": "West Midlands Trains", "uid": "W75718", "consist": "139002", "dest_crs": null, "num_carr": 1, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W75718/2026-09-15/detailed", "trust_id": "652P16MQ15", "origin_crs": "SBT", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Stourbridge Jn (Town Plat)", "service_date": "2026-09-15", "dest_arr_time": "1528", "dest_platform": null, "is_terminated": 1, "next_location": "Stourbridge Jn (Town Plat)", "signalling_id": "2P16", "timing_status": "ON TIME", "origin_station": "Stourbridge Town", "current_leg_arr": "1528", "current_leg_dep": "1525", "current_leg_end": "Stourbridge Jn (Town Plat)", "origin_dep_time": "1525", "origin_platform": null, "current_location": "Stourbridge Jn (Town Plat)", "last_update_time": "2026-09-15T15:08:37", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.142011, 52.4556837], [-2.141804099999999, 52.455504399999995], [-2.1416544999999996, 52.4553616], [-2.141537899999999, 52.45519629999999], [-2.1413182, 52.4548629], [-2.1407975, 52.4542604], [-2.1399342, 52.45336390000001], [-2.1397326, 52.4531284], [-2.1391564, 52.452464799999994], [-2.1384765, 52.451822500000006], [-2.1382766, 52.4517106], [-2.1380507999999994, 52.4515985], [-2.1375337, 52.451387700000005], [-2.1363434, 52.4510151], [-2.1359198, 52.4508186], [-2.1355597, 52.4505955], [-2.1353904, 52.4504667], [-2.1351642999999996, 52.4502576], [-2.1348845, 52.44989209999999], [-2.1345205000000003, 52.44919139999999], [-2.1344742, 52.4490885], [-2.1343845999999997, 52.44883130000001], [-2.1343319, 52.44869370000001], [-2.1342889, 52.44857429999999], [-2.1342541, 52.4484509], [-2.134234, 52.4483201], [-2.1342243999999995, 52.4481617], [-2.1342351, 52.448052099999984], [-2.1342679, 52.4475463], [-2.1342704999999995, 52.4473924]]}", "current_leg_start": "Stourbridge Town", "dest_arr_time_act": "1528", "motion_projection": null, "next_location_lat": "52.4473924", "next_location_lon": "-2.1342705", "previous_location": "Stourbridge Town", "current_leg_milage": "0.7", "linx_max_speed_mph": 45, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 43.211, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 10.0, \"equipment_limit_mph\": 45.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 10.0}, {\"to_m\": 1023.653, \"from_m\": 43.211, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 45.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 1109.262, \"from_m\": 1023.653, \"capability_applied\": null, \"effective_limit_mph\": 10.0, \"equipment_limit_mph\": 45.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 10.0}], \"service_id\": 583473, \"profile_key\": \"a3080602c712df858c13b1deef116a8cbf64f50d101c7903ce9011dda2e9fa4e\", \"schedule_id\": 28255, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1525\", \"location\": \"Stourbridge Town\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 39633}, {\"is_pass\": false, \"wtt_arr\": \"1528\", \"wtt_dep\": null, \"location\": \"Stourbridge Jn (Town Plat)\", \"stage_seq\": 2, \"distance_m\": 1109.262, \"section_seq\": 1, \"route_path_id\": 39633}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 1109.262, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 39633}], \"total_distance_m\": 1109.262, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 45.0, \"speed_covered_distance_m\": 1109.262, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 0.0, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1525", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "52.4473924", "current_position_lon": "-2.1342705", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:58:11Z\", \"source_id\": 15552786, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:28:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Stourbridge Jn (Town Plat)", "service_state_platform": null, "timing_fact_generation": 1789484293040385, "current_leg_arrival_utc": "2026-09-15T15:28:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:58:13.035238", "service_state_evidence_id": 15552786, "current_leg_start_actual_dep": "2026-09-15T15:25:00+01:00", "operational_evidence_version": 3, "service_state_event_time_utc": "2026-09-15T14:28:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T15:08:14.967785", "service_state_valid_until_kind": null, "operational_interpretation_version": 3, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
West Midlands Trains |
P |
SBT |
None |
2P16 |
139002 |
1 |
45 |
None |
{"version": 3, "segments": [{"to_m": 43.211, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 10.0, "equipment_limit_mph": 45.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 10.0}, {"to_m": 1023.653, "from_m": 43.211, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 45.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 1109.262, "from_m": 1023.653, "capability_applied": null, "effective_limit_mph": 10.0, "equipment_limit_mph": 45.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 10.0}], "service_id": 583473, "profile_key": "a3080602c712df858c13b1deef116a8cbf64f50d101c7903ce9011dda2e9fa4e", "schedule_id": 28255, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1525", "location": "Stourbridge Town", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 39633}, {"is_pass": false, "wtt_arr": "1528", "wtt_dep": null, "location": "Stourbridge Jn (Town Plat)", "stage_seq": 2, "distance_m": 1109.262, "section_seq": 1, "route_path_id": 39633}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 1109.262, "from_m": 0.0, "section_seq": 1, "route_path_id": 39633}], "total_distance_m": 1109.262, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 45.0, "speed_covered_distance_m": 1109.262, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 0.0, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:58:11Z", "source_id": 15552786, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T15:28:00+01:00", "operational_fact": true}] |
Stourbridge Town |
1525 |
1525 |
None |
None |
None |
Stourbridge Jn (Town Plat) |
1528 |
1528 |
None |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W75718/2026-09-15/detailed |
None |
Stourbridge Town |
2026-09-15T15:25:00+01:00 |
Stourbridge Jn (Town Plat) |
3.0 |
{"type": "LineString", "coordinates": [[-2.142011, 52.4556837], [-2.141804099999999, 52.455504399999995], [-2.1416544999999996, 52.4553616], [-2.141537899999999, 52.45519629999999], [-2.1413182, 52.4548629], [-2.1407975, 52.4542604], [-2.1399342, 52.45336390000001], [-2.1397326, 52.4531284], [-2.1391564, 52.452464799999994], [-2.1384765, 52.451822500000006], [-2.1382766, 52.4517106], [-2.1380507999999994, 52.4515985], [-2.1375337, 52.451387700000005], [-2.1363434, 52.4510151], [-2.1359198, 52.4508186], [-2.1355597, 52.4505955], [-2.1353904, 52.4504667], [-2.1351642999999996, 52.4502576], [-2.1348845, 52.44989209999999], [-2.1345205000000003, 52.44919139999999], [-2.1344742, 52.4490885], [-2.1343845999999997, 52.44883130000001], [-2.1343319, 52.44869370000001], [-2.1342889, 52.44857429999999], [-2.1342541, 52.4484509], [-2.134234, 52.4483201], [-2.1342243999999995, 52.4481617], [-2.1342351, 52.448052099999984], [-2.1342679, 52.4475463], [-2.1342704999999995, 52.4473924]]} |
0.7 |
1525 |
1528 |
Stourbridge Town |
Stourbridge Jn (Town Plat) |
Stourbridge Jn (Town Plat) |
52.4473924 |
-2.1342705 |
52.4473924 |
-2.1342705 |
1 |
0 |
2026-09-15 15:08:37 |
TERMINATED |
2026-09-15 14:28:00 |
Stourbridge Jn (Town Plat) |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15552786 |
1789484293040385 |
3 |
3 |
2026-09-15 15:08:14.967785 |
None |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 14:58:13.035238 |
| 552037 |
583733 |
W75734 |
652P18MR15 |
2026-09-15 |
COMPLETE |
15552789 |
2026-09-15 15:38:00 |
2026-09-15 15:08:37 |
2026-09-17 15:08:37 |
{"id": 583733, "stp": "P", "toc": "West Midlands Trains", "uid": "W75734", "consist": "139002", "dest_crs": null, "num_carr": 1, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W75734/2026-09-15/detailed", "trust_id": "652P18MR15", "origin_crs": "SBT", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Stourbridge Jn (Town Plat)", "service_date": "2026-09-15", "dest_arr_time": "1538", "dest_platform": null, "is_terminated": 1, "next_location": "Stourbridge Jn (Town Plat)", "signalling_id": "2P18", "timing_status": "ON TIME", "origin_station": "Stourbridge Town", "current_leg_arr": "1538", "current_leg_dep": "1535", "current_leg_end": "Stourbridge Jn (Town Plat)", "origin_dep_time": "1535", "origin_platform": null, "current_location": "Stourbridge Jn (Town Plat)", "last_update_time": "2026-09-15T15:08:37", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.142011, 52.4556837], [-2.141804099999999, 52.455504399999995], [-2.1416544999999996, 52.4553616], [-2.141537899999999, 52.45519629999999], [-2.1413182, 52.4548629], [-2.1407975, 52.4542604], [-2.1399342, 52.45336390000001], [-2.1397326, 52.4531284], [-2.1391564, 52.452464799999994], [-2.1384765, 52.451822500000006], [-2.1382766, 52.4517106], [-2.1380507999999994, 52.4515985], [-2.1375337, 52.451387700000005], [-2.1363434, 52.4510151], [-2.1359198, 52.4508186], [-2.1355597, 52.4505955], [-2.1353904, 52.4504667], [-2.1351642999999996, 52.4502576], [-2.1348845, 52.44989209999999], [-2.1345205000000003, 52.44919139999999], [-2.1344742, 52.4490885], [-2.1343845999999997, 52.44883130000001], [-2.1343319, 52.44869370000001], [-2.1342889, 52.44857429999999], [-2.1342541, 52.4484509], [-2.134234, 52.4483201], [-2.1342243999999995, 52.4481617], [-2.1342351, 52.448052099999984], [-2.1342679, 52.4475463], [-2.1342704999999995, 52.4473924]]}", "current_leg_start": "Stourbridge Town", "dest_arr_time_act": "1538", "motion_projection": null, "next_location_lat": "52.4473924", "next_location_lon": "-2.1342705", "previous_location": "Stourbridge Town", "current_leg_milage": "0.7", "linx_max_speed_mph": 45, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 43.211, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 10.0, \"equipment_limit_mph\": 45.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 10.0}, {\"to_m\": 1023.653, \"from_m\": 43.211, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 45.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 1109.262, \"from_m\": 1023.653, \"capability_applied\": null, \"effective_limit_mph\": 10.0, \"equipment_limit_mph\": 45.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 10.0}], \"service_id\": 583733, \"profile_key\": \"96122175d55c514f5da825597655d162a7a9b93f9c21e1db9101c8c975ec5953\", \"schedule_id\": 28261, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1535\", \"location\": \"Stourbridge Town\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 39633}, {\"is_pass\": false, \"wtt_arr\": \"1538\", \"wtt_dep\": null, \"location\": \"Stourbridge Jn (Town Plat)\", \"stage_seq\": 2, \"distance_m\": 1109.262, \"section_seq\": 1, \"route_path_id\": 39633}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 1109.262, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 39633}], \"total_distance_m\": 1109.262, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 45.0, \"speed_covered_distance_m\": 1109.262, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 0.0, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1535", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "52.4473924", "current_position_lon": "-2.1342705", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:58:11Z\", \"source_id\": 15552789, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:38:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Stourbridge Jn (Town Plat)", "service_state_platform": null, "timing_fact_generation": 1789484293394386, "current_leg_arrival_utc": "2026-09-15T15:38:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:58:13.391483", "service_state_evidence_id": 15552789, "current_leg_start_actual_dep": "2026-09-15T15:35:00+01:00", "operational_evidence_version": 3, "service_state_event_time_utc": "2026-09-15T14:38:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T15:08:14.961329", "service_state_valid_until_kind": null, "operational_interpretation_version": 3, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
West Midlands Trains |
P |
SBT |
None |
2P18 |
139002 |
1 |
45 |
None |
{"version": 3, "segments": [{"to_m": 43.211, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 10.0, "equipment_limit_mph": 45.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 10.0}, {"to_m": 1023.653, "from_m": 43.211, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 45.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 1109.262, "from_m": 1023.653, "capability_applied": null, "effective_limit_mph": 10.0, "equipment_limit_mph": 45.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 10.0}], "service_id": 583733, "profile_key": "96122175d55c514f5da825597655d162a7a9b93f9c21e1db9101c8c975ec5953", "schedule_id": 28261, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1535", "location": "Stourbridge Town", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 39633}, {"is_pass": false, "wtt_arr": "1538", "wtt_dep": null, "location": "Stourbridge Jn (Town Plat)", "stage_seq": 2, "distance_m": 1109.262, "section_seq": 1, "route_path_id": 39633}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 1109.262, "from_m": 0.0, "section_seq": 1, "route_path_id": 39633}], "total_distance_m": 1109.262, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 45.0, "speed_covered_distance_m": 1109.262, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 0.0, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:58:11Z", "source_id": 15552789, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T15:38:00+01:00", "operational_fact": true}] |
Stourbridge Town |
1535 |
1535 |
None |
None |
None |
Stourbridge Jn (Town Plat) |
1538 |
1538 |
None |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W75734/2026-09-15/detailed |
None |
Stourbridge Town |
2026-09-15T15:35:00+01:00 |
Stourbridge Jn (Town Plat) |
3.0 |
{"type": "LineString", "coordinates": [[-2.142011, 52.4556837], [-2.141804099999999, 52.455504399999995], [-2.1416544999999996, 52.4553616], [-2.141537899999999, 52.45519629999999], [-2.1413182, 52.4548629], [-2.1407975, 52.4542604], [-2.1399342, 52.45336390000001], [-2.1397326, 52.4531284], [-2.1391564, 52.452464799999994], [-2.1384765, 52.451822500000006], [-2.1382766, 52.4517106], [-2.1380507999999994, 52.4515985], [-2.1375337, 52.451387700000005], [-2.1363434, 52.4510151], [-2.1359198, 52.4508186], [-2.1355597, 52.4505955], [-2.1353904, 52.4504667], [-2.1351642999999996, 52.4502576], [-2.1348845, 52.44989209999999], [-2.1345205000000003, 52.44919139999999], [-2.1344742, 52.4490885], [-2.1343845999999997, 52.44883130000001], [-2.1343319, 52.44869370000001], [-2.1342889, 52.44857429999999], [-2.1342541, 52.4484509], [-2.134234, 52.4483201], [-2.1342243999999995, 52.4481617], [-2.1342351, 52.448052099999984], [-2.1342679, 52.4475463], [-2.1342704999999995, 52.4473924]]} |
0.7 |
1535 |
1538 |
Stourbridge Town |
Stourbridge Jn (Town Plat) |
Stourbridge Jn (Town Plat) |
52.4473924 |
-2.1342705 |
52.4473924 |
-2.1342705 |
1 |
0 |
2026-09-15 15:08:37 |
TERMINATED |
2026-09-15 14:38:00 |
Stourbridge Jn (Town Plat) |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15552789 |
1789484293394386 |
3 |
3 |
2026-09-15 15:08:14.961329 |
None |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 14:58:13.391483 |
| 552038 |
583961 |
W75744 |
652P20MR15 |
2026-09-15 |
COMPLETE |
15552791 |
2026-09-15 15:48:00 |
2026-09-15 15:08:37 |
2026-09-17 15:08:37 |
{"id": 583961, "stp": "P", "toc": "West Midlands Trains", "uid": "W75744", "consist": "139002", "dest_crs": null, "num_carr": 1, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W75744/2026-09-15/detailed", "trust_id": "652P20MR15", "origin_crs": "SBT", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Stourbridge Jn (Town Plat)", "service_date": "2026-09-15", "dest_arr_time": "1548", "dest_platform": null, "is_terminated": 1, "next_location": "Stourbridge Jn (Town Plat)", "signalling_id": "2P20", "timing_status": "ON TIME", "origin_station": "Stourbridge Town", "current_leg_arr": "1548", "current_leg_dep": "1545", "current_leg_end": "Stourbridge Jn (Town Plat)", "origin_dep_time": "1545", "origin_platform": null, "current_location": "Stourbridge Jn (Town Plat)", "last_update_time": "2026-09-15T15:08:37", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.142011, 52.4556837], [-2.141804099999999, 52.455504399999995], [-2.1416544999999996, 52.4553616], [-2.141537899999999, 52.45519629999999], [-2.1413182, 52.4548629], [-2.1407975, 52.4542604], [-2.1399342, 52.45336390000001], [-2.1397326, 52.4531284], [-2.1391564, 52.452464799999994], [-2.1384765, 52.451822500000006], [-2.1382766, 52.4517106], [-2.1380507999999994, 52.4515985], [-2.1375337, 52.451387700000005], [-2.1363434, 52.4510151], [-2.1359198, 52.4508186], [-2.1355597, 52.4505955], [-2.1353904, 52.4504667], [-2.1351642999999996, 52.4502576], [-2.1348845, 52.44989209999999], [-2.1345205000000003, 52.44919139999999], [-2.1344742, 52.4490885], [-2.1343845999999997, 52.44883130000001], [-2.1343319, 52.44869370000001], [-2.1342889, 52.44857429999999], [-2.1342541, 52.4484509], [-2.134234, 52.4483201], [-2.1342243999999995, 52.4481617], [-2.1342351, 52.448052099999984], [-2.1342679, 52.4475463], [-2.1342704999999995, 52.4473924]]}", "current_leg_start": "Stourbridge Town", "dest_arr_time_act": "1548", "motion_projection": null, "next_location_lat": "52.4473924", "next_location_lon": "-2.1342705", "previous_location": "Stourbridge Town", "current_leg_milage": "0.7", "linx_max_speed_mph": 45, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 43.211, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 10.0, \"equipment_limit_mph\": 45.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 10.0}, {\"to_m\": 1023.653, \"from_m\": 43.211, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 45.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 1109.262, \"from_m\": 1023.653, \"capability_applied\": null, \"effective_limit_mph\": 10.0, \"equipment_limit_mph\": 45.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 10.0}], \"service_id\": 583961, \"profile_key\": \"ffe68e95dc8660e886cb23aec046a9a336d132dab421c20a1b168fb153b42dd1\", \"schedule_id\": 28265, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1545\", \"location\": \"Stourbridge Town\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 39633}, {\"is_pass\": false, \"wtt_arr\": \"1548\", \"wtt_dep\": null, \"location\": \"Stourbridge Jn (Town Plat)\", \"stage_seq\": 2, \"distance_m\": 1109.262, \"section_seq\": 1, \"route_path_id\": 39633}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 1109.262, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 39633}], \"total_distance_m\": 1109.262, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 45.0, \"speed_covered_distance_m\": 1109.262, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 0.0, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1545", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "52.4473924", "current_position_lon": "-2.1342705", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:58:11Z\", \"source_id\": 15552791, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:48:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Stourbridge Jn (Town Plat)", "service_state_platform": null, "timing_fact_generation": 1789484293504413, "current_leg_arrival_utc": "2026-09-15T15:48:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:58:13.500003", "service_state_evidence_id": 15552791, "current_leg_start_actual_dep": "2026-09-15T15:45:00+01:00", "operational_evidence_version": 3, "service_state_event_time_utc": "2026-09-15T14:48:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T15:08:14.257638", "service_state_valid_until_kind": null, "operational_interpretation_version": 3, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
West Midlands Trains |
P |
SBT |
None |
2P20 |
139002 |
1 |
45 |
None |
{"version": 3, "segments": [{"to_m": 43.211, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 10.0, "equipment_limit_mph": 45.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 10.0}, {"to_m": 1023.653, "from_m": 43.211, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 45.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 1109.262, "from_m": 1023.653, "capability_applied": null, "effective_limit_mph": 10.0, "equipment_limit_mph": 45.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 10.0}], "service_id": 583961, "profile_key": "ffe68e95dc8660e886cb23aec046a9a336d132dab421c20a1b168fb153b42dd1", "schedule_id": 28265, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1545", "location": "Stourbridge Town", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 39633}, {"is_pass": false, "wtt_arr": "1548", "wtt_dep": null, "location": "Stourbridge Jn (Town Plat)", "stage_seq": 2, "distance_m": 1109.262, "section_seq": 1, "route_path_id": 39633}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 1109.262, "from_m": 0.0, "section_seq": 1, "route_path_id": 39633}], "total_distance_m": 1109.262, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 45.0, "speed_covered_distance_m": 1109.262, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 0.0, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:58:11Z", "source_id": 15552791, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T15:48:00+01:00", "operational_fact": true}] |
Stourbridge Town |
1545 |
1545 |
None |
None |
None |
Stourbridge Jn (Town Plat) |
1548 |
1548 |
None |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W75744/2026-09-15/detailed |
None |
Stourbridge Town |
2026-09-15T15:45:00+01:00 |
Stourbridge Jn (Town Plat) |
3.0 |
{"type": "LineString", "coordinates": [[-2.142011, 52.4556837], [-2.141804099999999, 52.455504399999995], [-2.1416544999999996, 52.4553616], [-2.141537899999999, 52.45519629999999], [-2.1413182, 52.4548629], [-2.1407975, 52.4542604], [-2.1399342, 52.45336390000001], [-2.1397326, 52.4531284], [-2.1391564, 52.452464799999994], [-2.1384765, 52.451822500000006], [-2.1382766, 52.4517106], [-2.1380507999999994, 52.4515985], [-2.1375337, 52.451387700000005], [-2.1363434, 52.4510151], [-2.1359198, 52.4508186], [-2.1355597, 52.4505955], [-2.1353904, 52.4504667], [-2.1351642999999996, 52.4502576], [-2.1348845, 52.44989209999999], [-2.1345205000000003, 52.44919139999999], [-2.1344742, 52.4490885], [-2.1343845999999997, 52.44883130000001], [-2.1343319, 52.44869370000001], [-2.1342889, 52.44857429999999], [-2.1342541, 52.4484509], [-2.134234, 52.4483201], [-2.1342243999999995, 52.4481617], [-2.1342351, 52.448052099999984], [-2.1342679, 52.4475463], [-2.1342704999999995, 52.4473924]]} |
0.7 |
1545 |
1548 |
Stourbridge Town |
Stourbridge Jn (Town Plat) |
Stourbridge Jn (Town Plat) |
52.4473924 |
-2.1342705 |
52.4473924 |
-2.1342705 |
1 |
0 |
2026-09-15 15:08:37 |
TERMINATED |
2026-09-15 14:48:00 |
Stourbridge Jn (Town Plat) |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15552791 |
1789484293504413 |
3 |
3 |
2026-09-15 15:08:14.257638 |
None |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 14:58:13.500003 |
| 552039 |
570188 |
H01246 |
864M96C615 |
2026-09-15 |
COMPLETE |
15554453 |
2026-09-15 14:45:00 |
2026-09-15 15:08:37 |
2026-09-17 15:08:37 |
{"id": 570188, "stp": "P", "toc": "Unknown", "uid": "H01246", "consist": null, "dest_crs": null, "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:H01246/2026-09-15/detailed", "trust_id": "864M96C615", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Birch Coppice Exchange Sidings", "service_date": "2026-09-15", "dest_arr_time": "1557", "dest_platform": null, "is_terminated": 1, "next_location": "Birch Coppice Exchange Sidings", "signalling_id": "4M96", "timing_status": "LATE", "origin_station": "Southampton Marine Container Terminal (DB Cargo)", "current_leg_arr": "1556", "current_leg_dep": "1541½", "current_leg_end": "Birch Coppice Exchange Sidings", "origin_dep_time": "0614", "origin_platform": null, "current_location": "Bordesley Jn", "last_update_time": "2026-09-15T15:08:37", "route_debug_link": null, "timing_variation": "+29 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.6781249, 52.57372479999999], [-1.6779388999999998, 52.57390269999999], [-1.6776781, 52.5740735], [-1.6769797999999998, 52.574444199999995], [-1.6762236999999998, 52.5748613], [-1.6758759999999997, 52.57510210000001], [-1.6757029, 52.57523440000001], [-1.675541, 52.5753868], [-1.6753848, 52.575486099999985], [-1.6751257, 52.5756271], [-1.6746829, 52.57586409999999], [-1.6740873999999997, 52.57618360000001], [-1.6731057, 52.5767068], [-1.6728455999999998, 52.5768503], [-1.6725077, 52.57707389999999], [-1.6722642, 52.57720239999999], [-1.6713422999999998, 52.5776962], [-1.6700669999999995, 52.57833449999999], [-1.6688056, 52.5789715], [-1.6687118, 52.5790163], [-1.6685955999999995, 52.5790796], [-1.6681728999999998, 52.57930979999999], [-1.6677573, 52.579535400000005], [-1.6634895, 52.58181619999999], [-1.6633152999999998, 52.58190990000001], [-1.6622734999999995, 52.58246760000001], [-1.6609524999999998, 52.5831401], [-1.6587272999999998, 52.5842201], [-1.6560915, 52.5853713], [-1.6542518, 52.5861629], [-1.6524967, 52.5868828], [-1.6513435999999997, 52.5873883], [-1.6504765, 52.587762399999995], [-1.6495575999999998, 52.5880824], [-1.6485780999999995, 52.5883826], [-1.6477299, 52.588567699999984], [-1.6468490999999998, 52.58872170000001], [-1.6462833, 52.5888039], [-1.6456988999999995, 52.5888662], [-1.6451963, 52.5889052], [-1.6443180999999998, 52.588920300000005], [-1.6436461999999998, 52.58892130000001], [-1.6401542999999998, 52.58882679999999], [-1.6376872, 52.5887678], [-1.6369218, 52.588758299999995], [-1.6366427999999995, 52.5887596], [-1.6363699, 52.5887833], [-1.6360536999999995, 52.58883169999999], [-1.6358113, 52.58888650000001], [-1.6356384999999998, 52.5889273], [-1.6355029, 52.5889659], [-1.6352923, 52.5890225], [-1.634991, 52.5890993], [-1.6347318, 52.5891947], [-1.6342715999999995, 52.5893989], [-1.6340768999999995, 52.58950360000001], [-1.6338550999999997, 52.5896516], [-1.6336640999999998, 52.58980509999999], [-1.6335296, 52.58993660000001], [-1.6332894999999998, 52.59015689999999], [-1.6330507, 52.590376600000006], [-1.6327539, 52.590648], [-1.6326569, 52.59075190000001], [-1.6322536, 52.5912298]]}", "current_leg_start": "Kingsbury Reception Sidings", "dest_arr_time_act": "1557", "motion_projection": null, "next_location_lat": "52.5912298", "next_location_lon": "-1.6322536", "previous_location": "Dorridge", "current_leg_milage": "2.4", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 665.27, \"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\": 710.906, \"from_m\": 665.27, \"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\": 761.105, \"from_m\": 710.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\": 895.066, \"from_m\": 761.105, \"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\": 2543.678, \"from_m\": 895.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\": 3179.304, \"from_m\": 2543.678, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 3254.713, \"from_m\": 3179.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\": 3273.383, \"from_m\": 3254.713, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 3336.637, \"from_m\": 3273.383, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 4368.992, \"from_m\": 3336.637, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 4725.309, \"from_m\": 4368.992, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 6379.361, \"from_m\": 4725.309, \"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\": 8386.503, \"from_m\": 6379.361, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 8692.044, \"from_m\": 8386.503, \"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\": 11906.869, \"from_m\": 8692.044, \"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\": 12414.119, \"from_m\": 11906.869, \"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\": 13560.574, \"from_m\": 12414.119, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 23285.452, \"from_m\": 13560.574, \"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\": 37249.496, \"from_m\": 23285.452, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 48302.766, \"from_m\": 37249.496, \"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\": 49030.179, \"from_m\": 48302.766, \"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\": 49076.064, \"from_m\": 49030.179, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 53007.071, \"from_m\": 49076.064, \"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\": 53367.151, \"from_m\": 53007.071, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 53685.08, \"from_m\": 53367.151, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 53801.737, \"from_m\": 53685.08, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 54171.423, \"from_m\": 53801.737, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 73632.712, \"from_m\": 54171.423, \"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\": 74488.731, \"from_m\": 73632.712, \"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\": 75417.412, \"from_m\": 74488.731, \"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\": 75468.827, \"from_m\": 75417.412, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 75540.303, \"from_m\": 75468.827, \"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\": 77056.007, \"from_m\": 75540.303, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 77125.086, \"from_m\": 77056.007, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 77467.791, \"from_m\": 77125.086, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 78273.864, \"from_m\": 77467.791, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 78333.178, \"from_m\": 78273.864, \"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\": 78394.241, \"from_m\": 78333.178, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 80074.191, \"from_m\": 78394.241, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 80160.556, \"from_m\": 80074.191, \"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\": 80229.498, \"from_m\": 80160.556, \"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\": 80334.087, \"from_m\": 80229.498, \"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\": 102179.687, \"from_m\": 80334.087, \"capability_applied\": null, \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 102326.369, \"from_m\": 102179.687, \"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\": 102395.524, \"from_m\": 102326.369, \"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\": 104988.24, \"from_m\": 102395.524, \"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\": 105055.382, \"from_m\": 104988.24, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 105110.671, \"from_m\": 105055.382, \"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\": 106071.929, \"from_m\": 105110.671, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 106131.772, \"from_m\": 106071.929, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 118983.754, \"from_m\": 106131.772, \"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\": 119522.221, \"from_m\": 118983.754, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 119584.398, \"from_m\": 119522.221, \"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\": 120755.405, \"from_m\": 119584.398, \"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\": 120826.786, \"from_m\": 120755.405, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 121147.042, \"from_m\": 120826.786, \"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\": 141175.693, \"from_m\": 121147.042, \"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\": 148753.467, \"from_m\": 141175.693, \"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\": 155769.565, \"from_m\": 148753.467, \"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\": 155844.583, \"from_m\": 155769.565, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 155905.337, \"from_m\": 155844.583, \"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\": 155972.291, \"from_m\": 155905.337, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 156373.218, \"from_m\": 155972.291, \"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\": 157364.544, \"from_m\": 156373.218, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 157469.947, \"from_m\": 157364.544, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 157678.236, \"from_m\": 157469.947, \"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\": 172581.576, \"from_m\": 157678.236, \"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\": 174527.239, \"from_m\": 172581.576, \"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\": 188424.24, \"from_m\": 174527.239, \"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\": 188591.926, \"from_m\": 188424.24, \"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\": 189075.668, \"from_m\": 188591.926, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 189465.78, \"from_m\": 189075.668, \"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\": 197692.252, \"from_m\": 189465.78, \"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\": 199546.329, \"from_m\": 197692.252, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 218505.89, \"from_m\": 199546.329, \"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\": 220251.639, \"from_m\": 218505.89, \"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\": 223540.146, \"from_m\": 220251.639, \"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\": 224077.309, \"from_m\": 223540.146, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 224680.196, \"from_m\": 224077.309, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 224845.69, \"from_m\": 224680.196, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 225376.277, \"from_m\": 224845.69, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 226169.198, \"from_m\": 225376.277, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 226241.652, \"from_m\": 226169.198, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 227916.573, \"from_m\": 226241.652, \"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\": 234479.566, \"from_m\": 227916.573, \"capability_applied\": null, \"effective_limit_mph\": 95.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 95.0}, {\"to_m\": 235432.701, \"from_m\": 234479.566, \"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\": 235618.814, \"from_m\": 235432.701, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 235681.871, \"from_m\": 235618.814, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 235685.762, \"from_m\": 235681.871, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 239325.849, \"from_m\": 235685.762, \"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\": 239683.941, \"from_m\": 239325.849, \"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\": 242818.454, \"from_m\": 239683.941, \"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\": 243622.413, \"from_m\": 242818.454, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 245204.204, \"from_m\": 243622.413, \"capability_applied\": null, \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 249516.39, \"from_m\": 245204.204, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}], \"service_id\": 570188, \"profile_key\": \"1b13e45a60eeb401b5ea16baa10f24832fdf5247600013abed7be2296ff78dd1\", \"schedule_id\": 34340, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0614\", \"location\": \"Southampton Marine Container Terminal (DB Cargo)\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 104717}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0615\", \"location\": \"Maritime East Jn\", \"stage_seq\": 2, \"distance_m\": 362.686, \"section_seq\": 1, \"route_path_id\": 104717}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0618H\", \"location\": \"Church Lane Jn\", \"stage_seq\": 3, \"distance_m\": 779.767, \"section_seq\": 1, \"route_path_id\": 104717}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0620H\", \"location\": \"Millbrook (Hants)\", \"stage_seq\": 4, \"distance_m\": 1575.268, \"section_seq\": 1, \"route_path_id\": 104717}, {\"is_pass\": false, \"wtt_arr\": \"0623\", \"wtt_dep\": \"0623H\", \"location\": \"Southampton Down Goods Lp\", \"stage_seq\": 5, \"distance_m\": 2470.018, \"section_seq\": 1, \"route_path_id\": 104717}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0625H\", \"location\": \"Southampton Central\", \"stage_seq\": 6, \"distance_m\": 3032.246, \"section_seq\": 1, \"route_path_id\": 104717}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0628H\", \"location\": \"Northam Jn\", \"stage_seq\": 7, \"distance_m\": 4817.018, \"section_seq\": 1, \"route_path_id\": 104717}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0630\", \"location\": \"St. Denys\", \"stage_seq\": 8, \"distance_m\": 6175.711, \"section_seq\": 1, \"route_path_id\": 104717}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0634H\", \"location\": \"Southampton Airport Parkway\", \"stage_seq\": 9, \"distance_m\": 9865.736, \"section_seq\": 1, \"route_path_id\": 104717}, {\"is_pass\": false, \"wtt_arr\": \"0637\", \"wtt_dep\": \"0645H\", \"location\": \"Eastleigh\", \"stage_seq\": 10, \"distance_m\": 11942.61, \"section_seq\": 1, \"route_path_id\": 104717}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0648\", \"location\": \"Allbrook S.B.\", \"stage_seq\": 11, \"distance_m\": 13560.574, \"section_seq\": 1, \"route_path_id\": 104717}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0653\", \"location\": \"Shawford Up Jn\", \"stage_seq\": 12, \"distance_m\": 17698.263, \"section_seq\": 1, \"route_path_id\": 104717}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0658H\", \"location\": \"Winchester\", \"stage_seq\": 13, \"distance_m\": 23285.452, \"section_seq\": 1, \"route_path_id\": 104717}, {\"is_pass\": false, \"wtt_arr\": \"0710\", \"wtt_dep\": \"0740H\", \"location\": \"Wallers Ash Loop\", \"stage_seq\": 14, \"distance_m\": 32625.471, \"section_seq\": 1, \"route_path_id\": 104717}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0746\", \"location\": \"Micheldever\", \"stage_seq\": 15, \"distance_m\": 36947.285, \"section_seq\": 1, \"route_path_id\": 104717}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0756\", \"location\": \"Worting Jn\", \"stage_seq\": 16, \"distance_m\": 49561.177, \"section_seq\": 1, \"route_path_id\": 104717}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0800\", \"location\": \"Basingstoke\", \"stage_seq\": 17, \"distance_m\": 53543.924, \"section_seq\": 1, \"route_path_id\": 104717}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0806H\", \"location\": \"Bramley (Hants)\", \"stage_seq\": 18, \"distance_m\": 61516.053, \"section_seq\": 1, \"route_path_id\": 104717}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0821\", \"location\": \"Southcote Jn\", \"stage_seq\": 19, \"distance_m\": 75586.465, \"section_seq\": 1, \"route_path_id\": 104717}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0823\", \"location\": \"Oxford Road Jn\", \"stage_seq\": 20, \"distance_m\": 77083.149, \"section_seq\": 1, \"route_path_id\": 104717}, {\"is_pass\": false, \"wtt_arr\": \"0825\", \"wtt_dep\": \"0830\", \"location\": \"Reading West Jn\", \"stage_seq\": 21, \"distance_m\": 78213.078, \"section_seq\": 1, \"route_path_id\": 104717}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0842\", \"location\": \"Goring & Streatley\", \"stage_seq\": 22, \"distance_m\": 90394.858, \"section_seq\": 1, \"route_path_id\": 104717}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0854H\", \"location\": \"Didcot East Jn\", \"stage_seq\": 23, \"distance_m\": 102889.948, \"section_seq\": 1, \"route_path_id\": 104717}, {\"is_pass\": false, \"wtt_arr\": \"0858H\", \"wtt_dep\": \"1148\", \"location\": \"Didcot T.C.\", \"stage_seq\": 24, \"distance_m\": 104096.092, \"section_seq\": 1, \"route_path_id\": 104717}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1153\", \"location\": \"Didcot North Jn\", \"stage_seq\": 25, \"distance_m\": 105110.671, \"section_seq\": 1, \"route_path_id\": 104717}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1201H\", \"location\": \"Kennington Jn\", \"stage_seq\": 26, \"distance_m\": 116625.241, \"section_seq\": 1, \"route_path_id\": 104717}, {\"is_pass\": false, \"wtt_arr\": \"1206H\", \"wtt_dep\": \"1231H\", \"location\": \"Hinksey Rec Lines\", \"stage_seq\": 27, \"distance_m\": 119080.897, \"section_seq\": 1, \"route_path_id\": 104717}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1232H\", \"location\": \"Hinksey North\", \"stage_seq\": 28, \"distance_m\": 119130.3, \"section_seq\": 1, \"route_path_id\": 104717}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1233H\", \"location\": \"Oxford\", \"stage_seq\": 29, \"distance_m\": 120414.931, \"section_seq\": 1, \"route_path_id\": 104717}, {\"is_pass\": false, \"wtt_arr\": \"1237H\", \"wtt_dep\": \"1249H\", \"location\": \"Wolvercote Jn\", \"stage_seq\": 30, \"distance_m\": 124712.933, \"section_seq\": 1, \"route_path_id\": 104717}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1301\", \"location\": \"Heyford\", \"stage_seq\": 31, \"distance_m\": 139230.334, \"section_seq\": 1, \"route_path_id\": 104717}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1307\", \"location\": \"Aynho Jn\", \"stage_seq\": 32, \"distance_m\": 148785.536, \"section_seq\": 1, \"route_path_id\": 104717}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1313H\", \"location\": \"Banbury Depot Jn\", \"stage_seq\": 33, \"distance_m\": 156068.895, \"section_seq\": 1, \"route_path_id\": 104717}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1314\", \"location\": \"Banbury\", \"stage_seq\": 34, \"distance_m\": 156873.373, \"section_seq\": 1, \"route_path_id\": 104717}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1315H\", \"location\": \"Banbury Reservoir Jn\", \"stage_seq\": 35, \"distance_m\": 158664.013, \"section_seq\": 1, \"route_path_id\": 104717}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1324\", \"location\": \"Fenny Compton\", \"stage_seq\": 36, \"distance_m\": 170694.637, \"section_seq\": 1, \"route_path_id\": 104717}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1336\", \"location\": \"Leamington Spa\", \"stage_seq\": 37, \"distance_m\": 188755.134, \"section_seq\": 1, \"route_path_id\": 104717}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1346\", \"location\": \"Hatton\", \"stage_seq\": 38, \"distance_m\": 198507.24, \"section_seq\": 1, \"route_path_id\": 104717}, {\"is_pass\": false, \"wtt_arr\": \"1356H\", \"wtt_dep\": \"1400\", \"location\": \"Dorridge\", \"stage_seq\": 39, \"distance_m\": 209376.373, \"section_seq\": 1, \"route_path_id\": 104717}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1403\", \"location\": \"Bentley Heath S.B.\", \"stage_seq\": 40, \"distance_m\": 210279.73, \"section_seq\": 1, \"route_path_id\": 104717}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1411H\", \"location\": \"Tyseley\", \"stage_seq\": 41, \"distance_m\": 220833.096, \"section_seq\": 1, \"route_path_id\": 104717}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1412H\", \"location\": \"Small Heath Sth Jn\", \"stage_seq\": 42, \"distance_m\": 221942.024, \"section_seq\": 1, \"route_path_id\": 104717}, {\"is_pass\": false, \"wtt_arr\": \"1415H\", \"wtt_dep\": \"1422\", \"location\": \"Bordesley Jn\", \"stage_seq\": 43, \"distance_m\": 224139.06, \"section_seq\": 1, \"route_path_id\": 104717}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1424\", \"location\": \"St. Andrews Jn\", \"stage_seq\": 44, \"distance_m\": 224680.196, \"section_seq\": 1, \"route_path_id\": 104717}, {\"is_pass\": false, \"wtt_arr\": \"1426\", \"wtt_dep\": \"1428\", \"location\": \"Landor Street Jn\", \"stage_seq\": 45, \"distance_m\": 225464.186, \"section_seq\": 1, \"route_path_id\": 104717}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1429H\", \"location\": \"Duddeston Jn\", \"stage_seq\": 46, \"distance_m\": 226038.548, \"section_seq\": 1, \"route_path_id\": 104717}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1432H\", \"location\": \"Washwood Heath West Jn\", \"stage_seq\": 47, \"distance_m\": 227035.118, \"section_seq\": 1, \"route_path_id\": 104717}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1435H\", \"location\": \"Bromford Bridge\", \"stage_seq\": 48, \"distance_m\": 229328.87, \"section_seq\": 1, \"route_path_id\": 104717}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1441H\", \"location\": \"Castle Bromwich Jn\", \"stage_seq\": 49, \"distance_m\": 232662.285, \"section_seq\": 1, \"route_path_id\": 104717}, {\"is_pass\": false, \"wtt_arr\": \"1444H\", \"wtt_dep\": \"1505H\", \"location\": \"Water Orton West Jn\", \"stage_seq\": 50, \"distance_m\": 234560.8, \"section_seq\": 1, \"route_path_id\": 104717}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1508\", \"location\": \"Water Orton\", \"stage_seq\": 51, \"distance_m\": 235225.857, \"section_seq\": 1, \"route_path_id\": 104717}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1510H\", \"location\": \"Coleshill Parkway\", \"stage_seq\": 52, \"distance_m\": 237676.735, \"section_seq\": 1, \"route_path_id\": 104717}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1516H\", \"location\": \"Whitacre Jn\", \"stage_seq\": 53, \"distance_m\": 239650.737, \"section_seq\": 1, \"route_path_id\": 104717}, {\"is_pass\": false, \"wtt_arr\": \"1522H\", \"wtt_dep\": \"1528\", \"location\": \"Kingsbury Sig. Ww6950\", \"stage_seq\": 54, \"distance_m\": 242887.252, \"section_seq\": 1, \"route_path_id\": 104717}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1528H\", \"location\": \"Kingsbury Jn\", \"stage_seq\": 55, \"distance_m\": 243622.413, \"section_seq\": 1, \"route_path_id\": 104717}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1531H\", \"location\": \"Kingsbury Branch Jn\", \"stage_seq\": 56, \"distance_m\": 245139.953, \"section_seq\": 1, \"route_path_id\": 104717}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1532H\", \"location\": \"Kingsbury Shunting Frame\", \"stage_seq\": 57, \"distance_m\": 245541.291, \"section_seq\": 1, \"route_path_id\": 104717}, {\"is_pass\": false, \"wtt_arr\": \"1538H\", \"wtt_dep\": \"1541H\", \"location\": \"Kingsbury Reception Sidings\", \"stage_seq\": 58, \"distance_m\": 245691.863, \"section_seq\": 1, \"route_path_id\": 104717}, {\"is_pass\": false, \"wtt_arr\": \"1557\", \"wtt_dep\": null, \"location\": \"Birch Coppice Exchange Sidings\", \"stage_seq\": 59, \"distance_m\": 249516.39, \"section_seq\": 1, \"route_path_id\": 104717}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 249516.39, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 104717}], \"total_distance_m\": 249516.39, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 238536.214, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 10980.176, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0614", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "14.5", "current_position_lat": "52.5912298", "current_position_lon": "-1.6322536", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 27553, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T05:02:36Z\", \"source_id\": 46305110, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T05:03:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T05:02:38Z\", \"source_id\": 15100477, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T06:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27505, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T05:08:50Z\", \"source_id\": 46315893, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T05:09:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T05:08:51Z\", \"source_id\": 15104003, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T06:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27498, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T05:12:20Z\", \"source_id\": 46322539, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T05:12:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T05:12:23Z\", \"source_id\": 15106191, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T06:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27174, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T05:14:59Z\", \"source_id\": 46327459, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T05:16:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T05:15:06Z\", \"source_id\": 15107784, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T06:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27153, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T05:59:01Z\", \"source_id\": 46422519, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T06:00:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T05:59:06Z\", \"source_id\": 15138788, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T07:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27087, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T06:56:37Z\", \"source_id\": 46572461, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T06:57:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T06:56:39Z\", \"source_id\": 15185307, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T07:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27060, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T07:04:06Z\", \"source_id\": 46593122, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T07:05:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T07:04:08Z\", \"source_id\": 15191553, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T08:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23951, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T07:44:53Z\", \"source_id\": 46705707, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T07:46:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T07:44:59Z\", \"source_id\": 15225294, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T08:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T10:24:22Z\", \"source_id\": 15349616, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T09:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 24185, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T11:20:51Z\", \"source_id\": 47271511, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T11:21:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T11:20:54Z\", \"source_id\": 15391474, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 24401, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:23:17Z\", \"source_id\": 47436315, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:25:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:23:21Z\", \"source_id\": 15437515, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21079, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:35:34Z\", \"source_id\": 47468313, \"stage_seq\": 34, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:37:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:35:38Z\", \"source_id\": 15446636, \"stage_seq\": 34, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20940, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:10:03Z\", \"source_id\": 47558332, \"stage_seq\": 37, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:12:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:10:07Z\", \"source_id\": 15471818, \"stage_seq\": 37, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20255, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:19:51Z\", \"source_id\": 47583605, \"stage_seq\": 38, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:20:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:19:51Z\", \"source_id\": 15478959, \"stage_seq\": 38, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20231, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:29:52Z\", \"source_id\": 47609734, \"stage_seq\": 39, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:30:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:29:58Z\", \"source_id\": 15486460, \"stage_seq\": 39, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20338, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:41:29Z\", \"source_id\": 47640051, \"stage_seq\": 41, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:42:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:41:34Z\", \"source_id\": 15494996, \"stage_seq\": 41, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T15:00:19Z\", \"source_id\": 15554453, \"stage_seq\": 43, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19980, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:54:30Z\", \"source_id\": 47674595, \"stage_seq\": 45, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:56:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:54:34Z\", \"source_id\": 15504653, \"stage_seq\": 45, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19893, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:08:53Z\", \"source_id\": 47712971, \"stage_seq\": 51, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:10:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:08:57Z\", \"source_id\": 15515255, \"stage_seq\": 51, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19884, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:12:35Z\", \"source_id\": 47723078, \"stage_seq\": 52, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:13:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:12:38Z\", \"source_id\": 15518104, \"stage_seq\": 52, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19843, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:18:50Z\", \"source_id\": 47739867, \"stage_seq\": 54, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:20:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:18:57Z\", \"source_id\": 15522877, \"stage_seq\": 54, \"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:58:14Z\", \"source_id\": 15552825, \"stage_seq\": 59, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:56:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Birch Coppice Exchange Sidings", "service_state_platform": null, "timing_fact_generation": 1789484420761093, "current_leg_arrival_utc": "2026-09-15T16:26:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:58:14.535564", "service_state_evidence_id": 15552825, "current_leg_start_actual_dep": "2026-09-15T16:10:30+01:00", "operational_evidence_version": 134, "service_state_event_time_utc": "2026-09-15T14:56:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T15:08:14.957879", "service_state_valid_until_kind": null, "operational_interpretation_version": 134, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Unknown |
P |
None |
None |
4M96 |
None |
None |
None |
None |
{"version": 3, "segments": [{"to_m": 665.27, "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": 710.906, "from_m": 665.27, "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": 761.105, "from_m": 710.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": 895.066, "from_m": 761.105, "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": 2543.678, "from_m": 895.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": 3179.304, "from_m": 2543.678, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 3254.713, "from_m": 3179.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": 3273.383, "from_m": 3254.713, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 3336.637, "from_m": 3273.383, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 4368.992, "from_m": 3336.637, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 4725.309, "from_m": 4368.992, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 6379.361, "from_m": 4725.309, "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": 8386.503, "from_m": 6379.361, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 8692.044, "from_m": 8386.503, "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": 11906.869, "from_m": 8692.044, "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": 12414.119, "from_m": 11906.869, "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": 13560.574, "from_m": 12414.119, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 23285.452, "from_m": 13560.574, "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": 37249.496, "from_m": 23285.452, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 100.0}, {"to_m": 48302.766, "from_m": 37249.496, "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": 49030.179, "from_m": 48302.766, "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": 49076.064, "from_m": 49030.179, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 53007.071, "from_m": 49076.064, "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": 53367.151, "from_m": 53007.071, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 90.0}, {"to_m": 53685.08, "from_m": 53367.151, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 65.0}, {"to_m": 53801.737, "from_m": 53685.08, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 90.0}, {"to_m": 54171.423, "from_m": 53801.737, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 73632.712, "from_m": 54171.423, "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": 74488.731, "from_m": 73632.712, "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": 75417.412, "from_m": 74488.731, "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": 75468.827, "from_m": 75417.412, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 75540.303, "from_m": 75468.827, "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": 77056.007, "from_m": 75540.303, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 77125.086, "from_m": 77056.007, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 77467.791, "from_m": 77125.086, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 78273.864, "from_m": 77467.791, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 78333.178, "from_m": 78273.864, "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": 78394.241, "from_m": 78333.178, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 80074.191, "from_m": 78394.241, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 80160.556, "from_m": 80074.191, "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": 80229.498, "from_m": 80160.556, "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": 80334.087, "from_m": 80229.498, "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": 102179.687, "from_m": 80334.087, "capability_applied": null, "effective_limit_mph": 125.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 125.0}, {"to_m": 102326.369, "from_m": 102179.687, "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": 102395.524, "from_m": 102326.369, "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": 104988.24, "from_m": 102395.524, "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": 105055.382, "from_m": 104988.24, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 105110.671, "from_m": 105055.382, "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": 106071.929, "from_m": 105110.671, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 106131.772, "from_m": 106071.929, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 118983.754, "from_m": 106131.772, "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": 119522.221, "from_m": 118983.754, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 119584.398, "from_m": 119522.221, "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": 120755.405, "from_m": 119584.398, "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": 120826.786, "from_m": 120755.405, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 121147.042, "from_m": 120826.786, "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": 141175.693, "from_m": 121147.042, "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": 148753.467, "from_m": 141175.693, "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": 155769.565, "from_m": 148753.467, "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": 155844.583, "from_m": 155769.565, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 155905.337, "from_m": 155844.583, "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": 155972.291, "from_m": 155905.337, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 156373.218, "from_m": 155972.291, "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": 157364.544, "from_m": 156373.218, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 157469.947, "from_m": 157364.544, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 157678.236, "from_m": 157469.947, "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": 172581.576, "from_m": 157678.236, "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": 174527.239, "from_m": 172581.576, "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": 188424.24, "from_m": 174527.239, "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": 188591.926, "from_m": 188424.24, "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": 189075.668, "from_m": 188591.926, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 189465.78, "from_m": 189075.668, "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": 197692.252, "from_m": 189465.78, "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": 199546.329, "from_m": 197692.252, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 218505.89, "from_m": 199546.329, "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": 220251.639, "from_m": 218505.89, "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": 223540.146, "from_m": 220251.639, "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": 224077.309, "from_m": 223540.146, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 224680.196, "from_m": 224077.309, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 224845.69, "from_m": 224680.196, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 225376.277, "from_m": 224845.69, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 226169.198, "from_m": 225376.277, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 226241.652, "from_m": 226169.198, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 227916.573, "from_m": 226241.652, "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": 234479.566, "from_m": 227916.573, "capability_applied": null, "effective_limit_mph": 95.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 95.0}, {"to_m": 235432.701, "from_m": 234479.566, "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": 235618.814, "from_m": 235432.701, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 235681.871, "from_m": 235618.814, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 235685.762, "from_m": 235681.871, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 239325.849, "from_m": 235685.762, "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": 239683.941, "from_m": 239325.849, "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": 242818.454, "from_m": 239683.941, "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": 243622.413, "from_m": 242818.454, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 245204.204, "from_m": 243622.413, "capability_applied": null, "effective_limit_mph": 125.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 125.0}, {"to_m": 249516.39, "from_m": 245204.204, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}], "service_id": 570188, "profile_key": "1b13e45a60eeb401b5ea16baa10f24832fdf5247600013abed7be2296ff78dd1", "schedule_id": 34340, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0614", "location": "Southampton Marine Container Terminal (DB Cargo)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 104717}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0615", "location": "Maritime East Jn", "stage_seq": 2, "distance_m": 362.686, "section_seq": 1, "route_path_id": 104717}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0618H", "location": "Church Lane Jn", "stage_seq": 3, "distance_m": 779.767, "section_seq": 1, "route_path_id": 104717}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0620H", "location": "Millbrook (Hants)", "stage_seq": 4, "distance_m": 1575.268, "section_seq": 1, "route_path_id": 104717}, {"is_pass": false, "wtt_arr": "0623", "wtt_dep": "0623H", "location": "Southampton Down Goods Lp", "stage_seq": 5, "distance_m": 2470.018, "section_seq": 1, "route_path_id": 104717}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0625H", "location": "Southampton Central", "stage_seq": 6, "distance_m": 3032.246, "section_seq": 1, "route_path_id": 104717}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0628H", "location": "Northam Jn", "stage_seq": 7, "distance_m": 4817.018, "section_seq": 1, "route_path_id": 104717}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0630", "location": "St. Denys", "stage_seq": 8, "distance_m": 6175.711, "section_seq": 1, "route_path_id": 104717}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0634H", "location": "Southampton Airport Parkway", "stage_seq": 9, "distance_m": 9865.736, "section_seq": 1, "route_path_id": 104717}, {"is_pass": false, "wtt_arr": "0637", "wtt_dep": "0645H", "location": "Eastleigh", "stage_seq": 10, "distance_m": 11942.61, "section_seq": 1, "route_path_id": 104717}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0648", "location": "Allbrook S.B.", "stage_seq": 11, "distance_m": 13560.574, "section_seq": 1, "route_path_id": 104717}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0653", "location": "Shawford Up Jn", "stage_seq": 12, "distance_m": 17698.263, "section_seq": 1, "route_path_id": 104717}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0658H", "location": "Winchester", "stage_seq": 13, "distance_m": 23285.452, "section_seq": 1, "route_path_id": 104717}, {"is_pass": false, "wtt_arr": "0710", "wtt_dep": "0740H", "location": "Wallers Ash Loop", "stage_seq": 14, "distance_m": 32625.471, "section_seq": 1, "route_path_id": 104717}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0746", "location": "Micheldever", "stage_seq": 15, "distance_m": 36947.285, "section_seq": 1, "route_path_id": 104717}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0756", "location": "Worting Jn", "stage_seq": 16, "distance_m": 49561.177, "section_seq": 1, "route_path_id": 104717}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0800", "location": "Basingstoke", "stage_seq": 17, "distance_m": 53543.924, "section_seq": 1, "route_path_id": 104717}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0806H", "location": "Bramley (Hants)", "stage_seq": 18, "distance_m": 61516.053, "section_seq": 1, "route_path_id": 104717}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0821", "location": "Southcote Jn", "stage_seq": 19, "distance_m": 75586.465, "section_seq": 1, "route_path_id": 104717}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0823", "location": "Oxford Road Jn", "stage_seq": 20, "distance_m": 77083.149, "section_seq": 1, "route_path_id": 104717}, {"is_pass": false, "wtt_arr": "0825", "wtt_dep": "0830", "location": "Reading West Jn", "stage_seq": 21, "distance_m": 78213.078, "section_seq": 1, "route_path_id": 104717}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0842", "location": "Goring & Streatley", "stage_seq": 22, "distance_m": 90394.858, "section_seq": 1, "route_path_id": 104717}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0854H", "location": "Didcot East Jn", "stage_seq": 23, "distance_m": 102889.948, "section_seq": 1, "route_path_id": 104717}, {"is_pass": false, "wtt_arr": "0858H", "wtt_dep": "1148", "location": "Didcot T.C.", "stage_seq": 24, "distance_m": 104096.092, "section_seq": 1, "route_path_id": 104717}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1153", "location": "Didcot North Jn", "stage_seq": 25, "distance_m": 105110.671, "section_seq": 1, "route_path_id": 104717}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1201H", "location": "Kennington Jn", "stage_seq": 26, "distance_m": 116625.241, "section_seq": 1, "route_path_id": 104717}, {"is_pass": false, "wtt_arr": "1206H", "wtt_dep": "1231H", "location": "Hinksey Rec Lines", "stage_seq": 27, "distance_m": 119080.897, "section_seq": 1, "route_path_id": 104717}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1232H", "location": "Hinksey North", "stage_seq": 28, "distance_m": 119130.3, "section_seq": 1, "route_path_id": 104717}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1233H", "location": "Oxford", "stage_seq": 29, "distance_m": 120414.931, "section_seq": 1, "route_path_id": 104717}, {"is_pass": false, "wtt_arr": "1237H", "wtt_dep": "1249H", "location": "Wolvercote Jn", "stage_seq": 30, "distance_m": 124712.933, "section_seq": 1, "route_path_id": 104717}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1301", "location": "Heyford", "stage_seq": 31, "distance_m": 139230.334, "section_seq": 1, "route_path_id": 104717}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1307", "location": "Aynho Jn", "stage_seq": 32, "distance_m": 148785.536, "section_seq": 1, "route_path_id": 104717}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1313H", "location": "Banbury Depot Jn", "stage_seq": 33, "distance_m": 156068.895, "section_seq": 1, "route_path_id": 104717}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1314", "location": "Banbury", "stage_seq": 34, "distance_m": 156873.373, "section_seq": 1, "route_path_id": 104717}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1315H", "location": "Banbury Reservoir Jn", "stage_seq": 35, "distance_m": 158664.013, "section_seq": 1, "route_path_id": 104717}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1324", "location": "Fenny Compton", "stage_seq": 36, "distance_m": 170694.637, "section_seq": 1, "route_path_id": 104717}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1336", "location": "Leamington Spa", "stage_seq": 37, "distance_m": 188755.134, "section_seq": 1, "route_path_id": 104717}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1346", "location": "Hatton", "stage_seq": 38, "distance_m": 198507.24, "section_seq": 1, "route_path_id": 104717}, {"is_pass": false, "wtt_arr": "1356H", "wtt_dep": "1400", "location": "Dorridge", "stage_seq": 39, "distance_m": 209376.373, "section_seq": 1, "route_path_id": 104717}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1403", "location": "Bentley Heath S.B.", "stage_seq": 40, "distance_m": 210279.73, "section_seq": 1, "route_path_id": 104717}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1411H", "location": "Tyseley", "stage_seq": 41, "distance_m": 220833.096, "section_seq": 1, "route_path_id": 104717}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1412H", "location": "Small Heath Sth Jn", "stage_seq": 42, "distance_m": 221942.024, "section_seq": 1, "route_path_id": 104717}, {"is_pass": false, "wtt_arr": "1415H", "wtt_dep": "1422", "location": "Bordesley Jn", "stage_seq": 43, "distance_m": 224139.06, "section_seq": 1, "route_path_id": 104717}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1424", "location": "St. Andrews Jn", "stage_seq": 44, "distance_m": 224680.196, "section_seq": 1, "route_path_id": 104717}, {"is_pass": false, "wtt_arr": "1426", "wtt_dep": "1428", "location": "Landor Street Jn", "stage_seq": 45, "distance_m": 225464.186, "section_seq": 1, "route_path_id": 104717}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1429H", "location": "Duddeston Jn", "stage_seq": 46, "distance_m": 226038.548, "section_seq": 1, "route_path_id": 104717}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1432H", "location": "Washwood Heath West Jn", "stage_seq": 47, "distance_m": 227035.118, "section_seq": 1, "route_path_id": 104717}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1435H", "location": "Bromford Bridge", "stage_seq": 48, "distance_m": 229328.87, "section_seq": 1, "route_path_id": 104717}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1441H", "location": "Castle Bromwich Jn", "stage_seq": 49, "distance_m": 232662.285, "section_seq": 1, "route_path_id": 104717}, {"is_pass": false, "wtt_arr": "1444H", "wtt_dep": "1505H", "location": "Water Orton West Jn", "stage_seq": 50, "distance_m": 234560.8, "section_seq": 1, "route_path_id": 104717}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1508", "location": "Water Orton", "stage_seq": 51, "distance_m": 235225.857, "section_seq": 1, "route_path_id": 104717}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1510H", "location": "Coleshill Parkway", "stage_seq": 52, "distance_m": 237676.735, "section_seq": 1, "route_path_id": 104717}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1516H", "location": "Whitacre Jn", "stage_seq": 53, "distance_m": 239650.737, "section_seq": 1, "route_path_id": 104717}, {"is_pass": false, "wtt_arr": "1522H", "wtt_dep": "1528", "location": "Kingsbury Sig. Ww6950", "stage_seq": 54, "distance_m": 242887.252, "section_seq": 1, "route_path_id": 104717}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1528H", "location": "Kingsbury Jn", "stage_seq": 55, "distance_m": 243622.413, "section_seq": 1, "route_path_id": 104717}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1531H", "location": "Kingsbury Branch Jn", "stage_seq": 56, "distance_m": 245139.953, "section_seq": 1, "route_path_id": 104717}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1532H", "location": "Kingsbury Shunting Frame", "stage_seq": 57, "distance_m": 245541.291, "section_seq": 1, "route_path_id": 104717}, {"is_pass": false, "wtt_arr": "1538H", "wtt_dep": "1541H", "location": "Kingsbury Reception Sidings", "stage_seq": 58, "distance_m": 245691.863, "section_seq": 1, "route_path_id": 104717}, {"is_pass": false, "wtt_arr": "1557", "wtt_dep": null, "location": "Birch Coppice Exchange Sidings", "stage_seq": 59, "distance_m": 249516.39, "section_seq": 1, "route_path_id": 104717}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 249516.39, "from_m": 0.0, "section_seq": 1, "route_path_id": 104717}], "total_distance_m": 249516.39, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 238536.214, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 10980.176, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 27553, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T05:02:36Z", "source_id": 46305110, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T05:03:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T05:02:38Z", "source_id": 15100477, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T06:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27505, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T05:08:50Z", "source_id": 46315893, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T05:09:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T05:08:51Z", "source_id": 15104003, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T06:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27498, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T05:12:20Z", "source_id": 46322539, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T05:12:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T05:12:23Z", "source_id": 15106191, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T06:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27174, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T05:14:59Z", "source_id": 46327459, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T05:16:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T05:15:06Z", "source_id": 15107784, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T06:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27153, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T05:59:01Z", "source_id": 46422519, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T06:00:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T05:59:06Z", "source_id": 15138788, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T07:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27087, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T06:56:37Z", "source_id": 46572461, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T06:57:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T06:56:39Z", "source_id": 15185307, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T07:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27060, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T07:04:06Z", "source_id": 46593122, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T07:05:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T07:04:08Z", "source_id": 15191553, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T08:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23951, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T07:44:53Z", "source_id": 46705707, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T07:46:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T07:44:59Z", "source_id": 15225294, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T08:46:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T10:24:22Z", "source_id": 15349616, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-15T09:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 24185, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T11:20:51Z", "source_id": 47271511, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-15T11:21:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T11:20:54Z", "source_id": 15391474, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-15T12:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 24401, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:23:17Z", "source_id": 47436315, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-15T12:25:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:23:21Z", "source_id": 15437515, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-15T13:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21079, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:35:34Z", "source_id": 47468313, "stage_seq": 34, "event_role": "ARR", "event_time": "2026-09-15T12:37:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:35:38Z", "source_id": 15446636, "stage_seq": 34, "event_role": "ARR", "event_time": "2026-09-15T13:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20940, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:10:03Z", "source_id": 47558332, "stage_seq": 37, "event_role": "ARR", "event_time": "2026-09-15T13:12:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:10:07Z", "source_id": 15471818, "stage_seq": 37, "event_role": "ARR", "event_time": "2026-09-15T14:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20255, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:19:51Z", "source_id": 47583605, "stage_seq": 38, "event_role": "ARR", "event_time": "2026-09-15T13:20:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:19:51Z", "source_id": 15478959, "stage_seq": 38, "event_role": "ARR", "event_time": "2026-09-15T14:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20231, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:29:52Z", "source_id": 47609734, "stage_seq": 39, "event_role": "ARR", "event_time": "2026-09-15T13:30:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:29:58Z", "source_id": 15486460, "stage_seq": 39, "event_role": "ARR", "event_time": "2026-09-15T14:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20338, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:41:29Z", "source_id": 47640051, "stage_seq": 41, "event_role": "ARR", "event_time": "2026-09-15T13:42:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:41:34Z", "source_id": 15494996, "stage_seq": 41, "event_role": "ARR", "event_time": "2026-09-15T14:42:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T15:00:19Z", "source_id": 15554453, "stage_seq": 43, "event_role": "ARR", "event_time": "2026-09-15T14:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19980, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:54:30Z", "source_id": 47674595, "stage_seq": 45, "event_role": "ARR", "event_time": "2026-09-15T13:56:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:54:34Z", "source_id": 15504653, "stage_seq": 45, "event_role": "ARR", "event_time": "2026-09-15T14:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19893, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:08:53Z", "source_id": 47712971, "stage_seq": 51, "event_role": "ARR", "event_time": "2026-09-15T14:10:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:08:57Z", "source_id": 15515255, "stage_seq": 51, "event_role": "ARR", "event_time": "2026-09-15T15:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19884, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:12:35Z", "source_id": 47723078, "stage_seq": 52, "event_role": "ARR", "event_time": "2026-09-15T14:13:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:12:38Z", "source_id": 15518104, "stage_seq": 52, "event_role": "ARR", "event_time": "2026-09-15T15:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19843, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:18:50Z", "source_id": 47739867, "stage_seq": 54, "event_role": "ARR", "event_time": "2026-09-15T14:20:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:18:57Z", "source_id": 15522877, "stage_seq": 54, "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:58:14Z", "source_id": 15552825, "stage_seq": 59, "event_role": "ARR", "event_time": "2026-09-15T15:56:00+01:00", "operational_fact": true}] |
Southampton Marine Container Terminal (DB Cargo) |
0614 |
0614 |
None |
None |
None |
Birch Coppice Exchange Sidings |
1557 |
1557 |
None |
LATE |
+29 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:H01246/2026-09-15/detailed |
None |
Kingsbury Reception Sidings |
2026-09-15T16:10:30+01:00 |
Birch Coppice Exchange Sidings |
14.5 |
{"type": "LineString", "coordinates": [[-1.6781249, 52.57372479999999], [-1.6779388999999998, 52.57390269999999], [-1.6776781, 52.5740735], [-1.6769797999999998, 52.574444199999995], [-1.6762236999999998, 52.5748613], [-1.6758759999999997, 52.57510210000001], [-1.6757029, 52.57523440000001], [-1.675541, 52.5753868], [-1.6753848, 52.575486099999985], [-1.6751257, 52.5756271], [-1.6746829, 52.57586409999999], [-1.6740873999999997, 52.57618360000001], [-1.6731057, 52.5767068], [-1.6728455999999998, 52.5768503], [-1.6725077, 52.57707389999999], [-1.6722642, 52.57720239999999], [-1.6713422999999998, 52.5776962], [-1.6700669999999995, 52.57833449999999], [-1.6688056, 52.5789715], [-1.6687118, 52.5790163], [-1.6685955999999995, 52.5790796], [-1.6681728999999998, 52.57930979999999], [-1.6677573, 52.579535400000005], [-1.6634895, 52.58181619999999], [-1.6633152999999998, 52.58190990000001], [-1.6622734999999995, 52.58246760000001], [-1.6609524999999998, 52.5831401], [-1.6587272999999998, 52.5842201], [-1.6560915, 52.5853713], [-1.6542518, 52.5861629], [-1.6524967, 52.5868828], [-1.6513435999999997, 52.5873883], [-1.6504765, 52.587762399999995], [-1.6495575999999998, 52.5880824], [-1.6485780999999995, 52.5883826], [-1.6477299, 52.588567699999984], [-1.6468490999999998, 52.58872170000001], [-1.6462833, 52.5888039], [-1.6456988999999995, 52.5888662], [-1.6451963, 52.5889052], [-1.6443180999999998, 52.588920300000005], [-1.6436461999999998, 52.58892130000001], [-1.6401542999999998, 52.58882679999999], [-1.6376872, 52.5887678], [-1.6369218, 52.588758299999995], [-1.6366427999999995, 52.5887596], [-1.6363699, 52.5887833], [-1.6360536999999995, 52.58883169999999], [-1.6358113, 52.58888650000001], [-1.6356384999999998, 52.5889273], [-1.6355029, 52.5889659], [-1.6352923, 52.5890225], [-1.634991, 52.5890993], [-1.6347318, 52.5891947], [-1.6342715999999995, 52.5893989], [-1.6340768999999995, 52.58950360000001], [-1.6338550999999997, 52.5896516], [-1.6336640999999998, 52.58980509999999], [-1.6335296, 52.58993660000001], [-1.6332894999999998, 52.59015689999999], [-1.6330507, 52.590376600000006], [-1.6327539, 52.590648], [-1.6326569, 52.59075190000001], [-1.6322536, 52.5912298]]} |
2.4 |
1541½ |
1556 |
Dorridge |
Bordesley Jn |
Birch Coppice Exchange Sidings |
52.5912298 |
-1.6322536 |
52.5912298 |
-1.6322536 |
1 |
0 |
2026-09-15 15:08:37 |
TERMINATED |
2026-09-15 14:56:00 |
Birch Coppice Exchange Sidings |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15552825 |
1789484420761093 |
134 |
134 |
2026-09-15 15:08:14.957879 |
None |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 14:58:14.535564 |
| 552040 |
584001 |
G28091 |
875I41MR15 |
2026-09-15 |
COMPLETE |
15551448 |
2026-09-15 15:58:00 |
2026-09-15 15:08:37 |
2026-09-17 15:08:37 |
{"id": 584001, "stp": "P", "toc": "Southern", "uid": "G28091", "consist": "377612", "dest_crs": null, "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G28091/2026-09-15/detailed", "trust_id": "875I41MR15", "origin_crs": "XSL", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London Victoria (C)", "service_date": "2026-09-15", "dest_arr_time": "1603", "dest_platform": "9", "is_terminated": 1, "next_location": "London Victoria (C)", "signalling_id": "5I41", "timing_status": "EARLY", "origin_station": "Stewarts Lane T&RSMD", "current_leg_arr": "1558", "current_leg_dep": "1549", "current_leg_end": "London Victoria (C)", "origin_dep_time": "1547", "origin_platform": null, "current_location": "Victoria Plat 10", "last_update_time": "2026-09-15T15:08:37", "route_debug_link": null, "timing_variation": "-5 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.1451028, 51.4718241], [-0.14364159999999998, 51.47262980000001], [-0.14354969999999995, 51.47269680000001], [-0.1433861, 51.47285339999999], [-0.1432790658160258, 51.472961122564286], [-0.1432554516137748, 51.472984888604806], [-0.14323060000000004, 51.4730099], [-0.14303213927228342, 51.47321036443893], [-0.1430226, 51.473220000000005], [-0.14300426100130345, 51.47323812526228], [-0.1429797, 51.47326240000001], [-0.14283119999999996, 51.4734795], [-0.1427743, 51.47360869999999], [-0.1427411, 51.47369059999999], [-0.1427043, 51.47405079999999], [-0.14273070000000002, 51.47463280000001], [-0.1427395, 51.47479009999999], [-0.14274579999999998, 51.4749904], [-0.14274821802350535, 51.475068985763926], [-0.1428479289280538, 51.47520653470932], [-0.1429355733087198, 51.47532854386769], [-0.14301318312487166, 51.47543715436329], [-0.1430827903358777, 51.47553450732042], [-0.14314642690110618, 51.47562274386335], [-0.1432061247799254, 51.47570400511634], [-0.14326391593170368, 51.475780432203706], [-0.14332183231580922, 51.47585416624971], [-0.1433819058916104, 51.475927348378605], [-0.14344616861847548, 51.47600211971471], [-0.14351665245577272, 51.476080621382266], [-0.14359538936287042, 51.47616499450558], [-0.14368441129913684, 51.476257380208914], [-0.14378575022394036, 51.47635991961654], [-0.14390143809664918, 51.47647475385275], [-0.14403350687663163, 51.476604024041826], [-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.1469859877227879, 51.482133022692494], [-0.14701603332081087, 51.48229049033409], [-0.14705386429657788, 51.48242989215508], [-0.14709807765112784, 51.482553819267245], [-0.14714727038549957, 51.48266486278231], [-0.14720003950073213, 51.48276561381205], [-0.1472549819978643, 51.48285866346819], [-0.147310694877935, 51.48294660286252], [-0.1473657751419832, 51.48303202310676], [-0.14741881979104776, 51.483117515312685], [-0.1474684258261676, 51.48320567059204], [-0.1475131902483816, 51.48329908005657], [-0.14755171005872872, 51.48340033481804], [-0.14758258225824783, 51.4835120259882], [-0.14760440384797782, 51.483636744678805], [-0.14761577182895763, 51.48377708200159], [-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": "Stewarts Lane T&RSMD", "dest_arr_time_act": "1603", "motion_projection": null, "next_location_lat": "51.4933243", "next_location_lon": "-0.1448888", "previous_location": "Stewarts Lane T&RSMD", "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\": 525.527, \"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\": 542.58, \"from_m\": 525.527, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 595.945, \"from_m\": 542.58, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 612.26, \"from_m\": 595.945, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 694.853, \"from_m\": 612.26, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 1279.437, \"from_m\": 694.853, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 1358.858, \"from_m\": 1279.437, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 1429.499, \"from_m\": 1358.858, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 1519.211, \"from_m\": 1429.499, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 2214.449, \"from_m\": 1519.211, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 2871.486, \"from_m\": 2214.449, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}], \"service_id\": 584001, \"profile_key\": \"f95bcc7a3bb6eafed2d1042965516b606857ea1c5f4acc8942cbcdd8c4f6dd19\", \"schedule_id\": 10986, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1547\", \"location\": \"Stewarts Lane T&RSMD\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 28235}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1557\", \"location\": \"Stewarts Lane Jn\", \"stage_seq\": 2, \"distance_m\": 542.58, \"section_seq\": 1, \"route_path_id\": 28235}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1559\", \"location\": \"Battersea Pier Jn\", \"stage_seq\": 3, \"distance_m\": 1529.411, \"section_seq\": 1, \"route_path_id\": 28235}, {\"is_pass\": false, \"wtt_arr\": \"1603\", \"wtt_dep\": null, \"location\": \"London Victoria (C)\", \"stage_seq\": 4, \"distance_m\": 2871.486, \"section_seq\": 1, \"route_path_id\": 28235}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 2871.486, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 28235}], \"total_distance_m\": 2871.486, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 2292.594, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 578.892, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1547", "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\": 28740, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:56:19Z\", \"source_id\": 47839786, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:58:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:56:23Z\", \"source_id\": 15551448, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:58:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Victoria (C)", "service_state_platform": "9", "timing_fact_generation": 1789484183799363, "current_leg_arrival_utc": "2026-09-15T16:00:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:58:19.364811", "service_state_evidence_id": 15551448, "current_leg_start_actual_dep": "2026-09-15T15:47:00+01:00", "operational_evidence_version": 11, "service_state_event_time_utc": "2026-09-15T14:58:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T15:08:19.940250", "service_state_valid_until_kind": null, "operational_interpretation_version": 11, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Southern |
P |
XSL |
None |
5I41 |
377612 |
5 |
100 |
None |
{"version": 3, "segments": [{"to_m": 525.527, "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": 542.58, "from_m": 525.527, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 595.945, "from_m": 542.58, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 612.26, "from_m": 595.945, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 694.853, "from_m": 612.26, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 1279.437, "from_m": 694.853, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 1358.858, "from_m": 1279.437, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 1429.499, "from_m": 1358.858, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 1519.211, "from_m": 1429.499, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 2214.449, "from_m": 1519.211, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 2871.486, "from_m": 2214.449, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}], "service_id": 584001, "profile_key": "f95bcc7a3bb6eafed2d1042965516b606857ea1c5f4acc8942cbcdd8c4f6dd19", "schedule_id": 10986, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1547", "location": "Stewarts Lane T&RSMD", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 28235}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1557", "location": "Stewarts Lane Jn", "stage_seq": 2, "distance_m": 542.58, "section_seq": 1, "route_path_id": 28235}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1559", "location": "Battersea Pier Jn", "stage_seq": 3, "distance_m": 1529.411, "section_seq": 1, "route_path_id": 28235}, {"is_pass": false, "wtt_arr": "1603", "wtt_dep": null, "location": "London Victoria (C)", "stage_seq": 4, "distance_m": 2871.486, "section_seq": 1, "route_path_id": 28235}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 2871.486, "from_m": 0.0, "section_seq": 1, "route_path_id": 28235}], "total_distance_m": 2871.486, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 2292.594, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 578.892, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 28740, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:56:19Z", "source_id": 47839786, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T14:58:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:56:23Z", "source_id": 15551448, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T15:58:00+01:00", "operational_fact": true}] |
Stewarts Lane T&RSMD |
1547 |
1547 |
None |
None |
None |
London Victoria (C) |
1603 |
1603 |
9 |
EARLY |
-5 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G28091/2026-09-15/detailed |
None |
Stewarts Lane T&RSMD |
2026-09-15T15:47:00+01:00 |
London Victoria (C) |
9.0 |
{"type": "LineString", "coordinates": [[-0.1451028, 51.4718241], [-0.14364159999999998, 51.47262980000001], [-0.14354969999999995, 51.47269680000001], [-0.1433861, 51.47285339999999], [-0.1432790658160258, 51.472961122564286], [-0.1432554516137748, 51.472984888604806], [-0.14323060000000004, 51.4730099], [-0.14303213927228342, 51.47321036443893], [-0.1430226, 51.473220000000005], [-0.14300426100130345, 51.47323812526228], [-0.1429797, 51.47326240000001], [-0.14283119999999996, 51.4734795], [-0.1427743, 51.47360869999999], [-0.1427411, 51.47369059999999], [-0.1427043, 51.47405079999999], [-0.14273070000000002, 51.47463280000001], [-0.1427395, 51.47479009999999], [-0.14274579999999998, 51.4749904], [-0.14274821802350535, 51.475068985763926], [-0.1428479289280538, 51.47520653470932], [-0.1429355733087198, 51.47532854386769], [-0.14301318312487166, 51.47543715436329], [-0.1430827903358777, 51.47553450732042], [-0.14314642690110618, 51.47562274386335], [-0.1432061247799254, 51.47570400511634], [-0.14326391593170368, 51.475780432203706], [-0.14332183231580922, 51.47585416624971], [-0.1433819058916104, 51.475927348378605], [-0.14344616861847548, 51.47600211971471], [-0.14351665245577272, 51.476080621382266], [-0.14359538936287042, 51.47616499450558], [-0.14368441129913684, 51.476257380208914], [-0.14378575022394036, 51.47635991961654], [-0.14390143809664918, 51.47647475385275], [-0.14403350687663163, 51.476604024041826], [-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.1469859877227879, 51.482133022692494], [-0.14701603332081087, 51.48229049033409], [-0.14705386429657788, 51.48242989215508], [-0.14709807765112784, 51.482553819267245], [-0.14714727038549957, 51.48266486278231], [-0.14720003950073213, 51.48276561381205], [-0.1472549819978643, 51.48285866346819], [-0.147310694877935, 51.48294660286252], [-0.1473657751419832, 51.48303202310676], [-0.14741881979104776, 51.483117515312685], [-0.1474684258261676, 51.48320567059204], [-0.1475131902483816, 51.48329908005657], [-0.14755171005872872, 51.48340033481804], [-0.14758258225824783, 51.4835120259882], [-0.14760440384797782, 51.483636744678805], [-0.14761577182895763, 51.48377708200159], [-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.9 |
1549 |
1558 |
Stewarts Lane T&RSMD |
Victoria Plat 10 |
London Victoria (C) |
51.4933243 |
-0.1448888 |
51.4933243 |
-0.1448888 |
1 |
0 |
2026-09-15 15:08:37 |
TERMINATED |
2026-09-15 14:58:00 |
London Victoria (C) |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15551448 |
1789484183799363 |
11 |
11 |
2026-09-15 15:08:19.940250 |
9 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 14:58:19.364811 |
| 552041 |
582769 |
W83920 |
072W34MP15 |
2026-09-15 |
COMPLETE |
15551696 |
2026-09-15 15:58:00 |
2026-09-15 15:08:37 |
2026-09-17 15:08:37 |
{"id": 582769, "stp": "P", "toc": "ScotRail", "uid": "W83920", "consist": "380018", "dest_crs": "GLC", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W83920/2026-09-15/detailed", "trust_id": "072W34MP15", "origin_crs": "WMS", "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": "1558", "dest_platform": "11", "is_terminated": 1, "next_location": "Glasgow Central High Level", "signalling_id": "2W34", "timing_status": "ON TIME", "origin_station": "Wemyss Bay", "current_leg_arr": "1558", "current_leg_dep": "1551", "current_leg_end": "Glasgow Central High Level", "origin_dep_time": "1457", "origin_platform": "2", "current_location": "Glasgow Central High Level", "last_update_time": "2026-09-15T15:08:37", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-4.340246438214181, 55.852799950489775], [-4.3386858, 55.8526338], [-4.337620199999999, 55.8525204], [-4.3282231, 55.85157449999999], [-4.327873499999999, 55.851542], [-4.3251225, 55.851253699999994], [-4.3243869, 55.85117789999999], [-4.3213604, 55.8508658], [-4.3207972, 55.8508098], [-4.3169953, 55.85043159999999], [-4.3164746, 55.850378199999994], [-4.315413600000001, 55.8502692], [-4.3148529, 55.8502117], [-4.312653999999999, 55.849979], [-4.311913363773703, 55.8499055140696], [-4.3114103, 55.8498556], [-4.3104253, 55.84975370000001], [-4.3070768, 55.849430799999986], [-4.305921199999999, 55.8493145], [-4.3056867, 55.8492909], [-4.305016000000001, 55.849221], [-4.3022443, 55.848940599999985], [-4.3021855, 55.84893400000001], [-4.300339299999999, 55.84872930000001], [-4.298333899999999, 55.8484947], [-4.2954232, 55.8482055], [-4.2917274999999995, 55.8478578], [-4.2916949, 55.847854700000006], [-4.291487399999999, 55.84783519999999], [-4.2907402999999995, 55.8477688], [-4.290204800000001, 55.84772659999999], [-4.2897476, 55.84769409999999], [-4.289330399999999, 55.8476654], [-4.287513999999999, 55.84756539999999], [-4.287027337604621, 55.84754958186352], [-4.286606399999999, 55.8475359], [-4.285142499999999, 55.84749409999999], [-4.2834438, 55.8474759], [-4.2830812, 55.8474799], [-4.2830494, 55.847480299999994], [-4.2812529, 55.84750029999999], [-4.280480899999999, 55.84751020000001], [-4.2803115, 55.8475153], [-4.279811811127619, 55.84753919055483], [-4.2797405, 55.8475426], [-4.2789235, 55.8475948], [-4.2784657, 55.84761819999999], [-4.2777709, 55.84765159999999], [-4.277514, 55.8476708], [-4.2763816, 55.84775549999999], [-4.2761065, 55.8477785], [-4.2753898, 55.8478542], [-4.2753295, 55.8478601], [-4.274955699999999, 55.847896799999994], [-4.2745162, 55.84794260000001], [-4.2731842, 55.84811049999999], [-4.2729474, 55.848146799999995], [-4.270745299999999, 55.8484843], [-4.2704634, 55.8485282], [-4.2698657, 55.8486212], [-4.269705, 55.84864700000001], [-4.2690109, 55.84875859999999], [-4.2686807, 55.8488201], [-4.2679054999999995, 55.84896440000001], [-4.2672472, 55.84910539999999], [-4.266586299999999, 55.849247], [-4.2660291, 55.8493621], [-4.2655896, 55.84945230000001], [-4.2654366999999995, 55.84948369999999], [-4.2649539, 55.8495865], [-4.264347699999999, 55.849710599999995], [-4.2638298, 55.849823099999995], [-4.2635209, 55.84989], [-4.2631315999999995, 55.84998310000001], [-4.262755, 55.85009109999999], [-4.2625108, 55.850167299999995], [-4.262463999999999, 55.85018189999999], [-4.2621334, 55.850299599999985], [-4.2620266, 55.85034790000001], [-4.2618533, 55.85042620000001], [-4.261831356905934, 55.850436964714106], [-4.26164678221526, 55.85055716143902], [-4.261469973585545, 55.85065918788395], [-4.261301115557655, 55.85074596612631], [-4.261140392672454, 55.85082041824351], [-4.260987989470807, 55.850885466312974], [-4.2608440904935785, 55.85094403241212], [-4.260708880281633, 55.85099903861837], [-4.260582543375835, 55.85105340700912], [-4.26046526431705, 55.8511100596618], [-4.260357227646141, 55.851171918653826], [-4.260258617903975, 55.85124190606261], [-4.260169619631415, 55.851322943965584], [-4.260090417369326, 55.85141795444014], [-4.260021195658571, 55.85152985956372], [-4.2599621390400175, 55.851661581413715], [-4.259913432054529, 55.85181604206756], [-4.2598791, 55.851921399999995], [-4.259778, 55.85227419999999], [-4.2597346, 55.852397999999994], [-4.2596838, 55.852563800000006], [-4.259676299999999, 55.8525849], [-4.2596308, 55.85271500000001], [-4.259569000000001, 55.8528889], [-4.2594982, 55.85307840000001], [-4.2593676, 55.8534352], [-4.2592634, 55.8537201], [-4.259222500000001, 55.853903200000005], [-4.259220899999999, 55.8539216], [-4.259205299999999, 55.8540452], [-4.2591649, 55.8544283], [-4.2591379, 55.8546474], [-4.259131899999999, 55.8547119], [-4.2591147, 55.85485980000001], [-4.2590959, 55.8550224], [-4.2590688, 55.8551807], [-4.2590424, 55.855321399999994], [-4.2590184, 55.85539270000001], [-4.2590096, 55.85541479999999], [-4.258882, 55.8557621], [-4.258857, 55.855839400000015], [-4.258828699999999, 55.85592700000001], [-4.2588075, 55.8559805], [-4.2587838, 55.8560427], [-4.258775999999999, 55.85606140000001], [-4.258676, 55.85624490000001], [-4.2586452, 55.8563004], [-4.2585583, 55.85645199999999], [-4.2585122, 55.856543300000006], [-4.2584652, 55.8566362], [-4.2583786, 55.85683499999999], [-4.2583516999999995, 55.8568966], [-4.2583225042403114, 55.856995416437215], [-4.258317899999999, 55.85701099999999], [-4.258303, 55.8570719], [-4.2582901, 55.85714509999998], [-4.2582767, 55.85728329999999], [-4.2582762, 55.857679], [-4.2583053, 55.8584049], [-4.258306070166401, 55.85843083867406], [-4.2583106, 55.8585834], [-4.2583251, 55.8590749], [-4.2583283, 55.85918229999999]]}", "current_leg_start": "Cardonald", "dest_arr_time_act": "1558", "motion_projection": null, "next_location_lat": "55.8591823", "next_location_lon": "-4.2583283", "previous_location": "Cardonald", "current_leg_milage": "3.8", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 271.829, \"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\": 885.283, \"from_m\": 271.829, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 2972.182, \"from_m\": 885.283, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 4101.482, \"from_m\": 2972.182, \"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\": 16059.959, \"from_m\": 4101.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\": 16120.517, \"from_m\": 16059.959, \"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\": 16407.611, \"from_m\": 16120.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\": 16999.228, \"from_m\": 16407.611, \"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\": 17821.393, \"from_m\": 16999.228, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 20151.651, \"from_m\": 17821.393, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 20973.816, \"from_m\": 20151.651, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 21565.433, \"from_m\": 20973.816, \"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\": 21852.527, \"from_m\": 21565.433, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 21893.852, \"from_m\": 21852.527, \"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\": 22222.428, \"from_m\": 21893.852, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 22814.017, \"from_m\": 22222.428, \"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\": 23636.438, \"from_m\": 22814.017, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 42859.815, \"from_m\": 23636.438, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 44190.645, \"from_m\": 42859.815, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 45925.7, \"from_m\": 44190.645, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 46028.541, \"from_m\": 45925.7, \"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\": 52442.98, \"from_m\": 46028.541, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 52705.164, \"from_m\": 52442.98, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 52803.634, \"from_m\": 52705.164, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 52845.334, \"from_m\": 52803.634, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 53397.882, \"from_m\": 52845.334, \"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\": 53861.303, \"from_m\": 53397.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\": 54295.424, \"from_m\": 53861.303, \"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\": 54822.896, \"from_m\": 54295.424, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 55247.439, \"from_m\": 54822.896, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}], \"service_id\": 582769, \"profile_key\": \"2c84c35a7759954522fbc997ce3ff3820a724e79a6ad4ae147da264963c1ce35\", \"schedule_id\": 28921, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1457\", \"location\": \"Wemyss Bay\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 102102}, {\"is_pass\": false, \"wtt_arr\": \"1501\", \"wtt_dep\": \"1501H\", \"location\": \"Inverkip\", \"stage_seq\": 2, \"distance_m\": 3618.265, \"section_seq\": 1, \"route_path_id\": 102102}, {\"is_pass\": false, \"wtt_arr\": \"1504\", \"wtt_dep\": \"1508\", \"location\": \"Dunrod\", \"stage_seq\": 3, \"distance_m\": 6051.215, \"section_seq\": 1, \"route_path_id\": 102102}, {\"is_pass\": false, \"wtt_arr\": \"1512H\", \"wtt_dep\": \"1513\", \"location\": \"Branchton\", \"stage_seq\": 4, \"distance_m\": 9544.154, \"section_seq\": 1, \"route_path_id\": 102102}, {\"is_pass\": false, \"wtt_arr\": \"1515\", \"wtt_dep\": \"1515H\", \"location\": \"Drumfrochar\", \"stage_seq\": 5, \"distance_m\": 11642.856, \"section_seq\": 1, \"route_path_id\": 102102}, {\"is_pass\": false, \"wtt_arr\": \"1517H\", \"wtt_dep\": \"1518\", \"location\": \"Whinhill\", \"stage_seq\": 6, \"distance_m\": 13239.941, \"section_seq\": 1, \"route_path_id\": 102102}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1521\", \"location\": \"Wemyss Bay Jn\", \"stage_seq\": 7, \"distance_m\": 16120.517, \"section_seq\": 1, \"route_path_id\": 102102}, {\"is_pass\": false, \"wtt_arr\": \"1522\", \"wtt_dep\": \"1523\", \"location\": \"Port Glasgow\", \"stage_seq\": 8, \"distance_m\": 16876.005, \"section_seq\": 1, \"route_path_id\": 102102}, {\"is_pass\": false, \"wtt_arr\": \"1525\", \"wtt_dep\": \"1525H\", \"location\": \"Woodhall\", \"stage_seq\": 9, \"distance_m\": 18986.522, \"section_seq\": 1, \"route_path_id\": 102102}, {\"is_pass\": false, \"wtt_arr\": \"1529\", \"wtt_dep\": \"1529H\", \"location\": \"Langbank\", \"stage_seq\": 10, \"distance_m\": 29283.788, \"section_seq\": 1, \"route_path_id\": 102102}, {\"is_pass\": false, \"wtt_arr\": \"1534H\", \"wtt_dep\": \"1535\", \"location\": \"Bishopton\", \"stage_seq\": 11, \"distance_m\": 35701.264, \"section_seq\": 1, \"route_path_id\": 102102}, {\"is_pass\": false, \"wtt_arr\": \"1539H\", \"wtt_dep\": \"1540\", \"location\": \"Paisley St. James\", \"stage_seq\": 12, \"distance_m\": 42422.987, \"section_seq\": 1, \"route_path_id\": 102102}, {\"is_pass\": false, \"wtt_arr\": \"1542\", \"wtt_dep\": \"1543\", \"location\": \"Paisley Gilmour Street\", \"stage_seq\": 13, \"distance_m\": 43664.764, \"section_seq\": 1, \"route_path_id\": 102102}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1544H\", \"location\": \"Arkleston Jn\", \"stage_seq\": 14, \"distance_m\": 45451.309, \"section_seq\": 1, \"route_path_id\": 102102}, {\"is_pass\": false, \"wtt_arr\": \"1546\", \"wtt_dep\": \"1546H\", \"location\": \"Hillington West\", \"stage_seq\": 15, \"distance_m\": 47219.462, \"section_seq\": 1, \"route_path_id\": 102102}, {\"is_pass\": false, \"wtt_arr\": \"1548\", \"wtt_dep\": \"1548H\", \"location\": \"Hillington East\", \"stage_seq\": 16, \"distance_m\": 48287.213, \"section_seq\": 1, \"route_path_id\": 102102}, {\"is_pass\": false, \"wtt_arr\": \"1550\", \"wtt_dep\": \"1550H\", \"location\": \"Cardonald\", \"stage_seq\": 17, \"distance_m\": 49312.831, \"section_seq\": 1, \"route_path_id\": 102102}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1553H\", \"location\": \"Gower Street Jn\", \"stage_seq\": 18, \"distance_m\": 52057.886, \"section_seq\": 1, \"route_path_id\": 102102}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1554\", \"location\": \"Shields Jn\", \"stage_seq\": 19, \"distance_m\": 52613.663, \"section_seq\": 1, \"route_path_id\": 102102}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1556\", \"location\": \"Glasgow Bridge Street Jn\", \"stage_seq\": 20, \"distance_m\": 54320.899, \"section_seq\": 1, \"route_path_id\": 102102}, {\"is_pass\": false, \"wtt_arr\": \"1558\", \"wtt_dep\": null, \"location\": \"Glasgow Central High Level\", \"stage_seq\": 21, \"distance_m\": 55247.439, \"section_seq\": 1, \"route_path_id\": 102102}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 55247.439, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 102102}], \"total_distance_m\": 55247.439, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 54784.018, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 463.421, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1457", "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\": 1599, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:57:31Z\", \"source_id\": 47682678, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:01:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:57:35Z\", \"source_id\": 15506820, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1697, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:21:11Z\", \"source_id\": 47746006, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:22:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:21:16Z\", \"source_id\": 15524662, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1701, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:24:05Z\", \"source_id\": 47753538, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:25:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:24:07Z\", \"source_id\": 15526822, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1705, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:28:04Z\", \"source_id\": 47763562, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:29:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:28:06Z\", \"source_id\": 15529759, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1709, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:33:16Z\", \"source_id\": 47777459, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:34:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:33:20Z\", \"source_id\": 15533837, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1713, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:39:09Z\", \"source_id\": 47793569, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:39:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:39:13Z\", \"source_id\": 15538233, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1724, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:41:16Z\", \"source_id\": 47799189, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:42:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:41:18Z\", \"source_id\": 15539849, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1757, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:46:02Z\", \"source_id\": 47812005, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:46:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:46:07Z\", \"source_id\": 15543457, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1761, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:47:57Z\", \"source_id\": 47817343, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:48:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:48:01Z\", \"source_id\": 15544974, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1766, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:49:37Z\", \"source_id\": 47821781, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:50:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:49:38Z\", \"source_id\": 15546284, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2025, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:56:40Z\", \"source_id\": 47840700, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:58:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:56:43Z\", \"source_id\": 15551696, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:58:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Glasgow Central High Level", "service_state_platform": "11", "timing_fact_generation": 1789484206025739, "current_leg_arrival_utc": "2026-09-15T15:58:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:58:20.130255", "service_state_evidence_id": 15551696, "current_leg_start_actual_dep": "2026-09-15T15:50:30+01:00", "operational_evidence_version": 51, "service_state_event_time_utc": "2026-09-15T14:58:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T15:08:20.559289", "service_state_valid_until_kind": null, "operational_interpretation_version": 51, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
ScotRail |
P |
WMS |
GLC |
2W34 |
380018 |
3 |
100 |
None |
{"version": 3, "segments": [{"to_m": 271.829, "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": 885.283, "from_m": 271.829, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 2972.182, "from_m": 885.283, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 4101.482, "from_m": 2972.182, "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": 16059.959, "from_m": 4101.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": 16120.517, "from_m": 16059.959, "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": 16407.611, "from_m": 16120.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": 16999.228, "from_m": 16407.611, "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": 17821.393, "from_m": 16999.228, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 20151.651, "from_m": 17821.393, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 20973.816, "from_m": 20151.651, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 21565.433, "from_m": 20973.816, "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": 21852.527, "from_m": 21565.433, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 21893.852, "from_m": 21852.527, "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": 22222.428, "from_m": 21893.852, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 22814.017, "from_m": 22222.428, "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": 23636.438, "from_m": 22814.017, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 42859.815, "from_m": 23636.438, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 44190.645, "from_m": 42859.815, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 45925.7, "from_m": 44190.645, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 46028.541, "from_m": 45925.7, "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": 52442.98, "from_m": 46028.541, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 52705.164, "from_m": 52442.98, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 52803.634, "from_m": 52705.164, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 52845.334, "from_m": 52803.634, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 53397.882, "from_m": 52845.334, "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": 53861.303, "from_m": 53397.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": 54295.424, "from_m": 53861.303, "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": 54822.896, "from_m": 54295.424, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 55247.439, "from_m": 54822.896, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}], "service_id": 582769, "profile_key": "2c84c35a7759954522fbc997ce3ff3820a724e79a6ad4ae147da264963c1ce35", "schedule_id": 28921, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1457", "location": "Wemyss Bay", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 102102}, {"is_pass": false, "wtt_arr": "1501", "wtt_dep": "1501H", "location": "Inverkip", "stage_seq": 2, "distance_m": 3618.265, "section_seq": 1, "route_path_id": 102102}, {"is_pass": false, "wtt_arr": "1504", "wtt_dep": "1508", "location": "Dunrod", "stage_seq": 3, "distance_m": 6051.215, "section_seq": 1, "route_path_id": 102102}, {"is_pass": false, "wtt_arr": "1512H", "wtt_dep": "1513", "location": "Branchton", "stage_seq": 4, "distance_m": 9544.154, "section_seq": 1, "route_path_id": 102102}, {"is_pass": false, "wtt_arr": "1515", "wtt_dep": "1515H", "location": "Drumfrochar", "stage_seq": 5, "distance_m": 11642.856, "section_seq": 1, "route_path_id": 102102}, {"is_pass": false, "wtt_arr": "1517H", "wtt_dep": "1518", "location": "Whinhill", "stage_seq": 6, "distance_m": 13239.941, "section_seq": 1, "route_path_id": 102102}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1521", "location": "Wemyss Bay Jn", "stage_seq": 7, "distance_m": 16120.517, "section_seq": 1, "route_path_id": 102102}, {"is_pass": false, "wtt_arr": "1522", "wtt_dep": "1523", "location": "Port Glasgow", "stage_seq": 8, "distance_m": 16876.005, "section_seq": 1, "route_path_id": 102102}, {"is_pass": false, "wtt_arr": "1525", "wtt_dep": "1525H", "location": "Woodhall", "stage_seq": 9, "distance_m": 18986.522, "section_seq": 1, "route_path_id": 102102}, {"is_pass": false, "wtt_arr": "1529", "wtt_dep": "1529H", "location": "Langbank", "stage_seq": 10, "distance_m": 29283.788, "section_seq": 1, "route_path_id": 102102}, {"is_pass": false, "wtt_arr": "1534H", "wtt_dep": "1535", "location": "Bishopton", "stage_seq": 11, "distance_m": 35701.264, "section_seq": 1, "route_path_id": 102102}, {"is_pass": false, "wtt_arr": "1539H", "wtt_dep": "1540", "location": "Paisley St. James", "stage_seq": 12, "distance_m": 42422.987, "section_seq": 1, "route_path_id": 102102}, {"is_pass": false, "wtt_arr": "1542", "wtt_dep": "1543", "location": "Paisley Gilmour Street", "stage_seq": 13, "distance_m": 43664.764, "section_seq": 1, "route_path_id": 102102}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1544H", "location": "Arkleston Jn", "stage_seq": 14, "distance_m": 45451.309, "section_seq": 1, "route_path_id": 102102}, {"is_pass": false, "wtt_arr": "1546", "wtt_dep": "1546H", "location": "Hillington West", "stage_seq": 15, "distance_m": 47219.462, "section_seq": 1, "route_path_id": 102102}, {"is_pass": false, "wtt_arr": "1548", "wtt_dep": "1548H", "location": "Hillington East", "stage_seq": 16, "distance_m": 48287.213, "section_seq": 1, "route_path_id": 102102}, {"is_pass": false, "wtt_arr": "1550", "wtt_dep": "1550H", "location": "Cardonald", "stage_seq": 17, "distance_m": 49312.831, "section_seq": 1, "route_path_id": 102102}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1553H", "location": "Gower Street Jn", "stage_seq": 18, "distance_m": 52057.886, "section_seq": 1, "route_path_id": 102102}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1554", "location": "Shields Jn", "stage_seq": 19, "distance_m": 52613.663, "section_seq": 1, "route_path_id": 102102}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1556", "location": "Glasgow Bridge Street Jn", "stage_seq": 20, "distance_m": 54320.899, "section_seq": 1, "route_path_id": 102102}, {"is_pass": false, "wtt_arr": "1558", "wtt_dep": null, "location": "Glasgow Central High Level", "stage_seq": 21, "distance_m": 55247.439, "section_seq": 1, "route_path_id": 102102}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 55247.439, "from_m": 0.0, "section_seq": 1, "route_path_id": 102102}], "total_distance_m": 55247.439, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 54784.018, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 463.421, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 1599, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:57:31Z", "source_id": 47682678, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T14:01:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:57:35Z", "source_id": 15506820, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T15:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1697, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:21:11Z", "source_id": 47746006, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T14:22:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:21:16Z", "source_id": 15524662, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T15:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1701, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:24:05Z", "source_id": 47753538, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T14:25:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:24:07Z", "source_id": 15526822, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T15:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1705, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:28:04Z", "source_id": 47763562, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T14:29:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:28:06Z", "source_id": 15529759, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T15:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1709, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:33:16Z", "source_id": 47777459, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T14:34:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:33:20Z", "source_id": 15533837, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T15:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1713, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:39:09Z", "source_id": 47793569, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T14:39:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:39:13Z", "source_id": 15538233, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T15:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1724, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:41:16Z", "source_id": 47799189, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T14:42:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:41:18Z", "source_id": 15539849, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T15:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1757, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:46:02Z", "source_id": 47812005, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T14:46:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:46:07Z", "source_id": 15543457, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T15:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1761, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:47:57Z", "source_id": 47817343, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T14:48:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:48:01Z", "source_id": 15544974, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T15:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1766, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:49:37Z", "source_id": 47821781, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T14:50:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:49:38Z", "source_id": 15546284, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T15:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2025, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:56:40Z", "source_id": 47840700, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T14:58:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:56:43Z", "source_id": 15551696, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T15:58:00+01:00", "operational_fact": true}] |
Wemyss Bay |
1457 |
1457 |
2 |
None |
None |
Glasgow Central High Level |
1558 |
1558 |
11 |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W83920/2026-09-15/detailed |
None |
Cardonald |
2026-09-15T15:50:30+01:00 |
Glasgow Central High Level |
7.0 |
{"type": "LineString", "coordinates": [[-4.340246438214181, 55.852799950489775], [-4.3386858, 55.8526338], [-4.337620199999999, 55.8525204], [-4.3282231, 55.85157449999999], [-4.327873499999999, 55.851542], [-4.3251225, 55.851253699999994], [-4.3243869, 55.85117789999999], [-4.3213604, 55.8508658], [-4.3207972, 55.8508098], [-4.3169953, 55.85043159999999], [-4.3164746, 55.850378199999994], [-4.315413600000001, 55.8502692], [-4.3148529, 55.8502117], [-4.312653999999999, 55.849979], [-4.311913363773703, 55.8499055140696], [-4.3114103, 55.8498556], [-4.3104253, 55.84975370000001], [-4.3070768, 55.849430799999986], [-4.305921199999999, 55.8493145], [-4.3056867, 55.8492909], [-4.305016000000001, 55.849221], [-4.3022443, 55.848940599999985], [-4.3021855, 55.84893400000001], [-4.300339299999999, 55.84872930000001], [-4.298333899999999, 55.8484947], [-4.2954232, 55.8482055], [-4.2917274999999995, 55.8478578], [-4.2916949, 55.847854700000006], [-4.291487399999999, 55.84783519999999], [-4.2907402999999995, 55.8477688], [-4.290204800000001, 55.84772659999999], [-4.2897476, 55.84769409999999], [-4.289330399999999, 55.8476654], [-4.287513999999999, 55.84756539999999], [-4.287027337604621, 55.84754958186352], [-4.286606399999999, 55.8475359], [-4.285142499999999, 55.84749409999999], [-4.2834438, 55.8474759], [-4.2830812, 55.8474799], [-4.2830494, 55.847480299999994], [-4.2812529, 55.84750029999999], [-4.280480899999999, 55.84751020000001], [-4.2803115, 55.8475153], [-4.279811811127619, 55.84753919055483], [-4.2797405, 55.8475426], [-4.2789235, 55.8475948], [-4.2784657, 55.84761819999999], [-4.2777709, 55.84765159999999], [-4.277514, 55.8476708], [-4.2763816, 55.84775549999999], [-4.2761065, 55.8477785], [-4.2753898, 55.8478542], [-4.2753295, 55.8478601], [-4.274955699999999, 55.847896799999994], [-4.2745162, 55.84794260000001], [-4.2731842, 55.84811049999999], [-4.2729474, 55.848146799999995], [-4.270745299999999, 55.8484843], [-4.2704634, 55.8485282], [-4.2698657, 55.8486212], [-4.269705, 55.84864700000001], [-4.2690109, 55.84875859999999], [-4.2686807, 55.8488201], [-4.2679054999999995, 55.84896440000001], [-4.2672472, 55.84910539999999], [-4.266586299999999, 55.849247], [-4.2660291, 55.8493621], [-4.2655896, 55.84945230000001], [-4.2654366999999995, 55.84948369999999], [-4.2649539, 55.8495865], [-4.264347699999999, 55.849710599999995], [-4.2638298, 55.849823099999995], [-4.2635209, 55.84989], [-4.2631315999999995, 55.84998310000001], [-4.262755, 55.85009109999999], [-4.2625108, 55.850167299999995], [-4.262463999999999, 55.85018189999999], [-4.2621334, 55.850299599999985], [-4.2620266, 55.85034790000001], [-4.2618533, 55.85042620000001], [-4.261831356905934, 55.850436964714106], [-4.26164678221526, 55.85055716143902], [-4.261469973585545, 55.85065918788395], [-4.261301115557655, 55.85074596612631], [-4.261140392672454, 55.85082041824351], [-4.260987989470807, 55.850885466312974], [-4.2608440904935785, 55.85094403241212], [-4.260708880281633, 55.85099903861837], [-4.260582543375835, 55.85105340700912], [-4.26046526431705, 55.8511100596618], [-4.260357227646141, 55.851171918653826], [-4.260258617903975, 55.85124190606261], [-4.260169619631415, 55.851322943965584], [-4.260090417369326, 55.85141795444014], [-4.260021195658571, 55.85152985956372], [-4.2599621390400175, 55.851661581413715], [-4.259913432054529, 55.85181604206756], [-4.2598791, 55.851921399999995], [-4.259778, 55.85227419999999], [-4.2597346, 55.852397999999994], [-4.2596838, 55.852563800000006], [-4.259676299999999, 55.8525849], [-4.2596308, 55.85271500000001], [-4.259569000000001, 55.8528889], [-4.2594982, 55.85307840000001], [-4.2593676, 55.8534352], [-4.2592634, 55.8537201], [-4.259222500000001, 55.853903200000005], [-4.259220899999999, 55.8539216], [-4.259205299999999, 55.8540452], [-4.2591649, 55.8544283], [-4.2591379, 55.8546474], [-4.259131899999999, 55.8547119], [-4.2591147, 55.85485980000001], [-4.2590959, 55.8550224], [-4.2590688, 55.8551807], [-4.2590424, 55.855321399999994], [-4.2590184, 55.85539270000001], [-4.2590096, 55.85541479999999], [-4.258882, 55.8557621], [-4.258857, 55.855839400000015], [-4.258828699999999, 55.85592700000001], [-4.2588075, 55.8559805], [-4.2587838, 55.8560427], [-4.258775999999999, 55.85606140000001], [-4.258676, 55.85624490000001], [-4.2586452, 55.8563004], [-4.2585583, 55.85645199999999], [-4.2585122, 55.856543300000006], [-4.2584652, 55.8566362], [-4.2583786, 55.85683499999999], [-4.2583516999999995, 55.8568966], [-4.2583225042403114, 55.856995416437215], [-4.258317899999999, 55.85701099999999], [-4.258303, 55.8570719], [-4.2582901, 55.85714509999998], [-4.2582767, 55.85728329999999], [-4.2582762, 55.857679], [-4.2583053, 55.8584049], [-4.258306070166401, 55.85843083867406], [-4.2583106, 55.8585834], [-4.2583251, 55.8590749], [-4.2583283, 55.85918229999999]]} |
3.8 |
1551 |
1558 |
Cardonald |
Glasgow Central High Level |
Glasgow Central High Level |
55.8591823 |
-4.2583283 |
55.8591823 |
-4.2583283 |
1 |
0 |
2026-09-15 15:08:37 |
TERMINATED |
2026-09-15 14:58:00 |
Glasgow Central High Level |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15551696 |
1789484206025739 |
51 |
51 |
2026-09-15 15:08:20.559289 |
11 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 14:58:20.130255 |
| 552042 |
582476 |
C10151 |
542F38MP15 |
2026-09-15 |
COMPLETE |
15551639 |
2026-09-15 15:58:00 |
2026-09-15 15:08:37 |
2026-09-17 15:08:37 |
{"id": 582476, "stp": "P", "toc": "Great Northern", "uid": "C10151", "consist": "717022", "dest_crs": "SVG", "num_carr": 6, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C10151/2026-09-15/detailed", "trust_id": "542F38MP15", "origin_crs": "MOG", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Stevenage", "service_date": "2026-09-15", "dest_arr_time": "1551", "dest_platform": "5", "is_terminated": 1, "next_location": "Stevenage", "signalling_id": "2F38", "timing_status": "LATE", "origin_station": "Moorgate (Great Northern)", "current_leg_arr": "1558", "current_leg_dep": "1546", "current_leg_end": "Stevenage", "origin_dep_time": "1446", "origin_platform": "9", "current_location": "Stevenage", "last_update_time": "2026-09-15T15:08:37", "route_debug_link": null, "timing_variation": "+7 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.1200154, 51.8570819], [-0.1202801, 51.85735579999999], [-0.1216913, 51.8586356], [-0.12319339999999998, 51.859854799999994], [-0.12510459999999998, 51.86125630000001], [-0.1272503, 51.8624356], [-0.1284821, 51.8631153], [-0.1285851, 51.8631618], [-0.12923279999999998, 51.86345300000001], [-0.1315717, 51.86446], [-0.1325142, 51.8648031], [-0.1326773, 51.864860199999995], [-0.13446469999999996, 51.8654682], [-0.1365822, 51.86607209999999], [-0.1380165, 51.86644669999999], [-0.138167, 51.8664837], [-0.1402107, 51.866996099999994], [-0.1440328, 51.8679636], [-0.1443314, 51.868040099999995], [-0.14995539999999996, 51.8694563], [-0.153236, 51.870291400000006], [-0.15624129999999997, 51.8710501], [-0.1587175, 51.8716684], [-0.1588687, 51.87170619999999], [-0.1590631, 51.8717585], [-0.15912889999999996, 51.8717762], [-0.16460454270495242, 51.873105372769565], [-0.1648433278144958, 51.87316367090809], [-0.16505398014845257, 51.87321581361923], [-0.16524055209961724, 51.87326262463206], [-0.1654070960607842, 51.87330492767563], [-0.16555766442474787, 51.873343546479006], [-0.1656963095843028, 51.87337930477121], [-0.16582708393224335, 51.87341302628132], [-0.165954039861364, 51.873445534738394], [-0.1660812297644592, 51.87347765387146], [-0.16621270603432334, 51.87351020740962], [-0.1663525210637509, 51.87354401908188], [-0.16650472724553633, 51.87357991261732], [-0.16667337697247409, 51.87361871174499], [-0.16686252263735857, 51.873661240193954], [-0.16707621663298428, 51.87370832169324], [-0.1673185113521456, 51.87376077997194], [-0.1683472, 51.8739818], [-0.16844389999999998, 51.8740026], [-0.1686252, 51.87404089999999], [-0.1726349, 51.8749109], [-0.1733172, 51.8750664], [-0.17366529999999997, 51.8751435], [-0.17578339999999998, 51.875584499999995], [-0.1787697, 51.87624979999999], [-0.1796630568239043, 51.87647711268998], [-0.179922, 51.876543], [-0.1810445, 51.87686389999998], [-0.1820317, 51.877188], [-0.1828494, 51.87748719999999], [-0.1836099, 51.87779539999999], [-0.18447099999999997, 51.878175000000006], [-0.18516679999999996, 51.8784957], [-0.18567739999999996, 51.87876509999999], [-0.1875464, 51.87984680000001], [-0.1878332, 51.8800216], [-0.1882846, 51.8802487], [-0.1894235, 51.88093849999998], [-0.1908325, 51.8817948], [-0.1915331, 51.882212599999995], [-0.1923268, 51.8826936], [-0.192454, 51.882773199999995], [-0.1926629, 51.88289209999999], [-0.1938816, 51.883641099999984], [-0.19485959999999997, 51.88422159999999], [-0.1949883983265326, 51.88430581956775], [-0.19510721535597003, 51.884383512353914], [-0.19523898979825863, 51.88446967765323], [-0.19530099999999995, 51.884556299999986], [-0.19596879999999997, 51.88549229999999], [-0.19785199999999997, 51.88769140000001], [-0.19817657493405436, 51.88805317493977], [-0.1986278022073011, 51.8885561180277], [-0.19913379999999997, 51.88912009999999], [-0.1996352, 51.8896882], [-0.20008339999999997, 51.89016840000001], [-0.2010443, 51.8913645], [-0.20203149999999995, 51.8927555], [-0.20246369999999997, 51.89336449999999], [-0.2033492, 51.8948526], [-0.2053518, 51.8984476], [-0.2055999, 51.8988927], [-0.2062573, 51.89988399999999], [-0.20658, 51.900424000000015], [-0.2068628, 51.9009037], [-0.2071111, 51.9013345]]}", "current_leg_start": "Watton-at-Stone", "dest_arr_time_act": "1551", "motion_projection": null, "next_location_lat": "51.9013345", "next_location_lon": "-0.2071111", "previous_location": "Watton-at-Stone", "current_leg_milage": "5.1", "linx_max_speed_mph": 85, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 4194.835, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 85.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 4253.067, \"from_m\": 4194.835, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 85.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 4585.037, \"from_m\": 4253.067, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 85.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 5438.236, \"from_m\": 4585.037, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 85.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 5558.094, \"from_m\": 5438.236, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 85.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 6152.676, \"from_m\": 5558.094, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 85.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 6897.821, \"from_m\": 6152.676, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 85.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 7275.163, \"from_m\": 6897.821, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 85.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 8020.307, \"from_m\": 7275.163, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 85.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 8107.921, \"from_m\": 8020.307, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 85.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 8190.726, \"from_m\": 8107.921, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 85.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 9052.632, \"from_m\": 8190.726, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 85.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 11384.169, \"from_m\": 9052.632, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 85.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 95.0}, {\"to_m\": 11450.098, \"from_m\": 11384.169, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 85.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 11981.572, \"from_m\": 11450.098, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 85.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 12546.495, \"from_m\": 11981.572, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 85.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 13040.889, \"from_m\": 12546.495, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 85.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 13096.67, \"from_m\": 13040.889, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 85.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 16258.535, \"from_m\": 13096.67, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 85.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 16314.315, \"from_m\": 16258.535, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 85.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 19901.469, \"from_m\": 16314.315, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 85.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 22962.449, \"from_m\": 19901.469, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 85.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 23004.36, \"from_m\": 22962.449, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 85.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 38932.039, \"from_m\": 23004.36, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 85.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 38957.38, \"from_m\": 38932.039, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 85.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 50080.644, \"from_m\": 38957.38, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 85.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 52649.846, \"from_m\": 50080.644, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 85.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 53982.205, \"from_m\": 52649.846, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 85.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}], \"service_id\": 582476, \"profile_key\": \"08c4a770f4ad47fe111d4e7d08ba7a2a3075df56a952173cdbafdba8a22e3593\", \"schedule_id\": 1221, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1446\", \"location\": \"Moorgate (Great Northern)\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 28410}, {\"is_pass\": false, \"wtt_arr\": \"1448\", \"wtt_dep\": \"1449\", \"location\": \"Old Street\", \"stage_seq\": 2, \"distance_m\": 599.469, \"section_seq\": 1, \"route_path_id\": 28410}, {\"is_pass\": false, \"wtt_arr\": \"1451H\", \"wtt_dep\": \"1452\", \"location\": \"Essex Road\", \"stage_seq\": 3, \"distance_m\": 2682.793, \"section_seq\": 1, \"route_path_id\": 28410}, {\"is_pass\": false, \"wtt_arr\": \"1453H\", \"wtt_dep\": \"1454H\", \"location\": \"Highbury & Islington (Great Northern)\", \"stage_seq\": 4, \"distance_m\": 3546.924, \"section_seq\": 1, \"route_path_id\": 28410}, {\"is_pass\": false, \"wtt_arr\": \"1456\", \"wtt_dep\": \"1457\", \"location\": \"Drayton Park\", \"stage_seq\": 5, \"distance_m\": 4337.077, \"section_seq\": 1, \"route_path_id\": 28410}, {\"is_pass\": false, \"wtt_arr\": \"1459\", \"wtt_dep\": \"1500H\", \"location\": \"Finsbury Park\", \"stage_seq\": 6, \"distance_m\": 5660.319, \"section_seq\": 1, \"route_path_id\": 28410}, {\"is_pass\": false, \"wtt_arr\": \"1502H\", \"wtt_dep\": \"1503\", \"location\": \"Harringay\", \"stage_seq\": 7, \"distance_m\": 7086.492, \"section_seq\": 1, \"route_path_id\": 28410}, {\"is_pass\": false, \"wtt_arr\": \"1504H\", \"wtt_dep\": \"1505\", \"location\": \"Hornsey\", \"stage_seq\": 8, \"distance_m\": 10131.029, \"section_seq\": 1, \"route_path_id\": 28410}, {\"is_pass\": false, \"wtt_arr\": \"1507H\", \"wtt_dep\": \"1508H\", \"location\": \"Alexandra Palace\", \"stage_seq\": 9, \"distance_m\": 11649.153, \"section_seq\": 1, \"route_path_id\": 28410}, {\"is_pass\": false, \"wtt_arr\": \"1510H\", \"wtt_dep\": \"1511\", \"location\": \"Bowes Park\", \"stage_seq\": 10, \"distance_m\": 12830.614, \"section_seq\": 1, \"route_path_id\": 28410}, {\"is_pass\": false, \"wtt_arr\": \"1513\", \"wtt_dep\": \"1513H\", \"location\": \"Palmers Green\", \"stage_seq\": 11, \"distance_m\": 14677.602, \"section_seq\": 1, \"route_path_id\": 28410}, {\"is_pass\": false, \"wtt_arr\": \"1515H\", \"wtt_dep\": \"1516H\", \"location\": \"Winchmore Hill\", \"stage_seq\": 12, \"distance_m\": 19820.72, \"section_seq\": 1, \"route_path_id\": 28410}, {\"is_pass\": false, \"wtt_arr\": \"1518\", \"wtt_dep\": \"1518H\", \"location\": \"Grange Park\", \"stage_seq\": 13, \"distance_m\": 20902.071, \"section_seq\": 1, \"route_path_id\": 28410}, {\"is_pass\": false, \"wtt_arr\": \"1520\", \"wtt_dep\": \"1520H\", \"location\": \"Enfield Chase\", \"stage_seq\": 14, \"distance_m\": 22039.427, \"section_seq\": 1, \"route_path_id\": 28410}, {\"is_pass\": false, \"wtt_arr\": \"1522\", \"wtt_dep\": \"1523\", \"location\": \"Gordon Hill\", \"stage_seq\": 15, \"distance_m\": 23210.54, \"section_seq\": 1, \"route_path_id\": 28410}, {\"is_pass\": false, \"wtt_arr\": \"1525H\", \"wtt_dep\": \"1526\", \"location\": \"Crews Hill\", \"stage_seq\": 16, \"distance_m\": 25837.195, \"section_seq\": 1, \"route_path_id\": 28410}, {\"is_pass\": false, \"wtt_arr\": \"1528H\", \"wtt_dep\": \"1529\", \"location\": \"Cuffley\", \"stage_seq\": 17, \"distance_m\": 28600.487, \"section_seq\": 1, \"route_path_id\": 28410}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1530H\", \"location\": \"Ponsbourne Tunnel Sig. K891\", \"stage_seq\": 18, \"distance_m\": 30839.156, \"section_seq\": 1, \"route_path_id\": 28410}, {\"is_pass\": false, \"wtt_arr\": \"1532H\", \"wtt_dep\": \"1533\", \"location\": \"Bayford\", \"stage_seq\": 19, \"distance_m\": 34152.373, \"section_seq\": 1, \"route_path_id\": 28410}, {\"is_pass\": false, \"wtt_arr\": \"1536H\", \"wtt_dep\": \"1538\", \"location\": \"Hertford North\", \"stage_seq\": 20, \"distance_m\": 38891.129, \"section_seq\": 1, \"route_path_id\": 28410}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1540\", \"location\": \"Molewood Jn\", \"stage_seq\": 21, \"distance_m\": 41567.874, \"section_seq\": 1, \"route_path_id\": 28410}, {\"is_pass\": false, \"wtt_arr\": \"1543\", \"wtt_dep\": \"1543H\", \"location\": \"Watton-at-Stone\", \"stage_seq\": 22, \"distance_m\": 45807.889, \"section_seq\": 1, \"route_path_id\": 28410}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1546\", \"location\": \"Bragbury Jn\", \"stage_seq\": 23, \"distance_m\": 49524.24, \"section_seq\": 1, \"route_path_id\": 28410}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1547H\", \"location\": \"Langley South Jn\", \"stage_seq\": 24, \"distance_m\": 51256.582, \"section_seq\": 1, \"route_path_id\": 28410}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1549\", \"location\": \"Langley Jn\", \"stage_seq\": 25, \"distance_m\": 52376.798, \"section_seq\": 1, \"route_path_id\": 28410}, {\"is_pass\": false, \"wtt_arr\": \"1551\", \"wtt_dep\": null, \"location\": \"Stevenage\", \"stage_seq\": 26, \"distance_m\": 53982.205, \"section_seq\": 1, \"route_path_id\": 28410}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 53982.205, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 28410}], \"total_distance_m\": 53982.205, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 85.0, \"speed_covered_distance_m\": 50167.764, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 3814.441, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1446", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "12.0", "current_position_lat": "51.9013345", "current_position_lon": "-0.2071111", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 16217, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:47:44Z\", \"source_id\": 47656476, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:48:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:47:45Z\", \"source_id\": 15499600, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 16213, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:51:02Z\", \"source_id\": 47665412, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:51:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:51:03Z\", \"source_id\": 15502008, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 16209, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:53:07Z\", \"source_id\": 47670885, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:53:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:53:12Z\", \"source_id\": 15503651, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 16203, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:54:53Z\", \"source_id\": 47675572, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:55:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:54:56Z\", \"source_id\": 15504903, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 16169, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:58:26Z\", \"source_id\": 47685090, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:59:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:58:28Z\", \"source_id\": 15507465, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 16056, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:02:30Z\", \"source_id\": 47695800, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:02:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:02:33Z\", \"source_id\": 15510493, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 16076, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:04:20Z\", \"source_id\": 47700780, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:05:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:04:28Z\", \"source_id\": 15511875, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 16030, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:07:05Z\", \"source_id\": 47708149, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:08:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:07:07Z\", \"source_id\": 15513881, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15831, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:09:56Z\", \"source_id\": 47715748, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:10:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:09:58Z\", \"source_id\": 15515996, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15824, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:12:47Z\", \"source_id\": 47723643, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:13:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:12:49Z\", \"source_id\": 15518248, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15819, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:15:39Z\", \"source_id\": 47731231, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:16:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:15:45Z\", \"source_id\": 15520446, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15814, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:18:00Z\", \"source_id\": 47737703, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:18:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:18:01Z\", \"source_id\": 15522181, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15810, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:19:56Z\", \"source_id\": 47742630, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:20:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:19:58Z\", \"source_id\": 15523625, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15789, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:22:05Z\", \"source_id\": 47748422, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:22:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:22:08Z\", \"source_id\": 15525333, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15778, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:26:36Z\", \"source_id\": 47759980, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:27:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:26:38Z\", \"source_id\": 15528736, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15774, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:29:42Z\", \"source_id\": 47767961, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:30:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:29:48Z\", \"source_id\": 15531047, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15770, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:35:00Z\", \"source_id\": 47782031, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:35:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:35:02Z\", \"source_id\": 15535084, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15737, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:39:09Z\", \"source_id\": 47793538, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:40:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:39:13Z\", \"source_id\": 15538225, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15708, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:44:17Z\", \"source_id\": 47807196, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:45:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:44:20Z\", \"source_id\": 15542179, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15673, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:56:34Z\", \"source_id\": 47840417, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:58:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:56:37Z\", \"source_id\": 15551639, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:58:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Stevenage", "service_state_platform": "5", "timing_fact_generation": 1789484199093334, "current_leg_arrival_utc": "2026-09-15T15:58:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:58:20.134976", "service_state_evidence_id": 15551639, "current_leg_start_actual_dep": "2026-09-15T15:50:30+01:00", "operational_evidence_version": 97, "service_state_event_time_utc": "2026-09-15T14:58:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T15:08:20.562486", "service_state_valid_until_kind": null, "operational_interpretation_version": 97, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Great Northern |
P |
MOG |
SVG |
2F38 |
717022 |
6 |
85 |
None |
{"version": 3, "segments": [{"to_m": 4194.835, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 85.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 4253.067, "from_m": 4194.835, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 85.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 4585.037, "from_m": 4253.067, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 85.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 5438.236, "from_m": 4585.037, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 85.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 5558.094, "from_m": 5438.236, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 85.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 6152.676, "from_m": 5558.094, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 85.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 6897.821, "from_m": 6152.676, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 85.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 7275.163, "from_m": 6897.821, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 85.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 8020.307, "from_m": 7275.163, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 85.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 8107.921, "from_m": 8020.307, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 85.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 8190.726, "from_m": 8107.921, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 85.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 9052.632, "from_m": 8190.726, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 85.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 11384.169, "from_m": 9052.632, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 85.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 95.0}, {"to_m": 11450.098, "from_m": 11384.169, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 85.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 11981.572, "from_m": 11450.098, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 85.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 12546.495, "from_m": 11981.572, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 85.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 13040.889, "from_m": 12546.495, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 85.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 13096.67, "from_m": 13040.889, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 85.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 16258.535, "from_m": 13096.67, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 85.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 16314.315, "from_m": 16258.535, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 85.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 19901.469, "from_m": 16314.315, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 85.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 22962.449, "from_m": 19901.469, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 85.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 23004.36, "from_m": 22962.449, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 85.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 38932.039, "from_m": 23004.36, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 85.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 38957.38, "from_m": 38932.039, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 85.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 50080.644, "from_m": 38957.38, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 85.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 52649.846, "from_m": 50080.644, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 85.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 53982.205, "from_m": 52649.846, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 85.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}], "service_id": 582476, "profile_key": "08c4a770f4ad47fe111d4e7d08ba7a2a3075df56a952173cdbafdba8a22e3593", "schedule_id": 1221, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1446", "location": "Moorgate (Great Northern)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 28410}, {"is_pass": false, "wtt_arr": "1448", "wtt_dep": "1449", "location": "Old Street", "stage_seq": 2, "distance_m": 599.469, "section_seq": 1, "route_path_id": 28410}, {"is_pass": false, "wtt_arr": "1451H", "wtt_dep": "1452", "location": "Essex Road", "stage_seq": 3, "distance_m": 2682.793, "section_seq": 1, "route_path_id": 28410}, {"is_pass": false, "wtt_arr": "1453H", "wtt_dep": "1454H", "location": "Highbury & Islington (Great Northern)", "stage_seq": 4, "distance_m": 3546.924, "section_seq": 1, "route_path_id": 28410}, {"is_pass": false, "wtt_arr": "1456", "wtt_dep": "1457", "location": "Drayton Park", "stage_seq": 5, "distance_m": 4337.077, "section_seq": 1, "route_path_id": 28410}, {"is_pass": false, "wtt_arr": "1459", "wtt_dep": "1500H", "location": "Finsbury Park", "stage_seq": 6, "distance_m": 5660.319, "section_seq": 1, "route_path_id": 28410}, {"is_pass": false, "wtt_arr": "1502H", "wtt_dep": "1503", "location": "Harringay", "stage_seq": 7, "distance_m": 7086.492, "section_seq": 1, "route_path_id": 28410}, {"is_pass": false, "wtt_arr": "1504H", "wtt_dep": "1505", "location": "Hornsey", "stage_seq": 8, "distance_m": 10131.029, "section_seq": 1, "route_path_id": 28410}, {"is_pass": false, "wtt_arr": "1507H", "wtt_dep": "1508H", "location": "Alexandra Palace", "stage_seq": 9, "distance_m": 11649.153, "section_seq": 1, "route_path_id": 28410}, {"is_pass": false, "wtt_arr": "1510H", "wtt_dep": "1511", "location": "Bowes Park", "stage_seq": 10, "distance_m": 12830.614, "section_seq": 1, "route_path_id": 28410}, {"is_pass": false, "wtt_arr": "1513", "wtt_dep": "1513H", "location": "Palmers Green", "stage_seq": 11, "distance_m": 14677.602, "section_seq": 1, "route_path_id": 28410}, {"is_pass": false, "wtt_arr": "1515H", "wtt_dep": "1516H", "location": "Winchmore Hill", "stage_seq": 12, "distance_m": 19820.72, "section_seq": 1, "route_path_id": 28410}, {"is_pass": false, "wtt_arr": "1518", "wtt_dep": "1518H", "location": "Grange Park", "stage_seq": 13, "distance_m": 20902.071, "section_seq": 1, "route_path_id": 28410}, {"is_pass": false, "wtt_arr": "1520", "wtt_dep": "1520H", "location": "Enfield Chase", "stage_seq": 14, "distance_m": 22039.427, "section_seq": 1, "route_path_id": 28410}, {"is_pass": false, "wtt_arr": "1522", "wtt_dep": "1523", "location": "Gordon Hill", "stage_seq": 15, "distance_m": 23210.54, "section_seq": 1, "route_path_id": 28410}, {"is_pass": false, "wtt_arr": "1525H", "wtt_dep": "1526", "location": "Crews Hill", "stage_seq": 16, "distance_m": 25837.195, "section_seq": 1, "route_path_id": 28410}, {"is_pass": false, "wtt_arr": "1528H", "wtt_dep": "1529", "location": "Cuffley", "stage_seq": 17, "distance_m": 28600.487, "section_seq": 1, "route_path_id": 28410}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1530H", "location": "Ponsbourne Tunnel Sig. K891", "stage_seq": 18, "distance_m": 30839.156, "section_seq": 1, "route_path_id": 28410}, {"is_pass": false, "wtt_arr": "1532H", "wtt_dep": "1533", "location": "Bayford", "stage_seq": 19, "distance_m": 34152.373, "section_seq": 1, "route_path_id": 28410}, {"is_pass": false, "wtt_arr": "1536H", "wtt_dep": "1538", "location": "Hertford North", "stage_seq": 20, "distance_m": 38891.129, "section_seq": 1, "route_path_id": 28410}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1540", "location": "Molewood Jn", "stage_seq": 21, "distance_m": 41567.874, "section_seq": 1, "route_path_id": 28410}, {"is_pass": false, "wtt_arr": "1543", "wtt_dep": "1543H", "location": "Watton-at-Stone", "stage_seq": 22, "distance_m": 45807.889, "section_seq": 1, "route_path_id": 28410}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1546", "location": "Bragbury Jn", "stage_seq": 23, "distance_m": 49524.24, "section_seq": 1, "route_path_id": 28410}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1547H", "location": "Langley South Jn", "stage_seq": 24, "distance_m": 51256.582, "section_seq": 1, "route_path_id": 28410}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1549", "location": "Langley Jn", "stage_seq": 25, "distance_m": 52376.798, "section_seq": 1, "route_path_id": 28410}, {"is_pass": false, "wtt_arr": "1551", "wtt_dep": null, "location": "Stevenage", "stage_seq": 26, "distance_m": 53982.205, "section_seq": 1, "route_path_id": 28410}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 53982.205, "from_m": 0.0, "section_seq": 1, "route_path_id": 28410}], "total_distance_m": 53982.205, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 85.0, "speed_covered_distance_m": 50167.764, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 3814.441, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 16217, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:47:44Z", "source_id": 47656476, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T13:48:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:47:45Z", "source_id": 15499600, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T14:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 16213, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:51:02Z", "source_id": 47665412, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T13:51:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:51:03Z", "source_id": 15502008, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T14:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 16209, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:53:07Z", "source_id": 47670885, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T13:53:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:53:12Z", "source_id": 15503651, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T14:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 16203, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:54:53Z", "source_id": 47675572, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T13:55:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:54:56Z", "source_id": 15504903, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T14:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 16169, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:58:26Z", "source_id": 47685090, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T13:59:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:58:28Z", "source_id": 15507465, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T14:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 16056, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:02:30Z", "source_id": 47695800, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T14:02:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:02:33Z", "source_id": 15510493, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T15:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 16076, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:04:20Z", "source_id": 47700780, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T14:05:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:04:28Z", "source_id": 15511875, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T15:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 16030, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:07:05Z", "source_id": 47708149, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T14:08:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:07:07Z", "source_id": 15513881, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T15:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15831, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:09:56Z", "source_id": 47715748, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T14:10:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:09:58Z", "source_id": 15515996, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T15:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15824, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:12:47Z", "source_id": 47723643, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T14:13:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:12:49Z", "source_id": 15518248, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T15:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15819, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:15:39Z", "source_id": 47731231, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T14:16:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:15:45Z", "source_id": 15520446, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T15:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15814, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:18:00Z", "source_id": 47737703, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T14:18:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:18:01Z", "source_id": 15522181, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T15:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15810, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:19:56Z", "source_id": 47742630, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T14:20:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:19:58Z", "source_id": 15523625, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T15:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15789, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:22:05Z", "source_id": 47748422, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T14:22:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:22:08Z", "source_id": 15525333, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T15:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15778, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:26:36Z", "source_id": 47759980, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T14:27:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:26:38Z", "source_id": 15528736, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T15:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15774, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:29:42Z", "source_id": 47767961, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T14:30:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:29:48Z", "source_id": 15531047, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T15:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15770, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:35:00Z", "source_id": 47782031, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T14:35:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:35:02Z", "source_id": 15535084, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T15:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15737, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:39:09Z", "source_id": 47793538, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T14:40:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:39:13Z", "source_id": 15538225, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T15:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15708, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:44:17Z", "source_id": 47807196, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T14:45:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:44:20Z", "source_id": 15542179, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T15:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15673, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:56:34Z", "source_id": 47840417, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-15T14:58:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:56:37Z", "source_id": 15551639, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-15T15:58:00+01:00", "operational_fact": true}] |
Moorgate (Great Northern) |
1446 |
1446 |
9 |
None |
None |
Stevenage |
1551 |
1551 |
5 |
LATE |
+7 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C10151/2026-09-15/detailed |
None |
Watton-at-Stone |
2026-09-15T15:50:30+01:00 |
Stevenage |
12.0 |
{"type": "LineString", "coordinates": [[-0.1200154, 51.8570819], [-0.1202801, 51.85735579999999], [-0.1216913, 51.8586356], [-0.12319339999999998, 51.859854799999994], [-0.12510459999999998, 51.86125630000001], [-0.1272503, 51.8624356], [-0.1284821, 51.8631153], [-0.1285851, 51.8631618], [-0.12923279999999998, 51.86345300000001], [-0.1315717, 51.86446], [-0.1325142, 51.8648031], [-0.1326773, 51.864860199999995], [-0.13446469999999996, 51.8654682], [-0.1365822, 51.86607209999999], [-0.1380165, 51.86644669999999], [-0.138167, 51.8664837], [-0.1402107, 51.866996099999994], [-0.1440328, 51.8679636], [-0.1443314, 51.868040099999995], [-0.14995539999999996, 51.8694563], [-0.153236, 51.870291400000006], [-0.15624129999999997, 51.8710501], [-0.1587175, 51.8716684], [-0.1588687, 51.87170619999999], [-0.1590631, 51.8717585], [-0.15912889999999996, 51.8717762], [-0.16460454270495242, 51.873105372769565], [-0.1648433278144958, 51.87316367090809], [-0.16505398014845257, 51.87321581361923], [-0.16524055209961724, 51.87326262463206], [-0.1654070960607842, 51.87330492767563], [-0.16555766442474787, 51.873343546479006], [-0.1656963095843028, 51.87337930477121], [-0.16582708393224335, 51.87341302628132], [-0.165954039861364, 51.873445534738394], [-0.1660812297644592, 51.87347765387146], [-0.16621270603432334, 51.87351020740962], [-0.1663525210637509, 51.87354401908188], [-0.16650472724553633, 51.87357991261732], [-0.16667337697247409, 51.87361871174499], [-0.16686252263735857, 51.873661240193954], [-0.16707621663298428, 51.87370832169324], [-0.1673185113521456, 51.87376077997194], [-0.1683472, 51.8739818], [-0.16844389999999998, 51.8740026], [-0.1686252, 51.87404089999999], [-0.1726349, 51.8749109], [-0.1733172, 51.8750664], [-0.17366529999999997, 51.8751435], [-0.17578339999999998, 51.875584499999995], [-0.1787697, 51.87624979999999], [-0.1796630568239043, 51.87647711268998], [-0.179922, 51.876543], [-0.1810445, 51.87686389999998], [-0.1820317, 51.877188], [-0.1828494, 51.87748719999999], [-0.1836099, 51.87779539999999], [-0.18447099999999997, 51.878175000000006], [-0.18516679999999996, 51.8784957], [-0.18567739999999996, 51.87876509999999], [-0.1875464, 51.87984680000001], [-0.1878332, 51.8800216], [-0.1882846, 51.8802487], [-0.1894235, 51.88093849999998], [-0.1908325, 51.8817948], [-0.1915331, 51.882212599999995], [-0.1923268, 51.8826936], [-0.192454, 51.882773199999995], [-0.1926629, 51.88289209999999], [-0.1938816, 51.883641099999984], [-0.19485959999999997, 51.88422159999999], [-0.1949883983265326, 51.88430581956775], [-0.19510721535597003, 51.884383512353914], [-0.19523898979825863, 51.88446967765323], [-0.19530099999999995, 51.884556299999986], [-0.19596879999999997, 51.88549229999999], [-0.19785199999999997, 51.88769140000001], [-0.19817657493405436, 51.88805317493977], [-0.1986278022073011, 51.8885561180277], [-0.19913379999999997, 51.88912009999999], [-0.1996352, 51.8896882], [-0.20008339999999997, 51.89016840000001], [-0.2010443, 51.8913645], [-0.20203149999999995, 51.8927555], [-0.20246369999999997, 51.89336449999999], [-0.2033492, 51.8948526], [-0.2053518, 51.8984476], [-0.2055999, 51.8988927], [-0.2062573, 51.89988399999999], [-0.20658, 51.900424000000015], [-0.2068628, 51.9009037], [-0.2071111, 51.9013345]]} |
5.1 |
1546 |
1558 |
Watton-at-Stone |
Stevenage |
Stevenage |
51.9013345 |
-0.2071111 |
51.9013345 |
-0.2071111 |
1 |
0 |
2026-09-15 15:08:37 |
TERMINATED |
2026-09-15 14:58:00 |
Stevenage |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15551639 |
1789484199093334 |
97 |
97 |
2026-09-15 15:08:20.562486 |
5 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 14:58:20.134976 |
| 552043 |
584232 |
G26571 |
871K43MR15 |
2026-09-15 |
COMPLETE |
15552954 |
2026-09-15 15:58:00 |
2026-09-15 15:08:37 |
2026-09-17 15:08:37 |
{"id": 584232, "stp": "P", "toc": "Southern", "uid": "G26571", "consist": "377134+377152", "dest_crs": "EPS", "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G26571/2026-09-15/detailed", "trust_id": "871K43MR15", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Epsom", "service_date": "2026-09-15", "dest_arr_time": "1639", "dest_platform": "1", "is_terminated": 1, "next_location": "Norwood Junction", "signalling_id": "1K43", "timing_status": null, "origin_station": "London Bridge (Central)", "current_leg_arr": "1608", "current_leg_dep": "1555", "current_leg_end": "Norwood Junction", "origin_dep_time": "1555", "origin_platform": "11", "current_location": "London Bridge Sig. L1490", "last_update_time": "2026-09-15T15:08:37", "route_debug_link": null, "timing_variation": null, "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.0860145, 51.5050459], [-0.0858626, 51.5049079], [-0.0856711, 51.5047282], [-0.0855035, 51.504595499999986], [-0.0853358, 51.5044707], [-0.0852198, 51.5043893], [-0.08486649999999998, 51.5041389], [-0.08452449999999999, 51.503921], [-0.08418109999999998, 51.5037256], [-0.08384589999999999, 51.50356910000001], [-0.08348379999999998, 51.5034209], [-0.0830379, 51.5032549], [-0.08289959999999999, 51.5032048], [-0.0825917, 51.503089199999984], [-0.0822861, 51.502976], [-0.0819234, 51.5028216], [-0.081647, 51.50270179999999], [-0.0815781, 51.50266709999999], [-0.0814593, 51.5026106], [-0.0811221, 51.5024455], [-0.0807821, 51.50228400000001], [-0.0803805, 51.5020636], [-0.0793451, 51.501515100000006], [-0.0784259, 51.50102590000001], [-0.0777436, 51.5006641], [-0.0771671, 51.50035379999999], [-0.0765865, 51.50004609999999], [-0.07616269999999999, 51.49981799999998], [-0.0744732, 51.4989095], [-0.074220761528932, 51.4987748385867], [-0.0732264, 51.49824439999999], [-0.07232251924281718, 51.497772628304816], [-0.0722533, 51.497736499999995], [-0.0710111, 51.49710760000001], [-0.0696569, 51.4964467], [-0.0684558, 51.4958944], [-0.0677734, 51.4955557], [-0.06708, 51.49522089999999], [-0.06628019999999998, 51.4948624], [-0.0649421, 51.4942643], [-0.0641759, 51.49392329999999], [-0.0628899, 51.49329899999999], [-0.0618312, 51.492824500000005], [-0.06081259999999999, 51.49234100000001], [-0.0605995, 51.4922483], [-0.060282100000000005, 51.492108], [-0.060101499999999995, 51.4920267], [-0.059772199999999984, 51.4918815], [-0.05949650000000001, 51.4917574], [-0.059237, 51.4916327], [-0.0589313, 51.49147849999999], [-0.05846409999999999, 51.49120919999999], [-0.0579606, 51.4908995], [-0.057239099999999994, 51.49042649999999], [-0.0570655, 51.49030909999999], [-0.05692199999999999, 51.49020480000001], [-0.056757, 51.49008829999999], [-0.05661079999999999, 51.48997349999999], [-0.0564687, 51.489863199999995], [-0.05633119999999999, 51.4897558], [-0.05631010000000001, 51.489739400000005], [-0.05619039999999999, 51.4896457], [-0.05609320000000001, 51.489560100000006], [-0.0559132, 51.4894117], [-0.0557723, 51.4893092], [-0.0556757, 51.48924529999999], [-0.05552649999999999, 51.48915049999999], [-0.0553485, 51.4890454], [-0.05524659999999999, 51.4889902], [-0.05514199999999999, 51.488934699999994], [-0.0550421, 51.48888169999999], [-0.05492810000000001, 51.4888282], [-0.0548174, 51.4887819], [-0.0545254, 51.4886703], [-0.0539188, 51.48843529999999], [-0.0531669, 51.4881531], [-0.05231279999999999, 51.4878197], [-0.0521026, 51.4877375], [-0.05194569999999999, 51.48767730000001], [-0.051625, 51.4875527], [-0.0510163, 51.4872995], [-0.05073679999999999, 51.487163], [-0.05043509999999999, 51.487015799999995], [-0.0500889, 51.4868214], [-0.04986419999999999, 51.4866874], [-0.0495865, 51.4864961], [-0.04923749999999999, 51.4862322], [-0.048931, 51.4860064], [-0.0487668, 51.4858759], [-0.04869511424035069, 51.48582041724165], [-0.04864814151124272, 51.48578406163607], [-0.048577, 51.48572899999999], [-0.04850899999999999, 51.4856764], [-0.04829769999999999, 51.485479600000005], [-0.048016557861998974, 51.48521785523269], [-0.047884735010506226, 51.48508230649882], [-0.04776746752513562, 51.48496276749148], [-0.04766287480938643, 51.48485688334349], [-0.047569076266757854, 51.484762299187665], [-0.04748419130074915, 51.48467666015683], [-0.04740633931485956, 51.48459761138384], [-0.04733363971258831, 51.48452279800149], [-0.04726421189743465, 51.48444986514264], [-0.04719617527289778, 51.484376457940066], [-0.04712764924247699, 51.48430022152663], [-0.04705675320967148, 51.48421880103515], [-0.046981606577980506, 51.484129841598445], [-0.04690032875090329, 51.48403098834935], [-0.04681103913193907, 51.483919886420686], [-0.04671185712458711, 51.48379418094528], [-0.04660090213234661, 51.48365151705596], [-0.0462425, 51.4831853], [-0.0460239, 51.4828424], [-0.0446463, 51.4811947], [-0.044314099999999995, 51.48079740000001], [-0.04394322432624242, 51.48033777206297], [-0.043165, 51.4793733], [-0.0426544, 51.47875360000001], [-0.0420558, 51.477932499999994], [-0.04186310000000001, 51.47764149999999], [-0.0417169, 51.4774152], [-0.0415976, 51.4772202], [-0.0413385, 51.4767973], [-0.0412367, 51.4766114], [-0.0409172, 51.47600059999999], [-0.040190199999999995, 51.47456280000001], [-0.03965389999999999, 51.4734588], [-0.0391518, 51.4724563], [-0.0386646, 51.47148620000001], [-0.03828079999999999, 51.4705797], [-0.0380925, 51.4700288], [-0.03795069999999999, 51.4695203], [-0.0377993, 51.46885350000001], [-0.0377266, 51.46840799999999], [-0.03765149999999999, 51.4678534], [-0.0375991, 51.46733139999999], [-0.0375413, 51.4665023], [-0.037534599999999994, 51.4657967], [-0.037543, 51.465473299999985], [-0.03757584421159621, 51.465121936568515], [-0.03757972876092997, 51.46508037994732], [-0.03758569999999999, 51.4650165], [-0.0375919, 51.464950300000005], [-0.03764579999999999, 51.4644442], [-0.0377267, 51.463981100000005], [-0.0378397, 51.4634297], [-0.0380099, 51.46281649999999], [-0.038212199999999995, 51.46221789999999], [-0.03834529999999999, 51.461806199999984], [-0.0387458, 51.4608069], [-0.03905639999999999, 51.4599982], [-0.0394634, 51.4589387], [-0.03963690546611939, 51.458503400923355], [-0.03966054776321111, 51.458444085640174], [-0.0397513, 51.4582164], [-0.0400769, 51.4573776], [-0.0404598, 51.45642329999999], [-0.040799, 51.4556972], [-0.0411608, 51.4550772], [-0.0414894, 51.4546009], [-0.0419432, 51.4539152], [-0.042406, 51.453312100000005], [-0.04276470000000001, 51.4528913], [-0.0430843, 51.45253809999999], [-0.0434145, 51.4522018], [-0.044050599999999995, 51.4515507], [-0.04463099999999999, 51.4509561], [-0.0446785, 51.4509078], [-0.0451993, 51.4503783], [-0.0456063, 51.4499349], [-0.0459696, 51.4495131], [-0.046247, 51.4491683], [-0.0466404, 51.4486513], [-0.047101599999999993, 51.4480627], [-0.0474469, 51.44760920000001], [-0.0478829, 51.44707110000001], [-0.0482145, 51.4466564], [-0.0485146, 51.44627309999999], [-0.0488358, 51.4458571], [-0.0491359, 51.445485600000005], [-0.04949699999999999, 51.4450256], [-0.0498171, 51.4446312], [-0.05011299999999999, 51.4442512], [-0.0503647, 51.4439434], [-0.05056639999999999, 51.4436889], [-0.05097909999999999, 51.44315869999999], [-0.05124672303179647, 51.442817580280106], [-0.0512613, 51.442799], [-0.0515899, 51.4423593], [-0.0518478, 51.4419917], [-0.05206469999999999, 51.44163600000001], [-0.052328999999999994, 51.441202200000006], [-0.0525375, 51.4408032], [-0.05276809999999999, 51.4403247], [-0.052845, 51.440154699999994], [-0.05295609999999999, 51.4398642], [-0.05299129999999999, 51.43977209999999], [-0.05315559999999999, 51.4393115], [-0.05325559999999999, 51.438972], [-0.05338620000000001, 51.4384777], [-0.0534715, 51.43799200000001], [-0.0535136, 51.4375555], [-0.0535505, 51.4370075], [-0.0535557, 51.436502700000005], [-0.05354099999999999, 51.4360852], [-0.05350619999999999, 51.435713], [-0.0534515, 51.4352765], [-0.0533714, 51.4348348], [-0.05327769999999999, 51.4344035], [-0.0531809, 51.4339565], [-0.05311659999999999, 51.4335403], [-0.0530756, 51.4331425], [-0.0530514, 51.43273030000001], [-0.053044, 51.4323587], [-0.053044999999999995, 51.4319983], [-0.05306399999999999, 51.43164119999999], [-0.05308929999999999, 51.431300500000006], [-0.0531387, 51.430933499999995], [-0.05319879999999999, 51.4305758], [-0.0533177, 51.430103800000005], [-0.05341989999999999, 51.42975119999999], [-0.05354199999999999, 51.4294289], [-0.0537231, 51.4290009], [-0.05388299999999999, 51.42865009999999], [-0.05403419999999999, 51.4283185], [-0.05452614350856397, 51.42722938370621], [-0.0547663, 51.4266977], [-0.0549991, 51.4261802], [-0.0552279, 51.425684700000005], [-0.05555229999999999, 51.424957], [-0.05604239999999999, 51.4238756], [-0.056435199999999984, 51.4230307], [-0.0566714, 51.4225557], [-0.0571053, 51.42179840000001], [-0.057472097875110706, 51.42125157390509], [-0.05749183275936781, 51.42122215274848], [-0.057557, 51.421125], [-0.0580514, 51.4204275], [-0.05847513181789973, 51.41988652543277], [-0.058537499999999985, 51.41980689999999], [-0.0589312, 51.4193065], [-0.0592197, 51.4189897], [-0.059446, 51.418758199999985], [-0.0600069, 51.4181966], [-0.060120900000000005, 51.4180835], [-0.0602347, 51.41797720000001], [-0.060398, 51.417809299999995], [-0.0608192, 51.4173806], [-0.061238099999999976, 51.416958300000005], [-0.0616789, 51.41655569999999], [-0.0620948, 51.416124700000005], [-0.0625607, 51.41566059999999], [-0.06300939999999998, 51.4152156], [-0.0633981, 51.4148252], [-0.0637459, 51.414478], [-0.0644801, 51.4137331], [-0.06464819999999999, 51.4135634], [-0.0650122, 51.4131902], [-0.0652001, 51.4129942], [-0.0653701, 51.41281889999999], [-0.065875, 51.412285399999995], [-0.0659291, 51.41222509999999], [-0.06618799999999998, 51.4119278], [-0.0663196, 51.41176290000001], [-0.0664744, 51.4115679], [-0.06651679999999999, 51.4115119], [-0.06664629999999999, 51.4113279], [-0.0667922, 51.4111143], [-0.066997, 51.41078550000001], [-0.0671103, 51.4106008], [-0.06736749999999998, 51.4101675], [-0.06748589999999999, 51.40996369999999], [-0.0676699, 51.4096169], [-0.0678623, 51.409283900000005], [-0.06791779999999999, 51.4091772], [-0.06819679999999999, 51.40867999999998], [-0.068576, 51.4080186], [-0.0688795, 51.40749209999999], [-0.06904, 51.4072179], [-0.06946209999999998, 51.406469699999995], [-0.0699071, 51.4056878], [-0.07000504219817957, 51.40554676750483], [-0.07004764150491075, 51.405485426224715], [-0.07035599999999999, 51.405041399999995], [-0.07063059999999999, 51.4045527], [-0.0709204, 51.40403449999999], [-0.0716208, 51.40269200000001], [-0.071943, 51.402132], [-0.0724727, 51.4012096], [-0.07305559999999998, 51.400214899999995], [-0.0733787, 51.3996647], [-0.0737371, 51.3991367], [-0.0738246, 51.39899699999999], [-0.074027, 51.3986668], [-0.0742426, 51.3982922], [-0.07498090081644737, 51.397009705624015]]}", "current_leg_start": "London Bridge (Central)", "dest_arr_time_act": "1639", "motion_projection": null, "next_location_lat": "51.3970097", "next_location_lon": "-0.0749809", "previous_location": null, "current_leg_milage": "8.7", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 430.826, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 2199.884, \"from_m\": 430.826, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 2590.489, \"from_m\": 2199.884, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 3206.992, \"from_m\": 2590.489, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 4918.123, \"from_m\": 3206.992, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 13929.659, \"from_m\": 4918.123, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 14102.74, \"from_m\": 13929.659, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 14179.551, \"from_m\": 14102.74, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 14184.935, \"from_m\": 14179.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\": 14792.989, \"from_m\": 14184.935, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 14803.855, \"from_m\": 14792.989, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 15275.554, \"from_m\": 14803.855, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 15299.778, \"from_m\": 15275.554, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 16259.359, \"from_m\": 15299.778, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 16467.356, \"from_m\": 16259.359, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 16502.612, \"from_m\": 16467.356, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 16965.772, \"from_m\": 16502.612, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 23450.347, \"from_m\": 16965.772, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 23550.376, \"from_m\": 23450.347, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 23555.772, \"from_m\": 23550.376, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 23642.068, \"from_m\": 23555.772, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 24051.946, \"from_m\": 23642.068, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 24836.169, \"from_m\": 24051.946, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 24850.869, \"from_m\": 24836.169, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 25648.548, \"from_m\": 24850.869, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 25665.188, \"from_m\": 25648.548, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 26587.669, \"from_m\": 25665.188, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 26664.288, \"from_m\": 26587.669, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 27607.313, \"from_m\": 26664.288, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 27910.004, \"from_m\": 27607.313, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 29670.333, \"from_m\": 27910.004, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 30032.714, \"from_m\": 29670.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\": 30291.084, \"from_m\": 30032.714, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 30453.434, \"from_m\": 30291.084, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 30506.859, \"from_m\": 30453.434, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 30551.579, \"from_m\": 30506.859, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 30555.192, \"from_m\": 30551.579, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 30610.817, \"from_m\": 30555.192, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 30730.338, \"from_m\": 30610.817, \"capability_applied\": null, \"effective_limit_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\": 584232, \"profile_key\": \"af99e357683e4ae2a49a30ab208004cfa7f0d2e24aa4c5525e4d0b2a31e71c52\", \"schedule_id\": 10404, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1555\", \"location\": \"London Bridge (Central)\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 69134}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1557\", \"location\": \"Abbey Street Jn\", \"stage_seq\": 2, \"distance_m\": 1164.08, \"section_seq\": 1, \"route_path_id\": 69134}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1557H\", \"location\": \"Spa Road Jn\", \"stage_seq\": 3, \"distance_m\": 2075.452, \"section_seq\": 1, \"route_path_id\": 69134}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1600\", \"location\": \"Bricklayers Arms Jn\", \"stage_seq\": 4, \"distance_m\": 3464.145, \"section_seq\": 1, \"route_path_id\": 69134}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1601\", \"location\": \"New Cross Gate\", \"stage_seq\": 5, \"distance_m\": 4567.0, \"section_seq\": 1, \"route_path_id\": 69134}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1604\", \"location\": \"Sydenham\", \"stage_seq\": 6, \"distance_m\": 10199.295, \"section_seq\": 1, \"route_path_id\": 69134}, {\"is_pass\": false, \"wtt_arr\": \"1608\", \"wtt_dep\": \"1609\", \"location\": \"Norwood Junction\", \"stage_seq\": 7, \"distance_m\": 13864.921, \"section_seq\": 1, \"route_path_id\": 69134}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1611H\", \"location\": \"Selhurst Gloucester Rd Jn\", \"stage_seq\": 8, \"distance_m\": 15299.778, \"section_seq\": 1, \"route_path_id\": 69134}, {\"is_pass\": false, \"wtt_arr\": \"1614\", \"wtt_dep\": \"1615\", \"location\": \"West Croydon\", \"stage_seq\": 9, \"distance_m\": 16737.351, \"section_seq\": 1, \"route_path_id\": 69134}, {\"is_pass\": false, \"wtt_arr\": \"1617\", \"wtt_dep\": \"1618\", \"location\": \"Waddon\", \"stage_seq\": 10, \"distance_m\": 18427.705, \"section_seq\": 1, \"route_path_id\": 69134}, {\"is_pass\": false, \"wtt_arr\": \"1621\", \"wtt_dep\": \"1622\", \"location\": \"Wallington\", \"stage_seq\": 11, \"distance_m\": 20902.442, \"section_seq\": 1, \"route_path_id\": 69134}, {\"is_pass\": false, \"wtt_arr\": \"1624\", \"wtt_dep\": \"1624H\", \"location\": \"Carshalton Beeches\", \"stage_seq\": 12, \"distance_m\": 22192.695, \"section_seq\": 1, \"route_path_id\": 69134}, {\"is_pass\": false, \"wtt_arr\": \"1627H\", \"wtt_dep\": \"1629\", \"location\": \"Sutton (Surrey)\", \"stage_seq\": 13, \"distance_m\": 23827.551, \"section_seq\": 1, \"route_path_id\": 69134}, {\"is_pass\": false, \"wtt_arr\": \"1631H\", \"wtt_dep\": \"1632H\", \"location\": \"Cheam\", \"stage_seq\": 14, \"distance_m\": 25536.583, \"section_seq\": 1, \"route_path_id\": 69134}, {\"is_pass\": false, \"wtt_arr\": \"1635\", \"wtt_dep\": \"1635H\", \"location\": \"Ewell East\", \"stage_seq\": 15, \"distance_m\": 27740.722, \"section_seq\": 1, \"route_path_id\": 69134}, {\"is_pass\": false, \"wtt_arr\": \"1639\", \"wtt_dep\": null, \"location\": \"Epsom\", \"stage_seq\": 16, \"distance_m\": 30730.338, \"section_seq\": 1, \"route_path_id\": 69134}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 30730.338, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 69134}], \"total_distance_m\": 30730.338, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 28448.869, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 2281.469, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1555", "service_state_basis": "TRUST_CANCELLATION", "current_leg_duration": "13.0", "current_position_lat": "51.5050459", "current_position_lon": "-0.0860145", "service_state_source": "TRUST", "glide_timing_evidence": "[]", "service_state_location": "London Bridge (Central)", "service_state_platform": "11", "timing_fact_generation": 1789484300401299, "current_leg_arrival_utc": "2026-09-15T16:08:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:58:20.397653", "service_state_evidence_id": 15552954, "current_leg_start_actual_dep": "2026-09-15T15:55:00+01:00", "operational_evidence_version": 4, "service_state_event_time_utc": "2026-09-15T14:58:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T15:08:20.753966", "service_state_valid_until_kind": null, "operational_interpretation_version": 4, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Southern |
P |
None |
EPS |
1K43 |
377134+377152 |
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": 4918.123, "from_m": 3206.992, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 13929.659, "from_m": 4918.123, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 14102.74, "from_m": 13929.659, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 14179.551, "from_m": 14102.74, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 14184.935, "from_m": 14179.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": 14792.989, "from_m": 14184.935, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 14803.855, "from_m": 14792.989, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 15275.554, "from_m": 14803.855, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 15299.778, "from_m": 15275.554, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 16259.359, "from_m": 15299.778, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 16467.356, "from_m": 16259.359, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 16502.612, "from_m": 16467.356, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 16965.772, "from_m": 16502.612, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 23450.347, "from_m": 16965.772, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 23550.376, "from_m": 23450.347, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 23555.772, "from_m": 23550.376, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 23642.068, "from_m": 23555.772, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 24051.946, "from_m": 23642.068, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 24836.169, "from_m": 24051.946, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 24850.869, "from_m": 24836.169, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 25648.548, "from_m": 24850.869, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 25665.188, "from_m": 25648.548, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 26587.669, "from_m": 25665.188, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 26664.288, "from_m": 26587.669, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 27607.313, "from_m": 26664.288, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 27910.004, "from_m": 27607.313, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 29670.333, "from_m": 27910.004, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 30032.714, "from_m": 29670.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": 30291.084, "from_m": 30032.714, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 30453.434, "from_m": 30291.084, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 30506.859, "from_m": 30453.434, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 30551.579, "from_m": 30506.859, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 30555.192, "from_m": 30551.579, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 30610.817, "from_m": 30555.192, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 30730.338, "from_m": 30610.817, "capability_applied": null, "effective_limit_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": 584232, "profile_key": "af99e357683e4ae2a49a30ab208004cfa7f0d2e24aa4c5525e4d0b2a31e71c52", "schedule_id": 10404, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1555", "location": "London Bridge (Central)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 69134}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1557", "location": "Abbey Street Jn", "stage_seq": 2, "distance_m": 1164.08, "section_seq": 1, "route_path_id": 69134}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1557H", "location": "Spa Road Jn", "stage_seq": 3, "distance_m": 2075.452, "section_seq": 1, "route_path_id": 69134}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1600", "location": "Bricklayers Arms Jn", "stage_seq": 4, "distance_m": 3464.145, "section_seq": 1, "route_path_id": 69134}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1601", "location": "New Cross Gate", "stage_seq": 5, "distance_m": 4567.0, "section_seq": 1, "route_path_id": 69134}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1604", "location": "Sydenham", "stage_seq": 6, "distance_m": 10199.295, "section_seq": 1, "route_path_id": 69134}, {"is_pass": false, "wtt_arr": "1608", "wtt_dep": "1609", "location": "Norwood Junction", "stage_seq": 7, "distance_m": 13864.921, "section_seq": 1, "route_path_id": 69134}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1611H", "location": "Selhurst Gloucester Rd Jn", "stage_seq": 8, "distance_m": 15299.778, "section_seq": 1, "route_path_id": 69134}, {"is_pass": false, "wtt_arr": "1614", "wtt_dep": "1615", "location": "West Croydon", "stage_seq": 9, "distance_m": 16737.351, "section_seq": 1, "route_path_id": 69134}, {"is_pass": false, "wtt_arr": "1617", "wtt_dep": "1618", "location": "Waddon", "stage_seq": 10, "distance_m": 18427.705, "section_seq": 1, "route_path_id": 69134}, {"is_pass": false, "wtt_arr": "1621", "wtt_dep": "1622", "location": "Wallington", "stage_seq": 11, "distance_m": 20902.442, "section_seq": 1, "route_path_id": 69134}, {"is_pass": false, "wtt_arr": "1624", "wtt_dep": "1624H", "location": "Carshalton Beeches", "stage_seq": 12, "distance_m": 22192.695, "section_seq": 1, "route_path_id": 69134}, {"is_pass": false, "wtt_arr": "1627H", "wtt_dep": "1629", "location": "Sutton (Surrey)", "stage_seq": 13, "distance_m": 23827.551, "section_seq": 1, "route_path_id": 69134}, {"is_pass": false, "wtt_arr": "1631H", "wtt_dep": "1632H", "location": "Cheam", "stage_seq": 14, "distance_m": 25536.583, "section_seq": 1, "route_path_id": 69134}, {"is_pass": false, "wtt_arr": "1635", "wtt_dep": "1635H", "location": "Ewell East", "stage_seq": 15, "distance_m": 27740.722, "section_seq": 1, "route_path_id": 69134}, {"is_pass": false, "wtt_arr": "1639", "wtt_dep": null, "location": "Epsom", "stage_seq": 16, "distance_m": 30730.338, "section_seq": 1, "route_path_id": 69134}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 30730.338, "from_m": 0.0, "section_seq": 1, "route_path_id": 69134}], "total_distance_m": 30730.338, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 28448.869, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 2281.469, "synthetic_unknown_infrastructure_limit_mph": 60} |
[] |
London Bridge (Central) |
1555 |
1555 |
11 |
None |
None |
Epsom |
1639 |
1639 |
1 |
None |
None |
https://www.realtimetrains.co.uk/service/gb-nr:G26571/2026-09-15/detailed |
None |
London Bridge (Central) |
2026-09-15T15:55:00+01:00 |
Norwood Junction |
13.0 |
{"type": "LineString", "coordinates": [[-0.0860145, 51.5050459], [-0.0858626, 51.5049079], [-0.0856711, 51.5047282], [-0.0855035, 51.504595499999986], [-0.0853358, 51.5044707], [-0.0852198, 51.5043893], [-0.08486649999999998, 51.5041389], [-0.08452449999999999, 51.503921], [-0.08418109999999998, 51.5037256], [-0.08384589999999999, 51.50356910000001], [-0.08348379999999998, 51.5034209], [-0.0830379, 51.5032549], [-0.08289959999999999, 51.5032048], [-0.0825917, 51.503089199999984], [-0.0822861, 51.502976], [-0.0819234, 51.5028216], [-0.081647, 51.50270179999999], [-0.0815781, 51.50266709999999], [-0.0814593, 51.5026106], [-0.0811221, 51.5024455], [-0.0807821, 51.50228400000001], [-0.0803805, 51.5020636], [-0.0793451, 51.501515100000006], [-0.0784259, 51.50102590000001], [-0.0777436, 51.5006641], [-0.0771671, 51.50035379999999], [-0.0765865, 51.50004609999999], [-0.07616269999999999, 51.49981799999998], [-0.0744732, 51.4989095], [-0.074220761528932, 51.4987748385867], [-0.0732264, 51.49824439999999], [-0.07232251924281718, 51.497772628304816], [-0.0722533, 51.497736499999995], [-0.0710111, 51.49710760000001], [-0.0696569, 51.4964467], [-0.0684558, 51.4958944], [-0.0677734, 51.4955557], [-0.06708, 51.49522089999999], [-0.06628019999999998, 51.4948624], [-0.0649421, 51.4942643], [-0.0641759, 51.49392329999999], [-0.0628899, 51.49329899999999], [-0.0618312, 51.492824500000005], [-0.06081259999999999, 51.49234100000001], [-0.0605995, 51.4922483], [-0.060282100000000005, 51.492108], [-0.060101499999999995, 51.4920267], [-0.059772199999999984, 51.4918815], [-0.05949650000000001, 51.4917574], [-0.059237, 51.4916327], [-0.0589313, 51.49147849999999], [-0.05846409999999999, 51.49120919999999], [-0.0579606, 51.4908995], [-0.057239099999999994, 51.49042649999999], [-0.0570655, 51.49030909999999], [-0.05692199999999999, 51.49020480000001], [-0.056757, 51.49008829999999], [-0.05661079999999999, 51.48997349999999], [-0.0564687, 51.489863199999995], [-0.05633119999999999, 51.4897558], [-0.05631010000000001, 51.489739400000005], [-0.05619039999999999, 51.4896457], [-0.05609320000000001, 51.489560100000006], [-0.0559132, 51.4894117], [-0.0557723, 51.4893092], [-0.0556757, 51.48924529999999], [-0.05552649999999999, 51.48915049999999], [-0.0553485, 51.4890454], [-0.05524659999999999, 51.4889902], [-0.05514199999999999, 51.488934699999994], [-0.0550421, 51.48888169999999], [-0.05492810000000001, 51.4888282], [-0.0548174, 51.4887819], [-0.0545254, 51.4886703], [-0.0539188, 51.48843529999999], [-0.0531669, 51.4881531], [-0.05231279999999999, 51.4878197], [-0.0521026, 51.4877375], [-0.05194569999999999, 51.48767730000001], [-0.051625, 51.4875527], [-0.0510163, 51.4872995], [-0.05073679999999999, 51.487163], [-0.05043509999999999, 51.487015799999995], [-0.0500889, 51.4868214], [-0.04986419999999999, 51.4866874], [-0.0495865, 51.4864961], [-0.04923749999999999, 51.4862322], [-0.048931, 51.4860064], [-0.0487668, 51.4858759], [-0.04869511424035069, 51.48582041724165], [-0.04864814151124272, 51.48578406163607], [-0.048577, 51.48572899999999], [-0.04850899999999999, 51.4856764], [-0.04829769999999999, 51.485479600000005], [-0.048016557861998974, 51.48521785523269], [-0.047884735010506226, 51.48508230649882], [-0.04776746752513562, 51.48496276749148], [-0.04766287480938643, 51.48485688334349], [-0.047569076266757854, 51.484762299187665], [-0.04748419130074915, 51.48467666015683], [-0.04740633931485956, 51.48459761138384], [-0.04733363971258831, 51.48452279800149], [-0.04726421189743465, 51.48444986514264], [-0.04719617527289778, 51.484376457940066], [-0.04712764924247699, 51.48430022152663], [-0.04705675320967148, 51.48421880103515], [-0.046981606577980506, 51.484129841598445], [-0.04690032875090329, 51.48403098834935], [-0.04681103913193907, 51.483919886420686], [-0.04671185712458711, 51.48379418094528], [-0.04660090213234661, 51.48365151705596], [-0.0462425, 51.4831853], [-0.0460239, 51.4828424], [-0.0446463, 51.4811947], [-0.044314099999999995, 51.48079740000001], [-0.04394322432624242, 51.48033777206297], [-0.043165, 51.4793733], [-0.0426544, 51.47875360000001], [-0.0420558, 51.477932499999994], [-0.04186310000000001, 51.47764149999999], [-0.0417169, 51.4774152], [-0.0415976, 51.4772202], [-0.0413385, 51.4767973], [-0.0412367, 51.4766114], [-0.0409172, 51.47600059999999], [-0.040190199999999995, 51.47456280000001], [-0.03965389999999999, 51.4734588], [-0.0391518, 51.4724563], [-0.0386646, 51.47148620000001], [-0.03828079999999999, 51.4705797], [-0.0380925, 51.4700288], [-0.03795069999999999, 51.4695203], [-0.0377993, 51.46885350000001], [-0.0377266, 51.46840799999999], [-0.03765149999999999, 51.4678534], [-0.0375991, 51.46733139999999], [-0.0375413, 51.4665023], [-0.037534599999999994, 51.4657967], [-0.037543, 51.465473299999985], [-0.03757584421159621, 51.465121936568515], [-0.03757972876092997, 51.46508037994732], [-0.03758569999999999, 51.4650165], [-0.0375919, 51.464950300000005], [-0.03764579999999999, 51.4644442], [-0.0377267, 51.463981100000005], [-0.0378397, 51.4634297], [-0.0380099, 51.46281649999999], [-0.038212199999999995, 51.46221789999999], [-0.03834529999999999, 51.461806199999984], [-0.0387458, 51.4608069], [-0.03905639999999999, 51.4599982], [-0.0394634, 51.4589387], [-0.03963690546611939, 51.458503400923355], [-0.03966054776321111, 51.458444085640174], [-0.0397513, 51.4582164], [-0.0400769, 51.4573776], [-0.0404598, 51.45642329999999], [-0.040799, 51.4556972], [-0.0411608, 51.4550772], [-0.0414894, 51.4546009], [-0.0419432, 51.4539152], [-0.042406, 51.453312100000005], [-0.04276470000000001, 51.4528913], [-0.0430843, 51.45253809999999], [-0.0434145, 51.4522018], [-0.044050599999999995, 51.4515507], [-0.04463099999999999, 51.4509561], [-0.0446785, 51.4509078], [-0.0451993, 51.4503783], [-0.0456063, 51.4499349], [-0.0459696, 51.4495131], [-0.046247, 51.4491683], [-0.0466404, 51.4486513], [-0.047101599999999993, 51.4480627], [-0.0474469, 51.44760920000001], [-0.0478829, 51.44707110000001], [-0.0482145, 51.4466564], [-0.0485146, 51.44627309999999], [-0.0488358, 51.4458571], [-0.0491359, 51.445485600000005], [-0.04949699999999999, 51.4450256], [-0.0498171, 51.4446312], [-0.05011299999999999, 51.4442512], [-0.0503647, 51.4439434], [-0.05056639999999999, 51.4436889], [-0.05097909999999999, 51.44315869999999], [-0.05124672303179647, 51.442817580280106], [-0.0512613, 51.442799], [-0.0515899, 51.4423593], [-0.0518478, 51.4419917], [-0.05206469999999999, 51.44163600000001], [-0.052328999999999994, 51.441202200000006], [-0.0525375, 51.4408032], [-0.05276809999999999, 51.4403247], [-0.052845, 51.440154699999994], [-0.05295609999999999, 51.4398642], [-0.05299129999999999, 51.43977209999999], [-0.05315559999999999, 51.4393115], [-0.05325559999999999, 51.438972], [-0.05338620000000001, 51.4384777], [-0.0534715, 51.43799200000001], [-0.0535136, 51.4375555], [-0.0535505, 51.4370075], [-0.0535557, 51.436502700000005], [-0.05354099999999999, 51.4360852], [-0.05350619999999999, 51.435713], [-0.0534515, 51.4352765], [-0.0533714, 51.4348348], [-0.05327769999999999, 51.4344035], [-0.0531809, 51.4339565], [-0.05311659999999999, 51.4335403], [-0.0530756, 51.4331425], [-0.0530514, 51.43273030000001], [-0.053044, 51.4323587], [-0.053044999999999995, 51.4319983], [-0.05306399999999999, 51.43164119999999], [-0.05308929999999999, 51.431300500000006], [-0.0531387, 51.430933499999995], [-0.05319879999999999, 51.4305758], [-0.0533177, 51.430103800000005], [-0.05341989999999999, 51.42975119999999], [-0.05354199999999999, 51.4294289], [-0.0537231, 51.4290009], [-0.05388299999999999, 51.42865009999999], [-0.05403419999999999, 51.4283185], [-0.05452614350856397, 51.42722938370621], [-0.0547663, 51.4266977], [-0.0549991, 51.4261802], [-0.0552279, 51.425684700000005], [-0.05555229999999999, 51.424957], [-0.05604239999999999, 51.4238756], [-0.056435199999999984, 51.4230307], [-0.0566714, 51.4225557], [-0.0571053, 51.42179840000001], [-0.057472097875110706, 51.42125157390509], [-0.05749183275936781, 51.42122215274848], [-0.057557, 51.421125], [-0.0580514, 51.4204275], [-0.05847513181789973, 51.41988652543277], [-0.058537499999999985, 51.41980689999999], [-0.0589312, 51.4193065], [-0.0592197, 51.4189897], [-0.059446, 51.418758199999985], [-0.0600069, 51.4181966], [-0.060120900000000005, 51.4180835], [-0.0602347, 51.41797720000001], [-0.060398, 51.417809299999995], [-0.0608192, 51.4173806], [-0.061238099999999976, 51.416958300000005], [-0.0616789, 51.41655569999999], [-0.0620948, 51.416124700000005], [-0.0625607, 51.41566059999999], [-0.06300939999999998, 51.4152156], [-0.0633981, 51.4148252], [-0.0637459, 51.414478], [-0.0644801, 51.4137331], [-0.06464819999999999, 51.4135634], [-0.0650122, 51.4131902], [-0.0652001, 51.4129942], [-0.0653701, 51.41281889999999], [-0.065875, 51.412285399999995], [-0.0659291, 51.41222509999999], [-0.06618799999999998, 51.4119278], [-0.0663196, 51.41176290000001], [-0.0664744, 51.4115679], [-0.06651679999999999, 51.4115119], [-0.06664629999999999, 51.4113279], [-0.0667922, 51.4111143], [-0.066997, 51.41078550000001], [-0.0671103, 51.4106008], [-0.06736749999999998, 51.4101675], [-0.06748589999999999, 51.40996369999999], [-0.0676699, 51.4096169], [-0.0678623, 51.409283900000005], [-0.06791779999999999, 51.4091772], [-0.06819679999999999, 51.40867999999998], [-0.068576, 51.4080186], [-0.0688795, 51.40749209999999], [-0.06904, 51.4072179], [-0.06946209999999998, 51.406469699999995], [-0.0699071, 51.4056878], [-0.07000504219817957, 51.40554676750483], [-0.07004764150491075, 51.405485426224715], [-0.07035599999999999, 51.405041399999995], [-0.07063059999999999, 51.4045527], [-0.0709204, 51.40403449999999], [-0.0716208, 51.40269200000001], [-0.071943, 51.402132], [-0.0724727, 51.4012096], [-0.07305559999999998, 51.400214899999995], [-0.0733787, 51.3996647], [-0.0737371, 51.3991367], [-0.0738246, 51.39899699999999], [-0.074027, 51.3986668], [-0.0742426, 51.3982922], [-0.07498090081644737, 51.397009705624015]]} |
8.7 |
1555 |
1608 |
None |
London Bridge Sig. L1490 |
Norwood Junction |
51.5050459 |
-0.0860145 |
51.3970097 |
-0.0749809 |
1 |
0 |
2026-09-15 15:08:37 |
TERMINATED |
2026-09-15 14:58:00 |
London Bridge (Central) |
TRUST |
TRUST_CANCELLATION |
15552954 |
1789484300401299 |
4 |
4 |
2026-09-15 15:08:20.753966 |
11 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 14:58:20.397653 |
| 552044 |
584193 |
G08512 |
365S40MR15 |
2026-09-15 |
COMPLETE |
15553012 |
2026-09-15 15:58:00 |
2026-09-15 15:08:37 |
2026-09-17 15:08:37 |
{"id": 584193, "stp": "P", "toc": "Merseyrail", "uid": "G08512", "consist": "777036", "dest_crs": "LVC", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G08512/2026-09-15/detailed", "trust_id": "365S40MR15", "origin_crs": "LVC", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Liverpool Central (Northern)", "service_date": "2026-09-15", "dest_arr_time": "1600", "dest_platform": "2", "is_terminated": 1, "next_location": "Liverpool Central (Northern)", "signalling_id": "5S40", "timing_status": "EARLY", "origin_station": "Liverpool Central (Northern)", "current_leg_arr": "1600", "current_leg_dep": "1557", "current_leg_end": "Liverpool Central (Northern)", "origin_dep_time": "1554", "origin_platform": "1", "current_location": "Liverpool Central (Northern)", "last_update_time": "2026-09-15T15:08:37", "route_debug_link": null, "timing_variation": "-2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.9764166, 53.4020334], [-2.9765547999999997, 53.402423599999985], [-2.9768119999999993, 53.402740099999995], [-2.9770474, 53.4029444], [-2.977279, 53.4030818], [-2.9780628, 53.40348899999999], [-2.9786848, 53.4037634], [-2.9795594, 53.404205]]}", "current_leg_start": "Liverpool Central Revs Siding", "dest_arr_time_act": "1600", "motion_projection": null, "next_location_lat": "53.4042050", "next_location_lon": "-2.9795594", "previous_location": "Liverpool Central Revs Siding", "current_leg_milage": "0.2", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 657.729, \"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}], \"service_id\": 584193, \"profile_key\": \"9695ca164cc9d4a26c6f32f7eb709981b6284b9cb3e5f53918522575fc575010\", \"schedule_id\": 8538, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1554\", \"location\": \"Liverpool Central (Northern)\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 68405}, {\"is_pass\": false, \"wtt_arr\": \"1554H\", \"wtt_dep\": \"1559H\", \"location\": \"Liverpool Central Revs Siding\", \"stage_seq\": 2, \"distance_m\": 328.864, \"section_seq\": 1, \"route_path_id\": 68405}, {\"is_pass\": false, \"wtt_arr\": \"1600\", \"wtt_dep\": null, \"location\": \"Liverpool Central (Northern)\", \"stage_seq\": 3, \"distance_m\": 657.729, \"section_seq\": 1, \"route_path_id\": 68405}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 657.729, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 68405}], \"total_distance_m\": 657.729, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 657.729, \"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": "1554", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "53.4042050", "current_position_lon": "-2.9795594", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 9791, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:54:41Z\", \"source_id\": 47835602, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:56:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:54:46Z\", \"source_id\": 15550255, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9785, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:58:22Z\", \"source_id\": 47845094, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:58:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:58:23Z\", \"source_id\": 15553012, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:58:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Liverpool Central (Northern)", "service_state_platform": "2", "timing_fact_generation": 1789484304134998, "current_leg_arrival_utc": "2026-09-15T15:59:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:58:24.131486", "service_state_evidence_id": 15553012, "current_leg_start_actual_dep": "2026-09-15T15:59:30+01:00", "operational_evidence_version": 8, "service_state_event_time_utc": "2026-09-15T14:58:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T15:08:24.274859", "service_state_valid_until_kind": null, "operational_interpretation_version": 8, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Merseyrail |
P |
LVC |
LVC |
5S40 |
777036 |
4 |
75 |
None |
{"version": 3, "segments": [{"to_m": 657.729, "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}], "service_id": 584193, "profile_key": "9695ca164cc9d4a26c6f32f7eb709981b6284b9cb3e5f53918522575fc575010", "schedule_id": 8538, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1554", "location": "Liverpool Central (Northern)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 68405}, {"is_pass": false, "wtt_arr": "1554H", "wtt_dep": "1559H", "location": "Liverpool Central Revs Siding", "stage_seq": 2, "distance_m": 328.864, "section_seq": 1, "route_path_id": 68405}, {"is_pass": false, "wtt_arr": "1600", "wtt_dep": null, "location": "Liverpool Central (Northern)", "stage_seq": 3, "distance_m": 657.729, "section_seq": 1, "route_path_id": 68405}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 657.729, "from_m": 0.0, "section_seq": 1, "route_path_id": 68405}], "total_distance_m": 657.729, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 657.729, "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": 9791, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:54:41Z", "source_id": 47835602, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T14:56:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:54:46Z", "source_id": 15550255, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T15:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9785, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:58:22Z", "source_id": 47845094, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T14:58:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:58:23Z", "source_id": 15553012, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T15:58:00+01:00", "operational_fact": true}] |
Liverpool Central (Northern) |
1554 |
1554 |
1 |
None |
None |
Liverpool Central (Northern) |
1600 |
1600 |
2 |
EARLY |
-2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G08512/2026-09-15/detailed |
None |
Liverpool Central Revs Siding |
2026-09-15T15:59:30+01:00 |
Liverpool Central (Northern) |
3.0 |
{"type": "LineString", "coordinates": [[-2.9764166, 53.4020334], [-2.9765547999999997, 53.402423599999985], [-2.9768119999999993, 53.402740099999995], [-2.9770474, 53.4029444], [-2.977279, 53.4030818], [-2.9780628, 53.40348899999999], [-2.9786848, 53.4037634], [-2.9795594, 53.404205]]} |
0.2 |
1557 |
1600 |
Liverpool Central Revs Siding |
Liverpool Central (Northern) |
Liverpool Central (Northern) |
53.4042050 |
-2.9795594 |
53.4042050 |
-2.9795594 |
1 |
0 |
2026-09-15 15:08:37 |
TERMINATED |
2026-09-15 14:58:00 |
Liverpool Central (Northern) |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15553012 |
1789484304134998 |
8 |
8 |
2026-09-15 15:08:24.274859 |
2 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 14:58:24.131486 |
| 552045 |
583488 |
G21555 |
862D31MQ15 |
2026-09-15 |
COMPLETE |
15552961 |
2026-09-15 15:57:00 |
2026-09-15 15:08:37 |
2026-09-17 15:08:37 |
{"id": 583488, "stp": "P", "toc": "Island Line", "uid": "G21555", "consist": "484002", "dest_crs": "SHN", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G21555/2026-09-15/detailed", "trust_id": "862D31MQ15", "origin_crs": "RYP", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Shanklin", "service_date": "2026-09-15", "dest_arr_time": "1554", "dest_platform": null, "is_terminated": 1, "next_location": "Shanklin", "signalling_id": "2D31", "timing_status": "LATE", "origin_station": "Ryde Pier Head", "current_leg_arr": "1557", "current_leg_dep": "1555", "current_leg_end": "Shanklin", "origin_dep_time": "1526", "origin_platform": null, "current_location": "Shanklin", "last_update_time": "2026-09-15T15:08:37", "route_debug_link": null, "timing_variation": "+3 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.1664678, 50.6461754], [-1.1666061, 50.6458286], [-1.166778, 50.645469299999995], [-1.1670052, 50.64501560000001], [-1.1672201, 50.6446327], [-1.1674713, 50.6442032], [-1.167689, 50.643868], [-1.1678098693553778, 50.64367763097945], [-1.1678769999999998, 50.64357189999999], [-1.1680479999999998, 50.6433385], [-1.1683732999999998, 50.642923399999994], [-1.1686836, 50.6425488], [-1.1691306999999995, 50.642058], [-1.1694987999999995, 50.641690999999994], [-1.169925, 50.641267], [-1.1705378, 50.6407072], [-1.1709720999999995, 50.6403392], [-1.1714142999999997, 50.64], [-1.171796, 50.6397266], [-1.172166, 50.63947569999999], [-1.1727225, 50.6391303], [-1.1736498, 50.6385763], [-1.1740993, 50.6383116], [-1.1749074000000002, 50.6378242], [-1.175397, 50.637509699999995], [-1.175763, 50.63725370000001], [-1.1761449, 50.6369698], [-1.1765255, 50.6366515], [-1.1768803, 50.6363263], [-1.1774057, 50.6357951], [-1.1777075, 50.6354792], [-1.1779953, 50.6351892], [-1.1783572, 50.63486259999999], [-1.1786856, 50.6346092], [-1.1791359, 50.6343067], [-1.1794273, 50.63413299999999], [-1.179664, 50.6339963], [-1.1799316000000002, 50.63385279999999]]}", "current_leg_start": "Lake", "dest_arr_time_act": "1554", "motion_projection": null, "next_location_lat": "50.6338528", "next_location_lon": "-1.1799316", "previous_location": "Lake", "current_leg_milage": "1.1", "linx_max_speed_mph": 60, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 155.99, \"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\": 1910.825, \"from_m\": 155.99, \"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\": 5505.556, \"from_m\": 1910.825, \"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\": 7308.803, \"from_m\": 5505.556, \"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\": 7645.577, \"from_m\": 7308.803, \"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\": 8862.189, \"from_m\": 7645.577, \"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\": 8873.477, \"from_m\": 8862.189, \"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\": 10265.714, \"from_m\": 8873.477, \"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\": 10624.861, \"from_m\": 10265.714, \"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\": 13342.584, \"from_m\": 10624.861, \"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\": 13418.079, \"from_m\": 13342.584, \"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\": 583488, \"profile_key\": \"8f4422db81b237f493d14a1828e43fc5560d2f668614e5400546c52171bfedea\", \"schedule_id\": 10091, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1526\", \"location\": \"Ryde Pier Head\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 31498}, {\"is_pass\": false, \"wtt_arr\": \"1527H\", \"wtt_dep\": \"1529\", \"location\": \"Ryde Esplanade\", \"stage_seq\": 2, \"distance_m\": 664.939, \"section_seq\": 1, \"route_path_id\": 31498}, {\"is_pass\": false, \"wtt_arr\": \"1532\", \"wtt_dep\": \"1533\", \"location\": \"Ryde St.Johns Road\", \"stage_seq\": 3, \"distance_m\": 1983.613, \"section_seq\": 1, \"route_path_id\": 31498}, {\"is_pass\": false, \"wtt_arr\": \"1535H\", \"wtt_dep\": \"1536\", \"location\": \"Smallbrook Junction\", \"stage_seq\": 4, \"distance_m\": 3562.939, \"section_seq\": 1, \"route_path_id\": 31498}, {\"is_pass\": false, \"wtt_arr\": \"1541\", \"wtt_dep\": \"1542\", \"location\": \"Brading\", \"stage_seq\": 5, \"distance_m\": 7554.289, \"section_seq\": 1, \"route_path_id\": 31498}, {\"is_pass\": false, \"wtt_arr\": \"1546\", \"wtt_dep\": \"1547H\", \"location\": \"Sandown\", \"stage_seq\": 6, \"distance_m\": 10499.697, \"section_seq\": 1, \"route_path_id\": 31498}, {\"is_pass\": false, \"wtt_arr\": \"1550\", \"wtt_dep\": \"1551\", \"location\": \"Lake\", \"stage_seq\": 7, \"distance_m\": 11726.915, \"section_seq\": 1, \"route_path_id\": 31498}, {\"is_pass\": false, \"wtt_arr\": \"1554\", \"wtt_dep\": null, \"location\": \"Shanklin\", \"stage_seq\": 8, \"distance_m\": 13418.079, \"section_seq\": 1, \"route_path_id\": 31498}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 13418.079, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 31498}], \"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": "1526", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "2.0", "current_position_lat": "50.6338528", "current_position_lon": "-1.1799316", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:28:16Z\", \"source_id\": 15529921, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:33:48Z\", \"source_id\": 15534183, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:37:19Z\", \"source_id\": 15536824, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:42:48Z\", \"source_id\": 15541010, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:51:20Z\", \"source_id\": 15547652, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:54:51Z\", \"source_id\": 15550316, \"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:58:20Z\", \"source_id\": 15552961, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:57:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Shanklin", "service_state_platform": null, "timing_fact_generation": 1789484305225826, "current_leg_arrival_utc": "2026-09-15T15:57:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:58:25.223430", "service_state_evidence_id": 15552961, "current_leg_start_actual_dep": "2026-09-15T15:54:00+01:00", "operational_evidence_version": 18, "service_state_event_time_utc": "2026-09-15T14:57:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T15:08:25.773458", "service_state_valid_until_kind": null, "operational_interpretation_version": 18, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Island Line |
P |
RYP |
SHN |
2D31 |
484002 |
2 |
60 |
None |
{"version": 3, "segments": [{"to_m": 155.99, "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": 1910.825, "from_m": 155.99, "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": 5505.556, "from_m": 1910.825, "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": 7308.803, "from_m": 5505.556, "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": 7645.577, "from_m": 7308.803, "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": 8862.189, "from_m": 7645.577, "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": 8873.477, "from_m": 8862.189, "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": 10265.714, "from_m": 8873.477, "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": 10624.861, "from_m": 10265.714, "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": 13342.584, "from_m": 10624.861, "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": 13418.079, "from_m": 13342.584, "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": 583488, "profile_key": "8f4422db81b237f493d14a1828e43fc5560d2f668614e5400546c52171bfedea", "schedule_id": 10091, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1526", "location": "Ryde Pier Head", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 31498}, {"is_pass": false, "wtt_arr": "1527H", "wtt_dep": "1529", "location": "Ryde Esplanade", "stage_seq": 2, "distance_m": 664.939, "section_seq": 1, "route_path_id": 31498}, {"is_pass": false, "wtt_arr": "1532", "wtt_dep": "1533", "location": "Ryde St.Johns Road", "stage_seq": 3, "distance_m": 1983.613, "section_seq": 1, "route_path_id": 31498}, {"is_pass": false, "wtt_arr": "1535H", "wtt_dep": "1536", "location": "Smallbrook Junction", "stage_seq": 4, "distance_m": 3562.939, "section_seq": 1, "route_path_id": 31498}, {"is_pass": false, "wtt_arr": "1541", "wtt_dep": "1542", "location": "Brading", "stage_seq": 5, "distance_m": 7554.289, "section_seq": 1, "route_path_id": 31498}, {"is_pass": false, "wtt_arr": "1546", "wtt_dep": "1547H", "location": "Sandown", "stage_seq": 6, "distance_m": 10499.697, "section_seq": 1, "route_path_id": 31498}, {"is_pass": false, "wtt_arr": "1550", "wtt_dep": "1551", "location": "Lake", "stage_seq": 7, "distance_m": 11726.915, "section_seq": 1, "route_path_id": 31498}, {"is_pass": false, "wtt_arr": "1554", "wtt_dep": null, "location": "Shanklin", "stage_seq": 8, "distance_m": 13418.079, "section_seq": 1, "route_path_id": 31498}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 13418.079, "from_m": 0.0, "section_seq": 1, "route_path_id": 31498}], "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-15T14:28:16Z", "source_id": 15529921, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T15:27:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:33:48Z", "source_id": 15534183, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T15:33:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:37:19Z", "source_id": 15536824, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T15:37:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:42:48Z", "source_id": 15541010, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T15:42:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:51:20Z", "source_id": 15547652, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T15:51:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:54:51Z", "source_id": 15550316, "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:58:20Z", "source_id": 15552961, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T15:57:00+01:00", "operational_fact": true}] |
Ryde Pier Head |
1526 |
1526 |
None |
None |
None |
Shanklin |
1554 |
1554 |
None |
LATE |
+3 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G21555/2026-09-15/detailed |
None |
Lake |
2026-09-15T15:54:00+01:00 |
Shanklin |
2.0 |
{"type": "LineString", "coordinates": [[-1.1664678, 50.6461754], [-1.1666061, 50.6458286], [-1.166778, 50.645469299999995], [-1.1670052, 50.64501560000001], [-1.1672201, 50.6446327], [-1.1674713, 50.6442032], [-1.167689, 50.643868], [-1.1678098693553778, 50.64367763097945], [-1.1678769999999998, 50.64357189999999], [-1.1680479999999998, 50.6433385], [-1.1683732999999998, 50.642923399999994], [-1.1686836, 50.6425488], [-1.1691306999999995, 50.642058], [-1.1694987999999995, 50.641690999999994], [-1.169925, 50.641267], [-1.1705378, 50.6407072], [-1.1709720999999995, 50.6403392], [-1.1714142999999997, 50.64], [-1.171796, 50.6397266], [-1.172166, 50.63947569999999], [-1.1727225, 50.6391303], [-1.1736498, 50.6385763], [-1.1740993, 50.6383116], [-1.1749074000000002, 50.6378242], [-1.175397, 50.637509699999995], [-1.175763, 50.63725370000001], [-1.1761449, 50.6369698], [-1.1765255, 50.6366515], [-1.1768803, 50.6363263], [-1.1774057, 50.6357951], [-1.1777075, 50.6354792], [-1.1779953, 50.6351892], [-1.1783572, 50.63486259999999], [-1.1786856, 50.6346092], [-1.1791359, 50.6343067], [-1.1794273, 50.63413299999999], [-1.179664, 50.6339963], [-1.1799316000000002, 50.63385279999999]]} |
1.1 |
1555 |
1557 |
Lake |
Shanklin |
Shanklin |
50.6338528 |
-1.1799316 |
50.6338528 |
-1.1799316 |
1 |
0 |
2026-09-15 15:08:37 |
TERMINATED |
2026-09-15 14:57:00 |
Shanklin |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15552961 |
1789484305225826 |
18 |
18 |
2026-09-15 15:08:25.773458 |
None |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 14:58:25.223430 |
| 552046 |
582312 |
W70661 |
652O40MP15 |
2026-09-15 |
COMPLETE |
15551896 |
2026-09-15 15:58:00 |
2026-09-15 15:08:37 |
2026-09-17 15:08:37 |
{"id": 582312, "stp": "P", "toc": "West Midlands Trains", "uid": "W70661", "consist": "730027+730032", "dest_crs": "BMV", "num_carr": 6, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W70661/2026-09-15/detailed", "trust_id": "652O40MP15", "origin_crs": "LIF", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Bromsgrove", "service_date": "2026-09-15", "dest_arr_time": "1556", "dest_platform": "3", "is_terminated": 1, "next_location": "Bromsgrove", "signalling_id": "2O40", "timing_status": "LATE", "origin_station": "Lichfield Trent Valley HL", "current_leg_arr": "1558", "current_leg_dep": "1553", "current_leg_end": "Bromsgrove", "origin_dep_time": "1438", "origin_platform": null, "current_location": "Bromsgrove", "last_update_time": "2026-09-15T15:08:37", "route_debug_link": null, "timing_variation": "+2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.99278368968281, 52.360823828244925], [-1.9930232, 52.3605512], [-1.9934552999999997, 52.3600642], [-1.9941936, 52.3592322], [-1.9945349000000003, 52.3588536], [-1.9960133, 52.3571878], [-1.9963964999999997, 52.35675419999999], [-1.9981052, 52.35483899999999], [-1.9995058, 52.3532722], [-1.9998888999999995, 52.3528537], [-2.0000793, 52.3526607], [-2.0002815, 52.3524531], [-2.0005014, 52.35224149999999], [-2.0007898, 52.35196549999999], [-2.0012097, 52.3515875], [-2.0015514, 52.3512785], [-2.0020075, 52.35092109999999], [-2.0024311999999997, 52.3506021], [-2.0028287, 52.350319699999986], [-2.0031735, 52.35010700000001], [-2.0034414, 52.3499327], [-2.0037820999999996, 52.3497205], [-2.0040889, 52.349537000000005], [-2.0046574, 52.34921030000001], [-2.0051853, 52.34892740000001], [-2.0055801999999994, 52.3487258], [-2.0059903999999995, 52.348522900000006], [-2.0061331999999994, 52.3484554], [-2.0064892, 52.348287], [-2.0068132, 52.34814310000001], [-2.0073449, 52.34792019999999], [-2.0079859, 52.3476636], [-2.0085251, 52.34745560000001], [-2.0090023, 52.347272800000006], [-2.0093966999999995, 52.34712169999999], [-2.009898, 52.34692750000001], [-2.0104924999999993, 52.3466878], [-2.0108599, 52.346533], [-2.0111497, 52.34640530000001], [-2.011467, 52.346258299999995], [-2.0118267, 52.34609150000001], [-2.0121099, 52.34595219999999], [-2.0122152999999994, 52.3459], [-2.012244, 52.34588579999999], [-2.0124698, 52.34576860000001], [-2.0126716, 52.3456604], [-2.0128458, 52.345566299999994], [-2.0132152, 52.34535180000001], [-2.0136065999999997, 52.3451224], [-2.0138639, 52.3449645], [-2.0140982, 52.3448197], [-2.0143701, 52.3446467], [-2.0145754999999994, 52.34451180000001], [-2.0147473, 52.344398], [-2.0152608, 52.34405799999998], [-2.0160368, 52.3435192], [-2.0165708, 52.34315239999999], [-2.0169447999999996, 52.342902900000006], [-2.0172753, 52.3426773], [-2.0174837, 52.3425362], [-2.0178488, 52.3422894], [-2.0182268, 52.342033], [-2.0185794, 52.3417934], [-2.0189154, 52.3415662], [-2.0191855, 52.34138239999999], [-2.019451, 52.3412023], [-2.0198545999999995, 52.3409318], [-2.0213084, 52.33994679999999], [-2.0214651, 52.33984100000001], [-2.0214886999999995, 52.33982479999999], [-2.0216948, 52.3396838], [-2.022583899999999, 52.3390821], [-2.023752, 52.3382922], [-2.0245875, 52.3377261], [-2.0251682, 52.33733019999999], [-2.025518299999999, 52.33709489999999], [-2.0258855, 52.33684929999999], [-2.0263531, 52.33654239999999], [-2.0268555, 52.3361987], [-2.0270762000000007, 52.3360428], [-2.0274306999999996, 52.33580140000001], [-2.0279663, 52.33544249999999], [-2.0298447, 52.3341654], [-2.0299694, 52.3340794], [-2.0309432, 52.33342229999999], [-2.0325794, 52.3323073], [-2.0332187, 52.33187489999999], [-2.0333469, 52.331790299999994], [-2.0334693, 52.3317045], [-2.0335915, 52.3316146], [-2.0339165999999995, 52.33139629999999], [-2.0341644, 52.331236], [-2.034344, 52.331115], [-2.0344156, 52.331066699999994], [-2.0346301, 52.33092209999999], [-2.0356673, 52.3302151], [-2.0357603, 52.3301539], [-2.0360195, 52.3299797], [-2.0361106495299297, 52.32991742479848], [-2.0362268999999995, 52.329838], [-2.0379614, 52.3286651], [-2.0380718999999994, 52.32858809999999], [-2.0385337999999997, 52.3282723], [-2.039243, 52.327782199999994], [-2.0396152, 52.3275333], [-2.040021, 52.3272624], [-2.0405903, 52.3268729], [-2.041126, 52.32650550000001], [-2.0417733, 52.3260705], [-2.0435874, 52.3248409], [-2.044397, 52.32429270000001], [-2.0444338999999996, 52.3242678], [-2.0445849, 52.32417079999999], [-2.0447350999999996, 52.3240798], [-2.0448812999999997, 52.3239921], [-2.0450914, 52.3238656], [-2.0453412999999996, 52.3236988], [-2.0466613, 52.32279249999999], [-2.0467976999999995, 52.32269320000001], [-2.0468665, 52.32264310000001], [-2.047691299999999, 52.32204329999999], [-2.0478427999999997, 52.32193689999999], [-2.0480024, 52.32181289999999], [-2.0481729, 52.3216823], [-2.0487095, 52.32128780000001], [-2.0492625, 52.320836500000006], [-2.0500074, 52.32017199999999], [-2.0501102, 52.3200847]]}", "current_leg_start": "Barnt Green", "dest_arr_time_act": "1556", "motion_projection": null, "next_location_lat": "52.3200847", "next_location_lon": "-2.0501102", "previous_location": "Barnt Green", "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\": 206.048, \"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\": 110.0}, {\"to_m\": 268.075, \"from_m\": 206.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\": 487.124, \"from_m\": 268.075, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 581.025, \"from_m\": 487.124, \"capability_applied\": null, \"effective_limit_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\": 643.755, \"from_m\": 581.025, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1049.233, \"from_m\": 643.755, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 1106.149, \"from_m\": 1049.233, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 1183.115, \"from_m\": 1106.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\": 3117.653, \"from_m\": 1183.115, \"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\": 3404.395, \"from_m\": 3117.653, \"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\": 3754.63, \"from_m\": 3404.395, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 4775.803, \"from_m\": 3754.63, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 5104.681, \"from_m\": 4775.803, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 11454.458, \"from_m\": 5104.681, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 11470.731, \"from_m\": 11454.458, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 14766.811, \"from_m\": 11470.731, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 14797.935, \"from_m\": 14766.811, \"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\": 15225.71, \"from_m\": 14797.935, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 15249.723, \"from_m\": 15225.71, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 15607.852, \"from_m\": 15249.723, \"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\": 16433.179, \"from_m\": 15607.852, \"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\": 16813.132, \"from_m\": 16433.179, \"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\": 18412.17, \"from_m\": 16813.132, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 18448.832, \"from_m\": 18412.17, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 20990.932, \"from_m\": 18448.832, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 21000.307, \"from_m\": 20990.932, \"capability_applied\": null, \"effective_limit_mph\": 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.571, \"from_m\": 21000.307, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 21321.007, \"from_m\": 21292.571, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 22048.979, \"from_m\": 21321.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\": 23234.03, \"from_m\": 22048.979, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 23745.945, \"from_m\": 23234.03, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 23770.268, \"from_m\": 23745.945, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 24173.376, \"from_m\": 23770.268, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 24409.334, \"from_m\": 24173.376, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 24710.175, \"from_m\": 24409.334, \"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\": 25182.462, \"from_m\": 24710.175, \"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\": 26436.929, \"from_m\": 25182.462, \"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\": 27182.119, \"from_m\": 26436.929, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 27558.447, \"from_m\": 27182.119, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 28339.075, \"from_m\": 27558.447, \"capability_applied\": null, \"effective_limit_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\": 28761.005, \"from_m\": 28339.075, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 28774.871, \"from_m\": 28761.005, \"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\": 28810.867, \"from_m\": 28774.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\": 29318.463, \"from_m\": 28810.867, \"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\": 29546.131, \"from_m\": 29318.463, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 31013.032, \"from_m\": 29546.131, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 33521.951, \"from_m\": 31013.032, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 36951.398, \"from_m\": 33521.951, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 37247.398, \"from_m\": 36951.398, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 37549.783, \"from_m\": 37247.398, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 37703.311, \"from_m\": 37549.783, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 38128.556, \"from_m\": 37703.311, \"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\": 38188.796, \"from_m\": 38128.556, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 39354.916, \"from_m\": 38188.796, \"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\": 39406.79, \"from_m\": 39354.916, \"capability_applied\": null, \"effective_limit_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\": 42077.917, \"from_m\": 39406.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\": 42150.311, \"from_m\": 42077.917, \"capability_applied\": null, \"effective_limit_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\": 47935.418, \"from_m\": 42150.311, \"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\": 48444.149, \"from_m\": 47935.418, \"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\": 52061.77, \"from_m\": 48444.149, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}], \"service_id\": 582312, \"profile_key\": \"536f23014c21bc96ca2ef78ccfe12d63d211426dd61cb249096941b667c0f03c\", \"schedule_id\": 28104, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1438\", \"location\": \"Lichfield Trent Valley HL\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 101924}, {\"is_pass\": false, \"wtt_arr\": \"1441\", \"wtt_dep\": \"1442\", \"location\": \"Lichfield City\", \"stage_seq\": 2, \"distance_m\": 2703.019, \"section_seq\": 1, \"route_path_id\": 101924}, {\"is_pass\": false, \"wtt_arr\": \"1446H\", \"wtt_dep\": \"1447H\", \"location\": \"Shenstone\", \"stage_seq\": 3, \"distance_m\": 7534.435, \"section_seq\": 1, \"route_path_id\": 101924}, {\"is_pass\": false, \"wtt_arr\": \"1450H\", \"wtt_dep\": \"1451\", \"location\": \"Blake Street\", \"stage_seq\": 4, \"distance_m\": 11601.058, \"section_seq\": 1, \"route_path_id\": 101924}, {\"is_pass\": false, \"wtt_arr\": \"1452H\", \"wtt_dep\": \"1453H\", \"location\": \"Butlers Lane\", \"stage_seq\": 5, \"distance_m\": 12846.524, \"section_seq\": 1, \"route_path_id\": 101924}, {\"is_pass\": false, \"wtt_arr\": \"1455H\", \"wtt_dep\": \"1456\", \"location\": \"Four Oaks\", \"stage_seq\": 6, \"distance_m\": 14531.343, \"section_seq\": 1, \"route_path_id\": 101924}, {\"is_pass\": false, \"wtt_arr\": \"1458H\", \"wtt_dep\": \"1459H\", \"location\": \"Sutton Coldfield\", \"stage_seq\": 7, \"distance_m\": 16664.256, \"section_seq\": 1, \"route_path_id\": 101924}, {\"is_pass\": false, \"wtt_arr\": \"1502\", \"wtt_dep\": \"1502H\", \"location\": \"Wylde Green\", \"stage_seq\": 8, \"distance_m\": 18877.078, \"section_seq\": 1, \"route_path_id\": 101924}, {\"is_pass\": false, \"wtt_arr\": \"1504\", \"wtt_dep\": \"1504H\", \"location\": \"Chester Road\", \"stage_seq\": 9, \"distance_m\": 19933.713, \"section_seq\": 1, \"route_path_id\": 101924}, {\"is_pass\": false, \"wtt_arr\": \"1506\", \"wtt_dep\": \"1507\", \"location\": \"Erdington\", \"stage_seq\": 10, \"distance_m\": 20923.379, \"section_seq\": 1, \"route_path_id\": 101924}, {\"is_pass\": false, \"wtt_arr\": \"1509\", \"wtt_dep\": \"1509H\", \"location\": \"Gravelly Hill\", \"stage_seq\": 11, \"distance_m\": 22690.918, \"section_seq\": 1, \"route_path_id\": 101924}, {\"is_pass\": false, \"wtt_arr\": \"1512\", \"wtt_dep\": \"1512H\", \"location\": \"Aston\", \"stage_seq\": 12, \"distance_m\": 24806.421, \"section_seq\": 1, \"route_path_id\": 101924}, {\"is_pass\": false, \"wtt_arr\": \"1515\", \"wtt_dep\": \"1515H\", \"location\": \"Duddeston\", \"stage_seq\": 13, \"distance_m\": 26739.398, \"section_seq\": 1, \"route_path_id\": 101924}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1518\", \"location\": \"Proof House Jn\", \"stage_seq\": 14, \"distance_m\": 28058.987, \"section_seq\": 1, \"route_path_id\": 101924}, {\"is_pass\": false, \"wtt_arr\": \"1520\", \"wtt_dep\": \"1523\", \"location\": \"Birmingham New Street\", \"stage_seq\": 15, \"distance_m\": 29072.843, \"section_seq\": 1, \"route_path_id\": 101924}, {\"is_pass\": false, \"wtt_arr\": \"1526\", \"wtt_dep\": \"1527\", \"location\": \"Five Ways\", \"stage_seq\": 16, \"distance_m\": 30483.167, \"section_seq\": 1, \"route_path_id\": 101924}, {\"is_pass\": false, \"wtt_arr\": \"1530\", \"wtt_dep\": \"1531\", \"location\": \"University\", \"stage_seq\": 17, \"distance_m\": 33202.052, \"section_seq\": 1, \"route_path_id\": 101924}, {\"is_pass\": false, \"wtt_arr\": \"1532H\", \"wtt_dep\": \"1533H\", \"location\": \"Selly Oak\", \"stage_seq\": 18, \"distance_m\": 34362.616, \"section_seq\": 1, \"route_path_id\": 101924}, {\"is_pass\": false, \"wtt_arr\": \"1535H\", \"wtt_dep\": \"1536\", \"location\": \"Bournville\", \"stage_seq\": 19, \"distance_m\": 36113.866, \"section_seq\": 1, \"route_path_id\": 101924}, {\"is_pass\": false, \"wtt_arr\": \"1538\", \"wtt_dep\": \"1539\", \"location\": \"Kings Norton\", \"stage_seq\": 20, \"distance_m\": 37879.294, \"section_seq\": 1, \"route_path_id\": 101924}, {\"is_pass\": false, \"wtt_arr\": \"1541H\", \"wtt_dep\": \"1542\", \"location\": \"Northfield\", \"stage_seq\": 21, \"distance_m\": 40142.465, \"section_seq\": 1, \"route_path_id\": 101924}, {\"is_pass\": false, \"wtt_arr\": \"1545\", \"wtt_dep\": \"1546\", \"location\": \"Longbridge\", \"stage_seq\": 22, \"distance_m\": 41738.945, \"section_seq\": 1, \"route_path_id\": 101924}, {\"is_pass\": false, \"wtt_arr\": \"1550\", \"wtt_dep\": \"1550H\", \"location\": \"Barnt Green\", \"stage_seq\": 23, \"distance_m\": 46052.107, \"section_seq\": 1, \"route_path_id\": 101924}, {\"is_pass\": false, \"wtt_arr\": \"1556\", \"wtt_dep\": null, \"location\": \"Bromsgrove\", \"stage_seq\": 24, \"distance_m\": 52061.77, \"section_seq\": 1, \"route_path_id\": 101924}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 52061.77, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 101924}], \"total_distance_m\": 52061.77, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 50315.58, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1746.19, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1438", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "5.0", "current_position_lat": "52.3200847", "current_position_lon": "-2.0501102", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 19149, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:39:08Z\", \"source_id\": 47634169, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:40:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:39:11Z\", \"source_id\": 15493301, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19164, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:45:24Z\", \"source_id\": 47650171, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:46:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:45:28Z\", \"source_id\": 15497838, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19168, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:49:27Z\", \"source_id\": 47661051, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:50:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:49:32Z\", \"source_id\": 15500863, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19173, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:51:29Z\", \"source_id\": 47666660, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:52:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:51:30Z\", \"source_id\": 15502374, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19264, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:54:03Z\", \"source_id\": 47673447, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:55:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:54:06Z\", \"source_id\": 15504302, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19270, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:57:21Z\", \"source_id\": 47682223, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:57:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:57:27Z\", \"source_id\": 15506714, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19274, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:59:48Z\", \"source_id\": 47688645, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:00:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:59:53Z\", \"source_id\": 15508441, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19278, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:02:17Z\", \"source_id\": 47695153, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:03:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:02:19Z\", \"source_id\": 15510330, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19282, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:04:39Z\", \"source_id\": 47701549, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:05:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:04:44Z\", \"source_id\": 15512102, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19286, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:07:43Z\", \"source_id\": 47709785, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:08:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:07:44Z\", \"source_id\": 15514375, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19502, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:10:51Z\", \"source_id\": 47718434, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:11:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:10:54Z\", \"source_id\": 15516761, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19497, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:14:18Z\", \"source_id\": 47727652, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:15:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:14:23Z\", \"source_id\": 15519415, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19433, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:21:41Z\", \"source_id\": 47747348, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:23:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:21:40Z\", \"source_id\": 15525008, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20374, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:28:23Z\", \"source_id\": 47764530, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:28:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TD\", \"smart_id\": 20373, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:28:23Z\", \"source_id\": 47764532, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:28:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:28:27Z\", \"source_id\": 15530047, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20379, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:31:05Z\", \"source_id\": 47771644, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:32:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:31:06Z\", \"source_id\": 15532087, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20383, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:33:19Z\", \"source_id\": 47777710, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:34:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:33:20Z\", \"source_id\": 15533846, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20389, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:36:05Z\", \"source_id\": 47785199, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:36:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:36:11Z\", \"source_id\": 15535958, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20410, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:38:54Z\", \"source_id\": 47792866, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:39:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:38:59Z\", \"source_id\": 15538067, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20421, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:41:25Z\", \"source_id\": 47799584, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:42:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:41:31Z\", \"source_id\": 15540002, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20436, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:44:21Z\", \"source_id\": 47807393, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:46:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:44:22Z\", \"source_id\": 15542215, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20456, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:51:35Z\", \"source_id\": 47827049, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:52:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:51:37Z\", \"source_id\": 15547856, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20480, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:56:53Z\", \"source_id\": 47841249, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:58:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:56:58Z\", \"source_id\": 15551896, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:58:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Bromsgrove", "service_state_platform": "3", "timing_fact_generation": 1789484219748488, "current_leg_arrival_utc": "2026-09-15T15:58:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:58:27.517681", "service_state_evidence_id": 15551896, "current_leg_start_actual_dep": "2026-09-15T15:52:30+01:00", "operational_evidence_version": 93, "service_state_event_time_utc": "2026-09-15T14:58:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T15:08:27.608424", "service_state_valid_until_kind": null, "operational_interpretation_version": 93, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
West Midlands Trains |
P |
LIF |
BMV |
2O40 |
730027+730032 |
6 |
90 |
None |
{"version": 3, "segments": [{"to_m": 206.048, "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": 110.0}, {"to_m": 268.075, "from_m": 206.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": 487.124, "from_m": 268.075, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 581.025, "from_m": 487.124, "capability_applied": null, "effective_limit_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": 643.755, "from_m": 581.025, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1049.233, "from_m": 643.755, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 1106.149, "from_m": 1049.233, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 1183.115, "from_m": 1106.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": 3117.653, "from_m": 1183.115, "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": 3404.395, "from_m": 3117.653, "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": 3754.63, "from_m": 3404.395, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 4775.803, "from_m": 3754.63, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 5104.681, "from_m": 4775.803, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 11454.458, "from_m": 5104.681, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 11470.731, "from_m": 11454.458, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 14766.811, "from_m": 11470.731, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 14797.935, "from_m": 14766.811, "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": 15225.71, "from_m": 14797.935, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 15249.723, "from_m": 15225.71, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 15607.852, "from_m": 15249.723, "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": 16433.179, "from_m": 15607.852, "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": 16813.132, "from_m": 16433.179, "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": 18412.17, "from_m": 16813.132, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 18448.832, "from_m": 18412.17, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 20990.932, "from_m": 18448.832, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 21000.307, "from_m": 20990.932, "capability_applied": null, "effective_limit_mph": 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.571, "from_m": 21000.307, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 21321.007, "from_m": 21292.571, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 22048.979, "from_m": 21321.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": 23234.03, "from_m": 22048.979, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 23745.945, "from_m": 23234.03, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 23770.268, "from_m": 23745.945, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 24173.376, "from_m": 23770.268, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 24409.334, "from_m": 24173.376, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 24710.175, "from_m": 24409.334, "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": 25182.462, "from_m": 24710.175, "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": 26436.929, "from_m": 25182.462, "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": 27182.119, "from_m": 26436.929, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 27558.447, "from_m": 27182.119, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 28339.075, "from_m": 27558.447, "capability_applied": null, "effective_limit_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": 28761.005, "from_m": 28339.075, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 28774.871, "from_m": 28761.005, "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": 28810.867, "from_m": 28774.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": 29318.463, "from_m": 28810.867, "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": 29546.131, "from_m": 29318.463, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 31013.032, "from_m": 29546.131, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 33521.951, "from_m": 31013.032, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 36951.398, "from_m": 33521.951, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 37247.398, "from_m": 36951.398, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 60.0}, {"to_m": 37549.783, "from_m": 37247.398, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 45.0}, {"to_m": 37703.311, "from_m": 37549.783, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 38128.556, "from_m": 37703.311, "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": 38188.796, "from_m": 38128.556, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 39354.916, "from_m": 38188.796, "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": 39406.79, "from_m": 39354.916, "capability_applied": null, "effective_limit_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": 42077.917, "from_m": 39406.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": 42150.311, "from_m": 42077.917, "capability_applied": null, "effective_limit_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": 47935.418, "from_m": 42150.311, "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": 48444.149, "from_m": 47935.418, "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": 52061.77, "from_m": 48444.149, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}], "service_id": 582312, "profile_key": "536f23014c21bc96ca2ef78ccfe12d63d211426dd61cb249096941b667c0f03c", "schedule_id": 28104, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1438", "location": "Lichfield Trent Valley HL", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 101924}, {"is_pass": false, "wtt_arr": "1441", "wtt_dep": "1442", "location": "Lichfield City", "stage_seq": 2, "distance_m": 2703.019, "section_seq": 1, "route_path_id": 101924}, {"is_pass": false, "wtt_arr": "1446H", "wtt_dep": "1447H", "location": "Shenstone", "stage_seq": 3, "distance_m": 7534.435, "section_seq": 1, "route_path_id": 101924}, {"is_pass": false, "wtt_arr": "1450H", "wtt_dep": "1451", "location": "Blake Street", "stage_seq": 4, "distance_m": 11601.058, "section_seq": 1, "route_path_id": 101924}, {"is_pass": false, "wtt_arr": "1452H", "wtt_dep": "1453H", "location": "Butlers Lane", "stage_seq": 5, "distance_m": 12846.524, "section_seq": 1, "route_path_id": 101924}, {"is_pass": false, "wtt_arr": "1455H", "wtt_dep": "1456", "location": "Four Oaks", "stage_seq": 6, "distance_m": 14531.343, "section_seq": 1, "route_path_id": 101924}, {"is_pass": false, "wtt_arr": "1458H", "wtt_dep": "1459H", "location": "Sutton Coldfield", "stage_seq": 7, "distance_m": 16664.256, "section_seq": 1, "route_path_id": 101924}, {"is_pass": false, "wtt_arr": "1502", "wtt_dep": "1502H", "location": "Wylde Green", "stage_seq": 8, "distance_m": 18877.078, "section_seq": 1, "route_path_id": 101924}, {"is_pass": false, "wtt_arr": "1504", "wtt_dep": "1504H", "location": "Chester Road", "stage_seq": 9, "distance_m": 19933.713, "section_seq": 1, "route_path_id": 101924}, {"is_pass": false, "wtt_arr": "1506", "wtt_dep": "1507", "location": "Erdington", "stage_seq": 10, "distance_m": 20923.379, "section_seq": 1, "route_path_id": 101924}, {"is_pass": false, "wtt_arr": "1509", "wtt_dep": "1509H", "location": "Gravelly Hill", "stage_seq": 11, "distance_m": 22690.918, "section_seq": 1, "route_path_id": 101924}, {"is_pass": false, "wtt_arr": "1512", "wtt_dep": "1512H", "location": "Aston", "stage_seq": 12, "distance_m": 24806.421, "section_seq": 1, "route_path_id": 101924}, {"is_pass": false, "wtt_arr": "1515", "wtt_dep": "1515H", "location": "Duddeston", "stage_seq": 13, "distance_m": 26739.398, "section_seq": 1, "route_path_id": 101924}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1518", "location": "Proof House Jn", "stage_seq": 14, "distance_m": 28058.987, "section_seq": 1, "route_path_id": 101924}, {"is_pass": false, "wtt_arr": "1520", "wtt_dep": "1523", "location": "Birmingham New Street", "stage_seq": 15, "distance_m": 29072.843, "section_seq": 1, "route_path_id": 101924}, {"is_pass": false, "wtt_arr": "1526", "wtt_dep": "1527", "location": "Five Ways", "stage_seq": 16, "distance_m": 30483.167, "section_seq": 1, "route_path_id": 101924}, {"is_pass": false, "wtt_arr": "1530", "wtt_dep": "1531", "location": "University", "stage_seq": 17, "distance_m": 33202.052, "section_seq": 1, "route_path_id": 101924}, {"is_pass": false, "wtt_arr": "1532H", "wtt_dep": "1533H", "location": "Selly Oak", "stage_seq": 18, "distance_m": 34362.616, "section_seq": 1, "route_path_id": 101924}, {"is_pass": false, "wtt_arr": "1535H", "wtt_dep": "1536", "location": "Bournville", "stage_seq": 19, "distance_m": 36113.866, "section_seq": 1, "route_path_id": 101924}, {"is_pass": false, "wtt_arr": "1538", "wtt_dep": "1539", "location": "Kings Norton", "stage_seq": 20, "distance_m": 37879.294, "section_seq": 1, "route_path_id": 101924}, {"is_pass": false, "wtt_arr": "1541H", "wtt_dep": "1542", "location": "Northfield", "stage_seq": 21, "distance_m": 40142.465, "section_seq": 1, "route_path_id": 101924}, {"is_pass": false, "wtt_arr": "1545", "wtt_dep": "1546", "location": "Longbridge", "stage_seq": 22, "distance_m": 41738.945, "section_seq": 1, "route_path_id": 101924}, {"is_pass": false, "wtt_arr": "1550", "wtt_dep": "1550H", "location": "Barnt Green", "stage_seq": 23, "distance_m": 46052.107, "section_seq": 1, "route_path_id": 101924}, {"is_pass": false, "wtt_arr": "1556", "wtt_dep": null, "location": "Bromsgrove", "stage_seq": 24, "distance_m": 52061.77, "section_seq": 1, "route_path_id": 101924}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 52061.77, "from_m": 0.0, "section_seq": 1, "route_path_id": 101924}], "total_distance_m": 52061.77, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 50315.58, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1746.19, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 19149, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:39:08Z", "source_id": 47634169, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T13:40:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:39:11Z", "source_id": 15493301, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T14:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19164, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:45:24Z", "source_id": 47650171, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T13:46:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:45:28Z", "source_id": 15497838, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T14:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19168, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:49:27Z", "source_id": 47661051, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T13:50:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:49:32Z", "source_id": 15500863, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T14:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19173, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:51:29Z", "source_id": 47666660, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T13:52:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:51:30Z", "source_id": 15502374, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T14:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19264, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:54:03Z", "source_id": 47673447, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T13:55:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:54:06Z", "source_id": 15504302, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T14:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19270, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:57:21Z", "source_id": 47682223, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T13:57:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:57:27Z", "source_id": 15506714, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T14:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19274, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:59:48Z", "source_id": 47688645, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T14:00:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:59:53Z", "source_id": 15508441, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T15:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19278, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:02:17Z", "source_id": 47695153, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T14:03:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:02:19Z", "source_id": 15510330, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T15:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19282, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:04:39Z", "source_id": 47701549, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T14:05:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:04:44Z", "source_id": 15512102, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T15:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19286, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:07:43Z", "source_id": 47709785, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T14:08:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:07:44Z", "source_id": 15514375, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T15:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19502, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:10:51Z", "source_id": 47718434, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T14:11:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:10:54Z", "source_id": 15516761, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T15:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19497, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:14:18Z", "source_id": 47727652, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T14:15:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:14:23Z", "source_id": 15519415, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T15:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19433, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:21:41Z", "source_id": 47747348, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T14:23:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:21:40Z", "source_id": 15525008, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T15:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20374, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:28:23Z", "source_id": 47764530, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T14:28:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TD", "smart_id": 20373, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:28:23Z", "source_id": 47764532, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T14:28:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:28:27Z", "source_id": 15530047, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T15:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20379, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:31:05Z", "source_id": 47771644, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T14:32:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:31:06Z", "source_id": 15532087, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T15:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20383, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:33:19Z", "source_id": 47777710, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T14:34:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:33:20Z", "source_id": 15533846, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T15:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20389, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:36:05Z", "source_id": 47785199, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T14:36:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:36:11Z", "source_id": 15535958, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T15:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20410, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:38:54Z", "source_id": 47792866, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T14:39:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:38:59Z", "source_id": 15538067, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T15:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20421, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:41:25Z", "source_id": 47799584, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T14:42:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:41:31Z", "source_id": 15540002, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T15:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20436, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:44:21Z", "source_id": 47807393, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T14:46:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:44:22Z", "source_id": 15542215, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T15:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20456, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:51:35Z", "source_id": 47827049, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-15T14:52:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:51:37Z", "source_id": 15547856, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-15T15:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20480, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:56:53Z", "source_id": 47841249, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-15T14:58:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:56:58Z", "source_id": 15551896, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-15T15:58:00+01:00", "operational_fact": true}] |
Lichfield Trent Valley HL |
1438 |
1438 |
None |
None |
None |
Bromsgrove |
1556 |
1556 |
3 |
LATE |
+2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W70661/2026-09-15/detailed |
None |
Barnt Green |
2026-09-15T15:52:30+01:00 |
Bromsgrove |
5.0 |
{"type": "LineString", "coordinates": [[-1.99278368968281, 52.360823828244925], [-1.9930232, 52.3605512], [-1.9934552999999997, 52.3600642], [-1.9941936, 52.3592322], [-1.9945349000000003, 52.3588536], [-1.9960133, 52.3571878], [-1.9963964999999997, 52.35675419999999], [-1.9981052, 52.35483899999999], [-1.9995058, 52.3532722], [-1.9998888999999995, 52.3528537], [-2.0000793, 52.3526607], [-2.0002815, 52.3524531], [-2.0005014, 52.35224149999999], [-2.0007898, 52.35196549999999], [-2.0012097, 52.3515875], [-2.0015514, 52.3512785], [-2.0020075, 52.35092109999999], [-2.0024311999999997, 52.3506021], [-2.0028287, 52.350319699999986], [-2.0031735, 52.35010700000001], [-2.0034414, 52.3499327], [-2.0037820999999996, 52.3497205], [-2.0040889, 52.349537000000005], [-2.0046574, 52.34921030000001], [-2.0051853, 52.34892740000001], [-2.0055801999999994, 52.3487258], [-2.0059903999999995, 52.348522900000006], [-2.0061331999999994, 52.3484554], [-2.0064892, 52.348287], [-2.0068132, 52.34814310000001], [-2.0073449, 52.34792019999999], [-2.0079859, 52.3476636], [-2.0085251, 52.34745560000001], [-2.0090023, 52.347272800000006], [-2.0093966999999995, 52.34712169999999], [-2.009898, 52.34692750000001], [-2.0104924999999993, 52.3466878], [-2.0108599, 52.346533], [-2.0111497, 52.34640530000001], [-2.011467, 52.346258299999995], [-2.0118267, 52.34609150000001], [-2.0121099, 52.34595219999999], [-2.0122152999999994, 52.3459], [-2.012244, 52.34588579999999], [-2.0124698, 52.34576860000001], [-2.0126716, 52.3456604], [-2.0128458, 52.345566299999994], [-2.0132152, 52.34535180000001], [-2.0136065999999997, 52.3451224], [-2.0138639, 52.3449645], [-2.0140982, 52.3448197], [-2.0143701, 52.3446467], [-2.0145754999999994, 52.34451180000001], [-2.0147473, 52.344398], [-2.0152608, 52.34405799999998], [-2.0160368, 52.3435192], [-2.0165708, 52.34315239999999], [-2.0169447999999996, 52.342902900000006], [-2.0172753, 52.3426773], [-2.0174837, 52.3425362], [-2.0178488, 52.3422894], [-2.0182268, 52.342033], [-2.0185794, 52.3417934], [-2.0189154, 52.3415662], [-2.0191855, 52.34138239999999], [-2.019451, 52.3412023], [-2.0198545999999995, 52.3409318], [-2.0213084, 52.33994679999999], [-2.0214651, 52.33984100000001], [-2.0214886999999995, 52.33982479999999], [-2.0216948, 52.3396838], [-2.022583899999999, 52.3390821], [-2.023752, 52.3382922], [-2.0245875, 52.3377261], [-2.0251682, 52.33733019999999], [-2.025518299999999, 52.33709489999999], [-2.0258855, 52.33684929999999], [-2.0263531, 52.33654239999999], [-2.0268555, 52.3361987], [-2.0270762000000007, 52.3360428], [-2.0274306999999996, 52.33580140000001], [-2.0279663, 52.33544249999999], [-2.0298447, 52.3341654], [-2.0299694, 52.3340794], [-2.0309432, 52.33342229999999], [-2.0325794, 52.3323073], [-2.0332187, 52.33187489999999], [-2.0333469, 52.331790299999994], [-2.0334693, 52.3317045], [-2.0335915, 52.3316146], [-2.0339165999999995, 52.33139629999999], [-2.0341644, 52.331236], [-2.034344, 52.331115], [-2.0344156, 52.331066699999994], [-2.0346301, 52.33092209999999], [-2.0356673, 52.3302151], [-2.0357603, 52.3301539], [-2.0360195, 52.3299797], [-2.0361106495299297, 52.32991742479848], [-2.0362268999999995, 52.329838], [-2.0379614, 52.3286651], [-2.0380718999999994, 52.32858809999999], [-2.0385337999999997, 52.3282723], [-2.039243, 52.327782199999994], [-2.0396152, 52.3275333], [-2.040021, 52.3272624], [-2.0405903, 52.3268729], [-2.041126, 52.32650550000001], [-2.0417733, 52.3260705], [-2.0435874, 52.3248409], [-2.044397, 52.32429270000001], [-2.0444338999999996, 52.3242678], [-2.0445849, 52.32417079999999], [-2.0447350999999996, 52.3240798], [-2.0448812999999997, 52.3239921], [-2.0450914, 52.3238656], [-2.0453412999999996, 52.3236988], [-2.0466613, 52.32279249999999], [-2.0467976999999995, 52.32269320000001], [-2.0468665, 52.32264310000001], [-2.047691299999999, 52.32204329999999], [-2.0478427999999997, 52.32193689999999], [-2.0480024, 52.32181289999999], [-2.0481729, 52.3216823], [-2.0487095, 52.32128780000001], [-2.0492625, 52.320836500000006], [-2.0500074, 52.32017199999999], [-2.0501102, 52.3200847]]} |
3.7 |
1553 |
1558 |
Barnt Green |
Bromsgrove |
Bromsgrove |
52.3200847 |
-2.0501102 |
52.3200847 |
-2.0501102 |
1 |
0 |
2026-09-15 15:08:37 |
TERMINATED |
2026-09-15 14:58:00 |
Bromsgrove |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15551896 |
1789484219748488 |
93 |
93 |
2026-09-15 15:08:27.608424 |
3 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 14:58:27.517681 |
| 552047 |
583870 |
L79214 |
861J39MR15 |
2026-09-15 |
COMPLETE |
None |
2026-09-15 14:58:29 |
2026-09-15 15:08:38 |
2026-09-17 15:08:38 |
{"id": 583870, "stp": "P", "toc": "South Western Railway", "uid": "L79214", "consist": "450065", "dest_crs": "LYP", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L79214/2026-09-15/detailed", "trust_id": "861J39MR15", "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": "1552", "dest_platform": null, "is_terminated": 1, "next_location": "Lymington Pier", "signalling_id": "1J39", "timing_status": "LATE", "origin_station": "Brockenhurst", "current_leg_arr": "1552", "current_leg_dep": "1550", "current_leg_end": "Lymington Pier", "origin_dep_time": "1542", "origin_platform": "4", "current_location": "Brockenhurst", "last_update_time": "2026-09-15T15:08:38", "route_debug_link": null, "timing_variation": "+4 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": "1552", "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\": 583870, \"profile_key\": \"7414cd8ad6f930a391bd28139644c8750dca0c1c651a5c9c11d954509e2206d3\", \"schedule_id\": 16678, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1542\", \"location\": \"Brockenhurst\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 34803}, {\"is_pass\": false, \"wtt_arr\": \"1549H\", \"wtt_dep\": \"1550\", \"location\": \"Lymington Town\", \"stage_seq\": 2, \"distance_m\": 7873.508, \"section_seq\": 1, \"route_path_id\": 34803}, {\"is_pass\": false, \"wtt_arr\": \"1552\", \"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": "1542", "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-15T14:54:52Z\", \"source_id\": 47836147, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:58:29\", \"operational_fact\": true, \"platform_smart_ids\": []}]", "service_state_location": "Lymington Pier", "service_state_platform": "1", "timing_fact_generation": 1789484093987361, "current_leg_arrival_utc": "2026-09-15T15:56:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:58:29.578573", "service_state_evidence_id": 47836147, "current_leg_start_actual_dep": "2026-09-15T15:54:00+01:00", "operational_evidence_version": 9, "service_state_event_time_utc": "2026-09-15T14:58:29", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T15:08:33.574820", "service_state_valid_until_kind": null, "operational_interpretation_version": 9, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
South Western Railway |
P |
BCU |
LYP |
1J39 |
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": 583870, "profile_key": "7414cd8ad6f930a391bd28139644c8750dca0c1c651a5c9c11d954509e2206d3", "schedule_id": 16678, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1542", "location": "Brockenhurst", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 34803}, {"is_pass": false, "wtt_arr": "1549H", "wtt_dep": "1550", "location": "Lymington Town", "stage_seq": 2, "distance_m": 7873.508, "section_seq": 1, "route_path_id": 34803}, {"is_pass": false, "wtt_arr": "1552", "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-15T14:54:52Z", "source_id": 47836147, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T14:58:29", "operational_fact": true, "platform_smart_ids": []}] |
Brockenhurst |
1542 |
1542 |
4 |
None |
None |
Lymington Pier |
1552 |
1552 |
None |
LATE |
+4 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:L79214/2026-09-15/detailed |
None |
Lymington Town |
2026-09-15T15:54: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 |
1550 |
1552 |
None |
Brockenhurst |
Lymington Pier |
50.7574403 |
-1.5292021 |
50.7574403 |
-1.5292021 |
1 |
0 |
2026-09-15 15:08:38 |
TERMINATED |
2026-09-15 14:58:29 |
Lymington Pier |
TD |
DIRECT_DESTINATION_ARRIVAL |
47836147 |
1789484093987361 |
9 |
9 |
2026-09-15 15:08:33.574820 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 14:58:29.578573 |
| 552048 |
580852 |
G89418 |
171L61MN15 |
2026-09-15 |
COMPLETE |
15552175 |
2026-09-15 15:58:00 |
2026-09-15 15:08:38 |
2026-09-17 15:08:38 |
{"id": 580852, "stp": "P", "toc": "Northern", "uid": "G89418", "consist": "195024", "dest_crs": "LCN", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G89418/2026-09-15/detailed", "trust_id": "171L61MN15", "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": "1556", "dest_platform": "4A", "is_terminated": 1, "next_location": "Lincoln", "signalling_id": "1L61", "timing_status": "LATE", "origin_station": "Leeds", "current_leg_arr": "1558", "current_leg_dep": "1549", "current_leg_end": "Lincoln", "origin_dep_time": "1338", "origin_platform": "17B", "current_location": "Lincoln", "last_update_time": "2026-09-15T15:08:38", "route_debug_link": null, "timing_variation": "+2 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": "1556", "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": 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\": 66147.642, \"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\": 66149.775, \"from_m\": 66147.642, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 66181.908, \"from_m\": 66149.775, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.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\": 100.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\": 100.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\": 100.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\": 100.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\": 100.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\": 100.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\": 100.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\": 100.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\": 100.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\": 100.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\": 100.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\": 100.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\": 100.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\": 100.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\": 100.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\": 100.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\": 100.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\": 100.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\": 100.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\": 100.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\": 100.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\": 100.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\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}], \"service_id\": 580852, \"profile_key\": \"883ed2953fb31a0312a4159ad67f2916ad472415c0de7d1d7fc21054422540c8\", \"schedule_id\": 13051, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1338\", \"location\": \"Leeds\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 69975}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1339\", \"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\": \"1340\", \"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\": \"1343\", \"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\": \"1349\", \"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\": \"1350H\", \"location\": \"Altofts Jn\", \"stage_seq\": 6, \"distance_m\": 16317.661, \"section_seq\": 1, \"route_path_id\": 69975}, {\"is_pass\": false, \"wtt_arr\": \"1355H\", \"wtt_dep\": \"1356H\", \"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\": \"1359H\", \"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\": \"1404H\", \"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\": \"1410\", \"wtt_dep\": \"1412\", \"location\": \"Barnsley\", \"stage_seq\": 10, \"distance_m\": 40237.177, \"section_seq\": 1, \"route_path_id\": 69975}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1425H\", \"location\": \"Ecclesfield West S.B.\", \"stage_seq\": 11, \"distance_m\": 56940.279, \"section_seq\": 1, \"route_path_id\": 69975}, {\"is_pass\": false, \"wtt_arr\": \"1428H\", \"wtt_dep\": \"1430\", \"location\": \"Meadowhall\", \"stage_seq\": 12, \"distance_m\": 60661.699, \"section_seq\": 1, \"route_path_id\": 69975}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1430H\", \"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\": \"1435\", \"location\": \"Nunnery Main Line Jn\", \"stage_seq\": 14, \"distance_m\": 65335.853, \"section_seq\": 1, \"route_path_id\": 69975}, {\"is_pass\": false, \"wtt_arr\": \"1437\", \"wtt_dep\": \"1441\", \"location\": \"Sheffield\", \"stage_seq\": 15, \"distance_m\": 65859.512, \"section_seq\": 1, \"route_path_id\": 69975}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1443\", \"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\": \"1444H\", \"location\": \"Woodburn Jn\", \"stage_seq\": 17, \"distance_m\": 67968.761, \"section_seq\": 1, \"route_path_id\": 69975}, {\"is_pass\": false, \"wtt_arr\": \"1446H\", \"wtt_dep\": \"1447\", \"location\": \"Darnall\", \"stage_seq\": 18, \"distance_m\": 69451.895, \"section_seq\": 1, \"route_path_id\": 69975}, {\"is_pass\": false, \"wtt_arr\": \"1451\", \"wtt_dep\": \"1452\", \"location\": \"Woodhouse\", \"stage_seq\": 19, \"distance_m\": 74137.979, \"section_seq\": 1, \"route_path_id\": 69975}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1453\", \"location\": \"Woodhouse Jn\", \"stage_seq\": 20, \"distance_m\": 74923.525, \"section_seq\": 1, \"route_path_id\": 69975}, {\"is_pass\": false, \"wtt_arr\": \"1458\", \"wtt_dep\": \"1458H\", \"location\": \"Kiveton Bridge\", \"stage_seq\": 21, \"distance_m\": 80872.882, \"section_seq\": 1, \"route_path_id\": 69975}, {\"is_pass\": false, \"wtt_arr\": \"1500H\", \"wtt_dep\": \"1501H\", \"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\": \"1504\", \"location\": \"Brancliffe East Jn\", \"stage_seq\": 23, \"distance_m\": 86182.675, \"section_seq\": 1, \"route_path_id\": 69975}, {\"is_pass\": false, \"wtt_arr\": \"1505H\", \"wtt_dep\": \"1506\", \"location\": \"Shireoaks\", \"stage_seq\": 24, \"distance_m\": 87716.967, \"section_seq\": 1, \"route_path_id\": 69975}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1508\", \"location\": \"Shireoaks East Jn\", \"stage_seq\": 25, \"distance_m\": 89418.852, \"section_seq\": 1, \"route_path_id\": 69975}, {\"is_pass\": false, \"wtt_arr\": \"1509H\", \"wtt_dep\": \"1510H\", \"location\": \"Worksop\", \"stage_seq\": 26, \"distance_m\": 91091.353, \"section_seq\": 1, \"route_path_id\": 69975}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1518\", \"location\": \"Thrumpton West Jn\", \"stage_seq\": 27, \"distance_m\": 101862.009, \"section_seq\": 1, \"route_path_id\": 69975}, {\"is_pass\": false, \"wtt_arr\": \"1519H\", \"wtt_dep\": \"1520H\", \"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\": \"1525\", \"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\": \"1530H\", \"location\": \"Gainsborough Trent Jns\", \"stage_seq\": 30, \"distance_m\": 117644.97, \"section_seq\": 1, \"route_path_id\": 69975}, {\"is_pass\": false, \"wtt_arr\": \"1532H\", \"wtt_dep\": \"1533H\", \"location\": \"Gainsborough Lea Road\", \"stage_seq\": 31, \"distance_m\": 118698.66, \"section_seq\": 1, \"route_path_id\": 69975}, {\"is_pass\": false, \"wtt_arr\": \"1544\", \"wtt_dep\": \"1545\", \"location\": \"Saxilby\", \"stage_seq\": 32, \"distance_m\": 133893.712, \"section_seq\": 1, \"route_path_id\": 69975}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1553H\", \"location\": \"West Holmes Jn\", \"stage_seq\": 33, \"distance_m\": 142341.425, \"section_seq\": 1, \"route_path_id\": 69975}, {\"is_pass\": false, \"wtt_arr\": \"1556\", \"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\": 100.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": "1338", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "9.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-15T12:53:23Z\", \"source_id\": 47514815, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:54:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:53:27Z\", \"source_id\": 15459679, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7177, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:13:13Z\", \"source_id\": 47566286, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:14:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:13:19Z\", \"source_id\": 15474190, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7251, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:34:36Z\", \"source_id\": 47622106, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:35:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:34:38Z\", \"source_id\": 15489894, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7302, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:40:41Z\", \"source_id\": 47638100, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:42:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:40:43Z\", \"source_id\": 15494407, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:05:27Z\", \"source_id\": 15512609, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7527, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:09:14Z\", \"source_id\": 47713875, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:09:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:09:18Z\", \"source_id\": 15515536, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7506, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:12:40Z\", \"source_id\": 47723247, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:13:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:12:45Z\", \"source_id\": 15518182, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7475, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:23:36Z\", \"source_id\": 47752256, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:24:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:23:38Z\", \"source_id\": 15526455, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7466, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:36:49Z\", \"source_id\": 47787318, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:37:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:36:52Z\", \"source_id\": 15536508, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 11466, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:47:42Z\", \"source_id\": 47816626, \"stage_seq\": 32, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:49:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:47:47Z\", \"source_id\": 15544795, \"stage_seq\": 32, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 11503, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:57:13Z\", \"source_id\": 47842219, \"stage_seq\": 34, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:58:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:57:18Z\", \"source_id\": 15552175, \"stage_seq\": 34, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:58:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Lincoln", "service_state_platform": "4", "timing_fact_generation": 1789484238961104, "current_leg_arrival_utc": "2026-09-15T15:58:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:58:31.338918", "service_state_evidence_id": 15552175, "current_leg_start_actual_dep": "2026-09-15T15:47:00+01:00", "operational_evidence_version": 94, "service_state_event_time_utc": "2026-09-15T14:58:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T15:08:31.589200", "service_state_valid_until_kind": null, "operational_interpretation_version": 94, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Northern |
P |
LDS |
LCN |
1L61 |
195024 |
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": 66147.642, "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": 66149.775, "from_m": 66147.642, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 66181.908, "from_m": 66149.775, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.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": 100.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": 100.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": 100.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": 100.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": 100.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": 100.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": 100.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": 100.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": 100.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": 100.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": 100.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": 100.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": 100.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": 100.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": 100.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": 100.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": 100.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": 100.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": 100.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": 100.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": 100.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": 100.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": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}], "service_id": 580852, "profile_key": "883ed2953fb31a0312a4159ad67f2916ad472415c0de7d1d7fc21054422540c8", "schedule_id": 13051, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1338", "location": "Leeds", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 69975}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1339", "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": "1340", "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": "1343", "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": "1349", "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": "1350H", "location": "Altofts Jn", "stage_seq": 6, "distance_m": 16317.661, "section_seq": 1, "route_path_id": 69975}, {"is_pass": false, "wtt_arr": "1355H", "wtt_dep": "1356H", "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": "1359H", "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": "1404H", "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": "1410", "wtt_dep": "1412", "location": "Barnsley", "stage_seq": 10, "distance_m": 40237.177, "section_seq": 1, "route_path_id": 69975}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1425H", "location": "Ecclesfield West S.B.", "stage_seq": 11, "distance_m": 56940.279, "section_seq": 1, "route_path_id": 69975}, {"is_pass": false, "wtt_arr": "1428H", "wtt_dep": "1430", "location": "Meadowhall", "stage_seq": 12, "distance_m": 60661.699, "section_seq": 1, "route_path_id": 69975}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1430H", "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": "1435", "location": "Nunnery Main Line Jn", "stage_seq": 14, "distance_m": 65335.853, "section_seq": 1, "route_path_id": 69975}, {"is_pass": false, "wtt_arr": "1437", "wtt_dep": "1441", "location": "Sheffield", "stage_seq": 15, "distance_m": 65859.512, "section_seq": 1, "route_path_id": 69975}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1443", "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": "1444H", "location": "Woodburn Jn", "stage_seq": 17, "distance_m": 67968.761, "section_seq": 1, "route_path_id": 69975}, {"is_pass": false, "wtt_arr": "1446H", "wtt_dep": "1447", "location": "Darnall", "stage_seq": 18, "distance_m": 69451.895, "section_seq": 1, "route_path_id": 69975}, {"is_pass": false, "wtt_arr": "1451", "wtt_dep": "1452", "location": "Woodhouse", "stage_seq": 19, "distance_m": 74137.979, "section_seq": 1, "route_path_id": 69975}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1453", "location": "Woodhouse Jn", "stage_seq": 20, "distance_m": 74923.525, "section_seq": 1, "route_path_id": 69975}, {"is_pass": false, "wtt_arr": "1458", "wtt_dep": "1458H", "location": "Kiveton Bridge", "stage_seq": 21, "distance_m": 80872.882, "section_seq": 1, "route_path_id": 69975}, {"is_pass": false, "wtt_arr": "1500H", "wtt_dep": "1501H", "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": "1504", "location": "Brancliffe East Jn", "stage_seq": 23, "distance_m": 86182.675, "section_seq": 1, "route_path_id": 69975}, {"is_pass": false, "wtt_arr": "1505H", "wtt_dep": "1506", "location": "Shireoaks", "stage_seq": 24, "distance_m": 87716.967, "section_seq": 1, "route_path_id": 69975}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1508", "location": "Shireoaks East Jn", "stage_seq": 25, "distance_m": 89418.852, "section_seq": 1, "route_path_id": 69975}, {"is_pass": false, "wtt_arr": "1509H", "wtt_dep": "1510H", "location": "Worksop", "stage_seq": 26, "distance_m": 91091.353, "section_seq": 1, "route_path_id": 69975}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1518", "location": "Thrumpton West Jn", "stage_seq": 27, "distance_m": 101862.009, "section_seq": 1, "route_path_id": 69975}, {"is_pass": false, "wtt_arr": "1519H", "wtt_dep": "1520H", "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": "1525", "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": "1530H", "location": "Gainsborough Trent Jns", "stage_seq": 30, "distance_m": 117644.97, "section_seq": 1, "route_path_id": 69975}, {"is_pass": false, "wtt_arr": "1532H", "wtt_dep": "1533H", "location": "Gainsborough Lea Road", "stage_seq": 31, "distance_m": 118698.66, "section_seq": 1, "route_path_id": 69975}, {"is_pass": false, "wtt_arr": "1544", "wtt_dep": "1545", "location": "Saxilby", "stage_seq": 32, "distance_m": 133893.712, "section_seq": 1, "route_path_id": 69975}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1553H", "location": "West Holmes Jn", "stage_seq": 33, "distance_m": 142341.425, "section_seq": 1, "route_path_id": 69975}, {"is_pass": false, "wtt_arr": "1556", "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": 100.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-15T12:53:23Z", "source_id": 47514815, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T12:54:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:53:27Z", "source_id": 15459679, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T13:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7177, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:13:13Z", "source_id": 47566286, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T13:14:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:13:19Z", "source_id": 15474190, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T14:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7251, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:34:36Z", "source_id": 47622106, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T13:35:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:34:38Z", "source_id": 15489894, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T14:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7302, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:40:41Z", "source_id": 47638100, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T13:42:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:40:43Z", "source_id": 15494407, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T14:42:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:05:27Z", "source_id": 15512609, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T15:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7527, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:09:14Z", "source_id": 47713875, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-15T14:09:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:09:18Z", "source_id": 15515536, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-15T15:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7506, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:12:40Z", "source_id": 47723247, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-15T14:13:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:12:45Z", "source_id": 15518182, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-15T15:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7475, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:23:36Z", "source_id": 47752256, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-15T14:24:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:23:38Z", "source_id": 15526455, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-15T15:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7466, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:36:49Z", "source_id": 47787318, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-15T14:37:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:36:52Z", "source_id": 15536508, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-15T15:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 11466, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:47:42Z", "source_id": 47816626, "stage_seq": 32, "event_role": "ARR", "event_time": "2026-09-15T14:49:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:47:47Z", "source_id": 15544795, "stage_seq": 32, "event_role": "ARR", "event_time": "2026-09-15T15:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 11503, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:57:13Z", "source_id": 47842219, "stage_seq": 34, "event_role": "ARR", "event_time": "2026-09-15T14:58:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:57:18Z", "source_id": 15552175, "stage_seq": 34, "event_role": "ARR", "event_time": "2026-09-15T15:58:00+01:00", "operational_fact": true}] |
Leeds |
1338 |
1338 |
17B |
None |
None |
Lincoln |
1556 |
1556 |
4A |
LATE |
+2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G89418/2026-09-15/detailed |
None |
Saxilby |
2026-09-15T15:47:00+01:00 |
Lincoln |
9.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 |
1549 |
1558 |
Saxilby |
Lincoln |
Lincoln |
53.2260210 |
-0.5397776 |
53.2260210 |
-0.5397776 |
1 |
0 |
2026-09-15 15:08:38 |
TERMINATED |
2026-09-15 14:58:00 |
Lincoln |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15552175 |
1789484238961104 |
94 |
94 |
2026-09-15 15:08:31.589200 |
4 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 14:58:31.338918 |
| 552049 |
584003 |
Y61703 |
775V42MR15 |
2026-09-15 |
COMPLETE |
15553045 |
2026-09-15 15:58:00 |
2026-09-15 15:08:38 |
2026-09-17 15:08:38 |
{"id": 584003, "stp": "P", "toc": "Transport for Wales", "uid": "Y61703", "consist": "67025+HD05", "dest_crs": "XCC", "num_carr": 7, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:Y61703/2026-09-15/detailed", "trust_id": "775V42MR15", "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": "1559", "dest_platform": null, "is_terminated": 1, "next_location": "Canton C.S.D.", "signalling_id": "5V42", "timing_status": "EARLY", "origin_station": "Cardiff Central", "current_leg_arr": "1558", "current_leg_dep": "1552", "current_leg_end": "Canton C.S.D.", "origin_dep_time": "1547", "origin_platform": "4", "current_location": "Canton C.S.D.", "last_update_time": "2026-09-15T15:08:38", "route_debug_link": null, "timing_variation": "-1 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": "1559", "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\": 584003, \"profile_key\": \"b8df486abfe6ff4e7a0a0cf1866b2a4e3047e87de6bb1699a96010f1822fc0f3\", \"schedule_id\": 38940, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1547\", \"location\": \"Cardiff Central\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 28178}, {\"is_pass\": false, \"wtt_arr\": \"1559\", \"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": "1547", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "6.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-15T14:58:25Z\", \"source_id\": 15553045, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:58:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Canton C.S.D.", "service_state_platform": null, "timing_fact_generation": 1789484312685862, "current_leg_arrival_utc": "2026-09-15T15:58:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:58:32.683583", "service_state_evidence_id": 15553045, "current_leg_start_actual_dep": "2026-09-15T15:47:00+01:00", "operational_evidence_version": 13, "service_state_event_time_utc": "2026-09-15T14:58:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T15:08:33.907076", "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 |
5V42 |
67025+HD05 |
7 |
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": 584003, "profile_key": "b8df486abfe6ff4e7a0a0cf1866b2a4e3047e87de6bb1699a96010f1822fc0f3", "schedule_id": 38940, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1547", "location": "Cardiff Central", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 28178}, {"is_pass": false, "wtt_arr": "1559", "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-15T14:58:25Z", "source_id": 15553045, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T15:58:00+01:00", "operational_fact": true}] |
Cardiff Central |
1547 |
1547 |
4 |
None |
None |
Canton C.S.D. |
1559 |
1559 |
None |
EARLY |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:Y61703/2026-09-15/detailed |
None |
Cardiff Central |
2026-09-15T15:47:00+01:00 |
Canton C.S.D. |
6.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 |
1552 |
1558 |
Cardiff Central |
Canton C.S.D. |
Canton C.S.D. |
51.4746824 |
-3.1944478 |
51.4746824 |
-3.1944478 |
1 |
0 |
2026-09-15 15:08:38 |
TERMINATED |
2026-09-15 14:58:00 |
Canton C.S.D. |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15553045 |
1789484312685862 |
13 |
13 |
2026-09-15 15:08:33.907076 |
None |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 14:58:32.683583 |
| 552050 |
581568 |
C61465 |
722A41MO15 |
2026-09-15 |
COMPLETE |
None |
2026-09-15 14:58:30 |
2026-09-15 15:08:38 |
2026-09-17 15:08:38 |
{"id": 581568, "stp": "P", "toc": "London Underground", "uid": "C61465", "consist": null, "dest_crs": "ZEL", "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C61465/2026-09-15/detailed", "trust_id": "722A41MO15", "origin_crs": "HRW", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Elephant & Castle L.T.", "service_date": "2026-09-15", "dest_arr_time": "1459", "dest_platform": null, "is_terminated": 1, "next_location": "Queen's Park (DC)", "signalling_id": "2A41", "timing_status": "EARLY", "origin_station": "Harrow & Wealdstone (DC)", "current_leg_arr": "1430", "current_leg_dep": "1427", "current_leg_end": "Queen's Park (DC)", "origin_dep_time": "1408", "origin_platform": "2", "current_location": "Queen's Park (DC)", "last_update_time": "2026-09-15T15:08:38", "route_debug_link": null, "timing_variation": "-2 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": "1458½", "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": "1408", "service_state_basis": "TRACKING_TIMEOUT", "current_leg_duration": "3.0", "current_position_lat": "51.5341536", "current_position_lon": "-0.2053586", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:09:42Z\", \"source_id\": 15471554, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:12:24Z\", \"source_id\": 15473495, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:14:18Z\", \"source_id\": 15474940, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:15:44Z\", \"source_id\": 15475995, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:19:01Z\", \"source_id\": 15478333, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:22:34Z\", \"source_id\": 15480970, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:23:51Z\", \"source_id\": 15481965, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:26:43Z\", \"source_id\": 15484082, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:28:47Z\", \"source_id\": 15485665, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:30:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Queen's Park (DC)", "service_state_platform": "2", "timing_fact_generation": 1789478929437580, "current_leg_arrival_utc": "2026-09-15T14:30:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:58:33.588651", "service_state_evidence_id": 15485665, "current_leg_start_actual_dep": "2026-09-15T14:28:00+01:00", "operational_evidence_version": 20, "service_state_event_time_utc": "2026-09-15T14:58:30", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T15:08:33.768072", "service_state_valid_until_kind": null, "operational_interpretation_version": 20, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
London Underground |
P |
HRW |
ZEL |
2A41 |
None |
None |
None |
None |
None |
[{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:09:42Z", "source_id": 15471554, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T14:11:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:12:24Z", "source_id": 15473495, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T14:13:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:14:18Z", "source_id": 15474940, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T14:15:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:15:44Z", "source_id": 15475995, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T14:17:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:19:01Z", "source_id": 15478333, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T14:19:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:22:34Z", "source_id": 15480970, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T14:22:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:23:51Z", "source_id": 15481965, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T14:24:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:26:43Z", "source_id": 15484082, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T14:27:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:28:47Z", "source_id": 15485665, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T14:30:00+01:00", "operational_fact": true}] |
Harrow & Wealdstone (DC) |
1408 |
1408 |
2 |
None |
None |
Elephant & Castle L.T. |
1459 |
1458½ |
None |
EARLY |
-2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C61465/2026-09-15/detailed |
None |
Kensal Green |
2026-09-15T14:28:00+01:00 |
Queen's Park (DC) |
3.0 |
{"type": "LineString", "coordinates": [[-0.22400645846067543, 51.53065481629824], [-0.22400329999999993, 51.530655], [-0.2235717, 51.5306818], [-0.22314149999999996, 51.5307143], [-0.2227257, 51.5307492], [-0.2224057, 51.530781299999994], [-0.2220851, 51.53081730000001], [-0.2217011, 51.53087], [-0.2213187, 51.53092600000001], [-0.2209276, 51.53098619999999], [-0.2205379, 51.53105200000001], [-0.2201623, 51.5311205], [-0.219788, 51.5311922], [-0.21942470000000003, 51.5312675], [-0.2190635, 51.53134649999999], [-0.21836149999999996, 51.53150790000001], [-0.2171075, 51.5318004], [-0.2155339, 51.532145699999994], [-0.2122158, 51.5328579], [-0.2118584, 51.5329333], [-0.2115479, 51.53299499999999], [-0.2108573, 51.53313000000001], [-0.20994409999999997, 51.5333132], [-0.2088518, 51.5335158], [-0.20735, 51.5337938], [-0.2067477, 51.53390259999999], [-0.2063704, 51.533971400000006], [-0.20535856458816795, 51.53415358854151]]} |
0.8 |
1427 |
1430 |
Kensal Green |
Queen's Park (DC) |
Queen's Park (DC) |
51.5341536 |
-0.2053586 |
51.5341536 |
-0.2053586 |
1 |
0 |
2026-09-15 15:08:38 |
TERMINATED |
2026-09-15 14:58:30 |
Queen's Park (DC) |
TRUST |
TRACKING_TIMEOUT |
15485665 |
1789478929437580 |
20 |
20 |
2026-09-15 15:08:33.768072 |
2 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 14:58:33.588651 |
| 552051 |
584292 |
C35518 |
723W22MR15 |
2026-09-15 |
COMPLETE |
15553161 |
2026-09-15 15:58:00 |
2026-09-15 15:08:38 |
2026-09-17 15:08:38 |
{"id": 584292, "stp": "P", "toc": "Elizabeth Line", "uid": "C35518", "consist": "345022", "dest_crs": "PDX", "num_carr": 9, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C35518/2026-09-15/detailed", "trust_id": "723W22MR15", "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": "1559", "dest_platform": "A", "is_terminated": 1, "next_location": "Paddington (Crossrail)", "signalling_id": "3W22", "timing_status": "EARLY", "origin_station": "Westbourne Park Carriage Sidings", "current_leg_arr": "1558", "current_leg_dep": "1557", "current_leg_end": "Paddington (Crossrail)", "origin_dep_time": "1557", "origin_platform": "4", "current_location": "Paddington (Crossrail)", "last_update_time": "2026-09-15T15:08:38", "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": "1559", "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\": 584292, \"profile_key\": \"d7a92e0cfcdf072a2836ca0210a2a17f72825693df0c139f8d09a4f726b1e58d\", \"schedule_id\": 4511, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1557\", \"location\": \"Westbourne Park Carriage Sidings\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 29782}, {\"is_pass\": false, \"wtt_arr\": \"1559\", \"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": "1557", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "1.0", "current_position_lat": "51.5164607", "current_position_lon": "-0.1774340", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 22989, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:58:36Z\", \"source_id\": 47845699, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:58:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:58:36Z\", \"source_id\": 15553161, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:58:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Paddington (Crossrail)", "service_state_platform": "A", "timing_fact_generation": 1789484316415528, "current_leg_arrival_utc": "2026-09-15T15:58:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:58:36.412452", "service_state_evidence_id": 15553161, "current_leg_start_actual_dep": "2026-09-15T15:57:00+01:00", "operational_evidence_version": 6, "service_state_event_time_utc": "2026-09-15T14:58:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T15:08:36.591562", "service_state_valid_until_kind": null, "operational_interpretation_version": 6, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Elizabeth Line |
P |
None |
PDX |
3W22 |
345022 |
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": 584292, "profile_key": "d7a92e0cfcdf072a2836ca0210a2a17f72825693df0c139f8d09a4f726b1e58d", "schedule_id": 4511, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1557", "location": "Westbourne Park Carriage Sidings", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 29782}, {"is_pass": false, "wtt_arr": "1559", "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-15T14:58:36Z", "source_id": 47845699, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T14:58:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:58:36Z", "source_id": 15553161, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T15:58:00+01:00", "operational_fact": true}] |
Westbourne Park Carriage Sidings |
1557 |
1557 |
4 |
None |
None |
Paddington (Crossrail) |
1559 |
1559 |
A |
EARLY |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C35518/2026-09-15/detailed |
None |
Westbourne Park Carriage Sidings |
2026-09-15T15:57:00+01:00 |
Paddington (Crossrail) |
1.0 |
{"type": "LineString", "coordinates": [[-0.19894690000000004, 51.5208729], [-0.1980762, 51.52067939999999], [-0.1975886, 51.520565799999986], [-0.1962782, 51.52025509999999], [-0.19620119999999996, 51.52023689999999], [-0.1960185, 51.5201989], [-0.195824, 51.5201663], [-0.1954623, 51.520116], [-0.1951258, 51.5200483], [-0.19498149999999995, 51.5200142], [-0.19420519999999997, 51.5198755], [-0.1941071, 51.519857399999985], [-0.193967, 51.5198367], [-0.1937134, 51.5198008], [-0.19293099999999996, 51.519713], [-0.1923488, 51.519653000000005], [-0.1922012, 51.5196386], [-0.1917349, 51.519579799999995], [-0.1912869, 51.51952310000001], [-0.190431, 51.519438], [-0.1901427, 51.5194107], [-0.1870045, 51.51911890000001], [-0.18610779999999996, 51.5190708], [-0.1850612, 51.51905459999999], [-0.1843003, 51.51903159999999], [-0.1835796, 51.5189555], [-0.1830056, 51.51885550000001], [-0.18231629999999996, 51.5186885], [-0.1822454793351458, 51.51867019557413], [-0.18222252453516288, 51.51866426263708], [-0.18204641473925276, 51.518618744970894], [-0.18199497962396588, 51.51860545094652], [-0.18189897695255747, 51.518580637890665], [-0.1817077, 51.51853119999999], [-0.18162438004399503, 51.51850149374107], [-0.18161750662469375, 51.51849904314393], [-0.1815135671580024, 51.518461985333445], [-0.18137205983552085, 51.51841153330841], [-0.1812636838371851, 51.51837289365476], [-0.18123929999999996, 51.5183642], [-0.1811550773228511, 51.518324289956695], [-0.18094809999999997, 51.5183032], [-0.1807715, 51.5182854], [-0.18074147018795023, 51.51828097843411], [-0.1806724, 51.5182483], [-0.18064238192602824, 51.51822996347344], [-0.1806302, 51.5182281], [-0.1806173, 51.518226099999985], [-0.18036250000000004, 51.5181719], [-0.1800521, 51.518080999999995], [-0.1797498, 51.5179784], [-0.1796630568239043, 51.51794157093493], [-0.1793779, 51.51782049999999], [-0.1791722, 51.51771029999999], [-0.1789235, 51.5175535], [-0.1788428, 51.5174996], [-0.17743399999999998, 51.5164607]]} |
1.0 |
1557 |
1558 |
Westbourne Park Carriage Sidings |
Paddington (Crossrail) |
Paddington (Crossrail) |
51.5164607 |
-0.1774340 |
51.5164607 |
-0.1774340 |
1 |
0 |
2026-09-15 15:08:38 |
TERMINATED |
2026-09-15 14:58:00 |
Paddington (Crossrail) |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15553161 |
1789484316415528 |
6 |
6 |
2026-09-15 15:08:36.591562 |
A |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 14:58:36.412452 |
| 552052 |
583619 |
G97661 |
522T76MR15 |
2026-09-15 |
COMPLETE |
15551789 |
2026-09-15 15:58:00 |
2026-09-15 15:09:07 |
2026-09-17 15:09:07 |
{"id": 583619, "stp": "P", "toc": "London Overground", "uid": "G97661", "consist": null, "dest_crs": "CHI", "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G97661/2026-09-15/detailed", "trust_id": "522T76MR15", "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": "1558", "dest_platform": "2", "is_terminated": 1, "next_location": "Chingford", "signalling_id": "2T76", "timing_status": "LATE", "origin_station": "London Liverpool Street", "current_leg_arr": "1558", "current_leg_dep": "1554", "current_leg_end": "Chingford", "origin_dep_time": "1531", "origin_platform": "6", "current_location": "Chingford", "last_update_time": "2026-09-15T15:09:07", "route_debug_link": null, "timing_variation": "+1 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": "1557", "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\": 10229.951, \"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\": 10272.272, \"from_m\": 10229.951, \"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\": 10505.501, \"from_m\": 10272.272, \"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\": 11691.939, \"from_m\": 10505.501, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 11918.98, \"from_m\": 11691.939, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 14120.594, \"from_m\": 11918.98, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 16651.254, \"from_m\": 14120.594, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 16788.264, \"from_m\": 16651.254, \"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\": 16870.277, \"from_m\": 16788.264, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 17154.5, \"from_m\": 16870.277, \"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\": 583619, \"profile_key\": \"9f160d7877e253998ad0c14271d56412b8d1f63adcda9e419928dd6f356053b2\", \"schedule_id\": 13452, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1531\", \"location\": \"London Liverpool Street\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 32255}, {\"is_pass\": false, \"wtt_arr\": \"1534\", \"wtt_dep\": \"1534H\", \"location\": \"Bethnal Green\", \"stage_seq\": 2, \"distance_m\": 1812.143, \"section_seq\": 1, \"route_path_id\": 32255}, {\"is_pass\": false, \"wtt_arr\": \"1538\", \"wtt_dep\": \"1538H\", \"location\": \"Hackney Downs\", \"stage_seq\": 3, \"distance_m\": 4786.287, \"section_seq\": 1, \"route_path_id\": 32255}, {\"is_pass\": false, \"wtt_arr\": \"1540H\", \"wtt_dep\": \"1541\", \"location\": \"Clapton\", \"stage_seq\": 4, \"distance_m\": 6284.461, \"section_seq\": 1, \"route_path_id\": 32255}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1542\", \"location\": \"Clapton Jn\", \"stage_seq\": 5, \"distance_m\": 7168.425, \"section_seq\": 1, \"route_path_id\": 32255}, {\"is_pass\": false, \"wtt_arr\": \"1544\", \"wtt_dep\": \"1544H\", \"location\": \"St. James' Street\", \"stage_seq\": 6, \"distance_m\": 9218.248, \"section_seq\": 1, \"route_path_id\": 32255}, {\"is_pass\": false, \"wtt_arr\": \"1545H\", \"wtt_dep\": \"1546H\", \"location\": \"Walthamstow Central\", \"stage_seq\": 7, \"distance_m\": 10045.085, \"section_seq\": 1, \"route_path_id\": 32255}, {\"is_pass\": false, \"wtt_arr\": \"1548H\", \"wtt_dep\": \"1549\", \"location\": \"Wood Street\", \"stage_seq\": 8, \"distance_m\": 11796.695, \"section_seq\": 1, \"route_path_id\": 32255}, {\"is_pass\": false, \"wtt_arr\": \"1551H\", \"wtt_dep\": \"1552\", \"location\": \"Highams Park\", \"stage_seq\": 9, \"distance_m\": 14233.173, \"section_seq\": 1, \"route_path_id\": 32255}, {\"is_pass\": false, \"wtt_arr\": \"1557\", \"wtt_dep\": null, \"location\": \"Chingford\", \"stage_seq\": 10, \"distance_m\": 17154.5, \"section_seq\": 1, \"route_path_id\": 32255}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 17154.5, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 32255}], \"total_distance_m\": 17154.5, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 15482.886, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 1671.614, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1531", "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-15T14:35:53Z\", \"source_id\": 47784618, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:36:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:35:58Z\", \"source_id\": 15535797, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15438, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:40:05Z\", \"source_id\": 47796141, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:40:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:40:08Z\", \"source_id\": 15538924, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15428, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:43:01Z\", \"source_id\": 47803747, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:43:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:43:03Z\", \"source_id\": 15541176, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15424, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:45:48Z\", \"source_id\": 47811431, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:46:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:45:52Z\", \"source_id\": 15543342, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15420, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:47:36Z\", \"source_id\": 47816359, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:48:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:47:41Z\", \"source_id\": 15544738, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15395, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:50:11Z\", \"source_id\": 47823286, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:50:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:50:13Z\", \"source_id\": 15546694, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15416, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:53:23Z\", \"source_id\": 47832058, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:54:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:53:27Z\", \"source_id\": 15549244, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15410, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:56:46Z\", \"source_id\": 47840936, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:58:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:56:50Z\", \"source_id\": 15551789, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:58:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Chingford", "service_state_platform": "2", "timing_fact_generation": 1789484213895860, "current_leg_arrival_utc": "2026-09-15T15:58:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:58:38.560048", "service_state_evidence_id": 15551789, "current_leg_start_actual_dep": "2026-09-15T15:53:00+01:00", "operational_evidence_version": 40, "service_state_event_time_utc": "2026-09-15T14:58:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T15:08:38.807118", "service_state_valid_until_kind": null, "operational_interpretation_version": 40, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
London Overground |
P |
LST |
CHI |
2T76 |
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": 10229.951, "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": 10272.272, "from_m": 10229.951, "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": 10505.501, "from_m": 10272.272, "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": 11691.939, "from_m": 10505.501, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 11918.98, "from_m": 11691.939, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 14120.594, "from_m": 11918.98, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 16651.254, "from_m": 14120.594, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 16788.264, "from_m": 16651.254, "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": 16870.277, "from_m": 16788.264, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 17154.5, "from_m": 16870.277, "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": 583619, "profile_key": "9f160d7877e253998ad0c14271d56412b8d1f63adcda9e419928dd6f356053b2", "schedule_id": 13452, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1531", "location": "London Liverpool Street", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 32255}, {"is_pass": false, "wtt_arr": "1534", "wtt_dep": "1534H", "location": "Bethnal Green", "stage_seq": 2, "distance_m": 1812.143, "section_seq": 1, "route_path_id": 32255}, {"is_pass": false, "wtt_arr": "1538", "wtt_dep": "1538H", "location": "Hackney Downs", "stage_seq": 3, "distance_m": 4786.287, "section_seq": 1, "route_path_id": 32255}, {"is_pass": false, "wtt_arr": "1540H", "wtt_dep": "1541", "location": "Clapton", "stage_seq": 4, "distance_m": 6284.461, "section_seq": 1, "route_path_id": 32255}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1542", "location": "Clapton Jn", "stage_seq": 5, "distance_m": 7168.425, "section_seq": 1, "route_path_id": 32255}, {"is_pass": false, "wtt_arr": "1544", "wtt_dep": "1544H", "location": "St. James' Street", "stage_seq": 6, "distance_m": 9218.248, "section_seq": 1, "route_path_id": 32255}, {"is_pass": false, "wtt_arr": "1545H", "wtt_dep": "1546H", "location": "Walthamstow Central", "stage_seq": 7, "distance_m": 10045.085, "section_seq": 1, "route_path_id": 32255}, {"is_pass": false, "wtt_arr": "1548H", "wtt_dep": "1549", "location": "Wood Street", "stage_seq": 8, "distance_m": 11796.695, "section_seq": 1, "route_path_id": 32255}, {"is_pass": false, "wtt_arr": "1551H", "wtt_dep": "1552", "location": "Highams Park", "stage_seq": 9, "distance_m": 14233.173, "section_seq": 1, "route_path_id": 32255}, {"is_pass": false, "wtt_arr": "1557", "wtt_dep": null, "location": "Chingford", "stage_seq": 10, "distance_m": 17154.5, "section_seq": 1, "route_path_id": 32255}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 17154.5, "from_m": 0.0, "section_seq": 1, "route_path_id": 32255}], "total_distance_m": 17154.5, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 15482.886, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 1671.614, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 15460, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:35:53Z", "source_id": 47784618, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T14:36:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:35:58Z", "source_id": 15535797, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T15:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15438, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:40:05Z", "source_id": 47796141, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T14:40:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:40:08Z", "source_id": 15538924, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T15:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15428, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:43:01Z", "source_id": 47803747, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T14:43:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:43:03Z", "source_id": 15541176, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T15:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15424, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:45:48Z", "source_id": 47811431, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T14:46:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:45:52Z", "source_id": 15543342, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T15:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15420, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:47:36Z", "source_id": 47816359, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T14:48:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:47:41Z", "source_id": 15544738, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T15:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15395, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:50:11Z", "source_id": 47823286, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T14:50:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:50:13Z", "source_id": 15546694, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T15:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15416, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:53:23Z", "source_id": 47832058, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T14:54:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:53:27Z", "source_id": 15549244, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T15:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15410, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:56:46Z", "source_id": 47840936, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T14:58:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:56:50Z", "source_id": 15551789, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T15:58:00+01:00", "operational_fact": true}] |
London Liverpool Street |
1531 |
1531 |
6 |
None |
None |
Chingford |
1558 |
1557 |
2 |
LATE |
+1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G97661/2026-09-15/detailed |
None |
Highams Park |
2026-09-15T15:53: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 |
1554 |
1558 |
Highams Park |
Chingford |
Chingford |
51.6331130 |
0.0100258 |
51.6331130 |
0.0100258 |
1 |
0 |
2026-09-15 15:09:07 |
TERMINATED |
2026-09-15 14:58:00 |
Chingford |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15551789 |
1789484213895860 |
40 |
40 |
2026-09-15 15:08:38.807118 |
2 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 14:58:38.560048 |
| 552053 |
582419 |
L78611 |
871A48MP15 |
2026-09-15 |
COMPLETE |
15552222 |
2026-09-15 15:56:00 |
2026-09-15 15:09:07 |
2026-09-17 15:09:07 |
{"id": 582419, "stp": "P", "toc": "South Western Railway", "uid": "L78611", "consist": "450034+450102", "dest_crs": null, "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L78611/2026-09-15/detailed", "trust_id": "871A48MP15", "origin_crs": "AON", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London Waterloo", "service_date": "2026-09-15", "dest_arr_time": "1558", "dest_platform": "8", "is_terminated": 1, "next_location": "London Waterloo", "signalling_id": "1A48", "timing_status": "LATE", "origin_station": "Alton", "current_leg_arr": "1558", "current_leg_dep": "1550", "current_leg_end": "London Waterloo", "origin_dep_time": "1444", "origin_platform": "1", "current_location": "Waterloo West Crossings", "last_update_time": "2026-09-15T15:09:07", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.17096339999999996, 51.464049499999994], [-0.1707099, 51.464263999999986], [-0.17058149999999997, 51.4643605], [-0.1704387, 51.46445779999999], [-0.17025609999999997, 51.464572199999985], [-0.1700469, 51.4646943], [-0.16991190000000003, 51.4647674], [-0.1697425, 51.4648611], [-0.1696772, 51.4648908], [-0.1694902, 51.4649832], [-0.16913369999999997, 51.4651604], [-0.1687513, 51.4653528], [-0.1685817, 51.46544039999999], [-0.1683645, 51.46554760000001], [-0.16824819999999996, 51.46560590000001], [-0.16813199999999998, 51.4656611], [-0.167715, 51.4658586], [-0.16737309999999997, 51.4660111], [-0.1669806, 51.4661814], [-0.16677949999999997, 51.4662687], [-0.1665757, 51.4663558], [-0.16625760000000003, 51.46649190000001], [-0.1660631, 51.4665924], [-0.1659113, 51.4666717], [-0.16582860000000002, 51.4667167], [-0.16559389999999996, 51.4668194], [-0.1647436, 51.4671856], [-0.16425969999999998, 51.4674022], [-0.1641098, 51.4674761], [-0.16395599999999996, 51.4675542], [-0.16374929999999996, 51.467658500000006], [-0.163675873964294, 51.46769235270634], [-0.16364020000000004, 51.46770879999999], [-0.16360715415752114, 51.46772287939966], [-0.1634698, 51.4677814], [-0.16312299999999996, 51.467937], [-0.1629085, 51.4680279], [-0.1626567, 51.468136599999994], [-0.1620522, 51.4683988], [-0.1614175, 51.468679599999994], [-0.1609231, 51.46889049999999], [-0.16047119999999998, 51.4690875], [-0.1602077, 51.4691951], [-0.15976710000000002, 51.469369], [-0.15949799999999997, 51.46947839999999], [-0.159286, 51.4695646], [-0.15922950335554523, 51.46958937404501], [-0.15917034426645318, 51.46961531557013], [-0.1590107689894461, 51.469685289969185], [-0.15895301403436635, 51.46971061572221], [-0.1588689, 51.46974749999998], [-0.15875509999999998, 51.4697967], [-0.15839589999999998, 51.469951599999995], [-0.15792349999999997, 51.47016049999999], [-0.1577735, 51.470226], [-0.1574767, 51.47035379999999], [-0.1573791, 51.47039], [-0.15696579999999996, 51.47054889999999], [-0.1565183, 51.4707372], [-0.15610969999999996, 51.4709049], [-0.15578019999999998, 51.4710373], [-0.15525119999999998, 51.47126320000001], [-0.15445619999999996, 51.4716003], [-0.15195399999999998, 51.4726836], [-0.1504289, 51.47334959999999], [-0.14992429999999998, 51.47357639999999], [-0.1488944, 51.474016], [-0.1488318, 51.47404149999999], [-0.14860927052729844, 51.47413531122673], [-0.14848657539641247, 51.47418703544216], [-0.14841235181544946, 51.47421832562433], [-0.14835400133042398, 51.474242924224455], [-0.1482485, 51.4742874], [-0.1476196, 51.474522099999994], [-0.1475246, 51.4745582], [-0.14719399999999996, 51.47468389999999], [-0.14657309999999998, 51.4749391], [-0.1463315, 51.47504389999999], [-0.1461733, 51.47511649999999], [-0.14588548029804585, 51.47524319501048], [-0.1458489953002166, 51.47525925527293], [-0.1449963, 51.47563460000001], [-0.1445852, 51.4758127], [-0.14372529036534895, 51.476193200315215], [-0.1436817467186904, 51.47621246780335], [-0.14363699994084686, 51.476232267652634], [-0.1429447, 51.47653859999999], [-0.14280649139933313, 51.476597930031], [-0.14268670062075264, 51.47664935361784], [-0.1426416865471168, 51.47666867716977], [-0.14227729999999997, 51.4768251], [-0.14174898218387794, 51.47705686529359], [-0.14159128645633343, 51.47712604387305], [-0.14155279999999998, 51.4771563], [-0.14146371286912188, 51.47721409493213], [-0.1413296, 51.4773011], [-0.1410052, 51.477471099999995], [-0.14087459999999996, 51.4775326], [-0.1405747, 51.477661999999995], [-0.1400749, 51.47788070000001], [-0.1397748, 51.4780075], [-0.13961639999999997, 51.478075200000006], [-0.13938429999999996, 51.47817579999999], [-0.1390206, 51.4783384], [-0.1385867, 51.4785183], [-0.13814469999999998, 51.4786823], [-0.1377354, 51.4788183], [-0.13743169999999996, 51.478916100000006], [-0.1373196, 51.478947299999994], [-0.13683069999999997, 51.4790785], [-0.13619519999999996, 51.47923209999998], [-0.1353775, 51.479454], [-0.1350083, 51.4795648], [-0.1346707, 51.4796706], [-0.1343928, 51.47976329999999], [-0.13406319999999997, 51.479883], [-0.133793, 51.47998859999999], [-0.13319260000000002, 51.48021959999999], [-0.1329571, 51.48030909999999], [-0.1326475, 51.4804175], [-0.1320217, 51.48064490000001], [-0.1315371, 51.4808291], [-0.1312317, 51.4809546], [-0.1303113, 51.481344400000005], [-0.12994349999999996, 51.48148530000001], [-0.1296077, 51.4816082], [-0.1291186, 51.48178089999999], [-0.12871139999999998, 51.48191839999999], [-0.1283999, 51.4820209], [-0.1280025, 51.48214549999999], [-0.12754640000000003, 51.4822759], [-0.1272673, 51.4823546], [-0.1268816, 51.482471999999994], [-0.126452, 51.4826234], [-0.12607009999999996, 51.48278239999999], [-0.1258667, 51.48287899999999], [-0.1256235, 51.4830005], [-0.1254786, 51.48308089999999], [-0.12526609999999996, 51.4832059], [-0.1250836, 51.48331840000001], [-0.12482419999999995, 51.483491], [-0.12468529999999996, 51.483595300000005], [-0.1244926, 51.48374650000001], [-0.12425679999999996, 51.48395790000001], [-0.1241083, 51.484114700000006], [-0.1239807, 51.4842698], [-0.12387969999999998, 51.484417500000006], [-0.1237715, 51.484591399999985], [-0.1236794, 51.48478279999999], [-0.1235206, 51.4851397], [-0.1234392, 51.485327100000006], [-0.1233563, 51.48551079999999], [-0.12324649999999995, 51.4858111], [-0.12319289999999997, 51.48599049999999], [-0.1231604, 51.48611880000001], [-0.12311589999999996, 51.4863001], [-0.1230682, 51.48650079999999], [-0.1230115, 51.4867212], [-0.1229429, 51.4869373], [-0.1228177, 51.48726539999999], [-0.122751, 51.4874636], [-0.12271319999999998, 51.4876083], [-0.1226859, 51.4877467], [-0.1226722, 51.48783130000001], [-0.12265619999999998, 51.48794670000001], [-0.12264169999999998, 51.4880825], [-0.12258949999999998, 51.488770499999994], [-0.12258, 51.4888477], [-0.12257260000000002, 51.48890389999998], [-0.1225651, 51.48896020000001], [-0.1225446, 51.48907079999999], [-0.12251330000000002, 51.48920150000001], [-0.12248759999999996, 51.4892989], [-0.1224528, 51.48940280000001], [-0.1224214, 51.489487700000005], [-0.1223771, 51.489588299999994], [-0.1222938, 51.4897575], [-0.1222506, 51.4898356], [-0.1221455, 51.49000339999999], [-0.1220677, 51.49011329999998], [-0.1219408, 51.49026740000001], [-0.12179030000000002, 51.4904343], [-0.1216662, 51.49056189999999], [-0.1214837, 51.4907295], [-0.1212622, 51.4909187], [-0.1210408, 51.4910868], [-0.12086079999999998, 51.49121610000001], [-0.1205133, 51.491437100000006], [-0.1204249, 51.4914895], [-0.11964890000000002, 51.4919485], [-0.11953, 51.49202369999998], [-0.11928950000000002, 51.492186], [-0.1189787, 51.4924072], [-0.1187017, 51.4926119], [-0.1186327, 51.49266680000001], [-0.11823580000000002, 51.492986900000005], [-0.11793430000000002, 51.493242300000006], [-0.11764330000000002, 51.493507], [-0.1174563, 51.4936927], [-0.1173935, 51.493752], [-0.1172001, 51.493956399999995], [-0.11702909999999998, 51.4941552], [-0.1168476, 51.494376200000005], [-0.11677759999999998, 51.4944692], [-0.1166053, 51.49470509999999], [-0.1162448, 51.4952305], [-0.1160833, 51.49546410000001], [-0.11586349999999997, 51.49577729999999], [-0.1157334, 51.4959675], [-0.115668, 51.496067800000006], [-0.1155994, 51.49618089999999], [-0.1154947, 51.4963741], [-0.1153871, 51.496595], [-0.11534049367854114, 51.4967038905416], [-0.11517990000000002, 51.49707909999999], [-0.115123, 51.49721339999999], [-0.11508059999999998, 51.497311], [-0.1150616, 51.4973511], [-0.11502419999999998, 51.497442499999984], [-0.1149076, 51.4977247], [-0.1148468, 51.4978752], [-0.1147967, 51.4980216], [-0.1147811, 51.49808689999998], [-0.1147654, 51.4981522], [-0.1147395, 51.4982759], [-0.1147278, 51.498406799999984], [-0.11472399999999998, 51.49855569999999], [-0.11473259999999998, 51.49873730000001], [-0.11474006005064048, 51.4987748385867], [-0.1147827, 51.498989400000006], [-0.1148308, 51.499309], [-0.1148461, 51.4994124], [-0.1148597, 51.499545199999986], [-0.1148786, 51.4996591], [-0.11488489999999996, 51.49976], [-0.11488049999999998, 51.49985409999999], [-0.11487169999999997, 51.4999399], [-0.11484110000000002, 51.500067699999995], [-0.1147946, 51.5002716], [-0.11477719999999995, 51.500361299999994], [-0.11477130000000002, 51.5004112], [-0.11476550000000002, 51.500484199999995], [-0.1147575, 51.5006371], [-0.11475920000000002, 51.50072800000001], [-0.1147623, 51.5007713], [-0.11477210000000002, 51.5008809], [-0.11478280000000002, 51.5009745], [-0.1147833, 51.50102179999999], [-0.1147838, 51.5011249], [-0.11477589999999996, 51.501325599999994], [-0.1147698, 51.50144410000001], [-0.1147579, 51.5015404], [-0.1147266, 51.5016832], [-0.114697, 51.5017677], [-0.11467199999999998, 51.50182610000001], [-0.11461349999999997, 51.5019484], [-0.1145354, 51.5020728], [-0.1145222, 51.5020866], [-0.1143532, 51.502260599999985], [-0.1140898, 51.50252470000001], [-0.1133034, 51.50316509999998], [-0.1132399, 51.5032168]]}", "current_leg_start": "Clapham Junction (M)", "dest_arr_time_act": "1558", "motion_projection": null, "next_location_lat": "51.5032168", "next_location_lon": "-0.1132399", "previous_location": "Surbiton", "current_leg_milage": "3.9", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 226.045, \"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\": 12956.262, \"from_m\": 226.045, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 12965.071, \"from_m\": 12956.262, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 13034.122, \"from_m\": 12965.071, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 15589.053, \"from_m\": 13034.122, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 16234.52, \"from_m\": 15589.053, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 18217.178, \"from_m\": 16234.52, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 19192.118, \"from_m\": 18217.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\": 19235.987, \"from_m\": 19192.118, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 19713.548, \"from_m\": 19235.987, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 21374.23, \"from_m\": 19713.548, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 21400.157, \"from_m\": 21374.23, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 23190.686, \"from_m\": 21400.157, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 23223.304, \"from_m\": 23190.686, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 24823.416, \"from_m\": 23223.304, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 27027.158, \"from_m\": 24823.416, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 27842.471, \"from_m\": 27027.158, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 28048.864, \"from_m\": 27842.471, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 30470.162, \"from_m\": 28048.864, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 30536.713, \"from_m\": 30470.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\": 42101.11, \"from_m\": 30536.713, \"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\": 44217.217, \"from_m\": 42101.11, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 44244.321, \"from_m\": 44217.217, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 55173.602, \"from_m\": 44244.321, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 59176.62, \"from_m\": 55173.602, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 68847.859, \"from_m\": 59176.62, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 73342.432, \"from_m\": 68847.859, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 74472.472, \"from_m\": 73342.432, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 74503.384, \"from_m\": 74472.472, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 74621.95, \"from_m\": 74503.384, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 74736.043, \"from_m\": 74621.95, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 74797.094, \"from_m\": 74736.043, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 75215.155, \"from_m\": 74797.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}], \"service_id\": 582419, \"profile_key\": \"e57c0e7138736fce1857974356dcd06146393ff0270ff65ec5f71b05cd4e170b\", \"schedule_id\": 16543, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1444\", \"location\": \"Alton\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 72531}, {\"is_pass\": false, \"wtt_arr\": \"1450\", \"wtt_dep\": \"1451\", \"location\": \"Bentley\", \"stage_seq\": 2, \"distance_m\": 7792.627, \"section_seq\": 1, \"route_path_id\": 72531}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1454H\", \"location\": \"Farnham Single Line Jn\", \"stage_seq\": 3, \"distance_m\": 12956.262, \"section_seq\": 1, \"route_path_id\": 72531}, {\"is_pass\": false, \"wtt_arr\": \"1456\", \"wtt_dep\": \"1458\", \"location\": \"Farnham\", \"stage_seq\": 4, \"distance_m\": 13959.003, \"section_seq\": 1, \"route_path_id\": 72531}, {\"is_pass\": false, \"wtt_arr\": \"1503H\", \"wtt_dep\": \"1504H\", \"location\": \"Aldershot\", \"stage_seq\": 5, \"distance_m\": 18927.828, \"section_seq\": 1, \"route_path_id\": 72531}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1506H\", \"location\": \"Aldershot North Jn\", \"stage_seq\": 6, \"distance_m\": 21357.536, \"section_seq\": 1, \"route_path_id\": 72531}, {\"is_pass\": false, \"wtt_arr\": \"1508\", \"wtt_dep\": \"1509\", \"location\": \"Ash Vale\", \"stage_seq\": 7, \"distance_m\": 23128.709, \"section_seq\": 1, \"route_path_id\": 72531}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1513H\", \"location\": \"Pirbright Jn\", \"stage_seq\": 8, \"distance_m\": 27842.471, \"section_seq\": 1, \"route_path_id\": 72531}, {\"is_pass\": false, \"wtt_arr\": \"1515H\", \"wtt_dep\": \"1516\", \"location\": \"Brookwood\", \"stage_seq\": 9, \"distance_m\": 30351.535, \"section_seq\": 1, \"route_path_id\": 72531}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1519H\", \"location\": \"Woking Jn\", \"stage_seq\": 10, \"distance_m\": 35475.976, \"section_seq\": 1, \"route_path_id\": 72531}, {\"is_pass\": false, \"wtt_arr\": \"1520H\", \"wtt_dep\": \"1522H\", \"location\": \"Woking\", \"stage_seq\": 11, \"distance_m\": 36277.554, \"section_seq\": 1, \"route_path_id\": 72531}, {\"is_pass\": false, \"wtt_arr\": \"1526H\", \"wtt_dep\": \"1527H\", \"location\": \"West Byfleet\", \"stage_seq\": 12, \"distance_m\": 40338.558, \"section_seq\": 1, \"route_path_id\": 72531}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1529H\", \"location\": \"Byfleet & New Haw\", \"stage_seq\": 13, \"distance_m\": 42439.851, \"section_seq\": 1, \"route_path_id\": 72531}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1530H\", \"location\": \"Weybridge\", \"stage_seq\": 14, \"distance_m\": 44759.529, \"section_seq\": 1, \"route_path_id\": 72531}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1535\", \"location\": \"Hampton Court Jn\", \"stage_seq\": 15, \"distance_m\": 53696.77, \"section_seq\": 1, \"route_path_id\": 72531}, {\"is_pass\": false, \"wtt_arr\": \"1536H\", \"wtt_dep\": \"1538\", \"location\": \"Surbiton\", \"stage_seq\": 16, \"distance_m\": 55923.009, \"section_seq\": 1, \"route_path_id\": 72531}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1540\", \"location\": \"Berrylands Juncton\", \"stage_seq\": 17, \"distance_m\": 58766.527, \"section_seq\": 1, \"route_path_id\": 72531}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1542\", \"location\": \"New Malden\", \"stage_seq\": 18, \"distance_m\": 59581.086, \"section_seq\": 1, \"route_path_id\": 72531}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1544\", \"location\": \"Wimbledon\", \"stage_seq\": 19, \"distance_m\": 63563.696, \"section_seq\": 1, \"route_path_id\": 72531}, {\"is_pass\": false, \"wtt_arr\": \"1548H\", \"wtt_dep\": \"1550\", \"location\": \"Clapham Junction (M)\", \"stage_seq\": 20, \"distance_m\": 68940.123, \"section_seq\": 1, \"route_path_id\": 72531}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1555H\", \"location\": \"Waterloo West Crossings\", \"stage_seq\": 21, \"distance_m\": 74472.472, \"section_seq\": 1, \"route_path_id\": 72531}, {\"is_pass\": false, \"wtt_arr\": \"1558\", \"wtt_dep\": null, \"location\": \"London Waterloo\", \"stage_seq\": 22, \"distance_m\": 75215.155, \"section_seq\": 1, \"route_path_id\": 72531}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 75215.155, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 72531}], \"total_distance_m\": 75215.155, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 75154.104, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 61.051, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1444", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "8.0", "current_position_lat": "51.5032168", "current_position_lon": "-0.1132399", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 27850, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:49:49Z\", \"source_id\": 47662113, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:51:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:49:54Z\", \"source_id\": 15501132, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27858, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:57:12Z\", \"source_id\": 47681832, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:58:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:57:13Z\", \"source_id\": 15506579, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27868, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:03:57Z\", \"source_id\": 47699720, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:05:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:03:59Z\", \"source_id\": 15511533, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27884, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:09:02Z\", \"source_id\": 47713357, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:09:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:09:05Z\", \"source_id\": 15515347, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27010, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:16:04Z\", \"source_id\": 47732428, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:17:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:16:09Z\", \"source_id\": 15520750, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26924, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:22:11Z\", \"source_id\": 47748749, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:22:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:22:13Z\", \"source_id\": 15525405, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26920, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:26:37Z\", \"source_id\": 47760051, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:27:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:26:42Z\", \"source_id\": 15528775, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26909, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:29:47Z\", \"source_id\": 47768069, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:30:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:29:48Z\", \"source_id\": 15531080, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26887, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:30:47Z\", \"source_id\": 47770861, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:31:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:30:51Z\", \"source_id\": 15531916, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28508, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:36:29Z\", \"source_id\": 47786279, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:37:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:36:34Z\", \"source_id\": 15536225, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28491, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:41:54Z\", \"source_id\": 47800842, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:42:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:41:59Z\", \"source_id\": 15540366, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29427, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:45:13Z\", \"source_id\": 47809779, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:46:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:45:15Z\", \"source_id\": 15542842, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29130, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:48:34Z\", \"source_id\": 47818889, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:49:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:48:38Z\", \"source_id\": 15545497, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28958, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:57:08Z\", \"source_id\": 47841986, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:58:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:57:12Z\", \"source_id\": 15552106, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:58:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Waterloo", "service_state_platform": "8", "timing_fact_generation": 1789484241889206, "current_leg_arrival_utc": "2026-09-15T15:58:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:58:48.268361", "service_state_evidence_id": 15552106, "current_leg_start_actual_dep": "2026-09-15T15:50:00+01:00", "operational_evidence_version": 84, "service_state_event_time_utc": "2026-09-15T14:58:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T15:08:48.424601", "service_state_valid_until_kind": null, "operational_interpretation_version": 84, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
South Western Railway |
P |
AON |
None |
1A48 |
450034+450102 |
8 |
100 |
None |
{"version": 3, "segments": [{"to_m": 226.045, "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": 12956.262, "from_m": 226.045, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 12965.071, "from_m": 12956.262, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 13034.122, "from_m": 12965.071, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 15589.053, "from_m": 13034.122, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 16234.52, "from_m": 15589.053, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 18217.178, "from_m": 16234.52, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 19192.118, "from_m": 18217.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": 19235.987, "from_m": 19192.118, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 19713.548, "from_m": 19235.987, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 21374.23, "from_m": 19713.548, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 21400.157, "from_m": 21374.23, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 23190.686, "from_m": 21400.157, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 23223.304, "from_m": 23190.686, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 24823.416, "from_m": 23223.304, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 27027.158, "from_m": 24823.416, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 27842.471, "from_m": 27027.158, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 28048.864, "from_m": 27842.471, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 30470.162, "from_m": 28048.864, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 30536.713, "from_m": 30470.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": 42101.11, "from_m": 30536.713, "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": 44217.217, "from_m": 42101.11, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 44244.321, "from_m": 44217.217, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 55173.602, "from_m": 44244.321, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 59176.62, "from_m": 55173.602, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 68847.859, "from_m": 59176.62, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 73342.432, "from_m": 68847.859, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 74472.472, "from_m": 73342.432, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 74503.384, "from_m": 74472.472, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 74621.95, "from_m": 74503.384, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 74736.043, "from_m": 74621.95, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 74797.094, "from_m": 74736.043, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 75215.155, "from_m": 74797.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}], "service_id": 582419, "profile_key": "e57c0e7138736fce1857974356dcd06146393ff0270ff65ec5f71b05cd4e170b", "schedule_id": 16543, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1444", "location": "Alton", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 72531}, {"is_pass": false, "wtt_arr": "1450", "wtt_dep": "1451", "location": "Bentley", "stage_seq": 2, "distance_m": 7792.627, "section_seq": 1, "route_path_id": 72531}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1454H", "location": "Farnham Single Line Jn", "stage_seq": 3, "distance_m": 12956.262, "section_seq": 1, "route_path_id": 72531}, {"is_pass": false, "wtt_arr": "1456", "wtt_dep": "1458", "location": "Farnham", "stage_seq": 4, "distance_m": 13959.003, "section_seq": 1, "route_path_id": 72531}, {"is_pass": false, "wtt_arr": "1503H", "wtt_dep": "1504H", "location": "Aldershot", "stage_seq": 5, "distance_m": 18927.828, "section_seq": 1, "route_path_id": 72531}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1506H", "location": "Aldershot North Jn", "stage_seq": 6, "distance_m": 21357.536, "section_seq": 1, "route_path_id": 72531}, {"is_pass": false, "wtt_arr": "1508", "wtt_dep": "1509", "location": "Ash Vale", "stage_seq": 7, "distance_m": 23128.709, "section_seq": 1, "route_path_id": 72531}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1513H", "location": "Pirbright Jn", "stage_seq": 8, "distance_m": 27842.471, "section_seq": 1, "route_path_id": 72531}, {"is_pass": false, "wtt_arr": "1515H", "wtt_dep": "1516", "location": "Brookwood", "stage_seq": 9, "distance_m": 30351.535, "section_seq": 1, "route_path_id": 72531}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1519H", "location": "Woking Jn", "stage_seq": 10, "distance_m": 35475.976, "section_seq": 1, "route_path_id": 72531}, {"is_pass": false, "wtt_arr": "1520H", "wtt_dep": "1522H", "location": "Woking", "stage_seq": 11, "distance_m": 36277.554, "section_seq": 1, "route_path_id": 72531}, {"is_pass": false, "wtt_arr": "1526H", "wtt_dep": "1527H", "location": "West Byfleet", "stage_seq": 12, "distance_m": 40338.558, "section_seq": 1, "route_path_id": 72531}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1529H", "location": "Byfleet & New Haw", "stage_seq": 13, "distance_m": 42439.851, "section_seq": 1, "route_path_id": 72531}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1530H", "location": "Weybridge", "stage_seq": 14, "distance_m": 44759.529, "section_seq": 1, "route_path_id": 72531}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1535", "location": "Hampton Court Jn", "stage_seq": 15, "distance_m": 53696.77, "section_seq": 1, "route_path_id": 72531}, {"is_pass": false, "wtt_arr": "1536H", "wtt_dep": "1538", "location": "Surbiton", "stage_seq": 16, "distance_m": 55923.009, "section_seq": 1, "route_path_id": 72531}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1540", "location": "Berrylands Juncton", "stage_seq": 17, "distance_m": 58766.527, "section_seq": 1, "route_path_id": 72531}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1542", "location": "New Malden", "stage_seq": 18, "distance_m": 59581.086, "section_seq": 1, "route_path_id": 72531}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1544", "location": "Wimbledon", "stage_seq": 19, "distance_m": 63563.696, "section_seq": 1, "route_path_id": 72531}, {"is_pass": false, "wtt_arr": "1548H", "wtt_dep": "1550", "location": "Clapham Junction (M)", "stage_seq": 20, "distance_m": 68940.123, "section_seq": 1, "route_path_id": 72531}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1555H", "location": "Waterloo West Crossings", "stage_seq": 21, "distance_m": 74472.472, "section_seq": 1, "route_path_id": 72531}, {"is_pass": false, "wtt_arr": "1558", "wtt_dep": null, "location": "London Waterloo", "stage_seq": 22, "distance_m": 75215.155, "section_seq": 1, "route_path_id": 72531}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 75215.155, "from_m": 0.0, "section_seq": 1, "route_path_id": 72531}], "total_distance_m": 75215.155, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 75154.104, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 61.051, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 27850, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:49:49Z", "source_id": 47662113, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T13:51:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:49:54Z", "source_id": 15501132, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T14:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27858, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:57:12Z", "source_id": 47681832, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T13:58:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:57:13Z", "source_id": 15506579, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T14:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27868, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:03:57Z", "source_id": 47699720, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T14:05:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:03:59Z", "source_id": 15511533, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T15:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27884, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:09:02Z", "source_id": 47713357, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T14:09:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:09:05Z", "source_id": 15515347, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T15:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27010, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:16:04Z", "source_id": 47732428, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T14:17:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:16:09Z", "source_id": 15520750, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T15:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26924, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:22:11Z", "source_id": 47748749, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T14:22:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:22:13Z", "source_id": 15525405, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T15:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26920, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:26:37Z", "source_id": 47760051, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T14:27:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:26:42Z", "source_id": 15528775, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T15:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26909, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:29:47Z", "source_id": 47768069, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T14:30:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:29:48Z", "source_id": 15531080, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T15:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26887, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:30:47Z", "source_id": 47770861, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T14:31:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:30:51Z", "source_id": 15531916, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T15:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28508, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:36:29Z", "source_id": 47786279, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T14:37:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:36:34Z", "source_id": 15536225, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T15:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28491, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:41:54Z", "source_id": 47800842, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T14:42:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:41:59Z", "source_id": 15540366, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T15:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29427, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:45:13Z", "source_id": 47809779, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T14:46:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:45:15Z", "source_id": 15542842, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T15:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29130, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:48:34Z", "source_id": 47818889, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T14:49:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:48:38Z", "source_id": 15545497, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T15:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28958, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:57:08Z", "source_id": 47841986, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T14:58:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:57:12Z", "source_id": 15552106, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T15:58:00+01:00", "operational_fact": true}] |
Alton |
1444 |
1444 |
1 |
None |
None |
London Waterloo |
1558 |
1558 |
8 |
LATE |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:L78611/2026-09-15/detailed |
None |
Clapham Junction (M) |
2026-09-15T15:50:00+01:00 |
London Waterloo |
8.0 |
{"type": "LineString", "coordinates": [[-0.17096339999999996, 51.464049499999994], [-0.1707099, 51.464263999999986], [-0.17058149999999997, 51.4643605], [-0.1704387, 51.46445779999999], [-0.17025609999999997, 51.464572199999985], [-0.1700469, 51.4646943], [-0.16991190000000003, 51.4647674], [-0.1697425, 51.4648611], [-0.1696772, 51.4648908], [-0.1694902, 51.4649832], [-0.16913369999999997, 51.4651604], [-0.1687513, 51.4653528], [-0.1685817, 51.46544039999999], [-0.1683645, 51.46554760000001], [-0.16824819999999996, 51.46560590000001], [-0.16813199999999998, 51.4656611], [-0.167715, 51.4658586], [-0.16737309999999997, 51.4660111], [-0.1669806, 51.4661814], [-0.16677949999999997, 51.4662687], [-0.1665757, 51.4663558], [-0.16625760000000003, 51.46649190000001], [-0.1660631, 51.4665924], [-0.1659113, 51.4666717], [-0.16582860000000002, 51.4667167], [-0.16559389999999996, 51.4668194], [-0.1647436, 51.4671856], [-0.16425969999999998, 51.4674022], [-0.1641098, 51.4674761], [-0.16395599999999996, 51.4675542], [-0.16374929999999996, 51.467658500000006], [-0.163675873964294, 51.46769235270634], [-0.16364020000000004, 51.46770879999999], [-0.16360715415752114, 51.46772287939966], [-0.1634698, 51.4677814], [-0.16312299999999996, 51.467937], [-0.1629085, 51.4680279], [-0.1626567, 51.468136599999994], [-0.1620522, 51.4683988], [-0.1614175, 51.468679599999994], [-0.1609231, 51.46889049999999], [-0.16047119999999998, 51.4690875], [-0.1602077, 51.4691951], [-0.15976710000000002, 51.469369], [-0.15949799999999997, 51.46947839999999], [-0.159286, 51.4695646], [-0.15922950335554523, 51.46958937404501], [-0.15917034426645318, 51.46961531557013], [-0.1590107689894461, 51.469685289969185], [-0.15895301403436635, 51.46971061572221], [-0.1588689, 51.46974749999998], [-0.15875509999999998, 51.4697967], [-0.15839589999999998, 51.469951599999995], [-0.15792349999999997, 51.47016049999999], [-0.1577735, 51.470226], [-0.1574767, 51.47035379999999], [-0.1573791, 51.47039], [-0.15696579999999996, 51.47054889999999], [-0.1565183, 51.4707372], [-0.15610969999999996, 51.4709049], [-0.15578019999999998, 51.4710373], [-0.15525119999999998, 51.47126320000001], [-0.15445619999999996, 51.4716003], [-0.15195399999999998, 51.4726836], [-0.1504289, 51.47334959999999], [-0.14992429999999998, 51.47357639999999], [-0.1488944, 51.474016], [-0.1488318, 51.47404149999999], [-0.14860927052729844, 51.47413531122673], [-0.14848657539641247, 51.47418703544216], [-0.14841235181544946, 51.47421832562433], [-0.14835400133042398, 51.474242924224455], [-0.1482485, 51.4742874], [-0.1476196, 51.474522099999994], [-0.1475246, 51.4745582], [-0.14719399999999996, 51.47468389999999], [-0.14657309999999998, 51.4749391], [-0.1463315, 51.47504389999999], [-0.1461733, 51.47511649999999], [-0.14588548029804585, 51.47524319501048], [-0.1458489953002166, 51.47525925527293], [-0.1449963, 51.47563460000001], [-0.1445852, 51.4758127], [-0.14372529036534895, 51.476193200315215], [-0.1436817467186904, 51.47621246780335], [-0.14363699994084686, 51.476232267652634], [-0.1429447, 51.47653859999999], [-0.14280649139933313, 51.476597930031], [-0.14268670062075264, 51.47664935361784], [-0.1426416865471168, 51.47666867716977], [-0.14227729999999997, 51.4768251], [-0.14174898218387794, 51.47705686529359], [-0.14159128645633343, 51.47712604387305], [-0.14155279999999998, 51.4771563], [-0.14146371286912188, 51.47721409493213], [-0.1413296, 51.4773011], [-0.1410052, 51.477471099999995], [-0.14087459999999996, 51.4775326], [-0.1405747, 51.477661999999995], [-0.1400749, 51.47788070000001], [-0.1397748, 51.4780075], [-0.13961639999999997, 51.478075200000006], [-0.13938429999999996, 51.47817579999999], [-0.1390206, 51.4783384], [-0.1385867, 51.4785183], [-0.13814469999999998, 51.4786823], [-0.1377354, 51.4788183], [-0.13743169999999996, 51.478916100000006], [-0.1373196, 51.478947299999994], [-0.13683069999999997, 51.4790785], [-0.13619519999999996, 51.47923209999998], [-0.1353775, 51.479454], [-0.1350083, 51.4795648], [-0.1346707, 51.4796706], [-0.1343928, 51.47976329999999], [-0.13406319999999997, 51.479883], [-0.133793, 51.47998859999999], [-0.13319260000000002, 51.48021959999999], [-0.1329571, 51.48030909999999], [-0.1326475, 51.4804175], [-0.1320217, 51.48064490000001], [-0.1315371, 51.4808291], [-0.1312317, 51.4809546], [-0.1303113, 51.481344400000005], [-0.12994349999999996, 51.48148530000001], [-0.1296077, 51.4816082], [-0.1291186, 51.48178089999999], [-0.12871139999999998, 51.48191839999999], [-0.1283999, 51.4820209], [-0.1280025, 51.48214549999999], [-0.12754640000000003, 51.4822759], [-0.1272673, 51.4823546], [-0.1268816, 51.482471999999994], [-0.126452, 51.4826234], [-0.12607009999999996, 51.48278239999999], [-0.1258667, 51.48287899999999], [-0.1256235, 51.4830005], [-0.1254786, 51.48308089999999], [-0.12526609999999996, 51.4832059], [-0.1250836, 51.48331840000001], [-0.12482419999999995, 51.483491], [-0.12468529999999996, 51.483595300000005], [-0.1244926, 51.48374650000001], [-0.12425679999999996, 51.48395790000001], [-0.1241083, 51.484114700000006], [-0.1239807, 51.4842698], [-0.12387969999999998, 51.484417500000006], [-0.1237715, 51.484591399999985], [-0.1236794, 51.48478279999999], [-0.1235206, 51.4851397], [-0.1234392, 51.485327100000006], [-0.1233563, 51.48551079999999], [-0.12324649999999995, 51.4858111], [-0.12319289999999997, 51.48599049999999], [-0.1231604, 51.48611880000001], [-0.12311589999999996, 51.4863001], [-0.1230682, 51.48650079999999], [-0.1230115, 51.4867212], [-0.1229429, 51.4869373], [-0.1228177, 51.48726539999999], [-0.122751, 51.4874636], [-0.12271319999999998, 51.4876083], [-0.1226859, 51.4877467], [-0.1226722, 51.48783130000001], [-0.12265619999999998, 51.48794670000001], [-0.12264169999999998, 51.4880825], [-0.12258949999999998, 51.488770499999994], [-0.12258, 51.4888477], [-0.12257260000000002, 51.48890389999998], [-0.1225651, 51.48896020000001], [-0.1225446, 51.48907079999999], [-0.12251330000000002, 51.48920150000001], [-0.12248759999999996, 51.4892989], [-0.1224528, 51.48940280000001], [-0.1224214, 51.489487700000005], [-0.1223771, 51.489588299999994], [-0.1222938, 51.4897575], [-0.1222506, 51.4898356], [-0.1221455, 51.49000339999999], [-0.1220677, 51.49011329999998], [-0.1219408, 51.49026740000001], [-0.12179030000000002, 51.4904343], [-0.1216662, 51.49056189999999], [-0.1214837, 51.4907295], [-0.1212622, 51.4909187], [-0.1210408, 51.4910868], [-0.12086079999999998, 51.49121610000001], [-0.1205133, 51.491437100000006], [-0.1204249, 51.4914895], [-0.11964890000000002, 51.4919485], [-0.11953, 51.49202369999998], [-0.11928950000000002, 51.492186], [-0.1189787, 51.4924072], [-0.1187017, 51.4926119], [-0.1186327, 51.49266680000001], [-0.11823580000000002, 51.492986900000005], [-0.11793430000000002, 51.493242300000006], [-0.11764330000000002, 51.493507], [-0.1174563, 51.4936927], [-0.1173935, 51.493752], [-0.1172001, 51.493956399999995], [-0.11702909999999998, 51.4941552], [-0.1168476, 51.494376200000005], [-0.11677759999999998, 51.4944692], [-0.1166053, 51.49470509999999], [-0.1162448, 51.4952305], [-0.1160833, 51.49546410000001], [-0.11586349999999997, 51.49577729999999], [-0.1157334, 51.4959675], [-0.115668, 51.496067800000006], [-0.1155994, 51.49618089999999], [-0.1154947, 51.4963741], [-0.1153871, 51.496595], [-0.11534049367854114, 51.4967038905416], [-0.11517990000000002, 51.49707909999999], [-0.115123, 51.49721339999999], [-0.11508059999999998, 51.497311], [-0.1150616, 51.4973511], [-0.11502419999999998, 51.497442499999984], [-0.1149076, 51.4977247], [-0.1148468, 51.4978752], [-0.1147967, 51.4980216], [-0.1147811, 51.49808689999998], [-0.1147654, 51.4981522], [-0.1147395, 51.4982759], [-0.1147278, 51.498406799999984], [-0.11472399999999998, 51.49855569999999], [-0.11473259999999998, 51.49873730000001], [-0.11474006005064048, 51.4987748385867], [-0.1147827, 51.498989400000006], [-0.1148308, 51.499309], [-0.1148461, 51.4994124], [-0.1148597, 51.499545199999986], [-0.1148786, 51.4996591], [-0.11488489999999996, 51.49976], [-0.11488049999999998, 51.49985409999999], [-0.11487169999999997, 51.4999399], [-0.11484110000000002, 51.500067699999995], [-0.1147946, 51.5002716], [-0.11477719999999995, 51.500361299999994], [-0.11477130000000002, 51.5004112], [-0.11476550000000002, 51.500484199999995], [-0.1147575, 51.5006371], [-0.11475920000000002, 51.50072800000001], [-0.1147623, 51.5007713], [-0.11477210000000002, 51.5008809], [-0.11478280000000002, 51.5009745], [-0.1147833, 51.50102179999999], [-0.1147838, 51.5011249], [-0.11477589999999996, 51.501325599999994], [-0.1147698, 51.50144410000001], [-0.1147579, 51.5015404], [-0.1147266, 51.5016832], [-0.114697, 51.5017677], [-0.11467199999999998, 51.50182610000001], [-0.11461349999999997, 51.5019484], [-0.1145354, 51.5020728], [-0.1145222, 51.5020866], [-0.1143532, 51.502260599999985], [-0.1140898, 51.50252470000001], [-0.1133034, 51.50316509999998], [-0.1132399, 51.5032168]]} |
3.9 |
1550 |
1558 |
Surbiton |
Waterloo West Crossings |
London Waterloo |
51.5032168 |
-0.1132399 |
51.5032168 |
-0.1132399 |
1 |
0 |
2026-09-15 15:09:07 |
TERMINATED |
2026-09-15 14:58:00 |
London Waterloo |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15552106 |
1789484241889206 |
84 |
84 |
2026-09-15 15:08:48.424601 |
8 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 14:58:48.268361 |
| 552054 |
582056 |
G26995 |
871S38MO15 |
2026-09-15 |
COMPLETE |
15552485 |
2026-09-15 15:58:00 |
2026-09-15 15:09:07 |
2026-09-17 15:09:07 |
{"id": 582056, "stp": "P", "toc": "Southern", "uid": "G26995", "consist": "377322", "dest_crs": "PMS", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G26995/2026-09-15/detailed", "trust_id": "871S38MO15", "origin_crs": "BTN", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Portsmouth & Southsea", "service_date": "2026-09-15", "dest_arr_time": "1552", "dest_platform": "3", "is_terminated": 1, "next_location": "Portsmouth & Southsea", "signalling_id": "1S38", "timing_status": "LATE", "origin_station": "Brighton", "current_leg_arr": "1558", "current_leg_dep": "1556", "current_leg_end": "Portsmouth & Southsea", "origin_dep_time": "1428", "origin_platform": "2", "current_location": "Portsmouth & Southsea", "last_update_time": "2026-09-15T15:09:07", "route_debug_link": null, "timing_variation": "+6 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.072948491673868, 50.79655477934523], [-1.0730451, 50.79652989999999], [-1.0733978, 50.7964517], [-1.0737277, 50.7963871], [-1.0741314, 50.796319], [-1.0745565, 50.7962603], [-1.0748729999999995, 50.7962247], [-1.0752043, 50.79619919999999], [-1.0755235, 50.7961885], [-1.0758212, 50.7961924], [-1.0761014999999998, 50.7962076], [-1.0765326999999998, 50.796248], [-1.076882, 50.79629619999999], [-1.0771622999999997, 50.79634659999999], [-1.0775024, 50.796427300000005], [-1.0779783409434258, 50.79653329890385], [-1.0782024, 50.79658320000001], [-1.0806423999999997, 50.79713919999998], [-1.0809677, 50.79721119999999], [-1.0813098, 50.797279200000006], [-1.0817167, 50.79734769999999], [-1.0821211999999998, 50.79740480000001], [-1.0842661, 50.79764130000001], [-1.0844418, 50.79765979999999], [-1.0852585, 50.7977838], [-1.0854851999999997, 50.7978105], [-1.0860461999999995, 50.79787219999999], [-1.0863676, 50.7979027], [-1.0866359, 50.7979233], [-1.0870787999999998, 50.79794420000001], [-1.0874418999999995, 50.7979585], [-1.087796, 50.7979748], [-1.0881445999999997, 50.79800509999999], [-1.0890901, 50.7981261]]}", "current_leg_start": "Fratton", "dest_arr_time_act": "1552", "motion_projection": null, "next_location_lat": "50.7981261", "next_location_lon": "-1.0890901", "previous_location": "Fratton", "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\": 260.162, \"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\": 301.517, \"from_m\": 260.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\": 404.935, \"from_m\": 301.517, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 1629.167, \"from_m\": 404.935, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1816.788, \"from_m\": 1629.167, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 2941.805, \"from_m\": 1816.788, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 3027.642, \"from_m\": 2941.805, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 3695.791, \"from_m\": 3027.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\": 10133.494, \"from_m\": 3695.791, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 10177.716, \"from_m\": 10133.494, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 17916.355, \"from_m\": 10177.716, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 17956.517, \"from_m\": 17916.355, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 26272.69, \"from_m\": 17956.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\": 26314.965, \"from_m\": 26272.69, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 31098.479, \"from_m\": 26314.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\": 31485.347, \"from_m\": 31098.479, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 32262.357, \"from_m\": 31485.347, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 32497.817, \"from_m\": 32262.357, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 32603.265, \"from_m\": 32497.817, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 32654.95, \"from_m\": 32603.265, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 36747.666, \"from_m\": 32654.95, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 37374.73, \"from_m\": 36747.666, \"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\": 47336.947, \"from_m\": 37374.73, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 47379.961, \"from_m\": 47336.947, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 48170.253, \"from_m\": 47379.961, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 48786.969, \"from_m\": 48170.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\": 60907.71, \"from_m\": 48786.969, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 61880.498, \"from_m\": 60907.71, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 62796.617, \"from_m\": 61880.498, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 63520.204, \"from_m\": 62796.617, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 67062.983, \"from_m\": 63520.204, \"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\": 67087.181, \"from_m\": 67062.983, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 67132.185, \"from_m\": 67087.181, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 67621.687, \"from_m\": 67132.185, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 70905.35, \"from_m\": 67621.687, \"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\": 71274.889, \"from_m\": 70905.35, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 72463.255, \"from_m\": 71274.889, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 72716.476, \"from_m\": 72463.255, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 72767.919, \"from_m\": 72716.476, \"capability_applied\": null, \"effective_limit_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\": 582056, \"profile_key\": \"4dbee1882ec6077ff30aeb97fba2a24a70d76afbd9ccf2f8e311322cd8b455d4\", \"schedule_id\": 10542, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1428\", \"location\": \"Brighton\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 68091}, {\"is_pass\": false, \"wtt_arr\": \"1431H\", \"wtt_dep\": \"1432H\", \"location\": \"Hove\", \"stage_seq\": 2, \"distance_m\": 3456.97, \"section_seq\": 1, \"route_path_id\": 68091}, {\"is_pass\": false, \"wtt_arr\": \"1435\", \"wtt_dep\": \"1436\", \"location\": \"Portslade\", \"stage_seq\": 3, \"distance_m\": 5775.253, \"section_seq\": 1, \"route_path_id\": 68091}, {\"is_pass\": false, \"wtt_arr\": \"1438H\", \"wtt_dep\": \"1439H\", \"location\": \"Southwick\", \"stage_seq\": 4, \"distance_m\": 8143.759, \"section_seq\": 1, \"route_path_id\": 68091}, {\"is_pass\": false, \"wtt_arr\": \"1442H\", \"wtt_dep\": \"1443H\", \"location\": \"Shoreham-by-Sea\", \"stage_seq\": 5, \"distance_m\": 10599.888, \"section_seq\": 1, \"route_path_id\": 68091}, {\"is_pass\": false, \"wtt_arr\": \"1447\", \"wtt_dep\": \"1448\", \"location\": \"Lancing\", \"stage_seq\": 6, \"distance_m\": 14350.979, \"section_seq\": 1, \"route_path_id\": 68091}, {\"is_pass\": false, \"wtt_arr\": \"1450H\", \"wtt_dep\": \"1451\", \"location\": \"East Worthing\", \"stage_seq\": 7, \"distance_m\": 16662.588, \"section_seq\": 1, \"route_path_id\": 68091}, {\"is_pass\": false, \"wtt_arr\": \"1453\", \"wtt_dep\": \"1454\", \"location\": \"Worthing\", \"stage_seq\": 8, \"distance_m\": 18157.893, \"section_seq\": 1, \"route_path_id\": 68091}, {\"is_pass\": false, \"wtt_arr\": \"1455H\", \"wtt_dep\": \"1456\", \"location\": \"West Worthing\", \"stage_seq\": 9, \"distance_m\": 19440.44, \"section_seq\": 1, \"route_path_id\": 68091}, {\"is_pass\": false, \"wtt_arr\": \"1458\", \"wtt_dep\": \"1459\", \"location\": \"Durrington-on-Sea\", \"stage_seq\": 10, \"distance_m\": 20729.006, \"section_seq\": 1, \"route_path_id\": 68091}, {\"is_pass\": false, \"wtt_arr\": \"1501\", \"wtt_dep\": \"1502\", \"location\": \"Goring-by-Sea\", \"stage_seq\": 11, \"distance_m\": 22172.225, \"section_seq\": 1, \"route_path_id\": 68091}, {\"is_pass\": false, \"wtt_arr\": \"1505H\", \"wtt_dep\": \"1506H\", \"location\": \"Angmering\", \"stage_seq\": 12, \"distance_m\": 26120.279, \"section_seq\": 1, \"route_path_id\": 68091}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1512\", \"location\": \"Arundel Jn\", \"stage_seq\": 13, \"distance_m\": 31735.587, \"section_seq\": 1, \"route_path_id\": 68091}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1513H\", \"location\": \"Ford\", \"stage_seq\": 14, \"distance_m\": 32830.398, \"section_seq\": 1, \"route_path_id\": 68091}, {\"is_pass\": false, \"wtt_arr\": \"1517\", \"wtt_dep\": \"1518\", \"location\": \"Barnham\", \"stage_seq\": 15, \"distance_m\": 37072.226, \"section_seq\": 1, \"route_path_id\": 68091}, {\"is_pass\": false, \"wtt_arr\": \"1525\", \"wtt_dep\": \"1526\", \"location\": \"Chichester\", \"stage_seq\": 16, \"distance_m\": 47186.034, \"section_seq\": 1, \"route_path_id\": 68091}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1533\", \"location\": \"Emsworth\", \"stage_seq\": 17, \"distance_m\": 58388.113, \"section_seq\": 1, \"route_path_id\": 68091}, {\"is_pass\": false, \"wtt_arr\": \"1536\", \"wtt_dep\": \"1537\", \"location\": \"Havant\", \"stage_seq\": 18, \"distance_m\": 61455.783, \"section_seq\": 1, \"route_path_id\": 68091}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1541\", \"location\": \"Farlington Jn\", \"stage_seq\": 19, \"distance_m\": 66138.045, \"section_seq\": 1, \"route_path_id\": 68091}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1542H\", \"location\": \"Portcreek Jn\", \"stage_seq\": 20, \"distance_m\": 67157.53, \"section_seq\": 1, \"route_path_id\": 68091}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1546H\", \"location\": \"Fratton East Jn\", \"stage_seq\": 21, \"distance_m\": 70984.65, \"section_seq\": 1, \"route_path_id\": 68091}, {\"is_pass\": false, \"wtt_arr\": \"1547H\", \"wtt_dep\": \"1549\", \"location\": \"Fratton\", \"stage_seq\": 22, \"distance_m\": 71606.72, \"section_seq\": 1, \"route_path_id\": 68091}, {\"is_pass\": false, \"wtt_arr\": \"1552\", \"wtt_dep\": null, \"location\": \"Portsmouth & Southsea\", \"stage_seq\": 23, \"distance_m\": 72767.919, \"section_seq\": 1, \"route_path_id\": 68091}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 72767.919, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 68091}], \"total_distance_m\": 72767.919, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 71235.299, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1532.62, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1428", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "2.0", "current_position_lat": "50.7981261", "current_position_lon": "-1.0890901", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 31093, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:30:35Z\", \"source_id\": 47611692, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:31:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:30:39Z\", \"source_id\": 15487070, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31018, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:33:54Z\", \"source_id\": 47620373, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:34:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:33:58Z\", \"source_id\": 15489416, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31026, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:38:04Z\", \"source_id\": 47631482, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:38:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:38:08Z\", \"source_id\": 15492506, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31030, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:40:48Z\", \"source_id\": 47638325, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:42:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:40:49Z\", \"source_id\": 15494453, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31038, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:52:10Z\", \"source_id\": 47668368, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:53:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:52:13Z\", \"source_id\": 15502885, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31034, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:55:46Z\", \"source_id\": 47677881, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:56:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:55:52Z\", \"source_id\": 15505543, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31044, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:58:12Z\", \"source_id\": 47684448, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:59:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:58:10Z\", \"source_id\": 15507247, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31104, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:00:54Z\", \"source_id\": 47691639, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:01:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:00:58Z\", \"source_id\": 15509314, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31048, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:03:49Z\", \"source_id\": 47699387, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:04:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:03:51Z\", \"source_id\": 15511433, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31052, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:05:57Z\", \"source_id\": 47704978, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:06:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:06:00Z\", \"source_id\": 15513034, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31056, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:10:19Z\", \"source_id\": 47716951, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:11:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:10:23Z\", \"source_id\": 15516338, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27482, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:17:41Z\", \"source_id\": 47736740, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:18:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:17:43Z\", \"source_id\": 15521959, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27471, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:21:25Z\", \"source_id\": 47746617, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:22:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:21:28Z\", \"source_id\": 15524869, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27442, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:30:04Z\", \"source_id\": 47768864, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:30:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:30:10Z\", \"source_id\": 15531313, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27419, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:40:04Z\", \"source_id\": 47796043, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:41:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:40:08Z\", \"source_id\": 15538928, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27410, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:42:38Z\", \"source_id\": 47802710, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:43:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:42:42Z\", \"source_id\": 15540925, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27367, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:54:10Z\", \"source_id\": 47834199, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:55:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:54:14Z\", \"source_id\": 15549844, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27350, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:57:39Z\", \"source_id\": 47843269, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:58:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:57:43Z\", \"source_id\": 15552485, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:58:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Portsmouth & Southsea", "service_state_platform": "3", "timing_fact_generation": 1789484263686632, "current_leg_arrival_utc": "2026-09-15T15:58:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:58:48.272575", "service_state_evidence_id": 15552485, "current_leg_start_actual_dep": "2026-09-15T15:55:00+01:00", "operational_evidence_version": 104, "service_state_event_time_utc": "2026-09-15T14:58:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T15:08:48.429339", "service_state_valid_until_kind": null, "operational_interpretation_version": 104, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Southern |
P |
BTN |
PMS |
1S38 |
377322 |
3 |
100 |
None |
{"version": 3, "segments": [{"to_m": 260.162, "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": 301.517, "from_m": 260.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": 404.935, "from_m": 301.517, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 1629.167, "from_m": 404.935, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1816.788, "from_m": 1629.167, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 2941.805, "from_m": 1816.788, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 3027.642, "from_m": 2941.805, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 3695.791, "from_m": 3027.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": 10133.494, "from_m": 3695.791, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 10177.716, "from_m": 10133.494, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 17916.355, "from_m": 10177.716, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 17956.517, "from_m": 17916.355, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 26272.69, "from_m": 17956.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": 26314.965, "from_m": 26272.69, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 31098.479, "from_m": 26314.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": 31485.347, "from_m": 31098.479, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 32262.357, "from_m": 31485.347, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 32497.817, "from_m": 32262.357, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 32603.265, "from_m": 32497.817, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 32654.95, "from_m": 32603.265, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 36747.666, "from_m": 32654.95, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 37374.73, "from_m": 36747.666, "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": 47336.947, "from_m": 37374.73, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 47379.961, "from_m": 47336.947, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 48170.253, "from_m": 47379.961, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 48786.969, "from_m": 48170.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": 60907.71, "from_m": 48786.969, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 61880.498, "from_m": 60907.71, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 62796.617, "from_m": 61880.498, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 63520.204, "from_m": 62796.617, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 67062.983, "from_m": 63520.204, "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": 67087.181, "from_m": 67062.983, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 67132.185, "from_m": 67087.181, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 67621.687, "from_m": 67132.185, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 70905.35, "from_m": 67621.687, "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": 71274.889, "from_m": 70905.35, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 72463.255, "from_m": 71274.889, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 72716.476, "from_m": 72463.255, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 72767.919, "from_m": 72716.476, "capability_applied": null, "effective_limit_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": 582056, "profile_key": "4dbee1882ec6077ff30aeb97fba2a24a70d76afbd9ccf2f8e311322cd8b455d4", "schedule_id": 10542, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1428", "location": "Brighton", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 68091}, {"is_pass": false, "wtt_arr": "1431H", "wtt_dep": "1432H", "location": "Hove", "stage_seq": 2, "distance_m": 3456.97, "section_seq": 1, "route_path_id": 68091}, {"is_pass": false, "wtt_arr": "1435", "wtt_dep": "1436", "location": "Portslade", "stage_seq": 3, "distance_m": 5775.253, "section_seq": 1, "route_path_id": 68091}, {"is_pass": false, "wtt_arr": "1438H", "wtt_dep": "1439H", "location": "Southwick", "stage_seq": 4, "distance_m": 8143.759, "section_seq": 1, "route_path_id": 68091}, {"is_pass": false, "wtt_arr": "1442H", "wtt_dep": "1443H", "location": "Shoreham-by-Sea", "stage_seq": 5, "distance_m": 10599.888, "section_seq": 1, "route_path_id": 68091}, {"is_pass": false, "wtt_arr": "1447", "wtt_dep": "1448", "location": "Lancing", "stage_seq": 6, "distance_m": 14350.979, "section_seq": 1, "route_path_id": 68091}, {"is_pass": false, "wtt_arr": "1450H", "wtt_dep": "1451", "location": "East Worthing", "stage_seq": 7, "distance_m": 16662.588, "section_seq": 1, "route_path_id": 68091}, {"is_pass": false, "wtt_arr": "1453", "wtt_dep": "1454", "location": "Worthing", "stage_seq": 8, "distance_m": 18157.893, "section_seq": 1, "route_path_id": 68091}, {"is_pass": false, "wtt_arr": "1455H", "wtt_dep": "1456", "location": "West Worthing", "stage_seq": 9, "distance_m": 19440.44, "section_seq": 1, "route_path_id": 68091}, {"is_pass": false, "wtt_arr": "1458", "wtt_dep": "1459", "location": "Durrington-on-Sea", "stage_seq": 10, "distance_m": 20729.006, "section_seq": 1, "route_path_id": 68091}, {"is_pass": false, "wtt_arr": "1501", "wtt_dep": "1502", "location": "Goring-by-Sea", "stage_seq": 11, "distance_m": 22172.225, "section_seq": 1, "route_path_id": 68091}, {"is_pass": false, "wtt_arr": "1505H", "wtt_dep": "1506H", "location": "Angmering", "stage_seq": 12, "distance_m": 26120.279, "section_seq": 1, "route_path_id": 68091}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1512", "location": "Arundel Jn", "stage_seq": 13, "distance_m": 31735.587, "section_seq": 1, "route_path_id": 68091}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1513H", "location": "Ford", "stage_seq": 14, "distance_m": 32830.398, "section_seq": 1, "route_path_id": 68091}, {"is_pass": false, "wtt_arr": "1517", "wtt_dep": "1518", "location": "Barnham", "stage_seq": 15, "distance_m": 37072.226, "section_seq": 1, "route_path_id": 68091}, {"is_pass": false, "wtt_arr": "1525", "wtt_dep": "1526", "location": "Chichester", "stage_seq": 16, "distance_m": 47186.034, "section_seq": 1, "route_path_id": 68091}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1533", "location": "Emsworth", "stage_seq": 17, "distance_m": 58388.113, "section_seq": 1, "route_path_id": 68091}, {"is_pass": false, "wtt_arr": "1536", "wtt_dep": "1537", "location": "Havant", "stage_seq": 18, "distance_m": 61455.783, "section_seq": 1, "route_path_id": 68091}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1541", "location": "Farlington Jn", "stage_seq": 19, "distance_m": 66138.045, "section_seq": 1, "route_path_id": 68091}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1542H", "location": "Portcreek Jn", "stage_seq": 20, "distance_m": 67157.53, "section_seq": 1, "route_path_id": 68091}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1546H", "location": "Fratton East Jn", "stage_seq": 21, "distance_m": 70984.65, "section_seq": 1, "route_path_id": 68091}, {"is_pass": false, "wtt_arr": "1547H", "wtt_dep": "1549", "location": "Fratton", "stage_seq": 22, "distance_m": 71606.72, "section_seq": 1, "route_path_id": 68091}, {"is_pass": false, "wtt_arr": "1552", "wtt_dep": null, "location": "Portsmouth & Southsea", "stage_seq": 23, "distance_m": 72767.919, "section_seq": 1, "route_path_id": 68091}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 72767.919, "from_m": 0.0, "section_seq": 1, "route_path_id": 68091}], "total_distance_m": 72767.919, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 71235.299, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1532.62, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 31093, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:30:35Z", "source_id": 47611692, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T13:31:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:30:39Z", "source_id": 15487070, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T14:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31018, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:33:54Z", "source_id": 47620373, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T13:34:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:33:58Z", "source_id": 15489416, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T14:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31026, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:38:04Z", "source_id": 47631482, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T13:38:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:38:08Z", "source_id": 15492506, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T14:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31030, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:40:48Z", "source_id": 47638325, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T13:42:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:40:49Z", "source_id": 15494453, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T14:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31038, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:52:10Z", "source_id": 47668368, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T13:53:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:52:13Z", "source_id": 15502885, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T14:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31034, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:55:46Z", "source_id": 47677881, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T13:56:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:55:52Z", "source_id": 15505543, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T14:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31044, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:58:12Z", "source_id": 47684448, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T13:59:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:58:10Z", "source_id": 15507247, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T14:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31104, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:00:54Z", "source_id": 47691639, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T14:01:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:00:58Z", "source_id": 15509314, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T15:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31048, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:03:49Z", "source_id": 47699387, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T14:04:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:03:51Z", "source_id": 15511433, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T15:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31052, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:05:57Z", "source_id": 47704978, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T14:06:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:06:00Z", "source_id": 15513034, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T15:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31056, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:10:19Z", "source_id": 47716951, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T14:11:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:10:23Z", "source_id": 15516338, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T15:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27482, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:17:41Z", "source_id": 47736740, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T14:18:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:17:43Z", "source_id": 15521959, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T15:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27471, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:21:25Z", "source_id": 47746617, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T14:22:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:21:28Z", "source_id": 15524869, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T15:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27442, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:30:04Z", "source_id": 47768864, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T14:30:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:30:10Z", "source_id": 15531313, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T15:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27419, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:40:04Z", "source_id": 47796043, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T14:41:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:40:08Z", "source_id": 15538928, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T15:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27410, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:42:38Z", "source_id": 47802710, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T14:43:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:42:42Z", "source_id": 15540925, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T15:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27367, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:54:10Z", "source_id": 47834199, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T14:55:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:54:14Z", "source_id": 15549844, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T15:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27350, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:57:39Z", "source_id": 47843269, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-15T14:58:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:57:43Z", "source_id": 15552485, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-15T15:58:00+01:00", "operational_fact": true}] |
Brighton |
1428 |
1428 |
2 |
None |
None |
Portsmouth & Southsea |
1552 |
1552 |
3 |
LATE |
+6 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G26995/2026-09-15/detailed |
None |
Fratton |
2026-09-15T15:55:00+01:00 |
Portsmouth & Southsea |
2.0 |
{"type": "LineString", "coordinates": [[-1.072948491673868, 50.79655477934523], [-1.0730451, 50.79652989999999], [-1.0733978, 50.7964517], [-1.0737277, 50.7963871], [-1.0741314, 50.796319], [-1.0745565, 50.7962603], [-1.0748729999999995, 50.7962247], [-1.0752043, 50.79619919999999], [-1.0755235, 50.7961885], [-1.0758212, 50.7961924], [-1.0761014999999998, 50.7962076], [-1.0765326999999998, 50.796248], [-1.076882, 50.79629619999999], [-1.0771622999999997, 50.79634659999999], [-1.0775024, 50.796427300000005], [-1.0779783409434258, 50.79653329890385], [-1.0782024, 50.79658320000001], [-1.0806423999999997, 50.79713919999998], [-1.0809677, 50.79721119999999], [-1.0813098, 50.797279200000006], [-1.0817167, 50.79734769999999], [-1.0821211999999998, 50.79740480000001], [-1.0842661, 50.79764130000001], [-1.0844418, 50.79765979999999], [-1.0852585, 50.7977838], [-1.0854851999999997, 50.7978105], [-1.0860461999999995, 50.79787219999999], [-1.0863676, 50.7979027], [-1.0866359, 50.7979233], [-1.0870787999999998, 50.79794420000001], [-1.0874418999999995, 50.7979585], [-1.087796, 50.7979748], [-1.0881445999999997, 50.79800509999999], [-1.0890901, 50.7981261]]} |
0.7 |
1556 |
1558 |
Fratton |
Portsmouth & Southsea |
Portsmouth & Southsea |
50.7981261 |
-1.0890901 |
50.7981261 |
-1.0890901 |
1 |
0 |
2026-09-15 15:09:07 |
TERMINATED |
2026-09-15 14:58:00 |
Portsmouth & Southsea |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15552485 |
1789484263686632 |
104 |
104 |
2026-09-15 15:08:48.429339 |
3 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 14:58:48.272575 |
| 552055 |
581267 |
W68982 |
062H40MN15 |
2026-09-15 |
COMPLETE |
15552577 |
2026-09-15 15:58:00 |
2026-09-15 15:09:07 |
2026-09-17 15:09:07 |
{"id": 581267, "stp": "P", "toc": "ScotRail", "uid": "W68982", "consist": "334019+334033", "dest_crs": "EDB", "num_carr": 6, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W68982/2026-09-15/detailed", "trust_id": "062H40MN15", "origin_crs": "HLC", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Edinburgh", "service_date": "2026-09-15", "dest_arr_time": "1600", "dest_platform": "9W", "is_terminated": 1, "next_location": "Edinburgh", "signalling_id": "2H40", "timing_status": "EARLY", "origin_station": "Helensburgh Central", "current_leg_arr": "1558", "current_leg_dep": "1555", "current_leg_end": "Edinburgh", "origin_dep_time": "1355", "origin_platform": "3", "current_location": "Edinburgh", "last_update_time": "2026-09-15T15:09:07", "route_debug_link": null, "timing_variation": "-2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-3.2189400258212073, 55.94517485217656], [-3.2188798, 55.94518519999998], [-3.2188162, 55.94519759999999], [-3.2182675000000005, 55.9453042], [-3.217606, 55.9454518], [-3.2173869999999996, 55.94550059999999], [-3.2165484, 55.9456941], [-3.2148352, 55.9460894], [-3.2135654999999996, 55.9463879], [-3.2121561, 55.946719300000005], [-3.2081804, 55.947677], [-3.2076363, 55.94781569999999], [-3.2067769, 55.9480349], [-3.2060786, 55.94820729999999], [-3.2048799, 55.94860189999999], [-3.2039866, 55.9489484], [-3.2039538999999997, 55.94896309999999], [-3.2027637, 55.94946629999999], [-3.2023646999999995, 55.94960360000001], [-3.2021434, 55.9496717], [-3.2020104, 55.9497127], [-3.2019377999999996, 55.9497308], [-3.2016521, 55.949802199999986], [-3.2011367999999996, 55.9499134], [-3.2007464999999997, 55.94998330000001], [-3.2006809, 55.949995], [-3.2004645, 55.9500335], [-3.199903, 55.9501626], [-3.1995093, 55.9502306], [-3.1992955999999997, 55.95027040000001], [-3.1985630000000005, 55.9504385], [-3.1981381000000004, 55.95051229999999], [-3.1976456, 55.9506232], [-3.1973387999999994, 55.950682], [-3.1966469999999996, 55.9508021], [-3.1960519, 55.9509096], [-3.1960269999999995, 55.9509139], [-3.1953638999999994, 55.95102829999998], [-3.194952, 55.9510971], [-3.1949119, 55.95110379999999], [-3.1947054999999995, 55.9511458], [-3.194461, 55.95120920000001], [-3.1942839999999997, 55.951255299999985], [-3.1941620999999993, 55.95129349999999], [-3.1934728999999997, 55.95149359999999], [-3.1929111999999997, 55.9516679], [-3.1925371999999994, 55.9517897], [-3.19202, 55.9519465], [-3.1916707999999994, 55.952039899999995], [-3.1912938, 55.9521457], [-3.1909084, 55.9522322], [-3.1895932999999994, 55.95244240000001], [-3.1893977, 55.952472799999995], [-3.1889195, 55.9525492], [-3.1886523999999996, 55.9525897], [-3.188127300000001, 55.952670399999995], [-3.1876729, 55.952719599999995], [-3.187321, 55.9527429], [-3.1870036, 55.9527529], [-3.1864126999999995, 55.9527673], [-3.1858509999999995, 55.9527577], [-3.1843207999999996, 55.9526931], [-3.1842163999999995, 55.9526887], [-3.1839902, 55.9526818], [-3.1837289, 55.95268750000001], [-3.1835220999999994, 55.9527024], [-3.1832225999999997, 55.95274009999999], [-3.1828267999999995, 55.9528118], [-3.1822481999999996, 55.95293110000001], [-3.182723999999999, 55.95280770000001], [-3.1828255, 55.9527827], [-3.1831629999999995, 55.9527095], [-3.1833556, 55.9526772], [-3.1834396999999997, 55.9526631], [-3.184042499999999, 55.9525552], [-3.1843563, 55.95250860000001], [-3.1844913, 55.9524915], [-3.1848765999999995, 55.9524426], [-3.1854867999999996, 55.952369], [-3.1857752, 55.952332899999995], [-3.1869363999999996, 55.9521644], [-3.1875398, 55.952068199999985], [-3.1886744, 55.9518849], [-3.188845, 55.95185740000001]]}", "current_leg_start": "Haymarket", "dest_arr_time_act": "1600", "motion_projection": null, "next_location_lat": "55.9518574", "next_location_lon": "-3.1888450", "previous_location": "Haymarket", "current_leg_milage": "1.8", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 2811.849, \"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\": 12285.422, \"from_m\": 2811.849, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 13209.371, \"from_m\": 12285.422, \"capability_applied\": null, \"effective_limit_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\": 13739.475, \"from_m\": 13209.371, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 14952.423, \"from_m\": 13739.475, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 17011.54, \"from_m\": 14952.423, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 17832.899, \"from_m\": 17011.54, \"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\": 23380.993, \"from_m\": 17832.899, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 23424.33, \"from_m\": 23380.993, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 23441.905, \"from_m\": 23424.33, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 23905.701, \"from_m\": 23441.905, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 29936.922, \"from_m\": 23905.701, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 31196.05, \"from_m\": 29936.922, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 31267.323, \"from_m\": 31196.05, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 31313.937, \"from_m\": 31267.323, \"capability_applied\": null, \"effective_limit_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\": 31329.317, \"from_m\": 31313.937, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 31369.555, \"from_m\": 31329.317, \"capability_applied\": null, \"effective_limit_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\": 32081.045, \"from_m\": 31369.555, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 32121.81, \"from_m\": 32081.045, \"capability_applied\": null, \"effective_limit_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\": 33448.008, \"from_m\": 32121.81, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 33494.032, \"from_m\": 33448.008, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 38125.338, \"from_m\": 33494.032, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 38969.003, \"from_m\": 38125.338, \"capability_applied\": null, \"effective_limit_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\": 39759.875, \"from_m\": 38969.003, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 40155.237, \"from_m\": 39759.875, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 51006.975, \"from_m\": 40155.237, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 51982.64, \"from_m\": 51006.975, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 54807.364, \"from_m\": 51982.64, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 59721.754, \"from_m\": 54807.364, \"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\": 59775.998, \"from_m\": 59721.754, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 62432.564, \"from_m\": 59775.998, \"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\": 69470.868, \"from_m\": 62432.564, \"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\": 72634.045, \"from_m\": 69470.868, \"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\": 75180.591, \"from_m\": 72634.045, \"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\": 77237.882, \"from_m\": 75180.591, \"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\": 77636.294, \"from_m\": 77237.882, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 78263.861, \"from_m\": 77636.294, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 78505.202, \"from_m\": 78263.861, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 79729.725, \"from_m\": 78505.202, \"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\": 91777.48, \"from_m\": 79729.725, \"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\": 94084.983, \"from_m\": 91777.48, \"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\": 94689.847, \"from_m\": 94084.983, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 104121.64, \"from_m\": 94689.847, \"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\": 106067.197, \"from_m\": 104121.64, \"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\": 107458.784, \"from_m\": 106067.197, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 108459.088, \"from_m\": 107458.784, \"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\": 108608.952, \"from_m\": 108459.088, \"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\": 108700.583, \"from_m\": 108608.952, \"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\": 109145.188, \"from_m\": 108700.583, \"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\": 581267, \"profile_key\": \"0497efe9364aac124fbf234d144813dbbaf6ead94cbfcc40d78db7c4575e073e\", \"schedule_id\": 27553, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1355\", \"location\": \"Helensburgh Central\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 66293}, {\"is_pass\": false, \"wtt_arr\": \"1357H\", \"wtt_dep\": \"1358\", \"location\": \"Craigendoran\", \"stage_seq\": 2, \"distance_m\": 1841.107, \"section_seq\": 1, \"route_path_id\": 66293}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1358H\", \"location\": \"Craigendoran Jn\", \"stage_seq\": 3, \"distance_m\": 2601.183, \"section_seq\": 1, \"route_path_id\": 66293}, {\"is_pass\": false, \"wtt_arr\": \"1403\", \"wtt_dep\": \"1403H\", \"location\": \"Cardross\", \"stage_seq\": 4, \"distance_m\": 7546.506, \"section_seq\": 1, \"route_path_id\": 66293}, {\"is_pass\": false, \"wtt_arr\": \"1408\", \"wtt_dep\": \"1408H\", \"location\": \"Dalreoch\", \"stage_seq\": 5, \"distance_m\": 12678.708, \"section_seq\": 1, \"route_path_id\": 66293}, {\"is_pass\": false, \"wtt_arr\": \"1409H\", \"wtt_dep\": \"1410H\", \"location\": \"Dumbarton Central\", \"stage_seq\": 6, \"distance_m\": 13274.532, \"section_seq\": 1, \"route_path_id\": 66293}, {\"is_pass\": false, \"wtt_arr\": \"1412\", \"wtt_dep\": \"1412H\", \"location\": \"Dumbarton East\", \"stage_seq\": 7, \"distance_m\": 14352.122, \"section_seq\": 1, \"route_path_id\": 66293}, {\"is_pass\": false, \"wtt_arr\": \"1419H\", \"wtt_dep\": \"1421H\", \"location\": \"Dalmuir\", \"stage_seq\": 8, \"distance_m\": 23604.615, \"section_seq\": 1, \"route_path_id\": 66293}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1423\", \"location\": \"Clydebank\", \"stage_seq\": 9, \"distance_m\": 25580.929, \"section_seq\": 1, \"route_path_id\": 66293}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1424\", \"location\": \"Yoker\", \"stage_seq\": 10, \"distance_m\": 26950.314, \"section_seq\": 1, \"route_path_id\": 66293}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1425\", \"location\": \"Garscadden\", \"stage_seq\": 11, \"distance_m\": 28577.223, \"section_seq\": 1, \"route_path_id\": 66293}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1425H\", \"location\": \"Scotstounhill\", \"stage_seq\": 12, \"distance_m\": 29292.9, \"section_seq\": 1, \"route_path_id\": 66293}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1427\", \"location\": \"Hyndland East Jn\", \"stage_seq\": 13, \"distance_m\": 31313.937, \"section_seq\": 1, \"route_path_id\": 66293}, {\"is_pass\": false, \"wtt_arr\": \"1428\", \"wtt_dep\": \"1428H\", \"location\": \"Hyndland\", \"stage_seq\": 14, \"distance_m\": 31844.906, \"section_seq\": 1, \"route_path_id\": 66293}, {\"is_pass\": false, \"wtt_arr\": \"1430\", \"wtt_dep\": \"1431\", \"location\": \"Partick\", \"stage_seq\": 15, \"distance_m\": 33020.769, \"section_seq\": 1, \"route_path_id\": 66293}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1432\", \"location\": \"Finnieston West Jn\", \"stage_seq\": 16, \"distance_m\": 33541.391, \"section_seq\": 1, \"route_path_id\": 66293}, {\"is_pass\": false, \"wtt_arr\": \"1434H\", \"wtt_dep\": \"1435\", \"location\": \"Charing Cross\", \"stage_seq\": 17, \"distance_m\": 35748.992, \"section_seq\": 1, \"route_path_id\": 66293}, {\"is_pass\": false, \"wtt_arr\": \"1436H\", \"wtt_dep\": \"1438H\", \"location\": \"Glasgow Queen St Low Level\", \"stage_seq\": 18, \"distance_m\": 36988.045, \"section_seq\": 1, \"route_path_id\": 66293}, {\"is_pass\": false, \"wtt_arr\": \"1440\", \"wtt_dep\": \"1440H\", \"location\": \"High Street\", \"stage_seq\": 19, \"distance_m\": 37856.703, \"section_seq\": 1, \"route_path_id\": 66293}, {\"is_pass\": false, \"wtt_arr\": \"1442\", \"wtt_dep\": \"1443\", \"location\": \"Bellgrove\", \"stage_seq\": 20, \"distance_m\": 38879.271, \"section_seq\": 1, \"route_path_id\": 66293}, {\"is_pass\": false, \"wtt_arr\": \"1446\", \"wtt_dep\": \"1446H\", \"location\": \"Carntyne\", \"stage_seq\": 21, \"distance_m\": 41689.607, \"section_seq\": 1, \"route_path_id\": 66293}, {\"is_pass\": false, \"wtt_arr\": \"1448H\", \"wtt_dep\": \"1449\", \"location\": \"Shettleston\", \"stage_seq\": 22, \"distance_m\": 42908.292, \"section_seq\": 1, \"route_path_id\": 66293}, {\"is_pass\": false, \"wtt_arr\": \"1451\", \"wtt_dep\": \"1452\", \"location\": \"Garrowhill\", \"stage_seq\": 23, \"distance_m\": 44852.939, \"section_seq\": 1, \"route_path_id\": 66293}, {\"is_pass\": false, \"wtt_arr\": \"1454\", \"wtt_dep\": \"1454H\", \"location\": \"Easterhouse\", \"stage_seq\": 24, \"distance_m\": 46402.558, \"section_seq\": 1, \"route_path_id\": 66293}, {\"is_pass\": false, \"wtt_arr\": \"1458\", \"wtt_dep\": \"1459\", \"location\": \"Blairhill\", \"stage_seq\": 25, \"distance_m\": 50597.553, \"section_seq\": 1, \"route_path_id\": 66293}, {\"is_pass\": false, \"wtt_arr\": \"1501\", \"wtt_dep\": \"1502\", \"location\": \"Coatbridge Sunnyside\", \"stage_seq\": 26, \"distance_m\": 51587.889, \"section_seq\": 1, \"route_path_id\": 66293}, {\"is_pass\": false, \"wtt_arr\": \"1504\", \"wtt_dep\": \"1504H\", \"location\": \"Coatdyke\", \"stage_seq\": 27, \"distance_m\": 53177.538, \"section_seq\": 1, \"route_path_id\": 66293}, {\"is_pass\": false, \"wtt_arr\": \"1506H\", \"wtt_dep\": \"1508H\", \"location\": \"Airdrie\", \"stage_seq\": 28, \"distance_m\": 54601.417, \"section_seq\": 1, \"route_path_id\": 66293}, {\"is_pass\": false, \"wtt_arr\": \"1511\", \"wtt_dep\": \"1512\", \"location\": \"Drumgelloch\", \"stage_seq\": 29, \"distance_m\": 56821.508, \"section_seq\": 1, \"route_path_id\": 66293}, {\"is_pass\": false, \"wtt_arr\": \"1515H\", \"wtt_dep\": \"1516H\", \"location\": \"Caldercruix\", \"stage_seq\": 30, \"distance_m\": 61620.638, \"section_seq\": 1, \"route_path_id\": 66293}, {\"is_pass\": false, \"wtt_arr\": \"1522\", \"wtt_dep\": \"1523\", \"location\": \"Blackridge\", \"stage_seq\": 31, \"distance_m\": 70519.673, \"section_seq\": 1, \"route_path_id\": 66293}, {\"is_pass\": false, \"wtt_arr\": \"1526\", \"wtt_dep\": \"1527\", \"location\": \"Armadale\", \"stage_seq\": 32, \"distance_m\": 74266.447, \"section_seq\": 1, \"route_path_id\": 66293}, {\"is_pass\": false, \"wtt_arr\": \"1530H\", \"wtt_dep\": \"1532H\", \"location\": \"Bathgate\", \"stage_seq\": 33, \"distance_m\": 78422.971, \"section_seq\": 1, \"route_path_id\": 66293}, {\"is_pass\": false, \"wtt_arr\": \"1536H\", \"wtt_dep\": \"1537H\", \"location\": \"Livingston North\", \"stage_seq\": 34, \"distance_m\": 84405.355, \"section_seq\": 1, \"route_path_id\": 66293}, {\"is_pass\": false, \"wtt_arr\": \"1540\", \"wtt_dep\": \"1541\", \"location\": \"Uphall\", \"stage_seq\": 35, \"distance_m\": 87681.435, \"section_seq\": 1, \"route_path_id\": 66293}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1545\", \"location\": \"Newbridge Jn\", \"stage_seq\": 36, \"distance_m\": 94689.847, \"section_seq\": 1, \"route_path_id\": 66293}, {\"is_pass\": false, \"wtt_arr\": \"1548H\", \"wtt_dep\": \"1549H\", \"location\": \"Edinburgh Park\", \"stage_seq\": 37, \"distance_m\": 100355.431, \"section_seq\": 1, \"route_path_id\": 66293}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1552\", \"location\": \"Haymarket West Jn\", \"stage_seq\": 38, \"distance_m\": 104310.323, \"section_seq\": 1, \"route_path_id\": 66293}, {\"is_pass\": false, \"wtt_arr\": \"1554H\", \"wtt_dep\": \"1555H\", \"location\": \"Haymarket\", \"stage_seq\": 39, \"distance_m\": 106230.773, \"section_seq\": 1, \"route_path_id\": 66293}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1558\", \"location\": \"Princes St Gardens\", \"stage_seq\": 40, \"distance_m\": 107560.033, \"section_seq\": 1, \"route_path_id\": 66293}, {\"is_pass\": false, \"wtt_arr\": \"1600\", \"wtt_dep\": null, \"location\": \"Edinburgh\", \"stage_seq\": 41, \"distance_m\": 109145.188, \"section_seq\": 1, \"route_path_id\": 66293}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 109145.188, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 66293}], \"total_distance_m\": 109145.188, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 109099.164, \"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": "1355", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "55.9518574", "current_position_lon": "-3.1888450", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 1190, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:55:21Z\", \"source_id\": 47519851, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T12:57:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T12:55:26Z\", \"source_id\": 15461154, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1204, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:02:25Z\", \"source_id\": 47538087, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:02:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:02:29Z\", \"source_id\": 15466270, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1212, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:06:27Z\", \"source_id\": 47548724, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:07:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:06:32Z\", \"source_id\": 15469188, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1222, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:08:15Z\", \"source_id\": 47553552, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:09:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:08:20Z\", \"source_id\": 15470539, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1240, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:10:03Z\", \"source_id\": 47558298, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:11:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:10:07Z\", \"source_id\": 15471819, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1257, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:18:31Z\", \"source_id\": 47580185, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:19:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:18:37Z\", \"source_id\": 15478034, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1331, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:22:27Z\", \"source_id\": 47590469, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:22:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:22:30Z\", \"source_id\": 15480918, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1335, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:23:11Z\", \"source_id\": 47592283, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:23:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:23:15Z\", \"source_id\": 15481462, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1354, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:24:08Z\", \"source_id\": 47594913, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:24:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:24:12Z\", \"source_id\": 15482219, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1363, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:24:37Z\", \"source_id\": 47596198, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:25:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:24:41Z\", \"source_id\": 15482576, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1368, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:26:23Z\", \"source_id\": 47600730, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:27:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:26:28Z\", \"source_id\": 15483917, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1373, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:29:00Z\", \"source_id\": 47607379, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:29:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:29:03Z\", \"source_id\": 15485831, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1382, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:32:57Z\", \"source_id\": 47617924, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:34:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:33:04Z\", \"source_id\": 15488736, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1387, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:35:47Z\", \"source_id\": 47625324, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:36:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:35:51Z\", \"source_id\": 15490815, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1554, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:38:36Z\", \"source_id\": 47632820, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:39:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:38:43Z\", \"source_id\": 15492925, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1558, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:40:22Z\", \"source_id\": 47637338, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:41:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:40:29Z\", \"source_id\": 15494210, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1567, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:43:03Z\", \"source_id\": 47644098, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:45:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:43:08Z\", \"source_id\": 15496128, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1570, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:47:31Z\", \"source_id\": 47655885, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:48:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:47:33Z\", \"source_id\": 15499444, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1577, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:49:57Z\", \"source_id\": 47662434, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:51:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:50:02Z\", \"source_id\": 15501201, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:54:12Z\", \"source_id\": 15504362, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1585, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:57:18Z\", \"source_id\": 47682169, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:58:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:57:21Z\", \"source_id\": 15506677, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2208, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:59:42Z\", \"source_id\": 47688342, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:00:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:59:44Z\", \"source_id\": 15508391, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:04:14Z\", \"source_id\": 15511695, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2193, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:05:55Z\", \"source_id\": 47704890, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:06:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:05:58Z\", \"source_id\": 15513004, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2180, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:09:26Z\", \"source_id\": 47714440, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:10:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:09:32Z\", \"source_id\": 15515685, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2217, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:14:48Z\", \"source_id\": 47728890, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:15:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:14:53Z\", \"source_id\": 15519809, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2200, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:20:18Z\", \"source_id\": 47743638, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:21:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:20:21Z\", \"source_id\": 15523984, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2184, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:24:34Z\", \"source_id\": 47754828, \"stage_seq\": 32, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:25:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:24:35Z\", \"source_id\": 15527207, \"stage_seq\": 32, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 651, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:28:30Z\", \"source_id\": 47764890, \"stage_seq\": 33, \"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-15T14:28:33Z\", \"source_id\": 15530133, \"stage_seq\": 33, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 660, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:34:52Z\", \"source_id\": 47781760, \"stage_seq\": 34, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:36:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:34:56Z\", \"source_id\": 15535037, \"stage_seq\": 34, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 664, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:39:11Z\", \"source_id\": 47793593, \"stage_seq\": 35, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:39:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:39:13Z\", \"source_id\": 15538234, \"stage_seq\": 35, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 678, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:47:41Z\", \"source_id\": 47816571, \"stage_seq\": 37, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:48:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:47:43Z\", \"source_id\": 15544765, \"stage_seq\": 37, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 774, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:53:09Z\", \"source_id\": 47831435, \"stage_seq\": 39, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:54:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:53:10Z\", \"source_id\": 15549019, \"stage_seq\": 39, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 835, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:57:47Z\", \"source_id\": 47843531, \"stage_seq\": 41, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:58:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:57:51Z\", \"source_id\": 15552577, \"stage_seq\": 41, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:58:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Edinburgh", "service_state_platform": "9", "timing_fact_generation": 1789484274506657, "current_leg_arrival_utc": "2026-09-15T15:59:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:58:50.165438", "service_state_evidence_id": 15552577, "current_leg_start_actual_dep": "2026-09-15T15:55:30+01:00", "operational_evidence_version": 147, "service_state_event_time_utc": "2026-09-15T14:58:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T15:08:50.760878", "service_state_valid_until_kind": null, "operational_interpretation_version": 147, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
ScotRail |
P |
HLC |
EDB |
2H40 |
334019+334033 |
6 |
90 |
None |
{"version": 3, "segments": [{"to_m": 2811.849, "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": 12285.422, "from_m": 2811.849, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 13209.371, "from_m": 12285.422, "capability_applied": null, "effective_limit_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": 13739.475, "from_m": 13209.371, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 14952.423, "from_m": 13739.475, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 17011.54, "from_m": 14952.423, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 17832.899, "from_m": 17011.54, "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": 23380.993, "from_m": 17832.899, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 23424.33, "from_m": 23380.993, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 23441.905, "from_m": 23424.33, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 23905.701, "from_m": 23441.905, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 29936.922, "from_m": 23905.701, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 31196.05, "from_m": 29936.922, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 31267.323, "from_m": 31196.05, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 31313.937, "from_m": 31267.323, "capability_applied": null, "effective_limit_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": 31329.317, "from_m": 31313.937, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 31369.555, "from_m": 31329.317, "capability_applied": null, "effective_limit_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": 32081.045, "from_m": 31369.555, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 32121.81, "from_m": 32081.045, "capability_applied": null, "effective_limit_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": 33448.008, "from_m": 32121.81, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 33494.032, "from_m": 33448.008, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 38125.338, "from_m": 33494.032, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 38969.003, "from_m": 38125.338, "capability_applied": null, "effective_limit_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": 39759.875, "from_m": 38969.003, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 40155.237, "from_m": 39759.875, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 51006.975, "from_m": 40155.237, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 51982.64, "from_m": 51006.975, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 54807.364, "from_m": 51982.64, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 59721.754, "from_m": 54807.364, "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": 59775.998, "from_m": 59721.754, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 62432.564, "from_m": 59775.998, "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": 69470.868, "from_m": 62432.564, "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": 72634.045, "from_m": 69470.868, "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": 75180.591, "from_m": 72634.045, "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": 77237.882, "from_m": 75180.591, "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": 77636.294, "from_m": 77237.882, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 78263.861, "from_m": 77636.294, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 78505.202, "from_m": 78263.861, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 79729.725, "from_m": 78505.202, "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": 91777.48, "from_m": 79729.725, "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": 94084.983, "from_m": 91777.48, "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": 94689.847, "from_m": 94084.983, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 104121.64, "from_m": 94689.847, "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": 106067.197, "from_m": 104121.64, "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": 107458.784, "from_m": 106067.197, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 108459.088, "from_m": 107458.784, "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": 108608.952, "from_m": 108459.088, "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": 108700.583, "from_m": 108608.952, "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": 109145.188, "from_m": 108700.583, "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": 581267, "profile_key": "0497efe9364aac124fbf234d144813dbbaf6ead94cbfcc40d78db7c4575e073e", "schedule_id": 27553, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1355", "location": "Helensburgh Central", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 66293}, {"is_pass": false, "wtt_arr": "1357H", "wtt_dep": "1358", "location": "Craigendoran", "stage_seq": 2, "distance_m": 1841.107, "section_seq": 1, "route_path_id": 66293}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1358H", "location": "Craigendoran Jn", "stage_seq": 3, "distance_m": 2601.183, "section_seq": 1, "route_path_id": 66293}, {"is_pass": false, "wtt_arr": "1403", "wtt_dep": "1403H", "location": "Cardross", "stage_seq": 4, "distance_m": 7546.506, "section_seq": 1, "route_path_id": 66293}, {"is_pass": false, "wtt_arr": "1408", "wtt_dep": "1408H", "location": "Dalreoch", "stage_seq": 5, "distance_m": 12678.708, "section_seq": 1, "route_path_id": 66293}, {"is_pass": false, "wtt_arr": "1409H", "wtt_dep": "1410H", "location": "Dumbarton Central", "stage_seq": 6, "distance_m": 13274.532, "section_seq": 1, "route_path_id": 66293}, {"is_pass": false, "wtt_arr": "1412", "wtt_dep": "1412H", "location": "Dumbarton East", "stage_seq": 7, "distance_m": 14352.122, "section_seq": 1, "route_path_id": 66293}, {"is_pass": false, "wtt_arr": "1419H", "wtt_dep": "1421H", "location": "Dalmuir", "stage_seq": 8, "distance_m": 23604.615, "section_seq": 1, "route_path_id": 66293}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1423", "location": "Clydebank", "stage_seq": 9, "distance_m": 25580.929, "section_seq": 1, "route_path_id": 66293}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1424", "location": "Yoker", "stage_seq": 10, "distance_m": 26950.314, "section_seq": 1, "route_path_id": 66293}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1425", "location": "Garscadden", "stage_seq": 11, "distance_m": 28577.223, "section_seq": 1, "route_path_id": 66293}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1425H", "location": "Scotstounhill", "stage_seq": 12, "distance_m": 29292.9, "section_seq": 1, "route_path_id": 66293}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1427", "location": "Hyndland East Jn", "stage_seq": 13, "distance_m": 31313.937, "section_seq": 1, "route_path_id": 66293}, {"is_pass": false, "wtt_arr": "1428", "wtt_dep": "1428H", "location": "Hyndland", "stage_seq": 14, "distance_m": 31844.906, "section_seq": 1, "route_path_id": 66293}, {"is_pass": false, "wtt_arr": "1430", "wtt_dep": "1431", "location": "Partick", "stage_seq": 15, "distance_m": 33020.769, "section_seq": 1, "route_path_id": 66293}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1432", "location": "Finnieston West Jn", "stage_seq": 16, "distance_m": 33541.391, "section_seq": 1, "route_path_id": 66293}, {"is_pass": false, "wtt_arr": "1434H", "wtt_dep": "1435", "location": "Charing Cross", "stage_seq": 17, "distance_m": 35748.992, "section_seq": 1, "route_path_id": 66293}, {"is_pass": false, "wtt_arr": "1436H", "wtt_dep": "1438H", "location": "Glasgow Queen St Low Level", "stage_seq": 18, "distance_m": 36988.045, "section_seq": 1, "route_path_id": 66293}, {"is_pass": false, "wtt_arr": "1440", "wtt_dep": "1440H", "location": "High Street", "stage_seq": 19, "distance_m": 37856.703, "section_seq": 1, "route_path_id": 66293}, {"is_pass": false, "wtt_arr": "1442", "wtt_dep": "1443", "location": "Bellgrove", "stage_seq": 20, "distance_m": 38879.271, "section_seq": 1, "route_path_id": 66293}, {"is_pass": false, "wtt_arr": "1446", "wtt_dep": "1446H", "location": "Carntyne", "stage_seq": 21, "distance_m": 41689.607, "section_seq": 1, "route_path_id": 66293}, {"is_pass": false, "wtt_arr": "1448H", "wtt_dep": "1449", "location": "Shettleston", "stage_seq": 22, "distance_m": 42908.292, "section_seq": 1, "route_path_id": 66293}, {"is_pass": false, "wtt_arr": "1451", "wtt_dep": "1452", "location": "Garrowhill", "stage_seq": 23, "distance_m": 44852.939, "section_seq": 1, "route_path_id": 66293}, {"is_pass": false, "wtt_arr": "1454", "wtt_dep": "1454H", "location": "Easterhouse", "stage_seq": 24, "distance_m": 46402.558, "section_seq": 1, "route_path_id": 66293}, {"is_pass": false, "wtt_arr": "1458", "wtt_dep": "1459", "location": "Blairhill", "stage_seq": 25, "distance_m": 50597.553, "section_seq": 1, "route_path_id": 66293}, {"is_pass": false, "wtt_arr": "1501", "wtt_dep": "1502", "location": "Coatbridge Sunnyside", "stage_seq": 26, "distance_m": 51587.889, "section_seq": 1, "route_path_id": 66293}, {"is_pass": false, "wtt_arr": "1504", "wtt_dep": "1504H", "location": "Coatdyke", "stage_seq": 27, "distance_m": 53177.538, "section_seq": 1, "route_path_id": 66293}, {"is_pass": false, "wtt_arr": "1506H", "wtt_dep": "1508H", "location": "Airdrie", "stage_seq": 28, "distance_m": 54601.417, "section_seq": 1, "route_path_id": 66293}, {"is_pass": false, "wtt_arr": "1511", "wtt_dep": "1512", "location": "Drumgelloch", "stage_seq": 29, "distance_m": 56821.508, "section_seq": 1, "route_path_id": 66293}, {"is_pass": false, "wtt_arr": "1515H", "wtt_dep": "1516H", "location": "Caldercruix", "stage_seq": 30, "distance_m": 61620.638, "section_seq": 1, "route_path_id": 66293}, {"is_pass": false, "wtt_arr": "1522", "wtt_dep": "1523", "location": "Blackridge", "stage_seq": 31, "distance_m": 70519.673, "section_seq": 1, "route_path_id": 66293}, {"is_pass": false, "wtt_arr": "1526", "wtt_dep": "1527", "location": "Armadale", "stage_seq": 32, "distance_m": 74266.447, "section_seq": 1, "route_path_id": 66293}, {"is_pass": false, "wtt_arr": "1530H", "wtt_dep": "1532H", "location": "Bathgate", "stage_seq": 33, "distance_m": 78422.971, "section_seq": 1, "route_path_id": 66293}, {"is_pass": false, "wtt_arr": "1536H", "wtt_dep": "1537H", "location": "Livingston North", "stage_seq": 34, "distance_m": 84405.355, "section_seq": 1, "route_path_id": 66293}, {"is_pass": false, "wtt_arr": "1540", "wtt_dep": "1541", "location": "Uphall", "stage_seq": 35, "distance_m": 87681.435, "section_seq": 1, "route_path_id": 66293}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1545", "location": "Newbridge Jn", "stage_seq": 36, "distance_m": 94689.847, "section_seq": 1, "route_path_id": 66293}, {"is_pass": false, "wtt_arr": "1548H", "wtt_dep": "1549H", "location": "Edinburgh Park", "stage_seq": 37, "distance_m": 100355.431, "section_seq": 1, "route_path_id": 66293}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1552", "location": "Haymarket West Jn", "stage_seq": 38, "distance_m": 104310.323, "section_seq": 1, "route_path_id": 66293}, {"is_pass": false, "wtt_arr": "1554H", "wtt_dep": "1555H", "location": "Haymarket", "stage_seq": 39, "distance_m": 106230.773, "section_seq": 1, "route_path_id": 66293}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1558", "location": "Princes St Gardens", "stage_seq": 40, "distance_m": 107560.033, "section_seq": 1, "route_path_id": 66293}, {"is_pass": false, "wtt_arr": "1600", "wtt_dep": null, "location": "Edinburgh", "stage_seq": 41, "distance_m": 109145.188, "section_seq": 1, "route_path_id": 66293}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 109145.188, "from_m": 0.0, "section_seq": 1, "route_path_id": 66293}], "total_distance_m": 109145.188, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 109099.164, "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": 1190, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:55:21Z", "source_id": 47519851, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T12:57:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T12:55:26Z", "source_id": 15461154, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T13:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1204, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:02:25Z", "source_id": 47538087, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T13:02:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:02:29Z", "source_id": 15466270, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T14:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1212, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:06:27Z", "source_id": 47548724, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T13:07:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:06:32Z", "source_id": 15469188, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T14:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1222, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:08:15Z", "source_id": 47553552, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T13:09:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:08:20Z", "source_id": 15470539, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T14:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1240, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:10:03Z", "source_id": 47558298, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T13:11:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:10:07Z", "source_id": 15471819, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T14:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1257, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:18:31Z", "source_id": 47580185, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T13:19:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:18:37Z", "source_id": 15478034, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T14:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1331, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:22:27Z", "source_id": 47590469, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T13:22:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:22:30Z", "source_id": 15480918, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T14:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1335, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:23:11Z", "source_id": 47592283, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T13:23:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:23:15Z", "source_id": 15481462, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T14:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1354, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:24:08Z", "source_id": 47594913, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T13:24:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:24:12Z", "source_id": 15482219, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T14:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1363, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:24:37Z", "source_id": 47596198, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T13:25:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:24:41Z", "source_id": 15482576, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T14:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1368, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:26:23Z", "source_id": 47600730, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T13:27:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:26:28Z", "source_id": 15483917, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T14:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1373, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:29:00Z", "source_id": 47607379, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T13:29:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:29:03Z", "source_id": 15485831, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T14:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1382, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:32:57Z", "source_id": 47617924, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T13:34:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:33:04Z", "source_id": 15488736, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T14:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1387, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:35:47Z", "source_id": 47625324, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T13:36:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:35:51Z", "source_id": 15490815, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T14:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1554, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:38:36Z", "source_id": 47632820, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T13:39:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:38:43Z", "source_id": 15492925, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T14:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1558, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:40:22Z", "source_id": 47637338, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T13:41:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:40:29Z", "source_id": 15494210, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T14:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1567, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:43:03Z", "source_id": 47644098, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T13:45:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:43:08Z", "source_id": 15496128, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T14:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1570, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:47:31Z", "source_id": 47655885, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T13:48:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:47:33Z", "source_id": 15499444, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T14:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1577, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:49:57Z", "source_id": 47662434, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-15T13:51:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:50:02Z", "source_id": 15501201, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-15T14:51:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:54:12Z", "source_id": 15504362, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-15T14:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1585, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:57:18Z", "source_id": 47682169, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-15T13:58:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:57:21Z", "source_id": 15506677, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-15T14:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2208, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:59:42Z", "source_id": 47688342, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-15T14:00:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:59:44Z", "source_id": 15508391, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-15T15:00:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:04:14Z", "source_id": 15511695, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-15T15:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2193, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:05:55Z", "source_id": 47704890, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-15T14:06:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:05:58Z", "source_id": 15513004, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-15T15:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2180, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:09:26Z", "source_id": 47714440, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-15T14:10:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:09:32Z", "source_id": 15515685, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-15T15:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2217, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:14:48Z", "source_id": 47728890, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-15T14:15:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:14:53Z", "source_id": 15519809, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-15T15:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2200, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:20:18Z", "source_id": 47743638, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-15T14:21:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:20:21Z", "source_id": 15523984, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-15T15:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2184, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:24:34Z", "source_id": 47754828, "stage_seq": 32, "event_role": "ARR", "event_time": "2026-09-15T14:25:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:24:35Z", "source_id": 15527207, "stage_seq": 32, "event_role": "ARR", "event_time": "2026-09-15T15:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 651, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:28:30Z", "source_id": 47764890, "stage_seq": 33, "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-15T14:28:33Z", "source_id": 15530133, "stage_seq": 33, "event_role": "ARR", "event_time": "2026-09-15T15:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 660, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:34:52Z", "source_id": 47781760, "stage_seq": 34, "event_role": "ARR", "event_time": "2026-09-15T14:36:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:34:56Z", "source_id": 15535037, "stage_seq": 34, "event_role": "ARR", "event_time": "2026-09-15T15:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 664, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:39:11Z", "source_id": 47793593, "stage_seq": 35, "event_role": "ARR", "event_time": "2026-09-15T14:39:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:39:13Z", "source_id": 15538234, "stage_seq": 35, "event_role": "ARR", "event_time": "2026-09-15T15:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 678, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:47:41Z", "source_id": 47816571, "stage_seq": 37, "event_role": "ARR", "event_time": "2026-09-15T14:48:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:47:43Z", "source_id": 15544765, "stage_seq": 37, "event_role": "ARR", "event_time": "2026-09-15T15:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 774, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:53:09Z", "source_id": 47831435, "stage_seq": 39, "event_role": "ARR", "event_time": "2026-09-15T14:54:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:53:10Z", "source_id": 15549019, "stage_seq": 39, "event_role": "ARR", "event_time": "2026-09-15T15:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 835, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:57:47Z", "source_id": 47843531, "stage_seq": 41, "event_role": "ARR", "event_time": "2026-09-15T14:58:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:57:51Z", "source_id": 15552577, "stage_seq": 41, "event_role": "ARR", "event_time": "2026-09-15T15:58:00+01:00", "operational_fact": true}] |
Helensburgh Central |
1355 |
1355 |
3 |
None |
None |
Edinburgh |
1600 |
1600 |
9W |
EARLY |
-2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W68982/2026-09-15/detailed |
None |
Haymarket |
2026-09-15T15:55:30+01:00 |
Edinburgh |
3.0 |
{"type": "LineString", "coordinates": [[-3.2189400258212073, 55.94517485217656], [-3.2188798, 55.94518519999998], [-3.2188162, 55.94519759999999], [-3.2182675000000005, 55.9453042], [-3.217606, 55.9454518], [-3.2173869999999996, 55.94550059999999], [-3.2165484, 55.9456941], [-3.2148352, 55.9460894], [-3.2135654999999996, 55.9463879], [-3.2121561, 55.946719300000005], [-3.2081804, 55.947677], [-3.2076363, 55.94781569999999], [-3.2067769, 55.9480349], [-3.2060786, 55.94820729999999], [-3.2048799, 55.94860189999999], [-3.2039866, 55.9489484], [-3.2039538999999997, 55.94896309999999], [-3.2027637, 55.94946629999999], [-3.2023646999999995, 55.94960360000001], [-3.2021434, 55.9496717], [-3.2020104, 55.9497127], [-3.2019377999999996, 55.9497308], [-3.2016521, 55.949802199999986], [-3.2011367999999996, 55.9499134], [-3.2007464999999997, 55.94998330000001], [-3.2006809, 55.949995], [-3.2004645, 55.9500335], [-3.199903, 55.9501626], [-3.1995093, 55.9502306], [-3.1992955999999997, 55.95027040000001], [-3.1985630000000005, 55.9504385], [-3.1981381000000004, 55.95051229999999], [-3.1976456, 55.9506232], [-3.1973387999999994, 55.950682], [-3.1966469999999996, 55.9508021], [-3.1960519, 55.9509096], [-3.1960269999999995, 55.9509139], [-3.1953638999999994, 55.95102829999998], [-3.194952, 55.9510971], [-3.1949119, 55.95110379999999], [-3.1947054999999995, 55.9511458], [-3.194461, 55.95120920000001], [-3.1942839999999997, 55.951255299999985], [-3.1941620999999993, 55.95129349999999], [-3.1934728999999997, 55.95149359999999], [-3.1929111999999997, 55.9516679], [-3.1925371999999994, 55.9517897], [-3.19202, 55.9519465], [-3.1916707999999994, 55.952039899999995], [-3.1912938, 55.9521457], [-3.1909084, 55.9522322], [-3.1895932999999994, 55.95244240000001], [-3.1893977, 55.952472799999995], [-3.1889195, 55.9525492], [-3.1886523999999996, 55.9525897], [-3.188127300000001, 55.952670399999995], [-3.1876729, 55.952719599999995], [-3.187321, 55.9527429], [-3.1870036, 55.9527529], [-3.1864126999999995, 55.9527673], [-3.1858509999999995, 55.9527577], [-3.1843207999999996, 55.9526931], [-3.1842163999999995, 55.9526887], [-3.1839902, 55.9526818], [-3.1837289, 55.95268750000001], [-3.1835220999999994, 55.9527024], [-3.1832225999999997, 55.95274009999999], [-3.1828267999999995, 55.9528118], [-3.1822481999999996, 55.95293110000001], [-3.182723999999999, 55.95280770000001], [-3.1828255, 55.9527827], [-3.1831629999999995, 55.9527095], [-3.1833556, 55.9526772], [-3.1834396999999997, 55.9526631], [-3.184042499999999, 55.9525552], [-3.1843563, 55.95250860000001], [-3.1844913, 55.9524915], [-3.1848765999999995, 55.9524426], [-3.1854867999999996, 55.952369], [-3.1857752, 55.952332899999995], [-3.1869363999999996, 55.9521644], [-3.1875398, 55.952068199999985], [-3.1886744, 55.9518849], [-3.188845, 55.95185740000001]]} |
1.8 |
1555 |
1558 |
Haymarket |
Edinburgh |
Edinburgh |
55.9518574 |
-3.1888450 |
55.9518574 |
-3.1888450 |
1 |
0 |
2026-09-15 15:09:07 |
TERMINATED |
2026-09-15 14:58:00 |
Edinburgh |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15552577 |
1789484274506657 |
147 |
147 |
2026-09-15 15:08:50.760878 |
9 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 14:58:50.165438 |
| 552056 |
583596 |
G21630 |
862U32MR15 |
2026-09-15 |
COMPLETE |
15553339 |
2026-09-15 15:58:00 |
2026-09-15 15:09:07 |
2026-09-17 15:09:07 |
{"id": 583596, "stp": "P", "toc": "Island Line", "uid": "G21630", "consist": "484001", "dest_crs": "RYP", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G21630/2026-09-15/detailed", "trust_id": "862U32MR15", "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": "1557", "dest_platform": null, "is_terminated": 1, "next_location": "Ryde Pier Head", "signalling_id": "2U32", "timing_status": "LATE", "origin_station": "Shanklin", "current_leg_arr": "1558", "current_leg_dep": "1557", "current_leg_end": "Ryde Pier Head", "origin_dep_time": "1530", "origin_platform": null, "current_location": "Ryde Pier Head", "last_update_time": "2026-09-15T15:09: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": "1557", "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\": 583596, \"profile_key\": \"642ccd5139b1bc0fce33713378ce1c35e7dc6d57df96d19d0e3df662746796cb\", \"schedule_id\": 10117, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1530\", \"location\": \"Shanklin\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 31502}, {\"is_pass\": false, \"wtt_arr\": \"1532H\", \"wtt_dep\": \"1533\", \"location\": \"Lake\", \"stage_seq\": 2, \"distance_m\": 1691.164, \"section_seq\": 1, \"route_path_id\": 31502}, {\"is_pass\": false, \"wtt_arr\": \"1535H\", \"wtt_dep\": \"1537\", \"location\": \"Sandown\", \"stage_seq\": 3, \"distance_m\": 2918.382, \"section_seq\": 1, \"route_path_id\": 31502}, {\"is_pass\": false, \"wtt_arr\": \"1541\", \"wtt_dep\": \"1542\", \"location\": \"Brading\", \"stage_seq\": 4, \"distance_m\": 5863.79, \"section_seq\": 1, \"route_path_id\": 31502}, {\"is_pass\": false, \"wtt_arr\": \"1546H\", \"wtt_dep\": \"1547\", \"location\": \"Smallbrook Junction\", \"stage_seq\": 5, \"distance_m\": 9855.139, \"section_seq\": 1, \"route_path_id\": 31502}, {\"is_pass\": false, \"wtt_arr\": \"1549H\", \"wtt_dep\": \"1551\", \"location\": \"Ryde St.Johns Road\", \"stage_seq\": 6, \"distance_m\": 11434.466, \"section_seq\": 1, \"route_path_id\": 31502}, {\"is_pass\": false, \"wtt_arr\": \"1554\", \"wtt_dep\": \"1555\", \"location\": \"Ryde Esplanade\", \"stage_seq\": 7, \"distance_m\": 12753.14, \"section_seq\": 1, \"route_path_id\": 31502}, {\"is_pass\": false, \"wtt_arr\": \"1557\", \"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": "1530", "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-15T14:32:46Z\", \"source_id\": 15533384, \"stage_seq\": 2, \"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:35:47Z\", \"source_id\": 15535692, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:41:18Z\", \"source_id\": 15539836, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:48:20Z\", \"source_id\": 15545242, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:51:49Z\", \"source_id\": 15548008, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:55:50Z\", \"source_id\": 15551037, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:58:52Z\", \"source_id\": 15553339, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:58:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Ryde Pier Head", "service_state_platform": null, "timing_fact_generation": 1789484333526230, "current_leg_arrival_utc": "2026-09-15T15:58:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:58:53.491039", "service_state_evidence_id": 15553339, "current_leg_start_actual_dep": "2026-09-15T15:56:00+01:00", "operational_evidence_version": 17, "service_state_event_time_utc": "2026-09-15T14:58:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T15:08:53.671814", "service_state_valid_until_kind": null, "operational_interpretation_version": 17, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Island Line |
P |
SHN |
RYP |
2U32 |
484001 |
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": 583596, "profile_key": "642ccd5139b1bc0fce33713378ce1c35e7dc6d57df96d19d0e3df662746796cb", "schedule_id": 10117, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1530", "location": "Shanklin", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 31502}, {"is_pass": false, "wtt_arr": "1532H", "wtt_dep": "1533", "location": "Lake", "stage_seq": 2, "distance_m": 1691.164, "section_seq": 1, "route_path_id": 31502}, {"is_pass": false, "wtt_arr": "1535H", "wtt_dep": "1537", "location": "Sandown", "stage_seq": 3, "distance_m": 2918.382, "section_seq": 1, "route_path_id": 31502}, {"is_pass": false, "wtt_arr": "1541", "wtt_dep": "1542", "location": "Brading", "stage_seq": 4, "distance_m": 5863.79, "section_seq": 1, "route_path_id": 31502}, {"is_pass": false, "wtt_arr": "1546H", "wtt_dep": "1547", "location": "Smallbrook Junction", "stage_seq": 5, "distance_m": 9855.139, "section_seq": 1, "route_path_id": 31502}, {"is_pass": false, "wtt_arr": "1549H", "wtt_dep": "1551", "location": "Ryde St.Johns Road", "stage_seq": 6, "distance_m": 11434.466, "section_seq": 1, "route_path_id": 31502}, {"is_pass": false, "wtt_arr": "1554", "wtt_dep": "1555", "location": "Ryde Esplanade", "stage_seq": 7, "distance_m": 12753.14, "section_seq": 1, "route_path_id": 31502}, {"is_pass": false, "wtt_arr": "1557", "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-15T14:32:46Z", "source_id": 15533384, "stage_seq": 2, "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:35:47Z", "source_id": 15535692, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T15:35:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:41:18Z", "source_id": 15539836, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T15:40:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:48:20Z", "source_id": 15545242, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T15:48:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:51:49Z", "source_id": 15548008, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T15:51:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:55:50Z", "source_id": 15551037, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T15:55:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:58:52Z", "source_id": 15553339, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T15:58:00+01:00", "operational_fact": true}] |
Shanklin |
1530 |
1530 |
None |
None |
None |
Ryde Pier Head |
1557 |
1557 |
None |
LATE |
+1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G21630/2026-09-15/detailed |
None |
Ryde Esplanade |
2026-09-15T15:56: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 |
1557 |
1558 |
Ryde Esplanade |
Ryde Pier Head |
Ryde Pier Head |
50.7390453 |
-1.1604667 |
50.7390453 |
-1.1604667 |
1 |
0 |
2026-09-15 15:09:07 |
TERMINATED |
2026-09-15 14:58:00 |
Ryde Pier Head |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15553339 |
1789484333526230 |
17 |
17 |
2026-09-15 15:08:53.671814 |
None |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 14:58:53.491039 |
| 552057 |
582412 |
Y62279 |
782Y60MP15 |
2026-09-15 |
COMPLETE |
15550713 |
2026-09-15 15:58:00 |
2026-09-15 15:09:07 |
2026-09-17 15:09:07 |
{"id": 582412, "stp": "P", "toc": "Transport for Wales", "uid": "Y62279", "consist": "756115", "dest_crs": "BYI", "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:Y62279/2026-09-15/detailed", "trust_id": "782Y60MP15", "origin_crs": "BGD", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Barry Island", "service_date": "2026-09-15", "dest_arr_time": "1601", "dest_platform": null, "is_terminated": 1, "next_location": "Barry Island", "signalling_id": "2Y60", "timing_status": "EARLY", "origin_station": "Bargoed", "current_leg_arr": "1558", "current_leg_dep": "1554", "current_leg_end": "Barry Island", "origin_dep_time": "1443", "origin_platform": "1", "current_location": "Barry Island", "last_update_time": "2026-09-15T15:09:07", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-3.28377988169894, 51.39711634433137], [-3.2839283999999997, 51.3969536], [-3.2843419, 51.39650519999999], [-3.2844263, 51.3964158], [-3.2844888, 51.39634219999999], [-3.2845564, 51.396257799999994], [-3.2846102, 51.39617899999999], [-3.2846552, 51.3961079], [-3.2846902, 51.396036900000006], [-3.2847200999999995, 51.3959605], [-3.2847394999999997, 51.39590170000001], [-3.2847516, 51.395854500000006], [-3.2847709999999997, 51.3957692], [-3.2847786, 51.395699], [-3.2847851999999995, 51.3956146], [-3.2847816999999995, 51.395552499999994], [-3.2847698, 51.39545509999999], [-3.2847541, 51.3953827], [-3.2847196999999997, 51.395275], [-3.2846857, 51.395194], [-3.2846475, 51.3951095], [-3.2846030999999996, 51.3950366], [-3.2845579, 51.39496989999999], [-3.2844905, 51.3948876], [-3.2844296999999996, 51.39482219999999], [-3.2843473999999997, 51.394736900000005], [-3.2842634999999993, 51.39466740000001], [-3.2841722, 51.3946049], [-3.2840820999999996, 51.39454789999999], [-3.283977, 51.3944894], [-3.2838516, 51.39443809999999], [-3.2837099999999997, 51.3943778], [-3.2834379000000005, 51.39428], [-3.283282, 51.394225500000005], [-3.2831367999999994, 51.3941691], [-3.2829959999999994, 51.3941121], [-3.2826953000000003, 51.393986899999994], [-3.2825966, 51.39394550000001], [-3.2825354999999994, 51.3939238], [-3.2824064, 51.39388019999999], [-3.2822286, 51.393831199999994], [-3.2820081, 51.3937784], [-3.2810931, 51.3935669], [-3.2791055, 51.39309399999999], [-3.2771987999999994, 51.39263909999999], [-3.2766176, 51.3925041], [-3.2764223, 51.3924649], [-3.2761748, 51.3924228], [-3.2759764, 51.3923953], [-3.2758034, 51.392374], [-3.275647199999999, 51.3923633], [-3.2755233, 51.392355599999995], [-3.2754171, 51.39235339999998], [-3.2752826, 51.39235339999998], [-3.2751711, 51.3923578], [-3.2750666999999996, 51.392362199999994], [-3.2749628000000004, 51.39236879999999], [-3.2748946999999995, 51.392375300000005], [-3.2748274, 51.3923824], [-3.2747468999999993, 51.3923927], [-3.2746730000000004, 51.392403900000005], [-3.2745871, 51.3924185], [-3.2744066, 51.392455], [-3.2739040000000004, 51.3925753], [-3.2736934, 51.3926239], [-3.2722917999999996, 51.3929497]]}", "current_leg_start": "Barry", "dest_arr_time_act": "1559", "motion_projection": null, "next_location_lat": "51.3929497", "next_location_lon": "-3.2722918", "previous_location": "Barry", "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\": 151.409, \"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\": 450.398, \"from_m\": 151.409, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 497.428, \"from_m\": 450.398, \"capability_applied\": null, \"effective_limit_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\": 1451.643, \"from_m\": 497.428, \"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\": 2029.457, \"from_m\": 1451.643, \"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\": 3701.529, \"from_m\": 2029.457, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 4321.803, \"from_m\": 3701.529, \"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\": 6585.07, \"from_m\": 4321.803, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 7162.352, \"from_m\": 6585.07, \"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\": 7221.257, \"from_m\": 7162.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\": 7273.998, \"from_m\": 7221.257, \"capability_applied\": null, \"effective_limit_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\": 9507.417, \"from_m\": 7273.998, \"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\": 10508.122, \"from_m\": 9507.417, \"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\": 11076.205, \"from_m\": 10508.122, \"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\": 12539.653, \"from_m\": 11076.205, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 15908.076, \"from_m\": 12539.653, \"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\": 17404.22, \"from_m\": 15908.076, \"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\": 19344.315, \"from_m\": 17404.22, \"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\": 26767.54, \"from_m\": 19344.315, \"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\": 27500.914, \"from_m\": 26767.54, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 27538.467, \"from_m\": 27500.914, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 28697.93, \"from_m\": 27538.467, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 29307.668, \"from_m\": 28697.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\": 29859.352, \"from_m\": 29307.668, \"capability_applied\": null, \"effective_limit_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\": 30361.584, \"from_m\": 29859.352, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 32096.503, \"from_m\": 30361.584, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 32915.828, \"from_m\": 32096.503, \"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\": 33694.379, \"from_m\": 32915.828, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 38013.45, \"from_m\": 33694.379, \"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\": 39467.981, \"from_m\": 38013.45, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 40045.88, \"from_m\": 39467.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\": 41297.982, \"from_m\": 40045.88, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 41376.049, \"from_m\": 41297.982, \"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\": 41477.715, \"from_m\": 41376.049, \"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\": 43202.849, \"from_m\": 41477.715, \"capability_applied\": null, \"effective_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\": 582412, \"profile_key\": \"862fc1e7a8e9f8d5332c2b50fb1a9b8d7c1733203b247e681afb572480a91097\", \"schedule_id\": 39112, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1443\", \"location\": \"Bargoed\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 105519}, {\"is_pass\": false, \"wtt_arr\": \"1447\", \"wtt_dep\": \"1447H\", \"location\": \"Pengam\", \"stage_seq\": 2, \"distance_m\": 2611.184, \"section_seq\": 1, \"route_path_id\": 105519}, {\"is_pass\": false, \"wtt_arr\": \"1450H\", \"wtt_dep\": \"1451H\", \"location\": \"Hengoed\", \"stage_seq\": 3, \"distance_m\": 5370.453, \"section_seq\": 1, \"route_path_id\": 105519}, {\"is_pass\": false, \"wtt_arr\": \"1453H\", \"wtt_dep\": \"1454H\", \"location\": \"Ystrad Mynach\", \"stage_seq\": 4, \"distance_m\": 6829.496, \"section_seq\": 1, \"route_path_id\": 105519}, {\"is_pass\": false, \"wtt_arr\": \"1458H\", \"wtt_dep\": \"1459\", \"location\": \"Llanbradach\", \"stage_seq\": 5, \"distance_m\": 11548.816, \"section_seq\": 1, \"route_path_id\": 105519}, {\"is_pass\": false, \"wtt_arr\": \"1502\", \"wtt_dep\": \"1502H\", \"location\": \"Energlyn & Churchill Park\", \"stage_seq\": 6, \"distance_m\": 13499.391, \"section_seq\": 1, \"route_path_id\": 105519}, {\"is_pass\": false, \"wtt_arr\": \"1504H\", \"wtt_dep\": \"1505H\", \"location\": \"Aber\", \"stage_seq\": 7, \"distance_m\": 14707.832, \"section_seq\": 1, \"route_path_id\": 105519}, {\"is_pass\": false, \"wtt_arr\": \"1507\", \"wtt_dep\": \"1508\", \"location\": \"Caerphilly\", \"stage_seq\": 8, \"distance_m\": 15683.051, \"section_seq\": 1, \"route_path_id\": 105519}, {\"is_pass\": false, \"wtt_arr\": \"1512\", \"wtt_dep\": \"1513\", \"location\": \"Lisvane & Thornhill\", \"stage_seq\": 9, \"distance_m\": 19969.365, \"section_seq\": 1, \"route_path_id\": 105519}, {\"is_pass\": false, \"wtt_arr\": \"1514H\", \"wtt_dep\": \"1515H\", \"location\": \"Llanishen\", \"stage_seq\": 10, \"distance_m\": 21267.216, \"section_seq\": 1, \"route_path_id\": 105519}, {\"is_pass\": false, \"wtt_arr\": \"1517H\", \"wtt_dep\": \"1518H\", \"location\": \"Heath High Level\", \"stage_seq\": 11, \"distance_m\": 23027.098, \"section_seq\": 1, \"route_path_id\": 105519}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1519H\", \"location\": \"Heath Jn\", \"stage_seq\": 12, \"distance_m\": 23476.228, \"section_seq\": 1, \"route_path_id\": 105519}, {\"is_pass\": false, \"wtt_arr\": \"1523\", \"wtt_dep\": \"1524H\", \"location\": \"Cardiff Queen Street\", \"stage_seq\": 13, \"distance_m\": 27068.345, \"section_seq\": 1, \"route_path_id\": 105519}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1526H\", \"location\": \"CVL East Boundary\", \"stage_seq\": 14, \"distance_m\": 27445.991, \"section_seq\": 1, \"route_path_id\": 105519}, {\"is_pass\": false, \"wtt_arr\": \"1527\", \"wtt_dep\": \"1529\", \"location\": \"Cardiff Central\", \"stage_seq\": 15, \"distance_m\": 28144.351, \"section_seq\": 1, \"route_path_id\": 105519}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1531H\", \"location\": \"Penarth Curve South Jn\", \"stage_seq\": 16, \"distance_m\": 29447.171, \"section_seq\": 1, \"route_path_id\": 105519}, {\"is_pass\": false, \"wtt_arr\": \"1532H\", \"wtt_dep\": \"1533\", \"location\": \"Grangetown\", \"stage_seq\": 17, \"distance_m\": 29936.241, \"section_seq\": 1, \"route_path_id\": 105519}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1535H\", \"location\": \"Cogan Jn\", \"stage_seq\": 18, \"distance_m\": 32096.503, \"section_seq\": 1, \"route_path_id\": 105519}, {\"is_pass\": false, \"wtt_arr\": \"1536\", \"wtt_dep\": \"1537\", \"location\": \"Cogan\", \"stage_seq\": 19, \"distance_m\": 32540.563, \"section_seq\": 1, \"route_path_id\": 105519}, {\"is_pass\": false, \"wtt_arr\": \"1539\", \"wtt_dep\": \"1540\", \"location\": \"Eastbrook\", \"stage_seq\": 20, \"distance_m\": 34084.401, \"section_seq\": 1, \"route_path_id\": 105519}, {\"is_pass\": false, \"wtt_arr\": \"1541H\", \"wtt_dep\": \"1542H\", \"location\": \"Dinas Powys\", \"stage_seq\": 21, \"distance_m\": 35286.734, \"section_seq\": 1, \"route_path_id\": 105519}, {\"is_pass\": false, \"wtt_arr\": \"1546\", \"wtt_dep\": \"1547\", \"location\": \"Cadoxton\", \"stage_seq\": 22, \"distance_m\": 38330.383, \"section_seq\": 1, \"route_path_id\": 105519}, {\"is_pass\": false, \"wtt_arr\": \"1549\", \"wtt_dep\": \"1550\", \"location\": \"Barry Docks\", \"stage_seq\": 23, \"distance_m\": 39705.596, \"section_seq\": 1, \"route_path_id\": 105519}, {\"is_pass\": false, \"wtt_arr\": \"1554H\", \"wtt_dep\": \"1555H\", \"location\": \"Barry\", \"stage_seq\": 24, \"distance_m\": 42027.174, \"section_seq\": 1, \"route_path_id\": 105519}, {\"is_pass\": false, \"wtt_arr\": \"1559\", \"wtt_dep\": null, \"location\": \"Barry Island\", \"stage_seq\": 25, \"distance_m\": 43202.849, \"section_seq\": 1, \"route_path_id\": 105519}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 43202.849, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 105519}], \"total_distance_m\": 43202.849, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 41440.162, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1762.687, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1443", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "51.3929497", "current_position_lon": "-3.2722918", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:46:41Z\", \"source_id\": 15498790, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25194, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:47:24Z\", \"source_id\": 47655620, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:50:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:47:27Z\", \"source_id\": 15499386, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25199, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:52:01Z\", \"source_id\": 47668039, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:53:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:52:04Z\", \"source_id\": 15502761, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25204, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:55:17Z\", \"source_id\": 47676579, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:58:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:55:23Z\", \"source_id\": 15505221, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:01:43Z\", \"source_id\": 15509901, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:04:14Z\", \"source_id\": 15511704, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25212, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:05:18Z\", \"source_id\": 47703249, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:06:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:05:21Z\", \"source_id\": 15512540, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25217, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:09:30Z\", \"source_id\": 47714591, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:11:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:09:34Z\", \"source_id\": 15515728, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25221, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:13:22Z\", \"source_id\": 47725170, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:14:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:13:25Z\", \"source_id\": 15518707, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:18:14Z\", \"source_id\": 15522345, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25260, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:22:14Z\", \"source_id\": 47748910, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:23:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:22:19Z\", \"source_id\": 15525496, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 24966, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:26:00Z\", \"source_id\": 47758433, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:26:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:26:03Z\", \"source_id\": 15528271, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25342, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:32:22Z\", \"source_id\": 47775104, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:32:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:32:26Z\", \"source_id\": 15533149, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25355, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:35:34Z\", \"source_id\": 47783817, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:36:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:35:38Z\", \"source_id\": 15535572, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25360, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:39:21Z\", \"source_id\": 47794021, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:39:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:39:28Z\", \"source_id\": 15538399, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25367, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:41:53Z\", \"source_id\": 47800766, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:42:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:41:55Z\", \"source_id\": 15540331, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25371, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:45:15Z\", \"source_id\": 47809831, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:46:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:45:20Z\", \"source_id\": 15542930, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25375, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:48:54Z\", \"source_id\": 47819820, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:50:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:48:59Z\", \"source_id\": 15545761, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25384, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:52:42Z\", \"source_id\": 47830127, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:53:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:52:48Z\", \"source_id\": 15548751, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25389, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:55:16Z\", \"source_id\": 47837169, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:58:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:55:20Z\", \"source_id\": 15550713, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:58:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Barry Island", "service_state_platform": "1", "timing_fact_generation": 1789484121569436, "current_leg_arrival_utc": "2026-09-15T15:58:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:58:55.180124", "service_state_evidence_id": 15550713, "current_leg_start_actual_dep": "2026-09-15T15:55:30+01:00", "operational_evidence_version": 85, "service_state_event_time_utc": "2026-09-15T14:58:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T15:08:56.070127", "service_state_valid_until_kind": null, "operational_interpretation_version": 85, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Transport for Wales |
P |
BGD |
BYI |
2Y60 |
756115 |
5 |
75 |
None |
{"version": 3, "segments": [{"to_m": 151.409, "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": 450.398, "from_m": 151.409, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 497.428, "from_m": 450.398, "capability_applied": null, "effective_limit_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": 1451.643, "from_m": 497.428, "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": 2029.457, "from_m": 1451.643, "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": 3701.529, "from_m": 2029.457, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 4321.803, "from_m": 3701.529, "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": 6585.07, "from_m": 4321.803, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 7162.352, "from_m": 6585.07, "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": 7221.257, "from_m": 7162.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": 7273.998, "from_m": 7221.257, "capability_applied": null, "effective_limit_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": 9507.417, "from_m": 7273.998, "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": 10508.122, "from_m": 9507.417, "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": 11076.205, "from_m": 10508.122, "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": 12539.653, "from_m": 11076.205, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 15908.076, "from_m": 12539.653, "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": 17404.22, "from_m": 15908.076, "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": 19344.315, "from_m": 17404.22, "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": 26767.54, "from_m": 19344.315, "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": 27500.914, "from_m": 26767.54, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 27538.467, "from_m": 27500.914, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 28697.93, "from_m": 27538.467, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 29307.668, "from_m": 28697.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": 29859.352, "from_m": 29307.668, "capability_applied": null, "effective_limit_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": 30361.584, "from_m": 29859.352, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 32096.503, "from_m": 30361.584, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 32915.828, "from_m": 32096.503, "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": 33694.379, "from_m": 32915.828, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 38013.45, "from_m": 33694.379, "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": 39467.981, "from_m": 38013.45, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 40045.88, "from_m": 39467.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": 41297.982, "from_m": 40045.88, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 41376.049, "from_m": 41297.982, "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": 41477.715, "from_m": 41376.049, "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": 43202.849, "from_m": 41477.715, "capability_applied": null, "effective_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": 582412, "profile_key": "862fc1e7a8e9f8d5332c2b50fb1a9b8d7c1733203b247e681afb572480a91097", "schedule_id": 39112, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1443", "location": "Bargoed", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 105519}, {"is_pass": false, "wtt_arr": "1447", "wtt_dep": "1447H", "location": "Pengam", "stage_seq": 2, "distance_m": 2611.184, "section_seq": 1, "route_path_id": 105519}, {"is_pass": false, "wtt_arr": "1450H", "wtt_dep": "1451H", "location": "Hengoed", "stage_seq": 3, "distance_m": 5370.453, "section_seq": 1, "route_path_id": 105519}, {"is_pass": false, "wtt_arr": "1453H", "wtt_dep": "1454H", "location": "Ystrad Mynach", "stage_seq": 4, "distance_m": 6829.496, "section_seq": 1, "route_path_id": 105519}, {"is_pass": false, "wtt_arr": "1458H", "wtt_dep": "1459", "location": "Llanbradach", "stage_seq": 5, "distance_m": 11548.816, "section_seq": 1, "route_path_id": 105519}, {"is_pass": false, "wtt_arr": "1502", "wtt_dep": "1502H", "location": "Energlyn & Churchill Park", "stage_seq": 6, "distance_m": 13499.391, "section_seq": 1, "route_path_id": 105519}, {"is_pass": false, "wtt_arr": "1504H", "wtt_dep": "1505H", "location": "Aber", "stage_seq": 7, "distance_m": 14707.832, "section_seq": 1, "route_path_id": 105519}, {"is_pass": false, "wtt_arr": "1507", "wtt_dep": "1508", "location": "Caerphilly", "stage_seq": 8, "distance_m": 15683.051, "section_seq": 1, "route_path_id": 105519}, {"is_pass": false, "wtt_arr": "1512", "wtt_dep": "1513", "location": "Lisvane & Thornhill", "stage_seq": 9, "distance_m": 19969.365, "section_seq": 1, "route_path_id": 105519}, {"is_pass": false, "wtt_arr": "1514H", "wtt_dep": "1515H", "location": "Llanishen", "stage_seq": 10, "distance_m": 21267.216, "section_seq": 1, "route_path_id": 105519}, {"is_pass": false, "wtt_arr": "1517H", "wtt_dep": "1518H", "location": "Heath High Level", "stage_seq": 11, "distance_m": 23027.098, "section_seq": 1, "route_path_id": 105519}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1519H", "location": "Heath Jn", "stage_seq": 12, "distance_m": 23476.228, "section_seq": 1, "route_path_id": 105519}, {"is_pass": false, "wtt_arr": "1523", "wtt_dep": "1524H", "location": "Cardiff Queen Street", "stage_seq": 13, "distance_m": 27068.345, "section_seq": 1, "route_path_id": 105519}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1526H", "location": "CVL East Boundary", "stage_seq": 14, "distance_m": 27445.991, "section_seq": 1, "route_path_id": 105519}, {"is_pass": false, "wtt_arr": "1527", "wtt_dep": "1529", "location": "Cardiff Central", "stage_seq": 15, "distance_m": 28144.351, "section_seq": 1, "route_path_id": 105519}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1531H", "location": "Penarth Curve South Jn", "stage_seq": 16, "distance_m": 29447.171, "section_seq": 1, "route_path_id": 105519}, {"is_pass": false, "wtt_arr": "1532H", "wtt_dep": "1533", "location": "Grangetown", "stage_seq": 17, "distance_m": 29936.241, "section_seq": 1, "route_path_id": 105519}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1535H", "location": "Cogan Jn", "stage_seq": 18, "distance_m": 32096.503, "section_seq": 1, "route_path_id": 105519}, {"is_pass": false, "wtt_arr": "1536", "wtt_dep": "1537", "location": "Cogan", "stage_seq": 19, "distance_m": 32540.563, "section_seq": 1, "route_path_id": 105519}, {"is_pass": false, "wtt_arr": "1539", "wtt_dep": "1540", "location": "Eastbrook", "stage_seq": 20, "distance_m": 34084.401, "section_seq": 1, "route_path_id": 105519}, {"is_pass": false, "wtt_arr": "1541H", "wtt_dep": "1542H", "location": "Dinas Powys", "stage_seq": 21, "distance_m": 35286.734, "section_seq": 1, "route_path_id": 105519}, {"is_pass": false, "wtt_arr": "1546", "wtt_dep": "1547", "location": "Cadoxton", "stage_seq": 22, "distance_m": 38330.383, "section_seq": 1, "route_path_id": 105519}, {"is_pass": false, "wtt_arr": "1549", "wtt_dep": "1550", "location": "Barry Docks", "stage_seq": 23, "distance_m": 39705.596, "section_seq": 1, "route_path_id": 105519}, {"is_pass": false, "wtt_arr": "1554H", "wtt_dep": "1555H", "location": "Barry", "stage_seq": 24, "distance_m": 42027.174, "section_seq": 1, "route_path_id": 105519}, {"is_pass": false, "wtt_arr": "1559", "wtt_dep": null, "location": "Barry Island", "stage_seq": 25, "distance_m": 43202.849, "section_seq": 1, "route_path_id": 105519}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 43202.849, "from_m": 0.0, "section_seq": 1, "route_path_id": 105519}], "total_distance_m": 43202.849, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 41440.162, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1762.687, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:46:41Z", "source_id": 15498790, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T14:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25194, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:47:24Z", "source_id": 47655620, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T13:50:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:47:27Z", "source_id": 15499386, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T14:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25199, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:52:01Z", "source_id": 47668039, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T13:53:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:52:04Z", "source_id": 15502761, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T14:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25204, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:55:17Z", "source_id": 47676579, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T13:58:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:55:23Z", "source_id": 15505221, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T14:58:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:01:43Z", "source_id": 15509901, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T15:01:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:04:14Z", "source_id": 15511704, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T15:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25212, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:05:18Z", "source_id": 47703249, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T14:06:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:05:21Z", "source_id": 15512540, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T15:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25217, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:09:30Z", "source_id": 47714591, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T14:11:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:09:34Z", "source_id": 15515728, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T15:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25221, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:13:22Z", "source_id": 47725170, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T14:14:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:13:25Z", "source_id": 15518707, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T15:14:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:18:14Z", "source_id": 15522345, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T15:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25260, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:22:14Z", "source_id": 47748910, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T14:23:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:22:19Z", "source_id": 15525496, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T15:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 24966, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:26:00Z", "source_id": 47758433, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T14:26:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:26:03Z", "source_id": 15528271, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T15:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25342, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:32:22Z", "source_id": 47775104, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T14:32:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:32:26Z", "source_id": 15533149, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T15:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25355, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:35:34Z", "source_id": 47783817, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T14:36:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:35:38Z", "source_id": 15535572, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T15:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25360, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:39:21Z", "source_id": 47794021, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T14:39:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:39:28Z", "source_id": 15538399, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T15:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25367, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:41:53Z", "source_id": 47800766, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T14:42:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:41:55Z", "source_id": 15540331, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T15:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25371, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:45:15Z", "source_id": 47809831, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T14:46:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:45:20Z", "source_id": 15542930, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T15:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25375, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:48:54Z", "source_id": 47819820, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-15T14:50:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:48:59Z", "source_id": 15545761, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-15T15:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25384, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:52:42Z", "source_id": 47830127, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-15T14:53:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:52:48Z", "source_id": 15548751, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-15T15:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25389, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:55:16Z", "source_id": 47837169, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-15T14:58:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:55:20Z", "source_id": 15550713, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-15T15:58:00+01:00", "operational_fact": true}] |
Bargoed |
1443 |
1443 |
1 |
None |
None |
Barry Island |
1601 |
1559 |
None |
EARLY |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:Y62279/2026-09-15/detailed |
None |
Barry |
2026-09-15T15:55:30+01:00 |
Barry Island |
4.0 |
{"type": "LineString", "coordinates": [[-3.28377988169894, 51.39711634433137], [-3.2839283999999997, 51.3969536], [-3.2843419, 51.39650519999999], [-3.2844263, 51.3964158], [-3.2844888, 51.39634219999999], [-3.2845564, 51.396257799999994], [-3.2846102, 51.39617899999999], [-3.2846552, 51.3961079], [-3.2846902, 51.396036900000006], [-3.2847200999999995, 51.3959605], [-3.2847394999999997, 51.39590170000001], [-3.2847516, 51.395854500000006], [-3.2847709999999997, 51.3957692], [-3.2847786, 51.395699], [-3.2847851999999995, 51.3956146], [-3.2847816999999995, 51.395552499999994], [-3.2847698, 51.39545509999999], [-3.2847541, 51.3953827], [-3.2847196999999997, 51.395275], [-3.2846857, 51.395194], [-3.2846475, 51.3951095], [-3.2846030999999996, 51.3950366], [-3.2845579, 51.39496989999999], [-3.2844905, 51.3948876], [-3.2844296999999996, 51.39482219999999], [-3.2843473999999997, 51.394736900000005], [-3.2842634999999993, 51.39466740000001], [-3.2841722, 51.3946049], [-3.2840820999999996, 51.39454789999999], [-3.283977, 51.3944894], [-3.2838516, 51.39443809999999], [-3.2837099999999997, 51.3943778], [-3.2834379000000005, 51.39428], [-3.283282, 51.394225500000005], [-3.2831367999999994, 51.3941691], [-3.2829959999999994, 51.3941121], [-3.2826953000000003, 51.393986899999994], [-3.2825966, 51.39394550000001], [-3.2825354999999994, 51.3939238], [-3.2824064, 51.39388019999999], [-3.2822286, 51.393831199999994], [-3.2820081, 51.3937784], [-3.2810931, 51.3935669], [-3.2791055, 51.39309399999999], [-3.2771987999999994, 51.39263909999999], [-3.2766176, 51.3925041], [-3.2764223, 51.3924649], [-3.2761748, 51.3924228], [-3.2759764, 51.3923953], [-3.2758034, 51.392374], [-3.275647199999999, 51.3923633], [-3.2755233, 51.392355599999995], [-3.2754171, 51.39235339999998], [-3.2752826, 51.39235339999998], [-3.2751711, 51.3923578], [-3.2750666999999996, 51.392362199999994], [-3.2749628000000004, 51.39236879999999], [-3.2748946999999995, 51.392375300000005], [-3.2748274, 51.3923824], [-3.2747468999999993, 51.3923927], [-3.2746730000000004, 51.392403900000005], [-3.2745871, 51.3924185], [-3.2744066, 51.392455], [-3.2739040000000004, 51.3925753], [-3.2736934, 51.3926239], [-3.2722917999999996, 51.3929497]]} |
0.7 |
1554 |
1558 |
Barry |
Barry Island |
Barry Island |
51.3929497 |
-3.2722918 |
51.3929497 |
-3.2722918 |
1 |
0 |
2026-09-15 15:09:07 |
TERMINATED |
2026-09-15 14:58:00 |
Barry Island |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15550713 |
1789484121569436 |
85 |
85 |
2026-09-15 15:08:56.070127 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 14:58:55.180124 |
| 552058 |
584359 |
W87580 |
045V84MS15 |
2026-09-15 |
COMPLETE |
15552155 |
2026-09-15 15:59:00 |
2026-09-15 15:09:07 |
2026-09-17 15:09:07 |
{"id": 584359, "stp": "P", "toc": "ScotRail", "uid": "W87580", "consist": "334016", "dest_crs": null, "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W87580/2026-09-15/detailed", "trust_id": "045V84MS15", "origin_crs": "BHG", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Bathgate LMD", "service_date": "2026-09-15", "dest_arr_time": "1602", "dest_platform": null, "is_terminated": 1, "next_location": "Bathgate LMD", "signalling_id": "5V84", "timing_status": "EARLY", "origin_station": "Bathgate", "current_leg_arr": "1559", "current_leg_dep": "1557", "current_leg_end": "Bathgate LMD", "origin_dep_time": "1600", "origin_platform": "2", "current_location": "Bathgate LMD", "last_update_time": "2026-09-15T15:09:07", "route_debug_link": null, "timing_variation": "-3 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-3.6360622333653967, 55.89700300706358], [-3.6351862, 55.8966469], [-3.634987599999999, 55.8965757], [-3.633871300000001, 55.8961753], [-3.6335994, 55.89608669999999], [-3.6328439, 55.8958038], [-3.6322711, 55.8956213], [-3.631749, 55.89548829999999], [-3.631165100000001, 55.8953423], [-3.630655099999999, 55.89523429999999], [-3.6300554, 55.89511159999999], [-3.629138899999999, 55.8949557], [-3.628641500000001, 55.8948711], [-3.6290574, 55.894903], [-3.629608900000001, 55.894966800000006], [-3.6302831000000007, 55.89509689999999], [-3.6311016, 55.89526379999999], [-3.632222300000001, 55.8955019], [-3.632699399999999, 55.8956001], [-3.6333648, 55.895727699999995], [-3.6340489, 55.89594159999999], [-3.637006200000001, 55.8969649]]}", "current_leg_start": "Bathgate", "dest_arr_time_act": "1602", "motion_projection": null, "next_location_lat": "55.8969649", "next_location_lon": "-3.6370062", "previous_location": "Bathgate", "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\": 95.374, \"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\": 164.682, \"from_m\": 95.374, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 184.288, \"from_m\": 164.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:backward\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 523.532, \"from_m\": 184.288, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 1099.317, \"from_m\": 523.532, \"capability_applied\": null, \"effective_limit_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\": 584359, \"profile_key\": \"016c2a6a0ef4ea6bde4281ef334ac8c98826630fec61cf62ce8e23ef0f675d0c\", \"schedule_id\": 29820, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1600\", \"location\": \"Bathgate\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 40136}, {\"is_pass\": false, \"wtt_arr\": \"1602\", \"wtt_dep\": null, \"location\": \"Bathgate LMD\", \"stage_seq\": 2, \"distance_m\": 1099.317, \"section_seq\": 1, \"route_path_id\": 40136}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 1099.317, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 40136}], \"total_distance_m\": 1099.317, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 1099.317, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 0.0, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1600", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "2.0", "current_position_lat": "55.8969649", "current_position_lon": "-3.6370062", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 2213, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:57:13Z\", \"source_id\": 47842194, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:59:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:57:18Z\", \"source_id\": 15552155, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:59:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Bathgate LMD", "service_state_platform": null, "timing_fact_generation": 1789484239064877, "current_leg_arrival_utc": "2026-09-15T16:00:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:59:01.640381", "service_state_evidence_id": 15552155, "current_leg_start_actual_dep": "2026-09-15T16:00:00+01:00", "operational_evidence_version": 4, "service_state_event_time_utc": "2026-09-15T14:59:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T15:09:04.962497", "service_state_valid_until_kind": null, "operational_interpretation_version": 4, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
ScotRail |
P |
BHG |
None |
5V84 |
334016 |
3 |
90 |
None |
{"version": 3, "segments": [{"to_m": 95.374, "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": 164.682, "from_m": 95.374, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 184.288, "from_m": 164.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:backward", "infrastructure_limit_mph": 40.0}, {"to_m": 523.532, "from_m": 184.288, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 1099.317, "from_m": 523.532, "capability_applied": null, "effective_limit_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": 584359, "profile_key": "016c2a6a0ef4ea6bde4281ef334ac8c98826630fec61cf62ce8e23ef0f675d0c", "schedule_id": 29820, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1600", "location": "Bathgate", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 40136}, {"is_pass": false, "wtt_arr": "1602", "wtt_dep": null, "location": "Bathgate LMD", "stage_seq": 2, "distance_m": 1099.317, "section_seq": 1, "route_path_id": 40136}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 1099.317, "from_m": 0.0, "section_seq": 1, "route_path_id": 40136}], "total_distance_m": 1099.317, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 1099.317, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 0.0, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 2213, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:57:13Z", "source_id": 47842194, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T14:59:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:57:18Z", "source_id": 15552155, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T15:59:00+01:00", "operational_fact": true}] |
Bathgate |
1600 |
1600 |
2 |
None |
None |
Bathgate LMD |
1602 |
1602 |
None |
EARLY |
-3 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:W87580/2026-09-15/detailed |
None |
Bathgate |
2026-09-15T16:00:00+01:00 |
Bathgate LMD |
2.0 |
{"type": "LineString", "coordinates": [[-3.6360622333653967, 55.89700300706358], [-3.6351862, 55.8966469], [-3.634987599999999, 55.8965757], [-3.633871300000001, 55.8961753], [-3.6335994, 55.89608669999999], [-3.6328439, 55.8958038], [-3.6322711, 55.8956213], [-3.631749, 55.89548829999999], [-3.631165100000001, 55.8953423], [-3.630655099999999, 55.89523429999999], [-3.6300554, 55.89511159999999], [-3.629138899999999, 55.8949557], [-3.628641500000001, 55.8948711], [-3.6290574, 55.894903], [-3.629608900000001, 55.894966800000006], [-3.6302831000000007, 55.89509689999999], [-3.6311016, 55.89526379999999], [-3.632222300000001, 55.8955019], [-3.632699399999999, 55.8956001], [-3.6333648, 55.895727699999995], [-3.6340489, 55.89594159999999], [-3.637006200000001, 55.8969649]]} |
0.7 |
1557 |
1559 |
Bathgate |
Bathgate LMD |
Bathgate LMD |
55.8969649 |
-3.6370062 |
55.8969649 |
-3.6370062 |
1 |
0 |
2026-09-15 15:09:07 |
TERMINATED |
2026-09-15 14:59:00 |
Bathgate LMD |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15552155 |
1789484239064877 |
4 |
4 |
2026-09-15 15:09:04.962497 |
None |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 14:59:01.640381 |
| 552059 |
579969 |
H57090 |
356K75CP15 |
2026-09-15 |
COMPLETE |
None |
2026-09-15 14:59:00 |
2026-09-15 15:09:07 |
2026-09-17 15:09:07 |
{"id": 579969, "stp": "P", "toc": "Unknown", "uid": "H57090", "consist": null, "dest_crs": null, "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:H57090/2026-09-15/detailed", "trust_id": "356K75CP15", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Crewe T.M.D. (Electric)", "service_date": "2026-09-15", "dest_arr_time": "1636", "dest_platform": null, "is_terminated": 1, "next_location": null, "signalling_id": "6K75", "timing_status": null, "origin_station": "Arpley Sidings", "current_leg_arr": null, "current_leg_dep": null, "current_leg_end": null, "origin_dep_time": "1459", "origin_platform": "LHS", "current_location": null, "last_update_time": "2026-09-15T15:09:07", "route_debug_link": null, "timing_variation": null, "current_leg_route": null, "current_leg_start": null, "dest_arr_time_act": "1636", "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\": 688.262, \"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\": 2195.493, \"from_m\": 688.262, \"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\": 2497.502, \"from_m\": 2195.493, \"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\": 2547.155, \"from_m\": 2497.502, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 2649.187, \"from_m\": 2547.155, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 37116.212, \"from_m\": 2649.187, \"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\": 37607.558, \"from_m\": 37116.212, \"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\": 37672.838, \"from_m\": 37607.558, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 37703.948, \"from_m\": 37672.838, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 37755.621, \"from_m\": 37703.948, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 37900.25, \"from_m\": 37755.621, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 38227.09, \"from_m\": 37900.25, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 39062.055, \"from_m\": 38227.09, \"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\": 39211.164, \"from_m\": 39062.055, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 39645.631, \"from_m\": 39211.164, \"capability_applied\": null, \"effective_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\": 579969, \"profile_key\": \"d9264c9d7e22b51165de02ad455492d585a13fe0312be34ab2737b054d084c2f\", \"schedule_id\": 32602, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1459\", \"location\": \"Arpley Sidings\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 103741}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1502\", \"location\": \"Walton Old Jn\", \"stage_seq\": 2, \"distance_m\": 694.507, \"section_seq\": 1, \"route_path_id\": 103741}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1505\", \"location\": \"Acton Grange Jn\", \"stage_seq\": 3, \"distance_m\": 2391.412, \"section_seq\": 1, \"route_path_id\": 103741}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1512H\", \"location\": \"Weaver Jn\", \"stage_seq\": 4, \"distance_m\": 11216.539, \"section_seq\": 1, \"route_path_id\": 103741}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1515H\", \"location\": \"Acton Bridge\", \"stage_seq\": 5, \"distance_m\": 14955.059, \"section_seq\": 1, \"route_path_id\": 103741}, {\"is_pass\": false, \"wtt_arr\": \"1519\", \"wtt_dep\": \"1524\", \"location\": \"Hartford Jn\", \"stage_seq\": 6, \"distance_m\": 17677.499, \"section_seq\": 1, \"route_path_id\": 103741}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1531\", \"location\": \"Winsford\", \"stage_seq\": 7, \"distance_m\": 26233.448, \"section_seq\": 1, \"route_path_id\": 103741}, {\"is_pass\": false, \"wtt_arr\": \"1543\", \"wtt_dep\": \"1551\", \"location\": \"Crewe Coal Yard S.B.\", \"stage_seq\": 8, \"distance_m\": 37047.428, \"section_seq\": 1, \"route_path_id\": 103741}, {\"is_pass\": false, \"wtt_arr\": \"1555\", \"wtt_dep\": \"1629\", \"location\": \"Crewe\", \"stage_seq\": 9, \"distance_m\": 37900.25, \"section_seq\": 1, \"route_path_id\": 103741}, {\"is_pass\": false, \"wtt_arr\": \"1636\", \"wtt_dep\": null, \"location\": \"Crewe T.M.D. (Electric)\", \"stage_seq\": 10, \"distance_m\": 39645.631, \"section_seq\": 1, \"route_path_id\": 103741}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 39645.631, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 103741}], \"total_distance_m\": 39645.631, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 38522.902, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 1122.729, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1459", "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": "Arpley Sidings", "service_state_platform": "LHS", "timing_fact_generation": 1789470005455320, "current_leg_arrival_utc": null, "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:59:01.891011", "service_state_evidence_id": null, "current_leg_start_actual_dep": null, "operational_evidence_version": 0, "service_state_event_time_utc": "2026-09-15T14:59:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T15:09:05.581725", "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 |
6K75 |
None |
None |
None |
None |
{"version": 3, "segments": [{"to_m": 688.262, "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": 2195.493, "from_m": 688.262, "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": 2497.502, "from_m": 2195.493, "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": 2547.155, "from_m": 2497.502, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 2649.187, "from_m": 2547.155, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 37116.212, "from_m": 2649.187, "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": 37607.558, "from_m": 37116.212, "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": 37672.838, "from_m": 37607.558, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 37703.948, "from_m": 37672.838, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 37755.621, "from_m": 37703.948, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 37900.25, "from_m": 37755.621, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 38227.09, "from_m": 37900.25, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 39062.055, "from_m": 38227.09, "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": 39211.164, "from_m": 39062.055, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 39645.631, "from_m": 39211.164, "capability_applied": null, "effective_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": 579969, "profile_key": "d9264c9d7e22b51165de02ad455492d585a13fe0312be34ab2737b054d084c2f", "schedule_id": 32602, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1459", "location": "Arpley Sidings", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 103741}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1502", "location": "Walton Old Jn", "stage_seq": 2, "distance_m": 694.507, "section_seq": 1, "route_path_id": 103741}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1505", "location": "Acton Grange Jn", "stage_seq": 3, "distance_m": 2391.412, "section_seq": 1, "route_path_id": 103741}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1512H", "location": "Weaver Jn", "stage_seq": 4, "distance_m": 11216.539, "section_seq": 1, "route_path_id": 103741}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1515H", "location": "Acton Bridge", "stage_seq": 5, "distance_m": 14955.059, "section_seq": 1, "route_path_id": 103741}, {"is_pass": false, "wtt_arr": "1519", "wtt_dep": "1524", "location": "Hartford Jn", "stage_seq": 6, "distance_m": 17677.499, "section_seq": 1, "route_path_id": 103741}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1531", "location": "Winsford", "stage_seq": 7, "distance_m": 26233.448, "section_seq": 1, "route_path_id": 103741}, {"is_pass": false, "wtt_arr": "1543", "wtt_dep": "1551", "location": "Crewe Coal Yard S.B.", "stage_seq": 8, "distance_m": 37047.428, "section_seq": 1, "route_path_id": 103741}, {"is_pass": false, "wtt_arr": "1555", "wtt_dep": "1629", "location": "Crewe", "stage_seq": 9, "distance_m": 37900.25, "section_seq": 1, "route_path_id": 103741}, {"is_pass": false, "wtt_arr": "1636", "wtt_dep": null, "location": "Crewe T.M.D. (Electric)", "stage_seq": 10, "distance_m": 39645.631, "section_seq": 1, "route_path_id": 103741}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 39645.631, "from_m": 0.0, "section_seq": 1, "route_path_id": 103741}], "total_distance_m": 39645.631, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 38522.902, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 1122.729, "synthetic_unknown_infrastructure_limit_mph": 60} |
[] |
Arpley Sidings |
1459 |
1459 |
LHS |
None |
None |
Crewe T.M.D. (Electric) |
1636 |
1636 |
None |
None |
None |
https://www.realtimetrains.co.uk/service/gb-nr:H57090/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 15:09:07 |
TERMINATED |
2026-09-15 14:59:00 |
Arpley Sidings |
SCHEDULE |
NEVER_DEPARTED_TIMEOUT |
None |
1789470005455320 |
0 |
0 |
2026-09-15 15:09:05.581725 |
LHS |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 14:59:01.891011 |
| 552060 |
582345 |
L37775 |
631T39MP15 |
2026-09-15 |
COMPLETE |
15552479 |
2026-09-15 15:59:00 |
2026-09-15 15:09:07 |
2026-09-17 15:09:07 |
{"id": 582345, "stp": "P", "toc": "Chiltern Railways", "uid": "L37775", "consist": "165038", "dest_crs": "OXF", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L37775/2026-09-15/detailed", "trust_id": "631T39MP15", "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": "1558", "dest_platform": "2", "is_terminated": 1, "next_location": "Oxford", "signalling_id": "1T39", "timing_status": "LATE", "origin_station": "London Marylebone", "current_leg_arr": "1559", "current_leg_dep": "1553", "current_leg_end": "Oxford", "origin_dep_time": "1440", "origin_platform": "2", "current_location": "Oxford", "last_update_time": "2026-09-15T15:09: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": "1558", "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": 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\": 10581.817, \"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}, {\"to_m\": 10790.078, \"from_m\": 10581.817, \"capability_applied\": null, \"effective_limit_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\": 20559.713, \"from_m\": 10790.078, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 20677.081, \"from_m\": 20559.713, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 29772.333, \"from_m\": 20677.081, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 29807.035, \"from_m\": 29772.333, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 30531.64, \"from_m\": 29807.035, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 30591.411, \"from_m\": 30531.64, \"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\": 42639.936, \"from_m\": 30591.411, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 44387.754, \"from_m\": 42639.936, \"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\": 44474.117, \"from_m\": 44387.754, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 44731.934, \"from_m\": 44474.117, \"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\": 45109.022, \"from_m\": 44731.934, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 45169.731, \"from_m\": 45109.022, \"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\": 45266.676, \"from_m\": 45169.731, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 49064.732, \"from_m\": 45266.676, \"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\": 56132.117, \"from_m\": 49064.732, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 57445.378, \"from_m\": 56132.117, \"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\": 58337.865, \"from_m\": 57445.378, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 59449.435, \"from_m\": 58337.865, \"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\": 86285.896, \"from_m\": 59449.435, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 86359.073, \"from_m\": 86285.896, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 86403.515, \"from_m\": 86359.073, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 87293.489, \"from_m\": 86403.515, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 102994.058, \"from_m\": 87293.489, \"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\": 105048.314, \"from_m\": 102994.058, \"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\": 105228.407, \"from_m\": 105048.314, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 105301.137, \"from_m\": 105228.407, \"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\": 106136.47, \"from_m\": 105301.137, \"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\": 106534.608, \"from_m\": 106136.47, \"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\": 106598.92, \"from_m\": 106534.608, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 106634.936, \"from_m\": 106598.92, \"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\": 106701.779, \"from_m\": 106634.936, \"capability_applied\": null, \"effective_limit_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\": 106731.294, \"from_m\": 106701.779, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 106926.704, \"from_m\": 106731.294, \"capability_applied\": null, \"effective_limit_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\": 582345, \"profile_key\": \"aacb898f105f898bc5c554fc7ccd5ee5442b0743393acd104f125edded112c06\", \"schedule_id\": 16072, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1440\", \"location\": \"London Marylebone\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 34339}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1447\", \"location\": \"Neasden South Jn\", \"stage_seq\": 2, \"distance_m\": 8263.162, \"section_seq\": 1, \"route_path_id\": 34339}, {\"is_pass\": false, \"wtt_arr\": \"1448H\", \"wtt_dep\": \"1449H\", \"location\": \"Wembley Stadium\", \"stage_seq\": 3, \"distance_m\": 10360.757, \"section_seq\": 1, \"route_path_id\": 34339}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1454\", \"location\": \"Northolt Park Jn\", \"stage_seq\": 4, \"distance_m\": 17228.059, \"section_seq\": 1, \"route_path_id\": 34339}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1454H\", \"location\": \"South Ruislip\", \"stage_seq\": 5, \"distance_m\": 18739.599, \"section_seq\": 1, \"route_path_id\": 34339}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1455H\", \"location\": \"West Ruislip\", \"stage_seq\": 6, \"distance_m\": 21688.827, \"section_seq\": 1, \"route_path_id\": 34339}, {\"is_pass\": false, \"wtt_arr\": \"1459H\", \"wtt_dep\": \"1500H\", \"location\": \"Gerrards Cross\", \"stage_seq\": 7, \"distance_m\": 30225.342, \"section_seq\": 1, \"route_path_id\": 34339}, {\"is_pass\": false, \"wtt_arr\": \"1505H\", \"wtt_dep\": \"1506H\", \"location\": \"Beaconsfield\", \"stage_seq\": 8, \"distance_m\": 37042.519, \"section_seq\": 1, \"route_path_id\": 34339}, {\"is_pass\": false, \"wtt_arr\": \"1512\", \"wtt_dep\": \"1513\", \"location\": \"High Wycombe\", \"stage_seq\": 9, \"distance_m\": 44938.711, \"section_seq\": 1, \"route_path_id\": 34339}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1518\", \"location\": \"Saunderton\", \"stage_seq\": 10, \"distance_m\": 52844.03, \"section_seq\": 1, \"route_path_id\": 34339}, {\"is_pass\": false, \"wtt_arr\": \"1521\", \"wtt_dep\": \"1522\", \"location\": \"Princes Risborough\", \"stage_seq\": 11, \"distance_m\": 57913.71, \"section_seq\": 1, \"route_path_id\": 34339}, {\"is_pass\": false, \"wtt_arr\": \"1527H\", \"wtt_dep\": \"1528H\", \"location\": \"Haddenham & Thame Parkway\", \"stage_seq\": 12, \"distance_m\": 67191.033, \"section_seq\": 1, \"route_path_id\": 34339}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1538H\", \"location\": \"Bicester South Jn\", \"stage_seq\": 13, \"distance_m\": 86255.545, \"section_seq\": 1, \"route_path_id\": 34339}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1539H\", \"location\": \"Gavray Jn\", \"stage_seq\": 14, \"distance_m\": 87356.366, \"section_seq\": 1, \"route_path_id\": 34339}, {\"is_pass\": false, \"wtt_arr\": \"1540H\", \"wtt_dep\": \"1542\", \"location\": \"Bicester Village\", \"stage_seq\": 15, \"distance_m\": 87908.195, \"section_seq\": 1, \"route_path_id\": 34339}, {\"is_pass\": false, \"wtt_arr\": \"1551\", \"wtt_dep\": \"1552\", \"location\": \"Oxford Parkway\", \"stage_seq\": 16, \"distance_m\": 101137.374, \"section_seq\": 1, \"route_path_id\": 34339}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1553H\", \"location\": \"Woodstock Road Jn\", \"stage_seq\": 17, \"distance_m\": 102724.072, \"section_seq\": 1, \"route_path_id\": 34339}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1555\", \"location\": \"Oxford North Jn\", \"stage_seq\": 18, \"distance_m\": 105328.89, \"section_seq\": 1, \"route_path_id\": 34339}, {\"is_pass\": false, \"wtt_arr\": \"1558\", \"wtt_dep\": null, \"location\": \"Oxford\", \"stage_seq\": 19, \"distance_m\": 106926.704, \"section_seq\": 1, \"route_path_id\": 34339}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 106926.704, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 34339}], \"total_distance_m\": 106926.704, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 106652.784, \"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": "1440", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "6.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-15T13:47:32Z\", \"source_id\": 47655988, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:48:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:47:38Z\", \"source_id\": 15499476, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23267, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:54:06Z\", \"source_id\": 47673509, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:55:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:54:09Z\", \"source_id\": 15504330, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23283, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:55:38Z\", \"source_id\": 47677520, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:56:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:55:43Z\", \"source_id\": 15505469, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23313, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:59:58Z\", \"source_id\": 47689058, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:01:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:59:58Z\", \"source_id\": 15508540, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23326, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:06:04Z\", \"source_id\": 47705293, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:07:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:06:06Z\", \"source_id\": 15513111, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23341, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:12:25Z\", \"source_id\": 47722591, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:13:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:12:30Z\", \"source_id\": 15518018, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23349, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:18:59Z\", \"source_id\": 47740239, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:20:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:19:03Z\", \"source_id\": 15522958, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23375, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:22:05Z\", \"source_id\": 47748448, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:23:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:22:08Z\", \"source_id\": 15525327, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21149, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:28:36Z\", \"source_id\": 47765129, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:29:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:28:41Z\", \"source_id\": 15530239, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 24291, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:42:35Z\", \"source_id\": 47802592, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:43:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:42:38Z\", \"source_id\": 15540876, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 24067, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:51:27Z\", \"source_id\": 47826805, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:52:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:51:34Z\", \"source_id\": 15547811, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:57:43Z\", \"source_id\": 15552479, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:59:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Oxford", "service_state_platform": "2", "timing_fact_generation": 1789484264919694, "current_leg_arrival_utc": "2026-09-15T15:59:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:59:03.029976", "service_state_evidence_id": 15552479, "current_leg_start_actual_dep": "2026-09-15T15:53:00+01:00", "operational_evidence_version": 76, "service_state_event_time_utc": "2026-09-15T14:59:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T15:09:05.572145", "service_state_valid_until_kind": null, "operational_interpretation_version": 76, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Chiltern Railways |
P |
MYB |
OXF |
1T39 |
165038 |
3 |
75 |
None |
{"version": 3, "segments": [{"to_m": 245.016, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 551.458, "from_m": 245.016, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 608.823, "from_m": 551.458, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 623.575, "from_m": 608.823, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 6123.354, "from_m": 623.575, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 7803.288, "from_m": 6123.354, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 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": 10581.817, "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}, {"to_m": 10790.078, "from_m": 10581.817, "capability_applied": null, "effective_limit_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": 20559.713, "from_m": 10790.078, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 20677.081, "from_m": 20559.713, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 29772.333, "from_m": 20677.081, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 29807.035, "from_m": 29772.333, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 30531.64, "from_m": 29807.035, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 30591.411, "from_m": 30531.64, "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": 42639.936, "from_m": 30591.411, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 44387.754, "from_m": 42639.936, "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": 44474.117, "from_m": 44387.754, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 44731.934, "from_m": 44474.117, "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": 45109.022, "from_m": 44731.934, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 45169.731, "from_m": 45109.022, "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": 45266.676, "from_m": 45169.731, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 49064.732, "from_m": 45266.676, "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": 56132.117, "from_m": 49064.732, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 57445.378, "from_m": 56132.117, "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": 58337.865, "from_m": 57445.378, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 59449.435, "from_m": 58337.865, "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": 86285.896, "from_m": 59449.435, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 86359.073, "from_m": 86285.896, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 86403.515, "from_m": 86359.073, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 87293.489, "from_m": 86403.515, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 102994.058, "from_m": 87293.489, "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": 105048.314, "from_m": 102994.058, "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": 105228.407, "from_m": 105048.314, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 105301.137, "from_m": 105228.407, "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": 106136.47, "from_m": 105301.137, "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": 106534.608, "from_m": 106136.47, "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": 106598.92, "from_m": 106534.608, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 106634.936, "from_m": 106598.92, "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": 106701.779, "from_m": 106634.936, "capability_applied": null, "effective_limit_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": 106731.294, "from_m": 106701.779, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 106926.704, "from_m": 106731.294, "capability_applied": null, "effective_limit_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": 582345, "profile_key": "aacb898f105f898bc5c554fc7ccd5ee5442b0743393acd104f125edded112c06", "schedule_id": 16072, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1440", "location": "London Marylebone", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 34339}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1447", "location": "Neasden South Jn", "stage_seq": 2, "distance_m": 8263.162, "section_seq": 1, "route_path_id": 34339}, {"is_pass": false, "wtt_arr": "1448H", "wtt_dep": "1449H", "location": "Wembley Stadium", "stage_seq": 3, "distance_m": 10360.757, "section_seq": 1, "route_path_id": 34339}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1454", "location": "Northolt Park Jn", "stage_seq": 4, "distance_m": 17228.059, "section_seq": 1, "route_path_id": 34339}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1454H", "location": "South Ruislip", "stage_seq": 5, "distance_m": 18739.599, "section_seq": 1, "route_path_id": 34339}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1455H", "location": "West Ruislip", "stage_seq": 6, "distance_m": 21688.827, "section_seq": 1, "route_path_id": 34339}, {"is_pass": false, "wtt_arr": "1459H", "wtt_dep": "1500H", "location": "Gerrards Cross", "stage_seq": 7, "distance_m": 30225.342, "section_seq": 1, "route_path_id": 34339}, {"is_pass": false, "wtt_arr": "1505H", "wtt_dep": "1506H", "location": "Beaconsfield", "stage_seq": 8, "distance_m": 37042.519, "section_seq": 1, "route_path_id": 34339}, {"is_pass": false, "wtt_arr": "1512", "wtt_dep": "1513", "location": "High Wycombe", "stage_seq": 9, "distance_m": 44938.711, "section_seq": 1, "route_path_id": 34339}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1518", "location": "Saunderton", "stage_seq": 10, "distance_m": 52844.03, "section_seq": 1, "route_path_id": 34339}, {"is_pass": false, "wtt_arr": "1521", "wtt_dep": "1522", "location": "Princes Risborough", "stage_seq": 11, "distance_m": 57913.71, "section_seq": 1, "route_path_id": 34339}, {"is_pass": false, "wtt_arr": "1527H", "wtt_dep": "1528H", "location": "Haddenham & Thame Parkway", "stage_seq": 12, "distance_m": 67191.033, "section_seq": 1, "route_path_id": 34339}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1538H", "location": "Bicester South Jn", "stage_seq": 13, "distance_m": 86255.545, "section_seq": 1, "route_path_id": 34339}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1539H", "location": "Gavray Jn", "stage_seq": 14, "distance_m": 87356.366, "section_seq": 1, "route_path_id": 34339}, {"is_pass": false, "wtt_arr": "1540H", "wtt_dep": "1542", "location": "Bicester Village", "stage_seq": 15, "distance_m": 87908.195, "section_seq": 1, "route_path_id": 34339}, {"is_pass": false, "wtt_arr": "1551", "wtt_dep": "1552", "location": "Oxford Parkway", "stage_seq": 16, "distance_m": 101137.374, "section_seq": 1, "route_path_id": 34339}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1553H", "location": "Woodstock Road Jn", "stage_seq": 17, "distance_m": 102724.072, "section_seq": 1, "route_path_id": 34339}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1555", "location": "Oxford North Jn", "stage_seq": 18, "distance_m": 105328.89, "section_seq": 1, "route_path_id": 34339}, {"is_pass": false, "wtt_arr": "1558", "wtt_dep": null, "location": "Oxford", "stage_seq": 19, "distance_m": 106926.704, "section_seq": 1, "route_path_id": 34339}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 106926.704, "from_m": 0.0, "section_seq": 1, "route_path_id": 34339}], "total_distance_m": 106926.704, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 106652.784, "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-15T13:47:32Z", "source_id": 47655988, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T13:48:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:47:38Z", "source_id": 15499476, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T14:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23267, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:54:06Z", "source_id": 47673509, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T13:55:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:54:09Z", "source_id": 15504330, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T14:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23283, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:55:38Z", "source_id": 47677520, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T13:56:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:55:43Z", "source_id": 15505469, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T14:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23313, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:59:58Z", "source_id": 47689058, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T14:01:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:59:58Z", "source_id": 15508540, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T15:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23326, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:06:04Z", "source_id": 47705293, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T14:07:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:06:06Z", "source_id": 15513111, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T15:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23341, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:12:25Z", "source_id": 47722591, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T14:13:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:12:30Z", "source_id": 15518018, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T15:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23349, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:18:59Z", "source_id": 47740239, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T14:20:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:19:03Z", "source_id": 15522958, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T15:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23375, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:22:05Z", "source_id": 47748448, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T14:23:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:22:08Z", "source_id": 15525327, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T15:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21149, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:28:36Z", "source_id": 47765129, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T14:29:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:28:41Z", "source_id": 15530239, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T15:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 24291, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:42:35Z", "source_id": 47802592, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T14:43:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:42:38Z", "source_id": 15540876, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T15:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 24067, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:51:27Z", "source_id": 47826805, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T14:52:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:51:34Z", "source_id": 15547811, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T15:52:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:57:43Z", "source_id": 15552479, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T15:59:00+01:00", "operational_fact": true}] |
London Marylebone |
1440 |
1440 |
2 |
None |
None |
Oxford |
1558 |
1558 |
2 |
LATE |
+1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:L37775/2026-09-15/detailed |
None |
Oxford Parkway |
2026-09-15T15:53:00+01:00 |
Oxford |
6.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 |
1553 |
1559 |
Oxford Parkway |
Oxford |
Oxford |
51.7539662 |
-1.2702377 |
51.7539662 |
-1.2702377 |
1 |
0 |
2026-09-15 15:09:07 |
TERMINATED |
2026-09-15 14:59:00 |
Oxford |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15552479 |
1789484264919694 |
76 |
76 |
2026-09-15 15:09:05.572145 |
2 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 14:59:03.029976 |
| 552061 |
582792 |
L85518 |
875J37MP15 |
2026-09-15 |
COMPLETE |
None |
2026-09-15 14:59:00 |
2026-09-15 15:09:07 |
2026-09-17 15:09:07 |
{"id": 582792, "stp": "P", "toc": "South Western Railway", "uid": "L85518", "consist": "450120", "dest_crs": "FNH", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L85518/2026-09-15/detailed", "trust_id": "875J37MP15", "origin_crs": null, "show_on_map": 0, "dar_est_time": "14:59:00", "dar_platform": null, "dest_station": "Farnham", "service_date": "2026-09-15", "dest_arr_time": "1502", "dest_platform": "1", "is_terminated": 1, "next_location": "Farnham", "signalling_id": "5J37", "timing_status": null, "origin_station": "Farnham Depot Reception Ro", "current_leg_arr": "1502", "current_leg_dep": "1459", "current_leg_end": "Farnham", "origin_dep_time": "1459", "origin_platform": null, "current_location": null, "last_update_time": "2026-09-15T15:09:07", "route_debug_link": null, "timing_variation": null, "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.8001726999999998, 51.2083796], [-0.79947, 51.208572], [-0.7988288999999998, 51.208772800000006], [-0.7979532, 51.2090719], [-0.7976648000000001, 51.20917270000001], [-0.797355, 51.2092702], [-0.7970011999999999, 51.209399000000005], [-0.796883, 51.2094475], [-0.7963117, 51.209651099999995], [-0.7954399999999999, 51.2100559], [-0.7946098, 51.2104793], [-0.7937917, 51.2109359], [-0.7934833000000001, 51.211118500000005]]}", "current_leg_start": "Farnham Depot Reception Ro", "dest_arr_time_act": "1502", "motion_projection": null, "next_location_lat": "51.2111185", "next_location_lon": "-0.7934833", "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\": 248.495, \"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\": 258.338, \"from_m\": 248.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\": 304.124, \"from_m\": 258.338, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 560.166, \"from_m\": 304.124, \"capability_applied\": null, \"effective_limit_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\": 582792, \"profile_key\": \"ae8bc2919334f6da1ceee201044ea23653ec0ea62adfb8c1249c7bd2a9636e6d\", \"schedule_id\": 18106, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1459\", \"location\": \"Farnham Depot Reception Ro\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 73236}, {\"is_pass\": false, \"wtt_arr\": \"1502\", \"wtt_dep\": null, \"location\": \"Farnham\", \"stage_seq\": 2, \"distance_m\": 560.166, \"section_seq\": 1, \"route_path_id\": 73236}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 560.166, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 73236}], \"total_distance_m\": 560.166, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 560.166, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 0.0, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1459", "service_state_basis": "NEVER_DEPARTED_TIMEOUT", "current_leg_duration": "3.0", "current_position_lat": "51.2111185", "current_position_lon": "-0.7934833", "service_state_source": "SCHEDULE", "glide_timing_evidence": "[]", "service_state_location": "Farnham Depot Reception Ro", "service_state_platform": null, "timing_fact_generation": 1789477147418048, "current_leg_arrival_utc": "2026-09-15T15:02:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:59:03.357101", "service_state_evidence_id": null, "current_leg_start_actual_dep": "2026-09-15T14:59:30+01:00", "operational_evidence_version": 0, "service_state_event_time_utc": "2026-09-15T14:59:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T15:09:05.575502", "service_state_valid_until_kind": null, "operational_interpretation_version": 0, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
South Western Railway |
P |
None |
FNH |
5J37 |
450120 |
4 |
100 |
None |
{"version": 3, "segments": [{"to_m": 248.495, "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": 258.338, "from_m": 248.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": 304.124, "from_m": 258.338, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 560.166, "from_m": 304.124, "capability_applied": null, "effective_limit_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": 582792, "profile_key": "ae8bc2919334f6da1ceee201044ea23653ec0ea62adfb8c1249c7bd2a9636e6d", "schedule_id": 18106, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1459", "location": "Farnham Depot Reception Ro", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 73236}, {"is_pass": false, "wtt_arr": "1502", "wtt_dep": null, "location": "Farnham", "stage_seq": 2, "distance_m": 560.166, "section_seq": 1, "route_path_id": 73236}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 560.166, "from_m": 0.0, "section_seq": 1, "route_path_id": 73236}], "total_distance_m": 560.166, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 560.166, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 0.0, "synthetic_unknown_infrastructure_limit_mph": 60} |
[] |
Farnham Depot Reception Ro |
1459 |
1459 |
None |
14:59:00 |
None |
Farnham |
1502 |
1502 |
1 |
None |
None |
https://www.realtimetrains.co.uk/service/gb-nr:L85518/2026-09-15/detailed |
None |
Farnham Depot Reception Ro |
2026-09-15T14:59:30+01:00 |
Farnham |
3.0 |
{"type": "LineString", "coordinates": [[-0.8001726999999998, 51.2083796], [-0.79947, 51.208572], [-0.7988288999999998, 51.208772800000006], [-0.7979532, 51.2090719], [-0.7976648000000001, 51.20917270000001], [-0.797355, 51.2092702], [-0.7970011999999999, 51.209399000000005], [-0.796883, 51.2094475], [-0.7963117, 51.209651099999995], [-0.7954399999999999, 51.2100559], [-0.7946098, 51.2104793], [-0.7937917, 51.2109359], [-0.7934833000000001, 51.211118500000005]]} |
0.3 |
1459 |
1502 |
None |
None |
Farnham |
51.2111185 |
-0.7934833 |
51.2111185 |
-0.7934833 |
1 |
0 |
2026-09-15 15:09:07 |
TERMINATED |
2026-09-15 14:59:00 |
Farnham Depot Reception Ro |
SCHEDULE |
NEVER_DEPARTED_TIMEOUT |
None |
1789477147418048 |
0 |
0 |
2026-09-15 15:09:05.575502 |
None |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 14:59:03.357101 |
| 552062 |
583689 |
C03318 |
685L82MR15 |
2026-09-15 |
COMPLETE |
15552553 |
2026-09-15 15:59:00 |
2026-09-15 15:09:07 |
2026-09-17 15:09:07 |
{"id": 583689, "stp": "P", "toc": "Great Western Railway", "uid": "C03318", "consist": "802008", "dest_crs": "CNM", "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C03318/2026-09-15/detailed", "trust_id": "685L82MR15", "origin_crs": "CNM", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Cheltenham Spa", "service_date": "2026-09-15", "dest_arr_time": "1600", "dest_platform": "1", "is_terminated": 1, "next_location": "Cheltenham Spa", "signalling_id": "5L82", "timing_status": "EARLY", "origin_station": "Cheltenham Spa", "current_leg_arr": "1600", "current_leg_dep": "1557", "current_leg_end": "Cheltenham Spa", "origin_dep_time": "1534", "origin_platform": "2", "current_location": "Cheltenham Spa", "last_update_time": "2026-09-15T15:09:07", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.0988627, 51.8989576], [-2.098958, 51.8987323], [-2.0990295, 51.8985633], [-2.0991522, 51.89828239999999], [-2.0993033, 51.897978], [-2.0994216, 51.89779339999999], [-2.0995058, 51.89766209999999], [-2.0996706, 51.8974492], [-2.0998249, 51.89725090000001], [-2.1000486, 51.897035900000006], [-2.1002557999999993, 51.8968465]]}", "current_leg_start": "Alstone Carriage Holding Sidings", "dest_arr_time_act": "1600", "motion_projection": null, "next_location_lat": "51.8968465", "next_location_lon": "-2.1002558", "previous_location": "Alstone Carriage Holding Sidings", "current_leg_milage": "0.2", "linx_max_speed_mph": 125, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 288.737, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 1094.3, \"from_m\": 288.737, \"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\": 1383.037, \"from_m\": 1094.3, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}], \"service_id\": 583689, \"profile_key\": \"ce49d7e6f67b037a5f05608fce2d51b00a69de5d4cf655e29b8447b4cdd71b0d\", \"schedule_id\": 439, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1534\", \"location\": \"Cheltenham Spa\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 28085}, {\"is_pass\": false, \"wtt_arr\": \"1536\", \"wtt_dep\": \"1558\", \"location\": \"Alstone Carriage Holding Sidings\", \"stage_seq\": 2, \"distance_m\": 691.519, \"section_seq\": 1, \"route_path_id\": 28085}, {\"is_pass\": false, \"wtt_arr\": \"1600\", \"wtt_dep\": null, \"location\": \"Cheltenham Spa\", \"stage_seq\": 3, \"distance_m\": 1383.037, \"section_seq\": 1, \"route_path_id\": 28085}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 1383.037, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 28085}], \"total_distance_m\": 1383.037, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125.0, \"speed_covered_distance_m\": 577.474, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 805.563, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1534", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "51.8968465", "current_position_lon": "-2.1002558", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:37:04Z\", \"source_id\": 15536613, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20508, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:57:49Z\", \"source_id\": 47843615, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:59:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:57:51Z\", \"source_id\": 15552553, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:59:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Cheltenham Spa", "service_state_platform": "1", "timing_fact_generation": 1789484276567733, "current_leg_arrival_utc": "2026-09-15T15:59:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:59:03.521199", "service_state_evidence_id": 15552553, "current_leg_start_actual_dep": "2026-09-15T15:58:00+01:00", "operational_evidence_version": 10, "service_state_event_time_utc": "2026-09-15T14:59:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T15:09:04.280960", "service_state_valid_until_kind": null, "operational_interpretation_version": 10, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Great Western Railway |
P |
CNM |
CNM |
5L82 |
802008 |
5 |
125 |
None |
{"version": 3, "segments": [{"to_m": 288.737, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 1094.3, "from_m": 288.737, "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": 1383.037, "from_m": 1094.3, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}], "service_id": 583689, "profile_key": "ce49d7e6f67b037a5f05608fce2d51b00a69de5d4cf655e29b8447b4cdd71b0d", "schedule_id": 439, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1534", "location": "Cheltenham Spa", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 28085}, {"is_pass": false, "wtt_arr": "1536", "wtt_dep": "1558", "location": "Alstone Carriage Holding Sidings", "stage_seq": 2, "distance_m": 691.519, "section_seq": 1, "route_path_id": 28085}, {"is_pass": false, "wtt_arr": "1600", "wtt_dep": null, "location": "Cheltenham Spa", "stage_seq": 3, "distance_m": 1383.037, "section_seq": 1, "route_path_id": 28085}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 1383.037, "from_m": 0.0, "section_seq": 1, "route_path_id": 28085}], "total_distance_m": 1383.037, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125.0, "speed_covered_distance_m": 577.474, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 805.563, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:37:04Z", "source_id": 15536613, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T15:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20508, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:57:49Z", "source_id": 47843615, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T14:59:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:57:51Z", "source_id": 15552553, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T15:59:00+01:00", "operational_fact": true}] |
Cheltenham Spa |
1534 |
1534 |
2 |
None |
None |
Cheltenham Spa |
1600 |
1600 |
1 |
EARLY |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C03318/2026-09-15/detailed |
None |
Alstone Carriage Holding Sidings |
2026-09-15T15:58:00+01:00 |
Cheltenham Spa |
3.0 |
{"type": "LineString", "coordinates": [[-2.0988627, 51.8989576], [-2.098958, 51.8987323], [-2.0990295, 51.8985633], [-2.0991522, 51.89828239999999], [-2.0993033, 51.897978], [-2.0994216, 51.89779339999999], [-2.0995058, 51.89766209999999], [-2.0996706, 51.8974492], [-2.0998249, 51.89725090000001], [-2.1000486, 51.897035900000006], [-2.1002557999999993, 51.8968465]]} |
0.2 |
1557 |
1600 |
Alstone Carriage Holding Sidings |
Cheltenham Spa |
Cheltenham Spa |
51.8968465 |
-2.1002558 |
51.8968465 |
-2.1002558 |
1 |
0 |
2026-09-15 15:09:07 |
TERMINATED |
2026-09-15 14:59:00 |
Cheltenham Spa |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15552553 |
1789484276567733 |
10 |
10 |
2026-09-15 15:09:04.280960 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 14:59:03.521199 |
| 552063 |
582801 |
L86834 |
081A11MP15 |
2026-09-15 |
COMPLETE |
15557334 |
2026-09-15 16:03:00 |
2026-09-15 15:09:07 |
2026-09-17 15:09:07 |
{"id": 582801, "stp": "P", "toc": "ScotRail", "uid": "L86834", "consist": null, "dest_crs": "GLC", "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L86834/2026-09-15/detailed", "trust_id": "081A11MP15", "origin_crs": "KMK", "show_on_map": 0, "dar_est_time": "14:59:00", "dar_platform": null, "dest_station": "Glasgow Central High Level", "service_date": "2026-09-15", "dest_arr_time": "1540", "dest_platform": "4", "is_terminated": 1, "next_location": "Kilmaurs", "signalling_id": "1A11", "timing_status": null, "origin_station": "Kilmarnock", "current_leg_arr": "1502½", "current_leg_dep": "1459", "current_leg_end": "Kilmaurs", "origin_dep_time": "1459", "origin_platform": "1", "current_location": "Kilmarnock", "last_update_time": "2026-09-15T15:09:07", "route_debug_link": null, "timing_variation": null, "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-4.499045991680426, 55.61251946209043], [-4.4992256, 55.61257320000001], [-4.4994125, 55.6126343], [-4.5012778, 55.61323649999999], [-4.501817099999999, 55.61341529999999], [-4.5023671, 55.61358810000001], [-4.5035399, 55.6139481], [-4.504346, 55.61419959999999], [-4.5057233, 55.614643000000015], [-4.509771500000001, 55.61595869999999], [-4.5116264, 55.6165804], [-4.5134898, 55.6173597], [-4.5152559, 55.61824440000001], [-4.5214536, 55.6217985], [-4.5231623999999995, 55.62280880000001], [-4.524673299999999, 55.6238892], [-4.5259179, 55.624949], [-4.5259513, 55.624980699999995], [-4.526984599999999, 55.6259916], [-4.5285197, 55.62785000000001], [-4.529346499999999, 55.62917530000001], [-4.5301054, 55.6310313], [-4.5301811, 55.63129549999999], [-4.5302077999999995, 55.63139280000001], [-4.530424699999999, 55.63219889999999], [-4.5305506, 55.6332071], [-4.5305735, 55.635412599999995], [-4.5305331, 55.6361232], [-4.5304986, 55.63702239999999]]}", "current_leg_start": "Kilmarnock", "dest_arr_time_act": "1540", "motion_projection": null, "next_location_lat": "55.6370224", "next_location_lon": "-4.5304986", "previous_location": null, "current_leg_milage": "2.2", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 258.74, \"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\": 324.497, \"from_m\": 258.74, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 15319.625, \"from_m\": 324.497, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 16074.25, \"from_m\": 15319.625, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 16152.126, \"from_m\": 16074.25, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 18122.159, \"from_m\": 16152.126, \"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\": 24997.701, \"from_m\": 18122.159, \"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\": 26672.278, \"from_m\": 24997.701, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 36074.334, \"from_m\": 26672.278, \"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\": 37433.776, \"from_m\": 36074.334, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 37851.247, \"from_m\": 37433.776, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 38411.07, \"from_m\": 37851.247, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 38835.537, \"from_m\": 38411.07, \"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\": 582801, \"profile_key\": \"b4cf0a5d0863ee7d74951583d187973c91aa8d37c6077f7e423f90a7f25a9c1c\", \"schedule_id\": 18482, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1459\", \"location\": \"Kilmarnock\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 73376}, {\"is_pass\": false, \"wtt_arr\": \"1502H\", \"wtt_dep\": \"1503\", \"location\": \"Kilmaurs\", \"stage_seq\": 2, \"distance_m\": 3606.94, \"section_seq\": 1, \"route_path_id\": 73376}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1507\", \"location\": \"Lochridge Jn\", \"stage_seq\": 3, \"distance_m\": 7301.689, \"section_seq\": 1, \"route_path_id\": 73376}, {\"is_pass\": false, \"wtt_arr\": \"1508\", \"wtt_dep\": \"1508H\", \"location\": \"Stewarton\", \"stage_seq\": 4, \"distance_m\": 8754.96, \"section_seq\": 1, \"route_path_id\": 73376}, {\"is_pass\": false, \"wtt_arr\": \"1512H\", \"wtt_dep\": \"1513\", \"location\": \"Dunlop\", \"stage_seq\": 5, \"distance_m\": 12351.331, \"section_seq\": 1, \"route_path_id\": 73376}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1516\", \"location\": \"Lugton\", \"stage_seq\": 6, \"distance_m\": 16074.25, \"section_seq\": 1, \"route_path_id\": 73376}, {\"is_pass\": false, \"wtt_arr\": \"1523\", \"wtt_dep\": \"1524\", \"location\": \"Barrhead\", \"stage_seq\": 7, \"distance_m\": 27058.557, \"section_seq\": 1, \"route_path_id\": 73376}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1529H\", \"location\": \"Busby Jn\", \"stage_seq\": 8, \"distance_m\": 33129.867, \"section_seq\": 1, \"route_path_id\": 73376}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1534\", \"location\": \"Muirhouse South Jn\", \"stage_seq\": 9, \"distance_m\": 36158.141, \"section_seq\": 1, \"route_path_id\": 73376}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1534H\", \"location\": \"Muirhouse North Jn\", \"stage_seq\": 10, \"distance_m\": 36810.988, \"section_seq\": 1, \"route_path_id\": 73376}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1537\", \"location\": \"Glasgow Bridge Street Jn\", \"stage_seq\": 11, \"distance_m\": 37906.327, \"section_seq\": 1, \"route_path_id\": 73376}, {\"is_pass\": false, \"wtt_arr\": \"1540\", \"wtt_dep\": null, \"location\": \"Glasgow Central High Level\", \"stage_seq\": 12, \"distance_m\": 38835.537, \"section_seq\": 1, \"route_path_id\": 73376}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 38835.537, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 73376}], \"total_distance_m\": 38835.537, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 38757.661, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 77.876, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1459", "service_state_basis": "NEVER_DEPARTED_TIMEOUT", "current_leg_duration": "3.5", "current_position_lat": "55.6370224", "current_position_lon": "-4.5304986", "service_state_source": "SCHEDULE", "glide_timing_evidence": "[]", "service_state_location": "Kilmarnock", "service_state_platform": "1", "timing_fact_generation": 1789484641065241, "current_leg_arrival_utc": "2026-09-15T15:02:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:59:03.554954", "service_state_evidence_id": null, "current_leg_start_actual_dep": "2026-09-15T14:59:30+01:00", "operational_evidence_version": 1, "service_state_event_time_utc": "2026-09-15T14:59:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T15:09:05.042749", "service_state_valid_until_kind": null, "operational_interpretation_version": 1, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
ScotRail |
P |
KMK |
GLC |
1A11 |
None |
None |
None |
None |
{"version": 3, "segments": [{"to_m": 258.74, "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": 324.497, "from_m": 258.74, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 15319.625, "from_m": 324.497, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 16074.25, "from_m": 15319.625, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 16152.126, "from_m": 16074.25, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 18122.159, "from_m": 16152.126, "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": 24997.701, "from_m": 18122.159, "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": 26672.278, "from_m": 24997.701, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 70.0}, {"to_m": 36074.334, "from_m": 26672.278, "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": 37433.776, "from_m": 36074.334, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 37851.247, "from_m": 37433.776, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 38411.07, "from_m": 37851.247, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 38835.537, "from_m": 38411.07, "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": 582801, "profile_key": "b4cf0a5d0863ee7d74951583d187973c91aa8d37c6077f7e423f90a7f25a9c1c", "schedule_id": 18482, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1459", "location": "Kilmarnock", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 73376}, {"is_pass": false, "wtt_arr": "1502H", "wtt_dep": "1503", "location": "Kilmaurs", "stage_seq": 2, "distance_m": 3606.94, "section_seq": 1, "route_path_id": 73376}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1507", "location": "Lochridge Jn", "stage_seq": 3, "distance_m": 7301.689, "section_seq": 1, "route_path_id": 73376}, {"is_pass": false, "wtt_arr": "1508", "wtt_dep": "1508H", "location": "Stewarton", "stage_seq": 4, "distance_m": 8754.96, "section_seq": 1, "route_path_id": 73376}, {"is_pass": false, "wtt_arr": "1512H", "wtt_dep": "1513", "location": "Dunlop", "stage_seq": 5, "distance_m": 12351.331, "section_seq": 1, "route_path_id": 73376}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1516", "location": "Lugton", "stage_seq": 6, "distance_m": 16074.25, "section_seq": 1, "route_path_id": 73376}, {"is_pass": false, "wtt_arr": "1523", "wtt_dep": "1524", "location": "Barrhead", "stage_seq": 7, "distance_m": 27058.557, "section_seq": 1, "route_path_id": 73376}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1529H", "location": "Busby Jn", "stage_seq": 8, "distance_m": 33129.867, "section_seq": 1, "route_path_id": 73376}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1534", "location": "Muirhouse South Jn", "stage_seq": 9, "distance_m": 36158.141, "section_seq": 1, "route_path_id": 73376}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1534H", "location": "Muirhouse North Jn", "stage_seq": 10, "distance_m": 36810.988, "section_seq": 1, "route_path_id": 73376}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1537", "location": "Glasgow Bridge Street Jn", "stage_seq": 11, "distance_m": 37906.327, "section_seq": 1, "route_path_id": 73376}, {"is_pass": false, "wtt_arr": "1540", "wtt_dep": null, "location": "Glasgow Central High Level", "stage_seq": 12, "distance_m": 38835.537, "section_seq": 1, "route_path_id": 73376}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 38835.537, "from_m": 0.0, "section_seq": 1, "route_path_id": 73376}], "total_distance_m": 38835.537, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 38757.661, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 77.876, "synthetic_unknown_infrastructure_limit_mph": 60} |
[] |
Kilmarnock |
1459 |
1459 |
1 |
14:59:00 |
None |
Glasgow Central High Level |
1540 |
1540 |
4 |
None |
None |
https://www.realtimetrains.co.uk/service/gb-nr:L86834/2026-09-15/detailed |
None |
Kilmarnock |
2026-09-15T14:59:30+01:00 |
Kilmaurs |
3.5 |
{"type": "LineString", "coordinates": [[-4.499045991680426, 55.61251946209043], [-4.4992256, 55.61257320000001], [-4.4994125, 55.6126343], [-4.5012778, 55.61323649999999], [-4.501817099999999, 55.61341529999999], [-4.5023671, 55.61358810000001], [-4.5035399, 55.6139481], [-4.504346, 55.61419959999999], [-4.5057233, 55.614643000000015], [-4.509771500000001, 55.61595869999999], [-4.5116264, 55.6165804], [-4.5134898, 55.6173597], [-4.5152559, 55.61824440000001], [-4.5214536, 55.6217985], [-4.5231623999999995, 55.62280880000001], [-4.524673299999999, 55.6238892], [-4.5259179, 55.624949], [-4.5259513, 55.624980699999995], [-4.526984599999999, 55.6259916], [-4.5285197, 55.62785000000001], [-4.529346499999999, 55.62917530000001], [-4.5301054, 55.6310313], [-4.5301811, 55.63129549999999], [-4.5302077999999995, 55.63139280000001], [-4.530424699999999, 55.63219889999999], [-4.5305506, 55.6332071], [-4.5305735, 55.635412599999995], [-4.5305331, 55.6361232], [-4.5304986, 55.63702239999999]]} |
2.2 |
1459 |
1502½ |
None |
Kilmarnock |
Kilmaurs |
55.6370224 |
-4.5304986 |
55.6370224 |
-4.5304986 |
1 |
0 |
2026-09-15 15:09:07 |
TERMINATED |
2026-09-15 14:59:00 |
Kilmarnock |
SCHEDULE |
NEVER_DEPARTED_TIMEOUT |
None |
1789484641065241 |
1 |
1 |
2026-09-15 15:09:05.042749 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 14:59:03.554954 |
| 552064 |
582824 |
P66588 |
501F53MQ15 |
2026-09-15 |
COMPLETE |
15552451 |
2026-09-15 15:59:00 |
2026-09-15 15:09:07 |
2026-09-17 15:09:07 |
{"id": 582824, "stp": "P", "toc": "Greater Anglia", "uid": "P66588", "consist": "720511+720541", "dest_crs": "LST", "num_carr": 10, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P66588/2026-09-15/detailed", "trust_id": "501F53MQ15", "origin_crs": "BTR", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London Liverpool Street", "service_date": "2026-09-15", "dest_arr_time": "1601", "dest_platform": "13", "is_terminated": 1, "next_location": "London Liverpool Street", "signalling_id": "1F53", "timing_status": "EARLY", "origin_station": "Braintree", "current_leg_arr": "1559", "current_leg_dep": "1552", "current_leg_end": "London Liverpool Street", "origin_dep_time": "1500", "origin_platform": null, "current_location": "London Liverpool Street", "last_update_time": "2026-09-15T15:09:07", "route_debug_link": null, "timing_variation": "-2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.0034010613547373635, 51.54217625781763], [-0.0034025999999999995, 51.5421753], [-0.003746399999999999, 51.5419608], [-0.0039644, 51.5418172], [-0.0042062, 51.541652], [-0.004440199999999999, 51.541491699999995], [-0.004821099999999999, 51.5412474], [-0.004941, 51.5411577], [-0.005156999999999999, 51.54098689999999], [-0.005479199999999999, 51.54071059999998], [-0.005586, 51.540617299999994], [-0.0058231, 51.5404004], [-0.006013400000000001, 51.54021519999999], [-0.006209199999999999, 51.54002549999999], [-0.0063129, 51.5399237], [-0.006740999999999999, 51.53950640000001], [-0.0069911999999999995, 51.53926049999999], [-0.0073964, 51.5388648], [-0.007538700000000001, 51.53872570000001], [-0.0077722, 51.53851279999999], [-0.007997999999999998, 51.53831259999999], [-0.0081332, 51.53819940000001], [-0.0083559, 51.538016299999995], [-0.0085548, 51.5378582], [-0.0090205, 51.537499399999994], [-0.0097027, 51.53697120000001], [-0.009811899999999998, 51.5368927], [-0.009939999999999996, 51.53679939999999], [-0.0103908, 51.536492599999995], [-0.0108451, 51.53617509999999], [-0.011244799999999998, 51.535909], [-0.0116453, 51.5356617], [-0.011833899999999998, 51.5355523], [-0.0120768, 51.535411399999994], [-0.0122037, 51.535335899999986], [-0.0129116, 51.5349622], [-0.0137455, 51.5345192], [-0.0139412, 51.53441159999999], [-0.014419199999999997, 51.5341903], [-0.015172199999999997, 51.5337869], [-0.016521699999999997, 51.53308880000001], [-0.0179083, 51.53237059999999], [-0.0182993, 51.5321692], [-0.018617199999999997, 51.5320037], [-0.019057699999999997, 51.5317888], [-0.0192121, 51.531714], [-0.0196204, 51.531527399999995], [-0.0200308, 51.53134519999999], [-0.0208246, 51.5310126], [-0.0212524, 51.530864], [-0.0218127, 51.53068669999999], [-0.02207, 51.5306044], [-0.022561099999999997, 51.5304754], [-0.0232001, 51.530317100000005], [-0.023587499999999997, 51.530232000000005], [-0.024101399999999995, 51.5301314], [-0.0245868, 51.53004680000001], [-0.024954800000000003, 51.5299846], [-0.025224599999999996, 51.52993849999999], [-0.025668799999999995, 51.5298754], [-0.026166100000000005, 51.52981999999999], [-0.0268339, 51.5297466], [-0.0274337, 51.52969350000001], [-0.0278988, 51.5296514], [-0.028654099999999995, 51.52957670000001], [-0.0291514, 51.52953130000001], [-0.0297361, 51.5294662], [-0.030299399999999997, 51.5293778], [-0.030875000000000003, 51.5292897], [-0.0313448, 51.5292299], [-0.03144299999999999, 51.5292128], [-0.031536699999999994, 51.5291952], [-0.0317685, 51.5291527], [-0.031859599999999995, 51.529135100000005], [-0.0319495, 51.52911759999999], [-0.0321461, 51.52907879999999], [-0.03232519999999999, 51.52904279999999], [-0.0325508, 51.528994999999995], [-0.0327454, 51.52895269999999], [-0.0329064, 51.5289171], [-0.0330775, 51.528877699999995], [-0.0332883, 51.5288285], [-0.0334774, 51.5287817], [-0.0337173, 51.5287229], [-0.033898899999999996, 51.52867640000001], [-0.0340864, 51.5286259], [-0.0342622, 51.52857869999999], [-0.0345624, 51.52849820000001], [-0.03479019999999999, 51.52843480000001], [-0.0350404, 51.52836620000001], [-0.035296100000000004, 51.52829779999999], [-0.0355442, 51.5282333], [-0.035800599999999995, 51.5281692], [-0.0361288, 51.5280899], [-0.036339199999999995, 51.5280411], [-0.036652399999999995, 51.52796469999999], [-0.036873, 51.52791229999999], [-0.0370919, 51.52786079999999], [-0.0373095, 51.527810499999994], [-0.0374635, 51.5277766], [-0.03762689999999999, 51.52774139999998], [-0.037830199999999994, 51.52769910000001], [-0.0380104, 51.527663399999994], [-0.03821900000000001, 51.52762409999999], [-0.03836139999999999, 51.52759809999999], [-0.03857479999999999, 51.5275617], [-0.03878789999999999, 51.527528399999994], [-0.0389641, 51.5275007], [-0.0392453, 51.52745900000001], [-0.0394859, 51.527422699999995], [-0.0396672, 51.5273961], [-0.0398122, 51.52737589999999], [-0.0399659, 51.52735560000001], [-0.0402609, 51.5273178], [-0.0405541, 51.52727599999999], [-0.0408419, 51.527237099999994], [-0.0411678, 51.5271929], [-0.041498299999999995, 51.527145700000005], [-0.0422656, 51.52703439999999], [-0.0429621, 51.5269352], [-0.0437635, 51.5268226], [-0.04399429999999999, 51.5267902], [-0.0447296, 51.5266847], [-0.0456417, 51.5265535], [-0.0459614, 51.5265071], [-0.0462473, 51.526460699999994], [-0.04652619999999999, 51.52641309999999], [-0.04679119999999999, 51.52636449999999], [-0.047027799999999995, 51.526319], [-0.047262799999999994, 51.526271599999994], [-0.0475271, 51.52621630000001], [-0.047782099999999994, 51.52615860000001], [-0.048009199999999995, 51.5261037], [-0.0481892, 51.526059], [-0.04831989999999999, 51.5260235], [-0.04854189999999999, 51.525961499999994], [-0.0487445, 51.525900699999994], [-0.0490347, 51.525807699999994], [-0.04925299999999999, 51.5257336], [-0.0494734, 51.5256624], [-0.04968539999999999, 51.52559440000001], [-0.04985889999999999, 51.5255387], [-0.05003839999999999, 51.5254845], [-0.050220499999999994, 51.52543419999999], [-0.0503405, 51.52540050000001], [-0.05046049999999999, 51.5253685], [-0.05069559999999999, 51.5253081], [-0.0508576, 51.525266499999994], [-0.0510239, 51.52522600000001], [-0.0513426, 51.5251491], [-0.0516649, 51.5250722], [-0.0520251, 51.524987499999995], [-0.0522438, 51.524939], [-0.0524537, 51.52489379999999], [-0.05263539999999999, 51.5248548], [-0.0528224, 51.524816900000005], [-0.0530061, 51.5247786], [-0.05317159999999999, 51.524745499999995], [-0.053438299999999994, 51.5246947], [-0.0538741, 51.5246114], [-0.05412039999999999, 51.5245674], [-0.0544526, 51.524508100000006], [-0.05475290000000001, 51.52445660000001], [-0.055057499999999995, 51.5244068], [-0.05557019999999999, 51.524325999999995], [-0.0559518, 51.5242648], [-0.0561946, 51.52422739999999], [-0.05639919999999999, 51.524197099999995], [-0.056612199999999994, 51.52416660000001], [-0.056858, 51.5241316], [-0.05700210000000001, 51.524111899999994], [-0.05716, 51.5240913], [-0.05752089999999999, 51.52404709999998], [-0.05767110000000001, 51.524029], [-0.0578296, 51.52401149999999], [-0.0580581, 51.52398739999999], [-0.05823380000000001, 51.52396989999999], [-0.058251697102925624, 51.52396816011372], [-0.05850387116851817, 51.52394578857729], [-0.05872719595680267, 51.523928525454], [-0.05892580198464371, 51.52391568290884], [-0.05910381976890587, 51.52390657310686], [-0.059265379826453767, 51.523900508213075], [-0.059414612674152, 51.5238968003925], [-0.05955564882886515, 51.52389476181016], [-0.05969261880745784, 51.52389370463107], [-0.05982965312679465, 51.52389294102026], [-0.059970882303740175, 51.52389178314273], [-0.060120436855159005, 51.523889543163534], [-0.06028244729791576, 51.52388553324766], [-0.06046104414887503, 51.52387906556014], [-0.06066035792490141, 51.523869452266], [-0.060884519142859486, 51.52385600553025], [-0.061137658319613875, 51.523838037517926], [-0.06119089999999999, 51.52383439999999], [-0.06135559999999999, 51.5238208], [-0.06145540000000001, 51.52381030000001], [-0.06153129999999998, 51.5238025], [-0.06160109999999999, 51.52379530000001], [-0.06168749999999999, 51.52378619999999], [-0.061778499999999986, 51.52377849999999], [-0.06191829999999999, 51.52376979999998], [-0.06203919999999999, 51.523765], [-0.0622197, 51.5237593], [-0.062407799999999986, 51.5237524], [-0.06251149999999998, 51.523748600000005], [-0.0626121, 51.523744099999995], [-0.06268379999999998, 51.5237374], [-0.06274829999999999, 51.5237306], [-0.0628348, 51.5237213], [-0.06296149999999999, 51.5237086], [-0.063057, 51.5236983], [-0.06315629999999998, 51.52368849999999], [-0.0633305, 51.52367379999999], [-0.0635169, 51.5236621], [-0.0636556, 51.52365229999999], [-0.0639446, 51.52363210000001], [-0.0642792, 51.52360730000001], [-0.0646804, 51.523580800000005], [-0.0649147, 51.5235644], [-0.06530499999999999, 51.5235393], [-0.06544959999999998, 51.5235242], [-0.0656678, 51.52349709999999], [-0.06576649999999999, 51.5234862], [-0.0658669, 51.5234757], [-0.06598119999999999, 51.52346549999999], [-0.0661496, 51.5234557], [-0.066319, 51.523445599999995], [-0.0668084, 51.52341539999999], [-0.0669858, 51.5234038], [-0.0671754, 51.5233919], [-0.06745079999999999, 51.52337709999999], [-0.0676073, 51.5233676], [-0.067743, 51.5233603], [-0.0679341, 51.523350099999995], [-0.06806989999999999, 51.52334320000001], [-0.068213, 51.52333540000001], [-0.06833279999999999, 51.5233286], [-0.0684607, 51.52332009999999], [-0.0686486, 51.5233069], [-0.0687605, 51.5232983], [-0.06886699999999998, 51.5232885], [-0.068948, 51.5232814], [-0.0690316, 51.5232731], [-0.0691518, 51.52325789999999], [-0.069234, 51.5232472], [-0.0693122, 51.523237], [-0.06941529999999999, 51.5232215], [-0.06951419999999998, 51.52320559999998], [-0.0696049, 51.5231892], [-0.0697191, 51.52316660000001], [-0.0697982, 51.5231505], [-0.06992069999999999, 51.5231243], [-0.0700483, 51.523096399999986], [-0.0701685, 51.5230688], [-0.07029779999999998, 51.523039700000005], [-0.07049838722976962, 51.522992872321566], [-0.0705825811169926, 51.52297321699674], [-0.0706876, 51.5229487], [-0.0709037, 51.52290020000001], [-0.07104459999999999, 51.5228692], [-0.0711456, 51.5228467], [-0.07130229999999999, 51.5228128], [-0.07146769999999998, 51.522779699999994], [-0.0716106, 51.522753900000005], [-0.0717621, 51.5227298], [-0.0718341, 51.52271850000001], [-0.0718927, 51.52271029999999], [-0.072028, 51.522692000000006], [-0.0721465, 51.52267690000001], [-0.0722594, 51.5226637], [-0.07237639999999998, 51.5226523], [-0.072496, 51.5226417], [-0.0728198, 51.5226125], [-0.07315099999999998, 51.522585599999985], [-0.0734508, 51.5225611], [-0.0737021, 51.5225427], [-0.0743593, 51.5224881], [-0.07455609999999999, 51.5224729], [-0.0747536, 51.5224583], [-0.07497879999999998, 51.522443], [-0.07514719999999998, 51.52243529999999], [-0.0752784, 51.5224312], [-0.075389, 51.5224287], [-0.0754899, 51.522426800000005], [-0.0756911, 51.52242409999999], [-0.0758053, 51.5224206], [-0.0759032, 51.522418300000005], [-0.0759888, 51.52241480000001], [-0.07605859999999999, 51.52241130000001], [-0.07614369999999998, 51.5224065], [-0.07623799999999999, 51.5224002], [-0.0763345, 51.52239209999998], [-0.0764198, 51.52238409999999], [-0.07650209999999999, 51.522374], [-0.07659839999999998, 51.5223626], [-0.0766845, 51.5223504], [-0.07677179999999999, 51.5223361], [-0.0768787, 51.5223178], [-0.07699559999999998, 51.5222982], [-0.0771023, 51.522276], [-0.07721079999999998, 51.52225109999999], [-0.07731430000000002, 51.52222690000001], [-0.0774129, 51.5222019], [-0.07746679999999999, 51.52218719999999], [-0.0775378, 51.52216589999998], [-0.07762759999999999, 51.52213819999999], [-0.0777357, 51.52210349999999], [-0.07783119999999999, 51.5220713], [-0.07793639999999999, 51.5220335], [-0.0783286, 51.5218762], [-0.0784651, 51.5218069], [-0.0786231, 51.52172959999999], [-0.0787362, 51.5216659], [-0.0788046, 51.521626], [-0.0790829, 51.5214413], [-0.0791583, 51.5213892], [-0.0794374, 51.5211957], [-0.0796697, 51.521035999999995], [-0.0800261, 51.52065280000001], [-0.08012859999999998, 51.5205426], [-0.0802134, 51.5204442], [-0.0803524, 51.5202829], [-0.0804928, 51.5200888], [-0.08060569999999999, 51.5199059], [-0.08069029999999999, 51.51975329999999], [-0.08080779999999999, 51.51954500000001], [-0.0816517, 51.5179917]]}", "current_leg_start": "Stratford", "dest_arr_time_act": "1601", "motion_projection": null, "next_location_lat": "51.5179917", "next_location_lon": "-0.0816517", "previous_location": "Stratford", "current_leg_milage": "3.9", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 287.107, \"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\": 576.948, \"from_m\": 287.107, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 3046.369, \"from_m\": 576.948, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 3168.555, \"from_m\": 3046.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}, {\"to_m\": 5081.717, \"from_m\": 3168.555, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 5146.046, \"from_m\": 5081.717, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 9482.414, \"from_m\": 5146.046, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 9979.925, \"from_m\": 9482.414, \"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\": 10322.076, \"from_m\": 9979.925, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 22851.689, \"from_m\": 10322.076, \"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\": 23342.826, \"from_m\": 22851.689, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 23628.746, \"from_m\": 23342.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\": 24115.441, \"from_m\": 23628.746, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 24844.345, \"from_m\": 24115.441, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 27103.089, \"from_m\": 24844.345, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 39183.415, \"from_m\": 27103.089, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 40106.116, \"from_m\": 39183.415, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 40412.091, \"from_m\": 40106.116, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 40601.652, \"from_m\": 40412.091, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 52801.726, \"from_m\": 40601.652, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 52872.09, \"from_m\": 52801.726, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 64883.875, \"from_m\": 52872.09, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 65497.106, \"from_m\": 64883.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\": 69445.134, \"from_m\": 65497.106, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 69907.729, \"from_m\": 69445.134, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 69978.346, \"from_m\": 69907.729, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 70203.614, \"from_m\": 69978.346, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 70715.061, \"from_m\": 70203.614, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 71241.685, \"from_m\": 70715.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\": 71718.36, \"from_m\": 71241.685, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 72171.579, \"from_m\": 71718.36, \"capability_applied\": null, \"effective_limit_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\": 582824, \"profile_key\": \"d38c43928b9abc18202068780e32f405e7e270817cf85f430d960b955adcaaa1\", \"schedule_id\": 22014, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1500\", \"location\": \"Braintree\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 99432}, {\"is_pass\": false, \"wtt_arr\": \"1502\", \"wtt_dep\": \"1502H\", \"location\": \"Braintree Freeport\", \"stage_seq\": 2, \"distance_m\": 1145.971, \"section_seq\": 1, \"route_path_id\": 99432}, {\"is_pass\": false, \"wtt_arr\": \"1505H\", \"wtt_dep\": \"1506\", \"location\": \"Cressing\", \"stage_seq\": 3, \"distance_m\": 3168.555, \"section_seq\": 1, \"route_path_id\": 99432}, {\"is_pass\": false, \"wtt_arr\": \"1508\", \"wtt_dep\": \"1508H\", \"location\": \"White Notley\", \"stage_seq\": 4, \"distance_m\": 5081.717, \"section_seq\": 1, \"route_path_id\": 99432}, {\"is_pass\": false, \"wtt_arr\": \"1515H\", \"wtt_dep\": \"1516H\", \"location\": \"Witham\", \"stage_seq\": 5, \"distance_m\": 10149.518, \"section_seq\": 1, \"route_path_id\": 99432}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1521H\", \"location\": \"Beaulieu Park (Construction)\", \"stage_seq\": 6, \"distance_m\": 20156.385, \"section_seq\": 1, \"route_path_id\": 99432}, {\"is_pass\": false, \"wtt_arr\": \"1524H\", \"wtt_dep\": \"1525H\", \"location\": \"Chelmsford\", \"stage_seq\": 7, \"distance_m\": 24331.767, \"section_seq\": 1, \"route_path_id\": 99432}, {\"is_pass\": false, \"wtt_arr\": \"1531H\", \"wtt_dep\": \"1532\", \"location\": \"Ingatestone\", \"stage_seq\": 8, \"distance_m\": 34267.288, \"section_seq\": 1, \"route_path_id\": 99432}, {\"is_pass\": false, \"wtt_arr\": \"1537\", \"wtt_dep\": \"1538\", \"location\": \"Shenfield\", \"stage_seq\": 9, \"distance_m\": 39762.467, \"section_seq\": 1, \"route_path_id\": 99432}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1543H\", \"location\": \"Gidea Park\", \"stage_seq\": 10, \"distance_m\": 50526.813, \"section_seq\": 1, \"route_path_id\": 99432}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1548\", \"location\": \"Ilford\", \"stage_seq\": 11, \"distance_m\": 60422.961, \"section_seq\": 1, \"route_path_id\": 99432}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1549\", \"location\": \"Forest Gate Jn\", \"stage_seq\": 12, \"distance_m\": 63235.374, \"section_seq\": 1, \"route_path_id\": 99432}, {\"is_pass\": false, \"wtt_arr\": \"1552H\", \"wtt_dep\": \"1553H\", \"location\": \"Stratford\", \"stage_seq\": 13, \"distance_m\": 65788.311, \"section_seq\": 1, \"route_path_id\": 99432}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1556\", \"location\": \"Bow Jn\", \"stage_seq\": 14, \"distance_m\": 67281.61, \"section_seq\": 1, \"route_path_id\": 99432}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1558\", \"location\": \"Bethnal Green\", \"stage_seq\": 15, \"distance_m\": 70351.215, \"section_seq\": 1, \"route_path_id\": 99432}, {\"is_pass\": false, \"wtt_arr\": \"1601\", \"wtt_dep\": null, \"location\": \"London Liverpool Street\", \"stage_seq\": 16, \"distance_m\": 72171.579, \"section_seq\": 1, \"route_path_id\": 99432}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 72171.579, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 99432}], \"total_distance_m\": 72171.579, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 71032.456, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1139.123, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1500", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "7.0", "current_position_lat": "51.5179917", "current_position_lon": "-0.0816517", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 13810, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:12:40Z\", \"source_id\": 47723278, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:14:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:12:45Z\", \"source_id\": 15518187, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13872, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:20:44Z\", \"source_id\": 47744923, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:21:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:20:47Z\", \"source_id\": 15524329, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13858, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:23:28Z\", \"source_id\": 47751921, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:24:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:23:32Z\", \"source_id\": 15526391, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13880, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:31:35Z\", \"source_id\": 47772959, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:32:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:31:39Z\", \"source_id\": 15532511, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14014, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:36:52Z\", \"source_id\": 47787440, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:37:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:36:56Z\", \"source_id\": 15536531, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14110, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:43:23Z\", \"source_id\": 47804726, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:44:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:43:23Z\", \"source_id\": 15541464, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14300, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:47:42Z\", \"source_id\": 47816586, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:48:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:47:43Z\", \"source_id\": 15544769, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15249, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:50:29Z\", \"source_id\": 47824215, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:51:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:50:33Z\", \"source_id\": 15547016, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15504, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:57:39Z\", \"source_id\": 47843251, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:59:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:57:41Z\", \"source_id\": 15552451, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:59:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Liverpool Street", "service_state_platform": "13", "timing_fact_generation": 1789484262654668, "current_leg_arrival_utc": "2026-09-15T16:00:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:59:03.671287", "service_state_evidence_id": 15552451, "current_leg_start_actual_dep": "2026-09-15T15:53:30+01:00", "operational_evidence_version": 60, "service_state_event_time_utc": "2026-09-15T14:59:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T15:09:04.035311", "service_state_valid_until_kind": null, "operational_interpretation_version": 60, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Greater Anglia |
P |
BTR |
LST |
1F53 |
720511+720541 |
10 |
100 |
None |
{"version": 3, "segments": [{"to_m": 287.107, "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": 576.948, "from_m": 287.107, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 3046.369, "from_m": 576.948, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 3168.555, "from_m": 3046.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}, {"to_m": 5081.717, "from_m": 3168.555, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 5146.046, "from_m": 5081.717, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 9482.414, "from_m": 5146.046, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 9979.925, "from_m": 9482.414, "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": 10322.076, "from_m": 9979.925, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 22851.689, "from_m": 10322.076, "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": 23342.826, "from_m": 22851.689, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 23628.746, "from_m": 23342.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": 24115.441, "from_m": 23628.746, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 24844.345, "from_m": 24115.441, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 27103.089, "from_m": 24844.345, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 39183.415, "from_m": 27103.089, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 40106.116, "from_m": 39183.415, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 40412.091, "from_m": 40106.116, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 40601.652, "from_m": 40412.091, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 52801.726, "from_m": 40601.652, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 52872.09, "from_m": 52801.726, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 64883.875, "from_m": 52872.09, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 65497.106, "from_m": 64883.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": 69445.134, "from_m": 65497.106, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 69907.729, "from_m": 69445.134, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 69978.346, "from_m": 69907.729, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 70203.614, "from_m": 69978.346, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 70715.061, "from_m": 70203.614, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 71241.685, "from_m": 70715.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": 71718.36, "from_m": 71241.685, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 72171.579, "from_m": 71718.36, "capability_applied": null, "effective_limit_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": 582824, "profile_key": "d38c43928b9abc18202068780e32f405e7e270817cf85f430d960b955adcaaa1", "schedule_id": 22014, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1500", "location": "Braintree", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 99432}, {"is_pass": false, "wtt_arr": "1502", "wtt_dep": "1502H", "location": "Braintree Freeport", "stage_seq": 2, "distance_m": 1145.971, "section_seq": 1, "route_path_id": 99432}, {"is_pass": false, "wtt_arr": "1505H", "wtt_dep": "1506", "location": "Cressing", "stage_seq": 3, "distance_m": 3168.555, "section_seq": 1, "route_path_id": 99432}, {"is_pass": false, "wtt_arr": "1508", "wtt_dep": "1508H", "location": "White Notley", "stage_seq": 4, "distance_m": 5081.717, "section_seq": 1, "route_path_id": 99432}, {"is_pass": false, "wtt_arr": "1515H", "wtt_dep": "1516H", "location": "Witham", "stage_seq": 5, "distance_m": 10149.518, "section_seq": 1, "route_path_id": 99432}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1521H", "location": "Beaulieu Park (Construction)", "stage_seq": 6, "distance_m": 20156.385, "section_seq": 1, "route_path_id": 99432}, {"is_pass": false, "wtt_arr": "1524H", "wtt_dep": "1525H", "location": "Chelmsford", "stage_seq": 7, "distance_m": 24331.767, "section_seq": 1, "route_path_id": 99432}, {"is_pass": false, "wtt_arr": "1531H", "wtt_dep": "1532", "location": "Ingatestone", "stage_seq": 8, "distance_m": 34267.288, "section_seq": 1, "route_path_id": 99432}, {"is_pass": false, "wtt_arr": "1537", "wtt_dep": "1538", "location": "Shenfield", "stage_seq": 9, "distance_m": 39762.467, "section_seq": 1, "route_path_id": 99432}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1543H", "location": "Gidea Park", "stage_seq": 10, "distance_m": 50526.813, "section_seq": 1, "route_path_id": 99432}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1548", "location": "Ilford", "stage_seq": 11, "distance_m": 60422.961, "section_seq": 1, "route_path_id": 99432}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1549", "location": "Forest Gate Jn", "stage_seq": 12, "distance_m": 63235.374, "section_seq": 1, "route_path_id": 99432}, {"is_pass": false, "wtt_arr": "1552H", "wtt_dep": "1553H", "location": "Stratford", "stage_seq": 13, "distance_m": 65788.311, "section_seq": 1, "route_path_id": 99432}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1556", "location": "Bow Jn", "stage_seq": 14, "distance_m": 67281.61, "section_seq": 1, "route_path_id": 99432}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1558", "location": "Bethnal Green", "stage_seq": 15, "distance_m": 70351.215, "section_seq": 1, "route_path_id": 99432}, {"is_pass": false, "wtt_arr": "1601", "wtt_dep": null, "location": "London Liverpool Street", "stage_seq": 16, "distance_m": 72171.579, "section_seq": 1, "route_path_id": 99432}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 72171.579, "from_m": 0.0, "section_seq": 1, "route_path_id": 99432}], "total_distance_m": 72171.579, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 71032.456, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1139.123, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 13810, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:12:40Z", "source_id": 47723278, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T14:14:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:12:45Z", "source_id": 15518187, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T15:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13872, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:20:44Z", "source_id": 47744923, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T14:21:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:20:47Z", "source_id": 15524329, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T15:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13858, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:23:28Z", "source_id": 47751921, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T14:24:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:23:32Z", "source_id": 15526391, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T15:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13880, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:31:35Z", "source_id": 47772959, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T14:32:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:31:39Z", "source_id": 15532511, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T15:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14014, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:36:52Z", "source_id": 47787440, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T14:37:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:36:56Z", "source_id": 15536531, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T15:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14110, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:43:23Z", "source_id": 47804726, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T14:44:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:43:23Z", "source_id": 15541464, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T15:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14300, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:47:42Z", "source_id": 47816586, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T14:48:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:47:43Z", "source_id": 15544769, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T15:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15249, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:50:29Z", "source_id": 47824215, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T14:51:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:50:33Z", "source_id": 15547016, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T15:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15504, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:57:39Z", "source_id": 47843251, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T14:59:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:57:41Z", "source_id": 15552451, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T15:59:00+01:00", "operational_fact": true}] |
Braintree |
1500 |
1500 |
None |
None |
None |
London Liverpool Street |
1601 |
1601 |
13 |
EARLY |
-2 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P66588/2026-09-15/detailed |
None |
Stratford |
2026-09-15T15:53:30+01:00 |
London Liverpool Street |
7.0 |
{"type": "LineString", "coordinates": [[-0.0034010613547373635, 51.54217625781763], [-0.0034025999999999995, 51.5421753], [-0.003746399999999999, 51.5419608], [-0.0039644, 51.5418172], [-0.0042062, 51.541652], [-0.004440199999999999, 51.541491699999995], [-0.004821099999999999, 51.5412474], [-0.004941, 51.5411577], [-0.005156999999999999, 51.54098689999999], [-0.005479199999999999, 51.54071059999998], [-0.005586, 51.540617299999994], [-0.0058231, 51.5404004], [-0.006013400000000001, 51.54021519999999], [-0.006209199999999999, 51.54002549999999], [-0.0063129, 51.5399237], [-0.006740999999999999, 51.53950640000001], [-0.0069911999999999995, 51.53926049999999], [-0.0073964, 51.5388648], [-0.007538700000000001, 51.53872570000001], [-0.0077722, 51.53851279999999], [-0.007997999999999998, 51.53831259999999], [-0.0081332, 51.53819940000001], [-0.0083559, 51.538016299999995], [-0.0085548, 51.5378582], [-0.0090205, 51.537499399999994], [-0.0097027, 51.53697120000001], [-0.009811899999999998, 51.5368927], [-0.009939999999999996, 51.53679939999999], [-0.0103908, 51.536492599999995], [-0.0108451, 51.53617509999999], [-0.011244799999999998, 51.535909], [-0.0116453, 51.5356617], [-0.011833899999999998, 51.5355523], [-0.0120768, 51.535411399999994], [-0.0122037, 51.535335899999986], [-0.0129116, 51.5349622], [-0.0137455, 51.5345192], [-0.0139412, 51.53441159999999], [-0.014419199999999997, 51.5341903], [-0.015172199999999997, 51.5337869], [-0.016521699999999997, 51.53308880000001], [-0.0179083, 51.53237059999999], [-0.0182993, 51.5321692], [-0.018617199999999997, 51.5320037], [-0.019057699999999997, 51.5317888], [-0.0192121, 51.531714], [-0.0196204, 51.531527399999995], [-0.0200308, 51.53134519999999], [-0.0208246, 51.5310126], [-0.0212524, 51.530864], [-0.0218127, 51.53068669999999], [-0.02207, 51.5306044], [-0.022561099999999997, 51.5304754], [-0.0232001, 51.530317100000005], [-0.023587499999999997, 51.530232000000005], [-0.024101399999999995, 51.5301314], [-0.0245868, 51.53004680000001], [-0.024954800000000003, 51.5299846], [-0.025224599999999996, 51.52993849999999], [-0.025668799999999995, 51.5298754], [-0.026166100000000005, 51.52981999999999], [-0.0268339, 51.5297466], [-0.0274337, 51.52969350000001], [-0.0278988, 51.5296514], [-0.028654099999999995, 51.52957670000001], [-0.0291514, 51.52953130000001], [-0.0297361, 51.5294662], [-0.030299399999999997, 51.5293778], [-0.030875000000000003, 51.5292897], [-0.0313448, 51.5292299], [-0.03144299999999999, 51.5292128], [-0.031536699999999994, 51.5291952], [-0.0317685, 51.5291527], [-0.031859599999999995, 51.529135100000005], [-0.0319495, 51.52911759999999], [-0.0321461, 51.52907879999999], [-0.03232519999999999, 51.52904279999999], [-0.0325508, 51.528994999999995], [-0.0327454, 51.52895269999999], [-0.0329064, 51.5289171], [-0.0330775, 51.528877699999995], [-0.0332883, 51.5288285], [-0.0334774, 51.5287817], [-0.0337173, 51.5287229], [-0.033898899999999996, 51.52867640000001], [-0.0340864, 51.5286259], [-0.0342622, 51.52857869999999], [-0.0345624, 51.52849820000001], [-0.03479019999999999, 51.52843480000001], [-0.0350404, 51.52836620000001], [-0.035296100000000004, 51.52829779999999], [-0.0355442, 51.5282333], [-0.035800599999999995, 51.5281692], [-0.0361288, 51.5280899], [-0.036339199999999995, 51.5280411], [-0.036652399999999995, 51.52796469999999], [-0.036873, 51.52791229999999], [-0.0370919, 51.52786079999999], [-0.0373095, 51.527810499999994], [-0.0374635, 51.5277766], [-0.03762689999999999, 51.52774139999998], [-0.037830199999999994, 51.52769910000001], [-0.0380104, 51.527663399999994], [-0.03821900000000001, 51.52762409999999], [-0.03836139999999999, 51.52759809999999], [-0.03857479999999999, 51.5275617], [-0.03878789999999999, 51.527528399999994], [-0.0389641, 51.5275007], [-0.0392453, 51.52745900000001], [-0.0394859, 51.527422699999995], [-0.0396672, 51.5273961], [-0.0398122, 51.52737589999999], [-0.0399659, 51.52735560000001], [-0.0402609, 51.5273178], [-0.0405541, 51.52727599999999], [-0.0408419, 51.527237099999994], [-0.0411678, 51.5271929], [-0.041498299999999995, 51.527145700000005], [-0.0422656, 51.52703439999999], [-0.0429621, 51.5269352], [-0.0437635, 51.5268226], [-0.04399429999999999, 51.5267902], [-0.0447296, 51.5266847], [-0.0456417, 51.5265535], [-0.0459614, 51.5265071], [-0.0462473, 51.526460699999994], [-0.04652619999999999, 51.52641309999999], [-0.04679119999999999, 51.52636449999999], [-0.047027799999999995, 51.526319], [-0.047262799999999994, 51.526271599999994], [-0.0475271, 51.52621630000001], [-0.047782099999999994, 51.52615860000001], [-0.048009199999999995, 51.5261037], [-0.0481892, 51.526059], [-0.04831989999999999, 51.5260235], [-0.04854189999999999, 51.525961499999994], [-0.0487445, 51.525900699999994], [-0.0490347, 51.525807699999994], [-0.04925299999999999, 51.5257336], [-0.0494734, 51.5256624], [-0.04968539999999999, 51.52559440000001], [-0.04985889999999999, 51.5255387], [-0.05003839999999999, 51.5254845], [-0.050220499999999994, 51.52543419999999], [-0.0503405, 51.52540050000001], [-0.05046049999999999, 51.5253685], [-0.05069559999999999, 51.5253081], [-0.0508576, 51.525266499999994], [-0.0510239, 51.52522600000001], [-0.0513426, 51.5251491], [-0.0516649, 51.5250722], [-0.0520251, 51.524987499999995], [-0.0522438, 51.524939], [-0.0524537, 51.52489379999999], [-0.05263539999999999, 51.5248548], [-0.0528224, 51.524816900000005], [-0.0530061, 51.5247786], [-0.05317159999999999, 51.524745499999995], [-0.053438299999999994, 51.5246947], [-0.0538741, 51.5246114], [-0.05412039999999999, 51.5245674], [-0.0544526, 51.524508100000006], [-0.05475290000000001, 51.52445660000001], [-0.055057499999999995, 51.5244068], [-0.05557019999999999, 51.524325999999995], [-0.0559518, 51.5242648], [-0.0561946, 51.52422739999999], [-0.05639919999999999, 51.524197099999995], [-0.056612199999999994, 51.52416660000001], [-0.056858, 51.5241316], [-0.05700210000000001, 51.524111899999994], [-0.05716, 51.5240913], [-0.05752089999999999, 51.52404709999998], [-0.05767110000000001, 51.524029], [-0.0578296, 51.52401149999999], [-0.0580581, 51.52398739999999], [-0.05823380000000001, 51.52396989999999], [-0.058251697102925624, 51.52396816011372], [-0.05850387116851817, 51.52394578857729], [-0.05872719595680267, 51.523928525454], [-0.05892580198464371, 51.52391568290884], [-0.05910381976890587, 51.52390657310686], [-0.059265379826453767, 51.523900508213075], [-0.059414612674152, 51.5238968003925], [-0.05955564882886515, 51.52389476181016], [-0.05969261880745784, 51.52389370463107], [-0.05982965312679465, 51.52389294102026], [-0.059970882303740175, 51.52389178314273], [-0.060120436855159005, 51.523889543163534], [-0.06028244729791576, 51.52388553324766], [-0.06046104414887503, 51.52387906556014], [-0.06066035792490141, 51.523869452266], [-0.060884519142859486, 51.52385600553025], [-0.061137658319613875, 51.523838037517926], [-0.06119089999999999, 51.52383439999999], [-0.06135559999999999, 51.5238208], [-0.06145540000000001, 51.52381030000001], [-0.06153129999999998, 51.5238025], [-0.06160109999999999, 51.52379530000001], [-0.06168749999999999, 51.52378619999999], [-0.061778499999999986, 51.52377849999999], [-0.06191829999999999, 51.52376979999998], [-0.06203919999999999, 51.523765], [-0.0622197, 51.5237593], [-0.062407799999999986, 51.5237524], [-0.06251149999999998, 51.523748600000005], [-0.0626121, 51.523744099999995], [-0.06268379999999998, 51.5237374], [-0.06274829999999999, 51.5237306], [-0.0628348, 51.5237213], [-0.06296149999999999, 51.5237086], [-0.063057, 51.5236983], [-0.06315629999999998, 51.52368849999999], [-0.0633305, 51.52367379999999], [-0.0635169, 51.5236621], [-0.0636556, 51.52365229999999], [-0.0639446, 51.52363210000001], [-0.0642792, 51.52360730000001], [-0.0646804, 51.523580800000005], [-0.0649147, 51.5235644], [-0.06530499999999999, 51.5235393], [-0.06544959999999998, 51.5235242], [-0.0656678, 51.52349709999999], [-0.06576649999999999, 51.5234862], [-0.0658669, 51.5234757], [-0.06598119999999999, 51.52346549999999], [-0.0661496, 51.5234557], [-0.066319, 51.523445599999995], [-0.0668084, 51.52341539999999], [-0.0669858, 51.5234038], [-0.0671754, 51.5233919], [-0.06745079999999999, 51.52337709999999], [-0.0676073, 51.5233676], [-0.067743, 51.5233603], [-0.0679341, 51.523350099999995], [-0.06806989999999999, 51.52334320000001], [-0.068213, 51.52333540000001], [-0.06833279999999999, 51.5233286], [-0.0684607, 51.52332009999999], [-0.0686486, 51.5233069], [-0.0687605, 51.5232983], [-0.06886699999999998, 51.5232885], [-0.068948, 51.5232814], [-0.0690316, 51.5232731], [-0.0691518, 51.52325789999999], [-0.069234, 51.5232472], [-0.0693122, 51.523237], [-0.06941529999999999, 51.5232215], [-0.06951419999999998, 51.52320559999998], [-0.0696049, 51.5231892], [-0.0697191, 51.52316660000001], [-0.0697982, 51.5231505], [-0.06992069999999999, 51.5231243], [-0.0700483, 51.523096399999986], [-0.0701685, 51.5230688], [-0.07029779999999998, 51.523039700000005], [-0.07049838722976962, 51.522992872321566], [-0.0705825811169926, 51.52297321699674], [-0.0706876, 51.5229487], [-0.0709037, 51.52290020000001], [-0.07104459999999999, 51.5228692], [-0.0711456, 51.5228467], [-0.07130229999999999, 51.5228128], [-0.07146769999999998, 51.522779699999994], [-0.0716106, 51.522753900000005], [-0.0717621, 51.5227298], [-0.0718341, 51.52271850000001], [-0.0718927, 51.52271029999999], [-0.072028, 51.522692000000006], [-0.0721465, 51.52267690000001], [-0.0722594, 51.5226637], [-0.07237639999999998, 51.5226523], [-0.072496, 51.5226417], [-0.0728198, 51.5226125], [-0.07315099999999998, 51.522585599999985], [-0.0734508, 51.5225611], [-0.0737021, 51.5225427], [-0.0743593, 51.5224881], [-0.07455609999999999, 51.5224729], [-0.0747536, 51.5224583], [-0.07497879999999998, 51.522443], [-0.07514719999999998, 51.52243529999999], [-0.0752784, 51.5224312], [-0.075389, 51.5224287], [-0.0754899, 51.522426800000005], [-0.0756911, 51.52242409999999], [-0.0758053, 51.5224206], [-0.0759032, 51.522418300000005], [-0.0759888, 51.52241480000001], [-0.07605859999999999, 51.52241130000001], [-0.07614369999999998, 51.5224065], [-0.07623799999999999, 51.5224002], [-0.0763345, 51.52239209999998], [-0.0764198, 51.52238409999999], [-0.07650209999999999, 51.522374], [-0.07659839999999998, 51.5223626], [-0.0766845, 51.5223504], [-0.07677179999999999, 51.5223361], [-0.0768787, 51.5223178], [-0.07699559999999998, 51.5222982], [-0.0771023, 51.522276], [-0.07721079999999998, 51.52225109999999], [-0.07731430000000002, 51.52222690000001], [-0.0774129, 51.5222019], [-0.07746679999999999, 51.52218719999999], [-0.0775378, 51.52216589999998], [-0.07762759999999999, 51.52213819999999], [-0.0777357, 51.52210349999999], [-0.07783119999999999, 51.5220713], [-0.07793639999999999, 51.5220335], [-0.0783286, 51.5218762], [-0.0784651, 51.5218069], [-0.0786231, 51.52172959999999], [-0.0787362, 51.5216659], [-0.0788046, 51.521626], [-0.0790829, 51.5214413], [-0.0791583, 51.5213892], [-0.0794374, 51.5211957], [-0.0796697, 51.521035999999995], [-0.0800261, 51.52065280000001], [-0.08012859999999998, 51.5205426], [-0.0802134, 51.5204442], [-0.0803524, 51.5202829], [-0.0804928, 51.5200888], [-0.08060569999999999, 51.5199059], [-0.08069029999999999, 51.51975329999999], [-0.08080779999999999, 51.51954500000001], [-0.0816517, 51.5179917]]} |
3.9 |
1552 |
1559 |
Stratford |
London Liverpool Street |
London Liverpool Street |
51.5179917 |
-0.0816517 |
51.5179917 |
-0.0816517 |
1 |
0 |
2026-09-15 15:09:07 |
TERMINATED |
2026-09-15 14:59:00 |
London Liverpool Street |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15552451 |
1789484262654668 |
60 |
60 |
2026-09-15 15:09:04.035311 |
13 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 14:59:03.671287 |
| 552065 |
581657 |
C16949 |
361G56MO15 |
2026-09-15 |
COMPLETE |
15552286 |
2026-09-15 15:59:00 |
2026-09-15 15:09:08 |
2026-09-17 15:09:08 |
{"id": 581657, "stp": "P", "toc": "West Midlands Trains", "uid": "C16949", "consist": "350109", "dest_crs": "BHM", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C16949/2026-09-15/detailed", "trust_id": "361G56MO15", "origin_crs": "LIV", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Birmingham New Street", "service_date": "2026-09-15", "dest_arr_time": "1548", "dest_platform": "4B", "is_terminated": 1, "next_location": "Birmingham New Street", "signalling_id": "1G56", "timing_status": "LATE", "origin_station": "Liverpool Lime Street HL/ML", "current_leg_arr": "1559", "current_leg_dep": "1547", "current_leg_end": "Birmingham New Street", "origin_dep_time": "1412", "origin_platform": "6", "current_location": "Birmingham New Street H.s.", "last_update_time": "2026-09-15T15:09:07", "route_debug_link": null, "timing_variation": "+11 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.0858348, 52.54531560000001], [-2.0857505, 52.54515419999999], [-2.0856818999999995, 52.545021899999995], [-2.0855865999999996, 52.5448243], [-2.0854749, 52.5445813], [-2.0854006999999997, 52.54440679999999], [-2.0853365, 52.54424710000001], [-2.0852682, 52.5440738], [-2.0851026, 52.5436458], [-2.0850039999999996, 52.5433928], [-2.0849282, 52.54318510000001], [-2.0847753, 52.5427908], [-2.0847063, 52.5425965], [-2.0846598, 52.5424794], [-2.08455, 52.54218519999999], [-2.0844723, 52.541969900000005], [-2.084392, 52.541753799999995], [-2.0843005, 52.5415042], [-2.0842201, 52.5412705], [-2.0841458, 52.54106110000001], [-2.0840857, 52.5409046], [-2.0840237, 52.5407557], [-2.0839801, 52.5406506], [-2.0839189999999994, 52.540513], [-2.0838479, 52.54034819999999], [-2.0837661, 52.5401794], [-2.0836929999999994, 52.5400357], [-2.0835774999999996, 52.53982129999999], [-2.0834712, 52.53963079999999], [-2.0834064, 52.5395243], [-2.083273, 52.53930780000001], [-2.0831328, 52.5391039], [-2.0829776, 52.5388851], [-2.0828391, 52.5387025], [-2.082709, 52.5385339], [-2.0826003999999996, 52.5383994], [-2.0824448, 52.5382149], [-2.0823445, 52.5380997], [-2.0822245999999995, 52.53796710000001], [-2.082126699999999, 52.5378597], [-2.0819246, 52.53764889999999], [-2.0817713, 52.53749710000001], [-2.0816294999999996, 52.5373611], [-2.0815026, 52.53724089999999], [-2.0813537999999996, 52.5371075], [-2.0812044, 52.536979], [-2.081054, 52.536852399999994], [-2.0808851, 52.5367149], [-2.080712, 52.5365773], [-2.0805042999999994, 52.5364215], [-2.0803051, 52.5362747], [-2.0800776, 52.53611389999999], [-2.0798832, 52.53597969999999], [-2.0796126, 52.53579969999999], [-2.0794293, 52.5356827], [-2.0792432999999995, 52.53556660000001], [-2.0790085, 52.53542519999999], [-2.0787978999999996, 52.5353038], [-2.0786489, 52.53521859999999], [-2.0784993, 52.5351344], [-2.0783556999999995, 52.53505909999999], [-2.0781702999999996, 52.5349613], [-2.0780485999999994, 52.53489950000001], [-2.0779824, 52.5348659], [-2.0777654, 52.534757699999986], [-2.0775656999999996, 52.534662399999995], [-2.0772503, 52.5345149], [-2.0771485, 52.534469599999994], [-2.0769401, 52.534381], [-2.0767212, 52.5342904], [-2.0764707, 52.5341882], [-2.0762372, 52.534097499999994], [-2.0759794, 52.5339996], [-2.0756808, 52.53389309999999], [-2.0754859999999997, 52.53382570000001], [-2.0752743999999996, 52.533753699999984], [-2.0750745, 52.53368789999999], [-2.0748405999999995, 52.53361179999999], [-2.0746558, 52.53355369999999], [-2.0744305999999995, 52.53348], [-2.0742283999999995, 52.533417099999994], [-2.0739119, 52.5333393], [-2.0737303999999996, 52.5332874], [-2.0725265, 52.532945], [-2.0719492, 52.5327844], [-2.0713552999999996, 52.53261849999999], [-2.0706751999999997, 52.53242670000001], [-2.0702341, 52.53229259999999], [-2.0697663, 52.5321434], [-2.0691230999999997, 52.531929000000005], [-2.0685864, 52.53174599999999], [-2.0684826, 52.53170899999999], [-2.068155, 52.53158260000001], [-2.0679645, 52.5315038], [-2.0675889, 52.531353], [-2.0671137, 52.5311586], [-2.0668741999999996, 52.5310471], [-2.0662563, 52.5307568], [-2.0661605, 52.53071179999999], [-2.066125153474899, 52.530694738914214], [-2.0658025, 52.530539], [-2.065439899999999, 52.53036149999999], [-2.0643743999999997, 52.52982399999999], [-2.063675, 52.5295135], [-2.0633995, 52.529385399999995], [-2.0630476, 52.52922680000001], [-2.0629243000000006, 52.5291737], [-2.0626453, 52.5290571], [-2.0624215, 52.5289602], [-2.0620202, 52.5287932], [-2.0614862, 52.5285715], [-2.0611829, 52.5284478], [-2.0607262, 52.52826610000001], [-2.060061699999999, 52.528016099999995], [-2.0597544, 52.5278942], [-2.0593347, 52.5277397], [-2.0588561, 52.52757350000001], [-2.0583252999999995, 52.5273903], [-2.0575629000000006, 52.52713529999998], [-2.0568961999999997, 52.526922799999994], [-2.0546301999999996, 52.52618869999999], [-2.0540658, 52.52600999999999], [-2.0535763, 52.52585249999999], [-2.0529558999999997, 52.525658], [-2.0528091, 52.52560629999999], [-2.0516495999999997, 52.5252217], [-2.0514968, 52.52517280000001], [-2.0508141, 52.5249402], [-2.0504459, 52.5248168], [-2.0502321, 52.52473649999999], [-2.0499359, 52.5246375], [-2.049653, 52.524541199999994], [-2.0492129, 52.52440310000001], [-2.0489304, 52.5243163], [-2.0485772999999994, 52.5242106], [-2.0482023, 52.52410229999999], [-2.0470282, 52.5237571], [-2.0375044, 52.5207001], [-2.0332804, 52.5193472], [-2.0320366, 52.5189713], [-2.0318058, 52.5189019], [-2.0311684, 52.5187222], [-2.030606, 52.518565900000006], [-2.0302499, 52.5184717], [-2.0290367, 52.5181525], [-2.0286885, 52.5180583], [-2.0283817, 52.51797349999999], [-2.0281064, 52.51789529999999], [-2.0278461999999995, 52.5178199], [-2.0275561, 52.51773339999999], [-2.0272243, 52.5176336], [-2.0269248, 52.5175403], [-2.0267112, 52.517474], [-2.0264758, 52.5174016], [-2.0262269, 52.5173194], [-2.0258027, 52.51717260000001], [-2.0254644, 52.5170463], [-2.0251230999999996, 52.5169088], [-2.0249005, 52.5168168], [-2.0246636, 52.51670980000001], [-2.0242719, 52.5165194], [-2.0240863, 52.51642069999999], [-2.0238723999999997, 52.516296], [-2.0237399, 52.516221299999984], [-2.0233852999999997, 52.5159918], [-2.0231246, 52.5158069], [-2.0230028, 52.515709], [-2.0229178999999995, 52.51562830000001], [-2.0227851, 52.515500499999995], [-2.0224632, 52.51519690000001], [-2.022298, 52.5150511], [-2.0221316999999996, 52.514898900000006], [-2.0219709, 52.51476310000001], [-2.0217813999999996, 52.5146044], [-2.0215935, 52.514455899999994], [-2.0211606, 52.5141532], [-2.0210741, 52.5140936], [-2.020877, 52.51395779999999], [-2.0202425, 52.5135329], [-2.0196996, 52.5131693], [-2.0195171, 52.513047099999994], [-2.0194416, 52.51299569999999], [-2.0183865, 52.5122901], [-2.0181362, 52.51212319999999], [-2.0179066, 52.5119716], [-2.0176627, 52.511825999999985], [-2.0175320999999995, 52.5117336], [-2.016587, 52.5111004], [-2.0165246999999997, 52.5110616], [-2.0162679, 52.51089919999999], [-2.0158275999999997, 52.5106214], [-2.0154542, 52.5103989], [-2.0148581999999995, 52.5100608], [-2.0143804, 52.50980769999999], [-2.0139587999999997, 52.50958839999999], [-2.013795, 52.5095077], [-2.0133362999999997, 52.50928499999999], [-2.0124460999999996, 52.5088915], [-2.0123594, 52.50885410000001], [-2.0121352, 52.5087598], [-2.0119728, 52.50869850000001], [-2.0119431999999997, 52.50868719999999], [-2.0114807999999997, 52.5085088], [-2.0112339999999995, 52.50842009999999], [-2.0111448, 52.50838830000001], [-2.0104024999999996, 52.5081241], [-2.0100279, 52.5080035], [-2.0096694, 52.5078931], [-2.0092935, 52.5077798], [-2.0090187, 52.50769940000001], [-2.0086524, 52.50760100000001], [-2.0082717999999997, 52.50749319999999], [-2.0078525, 52.50738359999999], [-2.0070159, 52.5071873], [-2.0064908, 52.507067699999986], [-2.0060901, 52.5069754], [-2.0058227, 52.5069174], [-2.0049651, 52.50672699999999], [-2.0042181999999995, 52.5065698], [-2.0035183, 52.5064316], [-2.0029917, 52.50633869999999], [-2.0023548, 52.50623709999999], [-2.0017612, 52.5061549], [-2.0011915, 52.50608339999999], [-2.0007294999999994, 52.50603319999999], [-2.0001439, 52.5059731], [-1.9995562, 52.50592549999999], [-1.9988355, 52.5058667], [-1.9980004, 52.50577839999999], [-1.9977478, 52.5057586], [-1.9974734, 52.50573090000001], [-1.9970996999999997, 52.50568909999999], [-1.9965566, 52.5056213], [-1.9960365, 52.505552], [-1.9953109, 52.5054485], [-1.9945269, 52.50532960000001], [-1.9939994999999997, 52.50524399999999], [-1.9934264999999995, 52.505147699999995], [-1.992831, 52.50504300000001], [-1.9922834000000005, 52.50494900000001], [-1.9917153, 52.5048463], [-1.9911930999999996, 52.50475200000001], [-1.990767, 52.5046781], [-1.990239, 52.5045829], [-1.9894188, 52.50443529999999], [-1.9885149, 52.504274599999995], [-1.9877738, 52.504141700000005], [-1.9872005, 52.50404229999998], [-1.9861763, 52.50385589999999], [-1.98554, 52.5037415], [-1.98497, 52.5036325], [-1.9845728999999996, 52.5035495], [-1.9840591, 52.5034295], [-1.9836019, 52.50330879999999], [-1.9832606, 52.50321319999999], [-1.9828165, 52.5030775], [-1.9825047, 52.50297499999999], [-1.9818149000000005, 52.5027254], [-1.9812511, 52.5024968], [-1.9807334000000003, 52.5022669], [-1.9804427179377309, 52.50212103015031], [-1.980413730655176, 52.50210648374785], [-1.9802663000000005, 52.5020325], [-1.9799204, 52.5018369], [-1.9796582, 52.501686799999995], [-1.9794896, 52.5015857], [-1.9793281000000005, 52.5014863], [-1.9791623, 52.5013807], [-1.9789239999999997, 52.5012256], [-1.9787688999999995, 52.50111819999999], [-1.9782776, 52.5007981], [-1.9776512999999996, 52.5003808], [-1.9775091, 52.5003046], [-1.9773730000000005, 52.50022559999999], [-1.9771207999999996, 52.50006640000001], [-1.9770970999999995, 52.5000503], [-1.9769703999999997, 52.49996779999999], [-1.9768511, 52.49988819999999], [-1.9767387, 52.4998173], [-1.9766122999999995, 52.49973310000001], [-1.9765044, 52.4996613], [-1.9763797, 52.49957520000001], [-1.976293625062947, 52.4995205225148], [-1.9762673, 52.49950380000001], [-1.9761402999999995, 52.499417599999994], [-1.9760169, 52.4993347], [-1.9758989, 52.49925549999999], [-1.9757855, 52.4991816], [-1.9756602, 52.49909749999999], [-1.9755549, 52.4990286], [-1.9754213999999997, 52.49894], [-1.9753141000000003, 52.4988677], [-1.9751861, 52.4987812], [-1.9750882, 52.49871629999999], [-1.9749507, 52.4986252], [-1.9748421, 52.4985526], [-1.9747113, 52.49846479999999], [-1.9746013, 52.49839419999999], [-1.9744592000000003, 52.4982983], [-1.9743465, 52.49822640000001], [-1.9742084, 52.49813700000001], [-1.9740669, 52.49804879999999], [-1.9739154, 52.497954099999994], [-1.9737786, 52.497873299999995], [-1.9736383999999996, 52.49779209999999], [-1.9734834999999995, 52.4977051], [-1.9733407000000005, 52.497628799999994], [-1.9732053, 52.4975598], [-1.9730584, 52.497485100000006], [-1.9728961, 52.49740669999999], [-1.9727634000000005, 52.4973463], [-1.9726011, 52.49727120000001], [-1.9724462000000005, 52.4972058], [-1.9723074, 52.4971462], [-1.9721485000000003, 52.4970817], [-1.9719621, 52.49701069999999], [-1.9718072, 52.4969531], [-1.9716522999999997, 52.4968988], [-1.9714665, 52.496834699999994], [-1.9712848000000005, 52.49677390000001], [-1.9710957, 52.4967135], [-1.9709113, 52.49665879999999], [-1.9706759, 52.4965914], [-1.9704935, 52.49654], [-1.9701777, 52.4964644], [-1.9700067000000003, 52.49642450000001], [-1.9698149, 52.496381199999995], [-1.9696245, 52.49634], [-1.9694394, 52.49630359999999], [-1.9692529999999997, 52.4962689], [-1.9690579, 52.496235], [-1.9688661, 52.4962024], [-1.968671, 52.4961734], [-1.968494, 52.4961473], [-1.9683243, 52.496126], [-1.968158, 52.496106899999994], [-1.9679682, 52.4960877], [-1.9678147, 52.4960713], [-1.9676590999999997, 52.4960587], [-1.9675009, 52.496044], [-1.9673104, 52.496031299999984], [-1.9671508, 52.49602149999999], [-1.9669724999999996, 52.496012999999984], [-1.9667887, 52.496004799999994], [-1.9666104, 52.495997], [-1.9664353999999995, 52.4959921], [-1.9662623999999995, 52.4959897], [-1.9660558, 52.495989299999984], [-1.9657078, 52.495989299999984], [-1.9653591, 52.4959934], [-1.9650379, 52.4960011], [-1.9645913, 52.49601090000001], [-1.9642346, 52.496022399999994], [-1.9638625000000005, 52.49603499999999], [-1.9634802, 52.4960481], [-1.9630886, 52.4960611], [-1.9627023999999995, 52.49607379999999], [-1.9623154999999997, 52.4960877], [-1.9619514, 52.4960999], [-1.9616315, 52.4961109], [-1.9613278000000005, 52.49612199999999], [-1.9610578, 52.4961298], [-1.9605536, 52.4961478], [-1.960173, 52.49615949999999], [-1.9598643, 52.49617059999999], [-1.9595141999999997, 52.4961821], [-1.9590194, 52.49619920000001], [-1.9585852, 52.496213399999995], [-1.9582482, 52.4962221], [-1.957925, 52.4962335], [-1.9576089, 52.496244399999995], [-1.9573044, 52.4962542], [-1.9569313, 52.49626539999999], [-1.9566188, 52.4962768], [-1.9563653, 52.4962825], [-1.9560636, 52.4962858], [-1.9557984, 52.49628439999999], [-1.9554037, 52.4962833], [-1.9550312, 52.4962779], [-1.9547389, 52.49626809999999], [-1.9544251, 52.49625499999999], [-1.9541380999999995, 52.49623869999999], [-1.9537612, 52.49621179999999], [-1.9534367, 52.49618639999999], [-1.9531185, 52.4961576], [-1.9528358999999995, 52.49613089999999], [-1.952577, 52.49610319999999], [-1.9523249000000005, 52.49607459999999], [-1.9519883, 52.496031299999984], [-1.9516758, 52.4959872], [-1.9513365, 52.4959382], [-1.9509784, 52.4958811], [-1.9506093, 52.4958138], [-1.9502136999999995, 52.4957371], [-1.9498505999999995, 52.4956647], [-1.9493261999999996, 52.49554800000001], [-1.9490912, 52.495493], [-1.9488055, 52.495417], [-1.9485359, 52.495346199999986], [-1.9483988, 52.4953082], [-1.9483016, 52.49527929999999], [-1.9481522, 52.4952359], [-1.9478238, 52.495141], [-1.9476083, 52.49507409999999], [-1.9473628000000005, 52.49499839999999], [-1.9470889, 52.49491], [-1.9468183, 52.49481469999999], [-1.9466048, 52.49474099999999], [-1.9463382, 52.494646499999995], [-1.9461032, 52.4945572], [-1.9458580999999997, 52.4944612], [-1.945673, 52.4943828], [-1.945483170161136, 52.49430286280318], [-1.9454474, 52.49428780000001], [-1.9452706999999996, 52.49420069999999], [-1.9450467, 52.49409289999999], [-1.9448616999999997, 52.49399899999999], [-1.9446498000000003, 52.493884699999995], [-1.9444875, 52.493799800000005], [-1.9443333, 52.4937157], [-1.9441923999999997, 52.4936291], [-1.9440033, 52.493516499999984], [-1.9437955, 52.4933875], [-1.9436024, 52.4932609], [-1.9434400999999997, 52.4931458], [-1.9432479999999996, 52.4930075], [-1.9430589, 52.4928613], [-1.9428781999999996, 52.49271459999999], [-1.9427129, 52.4925747], [-1.9425439, 52.4924236], [-1.9423199, 52.49221949999999], [-1.9421281, 52.4920448], [-1.9420952, 52.4920151], [-1.941938, 52.4918736], [-1.9419305, 52.4918667], [-1.9417473, 52.49170020000001], [-1.9415786, 52.49154370000001], [-1.9414043000000003, 52.4913869], [-1.9413398999999996, 52.49133379999999], [-1.9411843, 52.491194199999995], [-1.9410227431739588, 52.49105794725514], [-1.9410099999999997, 52.4910472], [-1.940841, 52.49091409999999], [-1.9407463999999996, 52.4908439], [-1.9406694, 52.490786699999994], [-1.9405403000000003, 52.490694100000006], [-1.9403998, 52.49059559999999], [-1.9402629999999996, 52.4905058], [-1.9401288999999995, 52.4904184], [-1.9399116, 52.4902853], [-1.9397077999999996, 52.490165299999994], [-1.9394972, 52.49005009999999], [-1.9392907, 52.4899383], [-1.9390775, 52.489828], [-1.938817, 52.4896979], [-1.9385786, 52.48958059999999], [-1.9382862, 52.4894377], [-1.9379549999999997, 52.48927760000001], [-1.9376023, 52.4890988], [-1.9372629999999995, 52.4889191], [-1.9371996, 52.488883699999995], [-1.9371230999999995, 52.48884129999999], [-1.9369599, 52.4887517], [-1.9367906, 52.48865180000001], [-1.9365950999999997, 52.4885386], [-1.9363765, 52.488405500000006], [-1.9361539000000003, 52.4882716], [-1.9359514, 52.488153999999994], [-1.9357485, 52.48803769999999], [-1.9355638, 52.4879367], [-1.9353085999999995, 52.4877952], [-1.9350448, 52.4876566], [-1.9347497, 52.4875007], [-1.9344760999999997, 52.4873594], [-1.9341995, 52.48721619999999], [-1.9338723, 52.4870463], [-1.9335763, 52.4868947], [-1.9331949999999996, 52.48669429999999], [-1.9328923, 52.48654109999999], [-1.9325851999999997, 52.4863818], [-1.9322887999999996, 52.48622749999999], [-1.932031, 52.48609], [-1.9317306, 52.48593559999999], [-1.9314248, 52.4857756], [-1.9311153, 52.48561740000001], [-1.9308055, 52.485457399999994], [-1.9305293, 52.4853128], [-1.9301979999999996, 52.4851438], [-1.929848, 52.48496], [-1.9295409, 52.4848032], [-1.9291868, 52.48461940000001], [-1.9288703999999997, 52.484475199999984], [-1.9287164999999995, 52.484394], [-1.9284179999999995, 52.4842263], [-1.9280347999999996, 52.4840339], [-1.9279414, 52.4839859], [-1.9278484, 52.4839489], [-1.9277782999999995, 52.4839192], [-1.9277009, 52.483889299999994], [-1.9276200999999995, 52.48385629999999], [-1.927553, 52.4838278], [-1.9274823, 52.4837962], [-1.9273934, 52.48375339999999], [-1.9271551, 52.4836353], [-1.9268503, 52.48348229999999], [-1.926632, 52.4833756], [-1.9263423, 52.4832343], [-1.9260912, 52.483110700000005], [-1.9258032, 52.4829738], [-1.9255644999999997, 52.4828643], [-1.9252936000000005, 52.4827377], [-1.9249714, 52.48259289999999], [-1.9248054000000003, 52.48251799999999], [-1.9246646000000005, 52.48245099999999], [-1.9245466, 52.4823955], [-1.9244286, 52.48233590000001], [-1.9243213, 52.4822779], [-1.9241724, 52.4821946], [-1.9240169, 52.482108], [-1.9238596, 52.4820277], [-1.9235028999999997, 52.48186269999999], [-1.9234238, 52.48182270000001], [-1.9232038, 52.4817239], [-1.9230067, 52.48163160000001], [-1.9228913, 52.4815809], [-1.9227629, 52.48152650000001], [-1.9226449000000003, 52.48148], [-1.9224706000000005, 52.481413], [-1.9221902999999996, 52.48130519999999], [-1.9219086, 52.48120549999999], [-1.9216712999999996, 52.48112470000001], [-1.9214741, 52.481057699999994], [-1.9212622, 52.480987500000005], [-1.9210356, 52.4809156], [-1.9207741, 52.4808347], [-1.9204991, 52.480753099999994], [-1.9202135, 52.480668099999995], [-1.9199386, 52.4805905], [-1.9196365, 52.48050769999999], [-1.919382, 52.480442700000005], [-1.9191298999999995, 52.4803773], [-1.9188898, 52.4803194], [-1.9185998, 52.4802488], [-1.9182956999999996, 52.48017970000001], [-1.9181629, 52.480147], [-1.9180504, 52.4801192], [-1.9179175999999996, 52.48008], [-1.9177252, 52.480031], [-1.9176467, 52.4800147], [-1.9174536, 52.479977099999985], [-1.9172975999999995, 52.4799484], [-1.9170929000000003, 52.4799121], [-1.9168634, 52.4798741], [-1.9166765999999995, 52.4798441], [-1.9165018, 52.4798174], [-1.9162464, 52.47978319999999], [-1.9158271, 52.47972659999999], [-1.9154445999999992, 52.4796795], [-1.9151286, 52.4796451], [-1.9140349, 52.4795305], [-1.9078707, 52.47893], [-1.904466, 52.4785901], [-1.904316, 52.4785752], [-1.9042041, 52.47855419999999], [-1.9041223000000005, 52.47853560000001], [-1.90407, 52.47852360000001], [-1.9039546, 52.4785039], [-1.9037645999999997, 52.4784715], [-1.9035493999999995, 52.4784419], [-1.9033056, 52.4784156], [-1.9032889, 52.4784018], [-1.9031968, 52.4783872], [-1.903164, 52.47838039999999], [-1.9030206000000005, 52.4783505], [-1.902971, 52.4783387], [-1.90289, 52.4783267], [-1.9028189, 52.47831529999999], [-1.9027423, 52.4783006], [-1.9026606, 52.47828419999998], [-1.9025848000000003, 52.478269199999986], [-1.9025204, 52.47825530000001], [-1.9022904, 52.4782047], [-1.9021657999999997, 52.47817959999999], [-1.9019015, 52.47814139999999], [-1.9017029, 52.478085799999995], [-1.9015239, 52.47804049999999], [-1.901208, 52.4779791], [-1.9010567, 52.4779524], [-1.9008897, 52.47792269999999], [-1.9007016, 52.477888], [-1.9005349, 52.47785859999999], [-1.9002593, 52.47782649999999], [-1.9001201000000003, 52.4778109], [-1.9000793, 52.4778063], [-1.8995766, 52.47774979999999]]}", "current_leg_start": "Coseley", "dest_arr_time_act": "1548", "motion_projection": null, "next_location_lat": "52.4777498", "next_location_lon": "-1.8995766", "previous_location": "Coseley", "current_leg_milage": "9.5", "linx_max_speed_mph": 110, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 317.352, \"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\": 683.612, \"from_m\": 317.352, \"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\": 1779.804, \"from_m\": 683.612, \"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\": 1821.377, \"from_m\": 1779.804, \"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\": 2057.272, \"from_m\": 1821.377, \"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\": 2356.354, \"from_m\": 2057.272, \"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\": 2394.399, \"from_m\": 2356.354, \"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\": 2463.461, \"from_m\": 2394.399, \"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\": 2505.203, \"from_m\": 2463.461, \"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\": 2584.426, \"from_m\": 2505.203, \"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\": 2642.464, \"from_m\": 2584.426, \"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\": 3776.562, \"from_m\": 2642.464, \"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\": 4108.276, \"from_m\": 3776.562, \"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\": 4168.594, \"from_m\": 4108.276, \"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\": 8689.438, \"from_m\": 4168.594, \"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\": 8742.607, \"from_m\": 8689.438, \"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\": 9499.606, \"from_m\": 8742.607, \"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\": 10286.163, \"from_m\": 9499.606, \"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\": 12537.782, \"from_m\": 10286.163, \"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\": 17289.433, \"from_m\": 12537.782, \"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\": 18513.826, \"from_m\": 17289.433, \"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\": 21531.42, \"from_m\": 18513.826, \"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\": 24028.001, \"from_m\": 21531.42, \"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\": 30102.779, \"from_m\": 24028.001, \"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\": 56126.892, \"from_m\": 30102.779, \"capability_applied\": null, \"effective_limit_mph\": 110.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 57922.704, \"from_m\": 56126.892, \"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\": 95753.918, \"from_m\": 57922.704, \"capability_applied\": null, \"effective_limit_mph\": 110.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 95820.429, \"from_m\": 95753.918, \"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\": 96913.89, \"from_m\": 95820.429, \"capability_applied\": null, \"effective_limit_mph\": 110.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 96964.718, \"from_m\": 96913.89, \"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\": 96998.035, \"from_m\": 96964.718, \"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\": 97046.698, \"from_m\": 96998.035, \"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\": 97525.817, \"from_m\": 97046.698, \"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\": 99929.999, \"from_m\": 97525.817, \"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\": 115481.678, \"from_m\": 99929.999, \"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\": 115994.384, \"from_m\": 115481.678, \"capability_applied\": null, \"effective_limit_mph\": 110.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 118526.534, \"from_m\": 115994.384, \"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\": 120459.056, \"from_m\": 118526.534, \"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\": 120775.282, \"from_m\": 120459.056, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 121485.008, \"from_m\": 120775.282, \"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\": 121834.253, \"from_m\": 121485.008, \"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\": 127901.642, \"from_m\": 121834.253, \"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\": 128266.54, \"from_m\": 127901.642, \"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\": 131889.459, \"from_m\": 128266.54, \"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\": 132447.202, \"from_m\": 131889.459, \"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\": 132501.249, \"from_m\": 132447.202, \"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\": 132502.156, \"from_m\": 132501.249, \"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\": 135061.671, \"from_m\": 132502.156, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 138534.096, \"from_m\": 135061.671, \"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\": 138573.425, \"from_m\": 138534.096, \"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\": 140744.508, \"from_m\": 138573.425, \"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\": 141606.991, \"from_m\": 140744.508, \"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\": 141915.846, \"from_m\": 141606.991, \"capability_applied\": null, \"effective_limit_mph\": 10.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 10.0}], \"service_id\": 581657, \"profile_key\": \"cdd9efe10a2b0f85165c02f70be4ad9805d79ebc115173737d057eace95896fc\", \"schedule_id\": 2214, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1412\", \"location\": \"Liverpool Lime Street HL/ML\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 66416}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1414H\", \"location\": \"Crown Street Jn\", \"stage_seq\": 2, \"distance_m\": 1278.138, \"section_seq\": 1, \"route_path_id\": 66416}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1416\", \"location\": \"Edge Hill\", \"stage_seq\": 3, \"distance_m\": 2170.395, \"section_seq\": 1, \"route_path_id\": 66416}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1416H\", \"location\": \"Edge Hill S.B.\", \"stage_seq\": 4, \"distance_m\": 2759.136, \"section_seq\": 1, \"route_path_id\": 66416}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1418\", \"location\": \"Wavertree Jn\", \"stage_seq\": 5, \"distance_m\": 4222.071, \"section_seq\": 1, \"route_path_id\": 66416}, {\"is_pass\": false, \"wtt_arr\": \"1419H\", \"wtt_dep\": \"1420H\", \"location\": \"Mossley Hill\", \"stage_seq\": 6, \"distance_m\": 6250.901, \"section_seq\": 1, \"route_path_id\": 66416}, {\"is_pass\": false, \"wtt_arr\": \"1423\", \"wtt_dep\": \"1424\", \"location\": \"Liverpool South Parkway (HL)\", \"stage_seq\": 7, \"distance_m\": 9030.233, \"section_seq\": 1, \"route_path_id\": 66416}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1428\", \"location\": \"Ditton East Jn\", \"stage_seq\": 8, \"distance_m\": 17517.647, \"section_seq\": 1, \"route_path_id\": 66416}, {\"is_pass\": false, \"wtt_arr\": \"1431\", \"wtt_dep\": \"1432\", \"location\": \"Runcorn\", \"stage_seq\": 9, \"distance_m\": 21077.66, \"section_seq\": 1, \"route_path_id\": 66416}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1433\", \"location\": \"Halton Jn\", \"stage_seq\": 10, \"distance_m\": 22894.442, \"section_seq\": 1, \"route_path_id\": 66416}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1437H\", \"location\": \"Weaver Jn\", \"stage_seq\": 11, \"distance_m\": 30227.219, \"section_seq\": 1, \"route_path_id\": 66416}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1439\", \"location\": \"Acton Bridge\", \"stage_seq\": 12, \"distance_m\": 33965.739, \"section_seq\": 1, \"route_path_id\": 66416}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1440H\", \"location\": \"Hartford Jn\", \"stage_seq\": 13, \"distance_m\": 36688.179, \"section_seq\": 1, \"route_path_id\": 66416}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1443H\", \"location\": \"Winsford\", \"stage_seq\": 14, \"distance_m\": 45244.127, \"section_seq\": 1, \"route_path_id\": 66416}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1448H\", \"location\": \"Crewe Coal Yard S.B.\", \"stage_seq\": 15, \"distance_m\": 56058.108, \"section_seq\": 1, \"route_path_id\": 66416}, {\"is_pass\": false, \"wtt_arr\": \"1450\", \"wtt_dep\": \"1452\", \"location\": \"Crewe\", \"stage_seq\": 16, \"distance_m\": 57237.063, \"section_seq\": 1, \"route_path_id\": 66416}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1454\", \"location\": \"Crewe Basford Hall Jn\", \"stage_seq\": 17, \"distance_m\": 59926.97, \"section_seq\": 1, \"route_path_id\": 66416}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1458\", \"location\": \"Madeley\", \"stage_seq\": 18, \"distance_m\": 70587.657, \"section_seq\": 1, \"route_path_id\": 66416}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1505\", \"location\": \"Norton Bridge\", \"stage_seq\": 19, \"distance_m\": 88084.123, \"section_seq\": 1, \"route_path_id\": 66416}, {\"is_pass\": false, \"wtt_arr\": \"1509H\", \"wtt_dep\": \"1510H\", \"location\": \"Stafford\", \"stage_seq\": 20, \"distance_m\": 96608.884, \"section_seq\": 1, \"route_path_id\": 66416}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1511\", \"location\": \"Stafford South Jn\", \"stage_seq\": 21, \"distance_m\": 96814.405, \"section_seq\": 1, \"route_path_id\": 66416}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1511H\", \"location\": \"Stafford Trent Valley Jn\", \"stage_seq\": 22, \"distance_m\": 97373.254, \"section_seq\": 1, \"route_path_id\": 66416}, {\"is_pass\": false, \"wtt_arr\": \"1515H\", \"wtt_dep\": \"1516H\", \"location\": \"Penkridge\", \"stage_seq\": 23, \"distance_m\": 105694.218, \"section_seq\": 1, \"route_path_id\": 66416}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1523H\", \"location\": \"Bushbury Jn\", \"stage_seq\": 24, \"distance_m\": 118575.513, \"section_seq\": 1, \"route_path_id\": 66416}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1524H\", \"location\": \"Wolverhampton North Jn\", \"stage_seq\": 25, \"distance_m\": 120384.017, \"section_seq\": 1, \"route_path_id\": 66416}, {\"is_pass\": false, \"wtt_arr\": \"1526H\", \"wtt_dep\": \"1528H\", \"location\": \"Wolverhampton\", \"stage_seq\": 26, \"distance_m\": 121117.949, \"section_seq\": 1, \"route_path_id\": 66416}, {\"is_pass\": false, \"wtt_arr\": \"1533\", \"wtt_dep\": \"1534\", \"location\": \"Coseley\", \"stage_seq\": 27, \"distance_m\": 126531.504, \"section_seq\": 1, \"route_path_id\": 66416}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1536H\", \"location\": \"Dudley Port\", \"stage_seq\": 28, \"distance_m\": 130112.609, \"section_seq\": 1, \"route_path_id\": 66416}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1541\", \"location\": \"Galton Jn\", \"stage_seq\": 29, \"distance_m\": 135894.735, \"section_seq\": 1, \"route_path_id\": 66416}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1544\", \"location\": \"Soho South Jn\", \"stage_seq\": 30, \"distance_m\": 138631.938, \"section_seq\": 1, \"route_path_id\": 66416}, {\"is_pass\": false, \"wtt_arr\": \"1548\", \"wtt_dep\": null, \"location\": \"Birmingham New Street\", \"stage_seq\": 31, \"distance_m\": 141915.846, \"section_seq\": 1, \"route_path_id\": 66416}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 141915.846, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 66416}], \"total_distance_m\": 141915.846, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 110.0, \"speed_covered_distance_m\": 141739.155, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 176.691, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1412", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "12.0", "current_position_lat": "52.4777498", "current_position_lon": "-1.8995766", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 9869, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:16:20Z\", \"source_id\": 47574334, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:17:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:16:23Z\", \"source_id\": 15476430, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9902, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:20:38Z\", \"source_id\": 47585739, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:21:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:20:44Z\", \"source_id\": 15479626, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9923, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:23:41Z\", \"source_id\": 47593778, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:24:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:23:47Z\", \"source_id\": 15481901, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9967, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:44:59Z\", \"source_id\": 47649022, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:45:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:45:02Z\", \"source_id\": 15497485, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10079, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:53:13Z\", \"source_id\": 47671151, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:54:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:53:17Z\", \"source_id\": 15503722, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10101, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:56:53Z\", \"source_id\": 47681067, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:58:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:56:57Z\", \"source_id\": 15506354, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10624, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:01:15Z\", \"source_id\": 47692495, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:02:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:01:18Z\", \"source_id\": 15509603, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 11308, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:20:57Z\", \"source_id\": 47745430, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:22:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:21:01Z\", \"source_id\": 15524471, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18935, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:28:04Z\", \"source_id\": 47763552, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:29:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:28:06Z\", \"source_id\": 15529788, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19056, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:37:58Z\", \"source_id\": 47790550, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:39:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:38:02Z\", \"source_id\": 15537348, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19593, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:45:35Z\", \"source_id\": 47810776, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:46:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:45:36Z\", \"source_id\": 15543127, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19610, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:49:31Z\", \"source_id\": 47821480, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:50:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:49:37Z\", \"source_id\": 15546233, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19340, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:57:22Z\", \"source_id\": 47842520, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:59:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:57:26Z\", \"source_id\": 15552286, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:59:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Birmingham New Street", "service_state_platform": "4", "timing_fact_generation": 1789484247671356, "current_leg_arrival_utc": "2026-09-15T15:59:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:59:04.672588", "service_state_evidence_id": 15552286, "current_leg_start_actual_dep": "2026-09-15T15:45:00+01:00", "operational_evidence_version": 129, "service_state_event_time_utc": "2026-09-15T14:59:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T15:09:05.050051", "service_state_valid_until_kind": null, "operational_interpretation_version": 129, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
West Midlands Trains |
P |
LIV |
BHM |
1G56 |
350109 |
4 |
110 |
None |
{"version": 3, "segments": [{"to_m": 317.352, "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": 683.612, "from_m": 317.352, "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": 1779.804, "from_m": 683.612, "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": 1821.377, "from_m": 1779.804, "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": 2057.272, "from_m": 1821.377, "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": 2356.354, "from_m": 2057.272, "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": 2394.399, "from_m": 2356.354, "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": 2463.461, "from_m": 2394.399, "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": 2505.203, "from_m": 2463.461, "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": 2584.426, "from_m": 2505.203, "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": 2642.464, "from_m": 2584.426, "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": 3776.562, "from_m": 2642.464, "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": 4108.276, "from_m": 3776.562, "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": 4168.594, "from_m": 4108.276, "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": 8689.438, "from_m": 4168.594, "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": 8742.607, "from_m": 8689.438, "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": 9499.606, "from_m": 8742.607, "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": 10286.163, "from_m": 9499.606, "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": 12537.782, "from_m": 10286.163, "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": 17289.433, "from_m": 12537.782, "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": 18513.826, "from_m": 17289.433, "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": 21531.42, "from_m": 18513.826, "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": 24028.001, "from_m": 21531.42, "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": 30102.779, "from_m": 24028.001, "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": 56126.892, "from_m": 30102.779, "capability_applied": null, "effective_limit_mph": 110.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 57922.704, "from_m": 56126.892, "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": 95753.918, "from_m": 57922.704, "capability_applied": null, "effective_limit_mph": 110.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 95820.429, "from_m": 95753.918, "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": 96913.89, "from_m": 95820.429, "capability_applied": null, "effective_limit_mph": 110.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 96964.718, "from_m": 96913.89, "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": 96998.035, "from_m": 96964.718, "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": 97046.698, "from_m": 96998.035, "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": 97525.817, "from_m": 97046.698, "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": 99929.999, "from_m": 97525.817, "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": 115481.678, "from_m": 99929.999, "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": 115994.384, "from_m": 115481.678, "capability_applied": null, "effective_limit_mph": 110.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 118526.534, "from_m": 115994.384, "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": 120459.056, "from_m": 118526.534, "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": 120775.282, "from_m": 120459.056, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 121485.008, "from_m": 120775.282, "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": 121834.253, "from_m": 121485.008, "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": 127901.642, "from_m": 121834.253, "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": 128266.54, "from_m": 127901.642, "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": 131889.459, "from_m": 128266.54, "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": 132447.202, "from_m": 131889.459, "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": 132501.249, "from_m": 132447.202, "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": 132502.156, "from_m": 132501.249, "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": 135061.671, "from_m": 132502.156, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 138534.096, "from_m": 135061.671, "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": 138573.425, "from_m": 138534.096, "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": 140744.508, "from_m": 138573.425, "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": 141606.991, "from_m": 140744.508, "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": 141915.846, "from_m": 141606.991, "capability_applied": null, "effective_limit_mph": 10.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 10.0}], "service_id": 581657, "profile_key": "cdd9efe10a2b0f85165c02f70be4ad9805d79ebc115173737d057eace95896fc", "schedule_id": 2214, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1412", "location": "Liverpool Lime Street HL/ML", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 66416}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1414H", "location": "Crown Street Jn", "stage_seq": 2, "distance_m": 1278.138, "section_seq": 1, "route_path_id": 66416}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1416", "location": "Edge Hill", "stage_seq": 3, "distance_m": 2170.395, "section_seq": 1, "route_path_id": 66416}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1416H", "location": "Edge Hill S.B.", "stage_seq": 4, "distance_m": 2759.136, "section_seq": 1, "route_path_id": 66416}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1418", "location": "Wavertree Jn", "stage_seq": 5, "distance_m": 4222.071, "section_seq": 1, "route_path_id": 66416}, {"is_pass": false, "wtt_arr": "1419H", "wtt_dep": "1420H", "location": "Mossley Hill", "stage_seq": 6, "distance_m": 6250.901, "section_seq": 1, "route_path_id": 66416}, {"is_pass": false, "wtt_arr": "1423", "wtt_dep": "1424", "location": "Liverpool South Parkway (HL)", "stage_seq": 7, "distance_m": 9030.233, "section_seq": 1, "route_path_id": 66416}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1428", "location": "Ditton East Jn", "stage_seq": 8, "distance_m": 17517.647, "section_seq": 1, "route_path_id": 66416}, {"is_pass": false, "wtt_arr": "1431", "wtt_dep": "1432", "location": "Runcorn", "stage_seq": 9, "distance_m": 21077.66, "section_seq": 1, "route_path_id": 66416}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1433", "location": "Halton Jn", "stage_seq": 10, "distance_m": 22894.442, "section_seq": 1, "route_path_id": 66416}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1437H", "location": "Weaver Jn", "stage_seq": 11, "distance_m": 30227.219, "section_seq": 1, "route_path_id": 66416}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1439", "location": "Acton Bridge", "stage_seq": 12, "distance_m": 33965.739, "section_seq": 1, "route_path_id": 66416}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1440H", "location": "Hartford Jn", "stage_seq": 13, "distance_m": 36688.179, "section_seq": 1, "route_path_id": 66416}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1443H", "location": "Winsford", "stage_seq": 14, "distance_m": 45244.127, "section_seq": 1, "route_path_id": 66416}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1448H", "location": "Crewe Coal Yard S.B.", "stage_seq": 15, "distance_m": 56058.108, "section_seq": 1, "route_path_id": 66416}, {"is_pass": false, "wtt_arr": "1450", "wtt_dep": "1452", "location": "Crewe", "stage_seq": 16, "distance_m": 57237.063, "section_seq": 1, "route_path_id": 66416}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1454", "location": "Crewe Basford Hall Jn", "stage_seq": 17, "distance_m": 59926.97, "section_seq": 1, "route_path_id": 66416}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1458", "location": "Madeley", "stage_seq": 18, "distance_m": 70587.657, "section_seq": 1, "route_path_id": 66416}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1505", "location": "Norton Bridge", "stage_seq": 19, "distance_m": 88084.123, "section_seq": 1, "route_path_id": 66416}, {"is_pass": false, "wtt_arr": "1509H", "wtt_dep": "1510H", "location": "Stafford", "stage_seq": 20, "distance_m": 96608.884, "section_seq": 1, "route_path_id": 66416}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1511", "location": "Stafford South Jn", "stage_seq": 21, "distance_m": 96814.405, "section_seq": 1, "route_path_id": 66416}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1511H", "location": "Stafford Trent Valley Jn", "stage_seq": 22, "distance_m": 97373.254, "section_seq": 1, "route_path_id": 66416}, {"is_pass": false, "wtt_arr": "1515H", "wtt_dep": "1516H", "location": "Penkridge", "stage_seq": 23, "distance_m": 105694.218, "section_seq": 1, "route_path_id": 66416}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1523H", "location": "Bushbury Jn", "stage_seq": 24, "distance_m": 118575.513, "section_seq": 1, "route_path_id": 66416}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1524H", "location": "Wolverhampton North Jn", "stage_seq": 25, "distance_m": 120384.017, "section_seq": 1, "route_path_id": 66416}, {"is_pass": false, "wtt_arr": "1526H", "wtt_dep": "1528H", "location": "Wolverhampton", "stage_seq": 26, "distance_m": 121117.949, "section_seq": 1, "route_path_id": 66416}, {"is_pass": false, "wtt_arr": "1533", "wtt_dep": "1534", "location": "Coseley", "stage_seq": 27, "distance_m": 126531.504, "section_seq": 1, "route_path_id": 66416}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1536H", "location": "Dudley Port", "stage_seq": 28, "distance_m": 130112.609, "section_seq": 1, "route_path_id": 66416}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1541", "location": "Galton Jn", "stage_seq": 29, "distance_m": 135894.735, "section_seq": 1, "route_path_id": 66416}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1544", "location": "Soho South Jn", "stage_seq": 30, "distance_m": 138631.938, "section_seq": 1, "route_path_id": 66416}, {"is_pass": false, "wtt_arr": "1548", "wtt_dep": null, "location": "Birmingham New Street", "stage_seq": 31, "distance_m": 141915.846, "section_seq": 1, "route_path_id": 66416}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 141915.846, "from_m": 0.0, "section_seq": 1, "route_path_id": 66416}], "total_distance_m": 141915.846, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 110.0, "speed_covered_distance_m": 141739.155, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 176.691, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TD", "smart_id": 9869, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:16:20Z", "source_id": 47574334, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T13:17:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:16:23Z", "source_id": 15476430, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T14:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9902, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:20:38Z", "source_id": 47585739, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T13:21:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:20:44Z", "source_id": 15479626, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T14:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9923, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:23:41Z", "source_id": 47593778, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T13:24:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:23:47Z", "source_id": 15481901, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T14:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9967, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:44:59Z", "source_id": 47649022, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T13:45:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:45:02Z", "source_id": 15497485, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T14:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10079, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:53:13Z", "source_id": 47671151, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T13:54:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:53:17Z", "source_id": 15503722, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T14:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10101, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:56:53Z", "source_id": 47681067, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T13:58:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:56:57Z", "source_id": 15506354, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T14:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10624, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:01:15Z", "source_id": 47692495, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T14:02:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:01:18Z", "source_id": 15509603, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T15:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 11308, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:20:57Z", "source_id": 47745430, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T14:22:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:21:01Z", "source_id": 15524471, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T15:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18935, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:28:04Z", "source_id": 47763552, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-15T14:29:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:28:06Z", "source_id": 15529788, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-15T15:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19056, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:37:58Z", "source_id": 47790550, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-15T14:39:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:38:02Z", "source_id": 15537348, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-15T15:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19593, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:45:35Z", "source_id": 47810776, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-15T14:46:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:45:36Z", "source_id": 15543127, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-15T15:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19610, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:49:31Z", "source_id": 47821480, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-15T14:50:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:49:37Z", "source_id": 15546233, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-15T15:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19340, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:57:22Z", "source_id": 47842520, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-15T14:59:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:57:26Z", "source_id": 15552286, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-15T15:59:00+01:00", "operational_fact": true}] |
Liverpool Lime Street HL/ML |
1412 |
1412 |
6 |
None |
None |
Birmingham New Street |
1548 |
1548 |
4B |
LATE |
+11 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:C16949/2026-09-15/detailed |
None |
Coseley |
2026-09-15T15:45:00+01:00 |
Birmingham New Street |
12.0 |
{"type": "LineString", "coordinates": [[-2.0858348, 52.54531560000001], [-2.0857505, 52.54515419999999], [-2.0856818999999995, 52.545021899999995], [-2.0855865999999996, 52.5448243], [-2.0854749, 52.5445813], [-2.0854006999999997, 52.54440679999999], [-2.0853365, 52.54424710000001], [-2.0852682, 52.5440738], [-2.0851026, 52.5436458], [-2.0850039999999996, 52.5433928], [-2.0849282, 52.54318510000001], [-2.0847753, 52.5427908], [-2.0847063, 52.5425965], [-2.0846598, 52.5424794], [-2.08455, 52.54218519999999], [-2.0844723, 52.541969900000005], [-2.084392, 52.541753799999995], [-2.0843005, 52.5415042], [-2.0842201, 52.5412705], [-2.0841458, 52.54106110000001], [-2.0840857, 52.5409046], [-2.0840237, 52.5407557], [-2.0839801, 52.5406506], [-2.0839189999999994, 52.540513], [-2.0838479, 52.54034819999999], [-2.0837661, 52.5401794], [-2.0836929999999994, 52.5400357], [-2.0835774999999996, 52.53982129999999], [-2.0834712, 52.53963079999999], [-2.0834064, 52.5395243], [-2.083273, 52.53930780000001], [-2.0831328, 52.5391039], [-2.0829776, 52.5388851], [-2.0828391, 52.5387025], [-2.082709, 52.5385339], [-2.0826003999999996, 52.5383994], [-2.0824448, 52.5382149], [-2.0823445, 52.5380997], [-2.0822245999999995, 52.53796710000001], [-2.082126699999999, 52.5378597], [-2.0819246, 52.53764889999999], [-2.0817713, 52.53749710000001], [-2.0816294999999996, 52.5373611], [-2.0815026, 52.53724089999999], [-2.0813537999999996, 52.5371075], [-2.0812044, 52.536979], [-2.081054, 52.536852399999994], [-2.0808851, 52.5367149], [-2.080712, 52.5365773], [-2.0805042999999994, 52.5364215], [-2.0803051, 52.5362747], [-2.0800776, 52.53611389999999], [-2.0798832, 52.53597969999999], [-2.0796126, 52.53579969999999], [-2.0794293, 52.5356827], [-2.0792432999999995, 52.53556660000001], [-2.0790085, 52.53542519999999], [-2.0787978999999996, 52.5353038], [-2.0786489, 52.53521859999999], [-2.0784993, 52.5351344], [-2.0783556999999995, 52.53505909999999], [-2.0781702999999996, 52.5349613], [-2.0780485999999994, 52.53489950000001], [-2.0779824, 52.5348659], [-2.0777654, 52.534757699999986], [-2.0775656999999996, 52.534662399999995], [-2.0772503, 52.5345149], [-2.0771485, 52.534469599999994], [-2.0769401, 52.534381], [-2.0767212, 52.5342904], [-2.0764707, 52.5341882], [-2.0762372, 52.534097499999994], [-2.0759794, 52.5339996], [-2.0756808, 52.53389309999999], [-2.0754859999999997, 52.53382570000001], [-2.0752743999999996, 52.533753699999984], [-2.0750745, 52.53368789999999], [-2.0748405999999995, 52.53361179999999], [-2.0746558, 52.53355369999999], [-2.0744305999999995, 52.53348], [-2.0742283999999995, 52.533417099999994], [-2.0739119, 52.5333393], [-2.0737303999999996, 52.5332874], [-2.0725265, 52.532945], [-2.0719492, 52.5327844], [-2.0713552999999996, 52.53261849999999], [-2.0706751999999997, 52.53242670000001], [-2.0702341, 52.53229259999999], [-2.0697663, 52.5321434], [-2.0691230999999997, 52.531929000000005], [-2.0685864, 52.53174599999999], [-2.0684826, 52.53170899999999], [-2.068155, 52.53158260000001], [-2.0679645, 52.5315038], [-2.0675889, 52.531353], [-2.0671137, 52.5311586], [-2.0668741999999996, 52.5310471], [-2.0662563, 52.5307568], [-2.0661605, 52.53071179999999], [-2.066125153474899, 52.530694738914214], [-2.0658025, 52.530539], [-2.065439899999999, 52.53036149999999], [-2.0643743999999997, 52.52982399999999], [-2.063675, 52.5295135], [-2.0633995, 52.529385399999995], [-2.0630476, 52.52922680000001], [-2.0629243000000006, 52.5291737], [-2.0626453, 52.5290571], [-2.0624215, 52.5289602], [-2.0620202, 52.5287932], [-2.0614862, 52.5285715], [-2.0611829, 52.5284478], [-2.0607262, 52.52826610000001], [-2.060061699999999, 52.528016099999995], [-2.0597544, 52.5278942], [-2.0593347, 52.5277397], [-2.0588561, 52.52757350000001], [-2.0583252999999995, 52.5273903], [-2.0575629000000006, 52.52713529999998], [-2.0568961999999997, 52.526922799999994], [-2.0546301999999996, 52.52618869999999], [-2.0540658, 52.52600999999999], [-2.0535763, 52.52585249999999], [-2.0529558999999997, 52.525658], [-2.0528091, 52.52560629999999], [-2.0516495999999997, 52.5252217], [-2.0514968, 52.52517280000001], [-2.0508141, 52.5249402], [-2.0504459, 52.5248168], [-2.0502321, 52.52473649999999], [-2.0499359, 52.5246375], [-2.049653, 52.524541199999994], [-2.0492129, 52.52440310000001], [-2.0489304, 52.5243163], [-2.0485772999999994, 52.5242106], [-2.0482023, 52.52410229999999], [-2.0470282, 52.5237571], [-2.0375044, 52.5207001], [-2.0332804, 52.5193472], [-2.0320366, 52.5189713], [-2.0318058, 52.5189019], [-2.0311684, 52.5187222], [-2.030606, 52.518565900000006], [-2.0302499, 52.5184717], [-2.0290367, 52.5181525], [-2.0286885, 52.5180583], [-2.0283817, 52.51797349999999], [-2.0281064, 52.51789529999999], [-2.0278461999999995, 52.5178199], [-2.0275561, 52.51773339999999], [-2.0272243, 52.5176336], [-2.0269248, 52.5175403], [-2.0267112, 52.517474], [-2.0264758, 52.5174016], [-2.0262269, 52.5173194], [-2.0258027, 52.51717260000001], [-2.0254644, 52.5170463], [-2.0251230999999996, 52.5169088], [-2.0249005, 52.5168168], [-2.0246636, 52.51670980000001], [-2.0242719, 52.5165194], [-2.0240863, 52.51642069999999], [-2.0238723999999997, 52.516296], [-2.0237399, 52.516221299999984], [-2.0233852999999997, 52.5159918], [-2.0231246, 52.5158069], [-2.0230028, 52.515709], [-2.0229178999999995, 52.51562830000001], [-2.0227851, 52.515500499999995], [-2.0224632, 52.51519690000001], [-2.022298, 52.5150511], [-2.0221316999999996, 52.514898900000006], [-2.0219709, 52.51476310000001], [-2.0217813999999996, 52.5146044], [-2.0215935, 52.514455899999994], [-2.0211606, 52.5141532], [-2.0210741, 52.5140936], [-2.020877, 52.51395779999999], [-2.0202425, 52.5135329], [-2.0196996, 52.5131693], [-2.0195171, 52.513047099999994], [-2.0194416, 52.51299569999999], [-2.0183865, 52.5122901], [-2.0181362, 52.51212319999999], [-2.0179066, 52.5119716], [-2.0176627, 52.511825999999985], [-2.0175320999999995, 52.5117336], [-2.016587, 52.5111004], [-2.0165246999999997, 52.5110616], [-2.0162679, 52.51089919999999], [-2.0158275999999997, 52.5106214], [-2.0154542, 52.5103989], [-2.0148581999999995, 52.5100608], [-2.0143804, 52.50980769999999], [-2.0139587999999997, 52.50958839999999], [-2.013795, 52.5095077], [-2.0133362999999997, 52.50928499999999], [-2.0124460999999996, 52.5088915], [-2.0123594, 52.50885410000001], [-2.0121352, 52.5087598], [-2.0119728, 52.50869850000001], [-2.0119431999999997, 52.50868719999999], [-2.0114807999999997, 52.5085088], [-2.0112339999999995, 52.50842009999999], [-2.0111448, 52.50838830000001], [-2.0104024999999996, 52.5081241], [-2.0100279, 52.5080035], [-2.0096694, 52.5078931], [-2.0092935, 52.5077798], [-2.0090187, 52.50769940000001], [-2.0086524, 52.50760100000001], [-2.0082717999999997, 52.50749319999999], [-2.0078525, 52.50738359999999], [-2.0070159, 52.5071873], [-2.0064908, 52.507067699999986], [-2.0060901, 52.5069754], [-2.0058227, 52.5069174], [-2.0049651, 52.50672699999999], [-2.0042181999999995, 52.5065698], [-2.0035183, 52.5064316], [-2.0029917, 52.50633869999999], [-2.0023548, 52.50623709999999], [-2.0017612, 52.5061549], [-2.0011915, 52.50608339999999], [-2.0007294999999994, 52.50603319999999], [-2.0001439, 52.5059731], [-1.9995562, 52.50592549999999], [-1.9988355, 52.5058667], [-1.9980004, 52.50577839999999], [-1.9977478, 52.5057586], [-1.9974734, 52.50573090000001], [-1.9970996999999997, 52.50568909999999], [-1.9965566, 52.5056213], [-1.9960365, 52.505552], [-1.9953109, 52.5054485], [-1.9945269, 52.50532960000001], [-1.9939994999999997, 52.50524399999999], [-1.9934264999999995, 52.505147699999995], [-1.992831, 52.50504300000001], [-1.9922834000000005, 52.50494900000001], [-1.9917153, 52.5048463], [-1.9911930999999996, 52.50475200000001], [-1.990767, 52.5046781], [-1.990239, 52.5045829], [-1.9894188, 52.50443529999999], [-1.9885149, 52.504274599999995], [-1.9877738, 52.504141700000005], [-1.9872005, 52.50404229999998], [-1.9861763, 52.50385589999999], [-1.98554, 52.5037415], [-1.98497, 52.5036325], [-1.9845728999999996, 52.5035495], [-1.9840591, 52.5034295], [-1.9836019, 52.50330879999999], [-1.9832606, 52.50321319999999], [-1.9828165, 52.5030775], [-1.9825047, 52.50297499999999], [-1.9818149000000005, 52.5027254], [-1.9812511, 52.5024968], [-1.9807334000000003, 52.5022669], [-1.9804427179377309, 52.50212103015031], [-1.980413730655176, 52.50210648374785], [-1.9802663000000005, 52.5020325], [-1.9799204, 52.5018369], [-1.9796582, 52.501686799999995], [-1.9794896, 52.5015857], [-1.9793281000000005, 52.5014863], [-1.9791623, 52.5013807], [-1.9789239999999997, 52.5012256], [-1.9787688999999995, 52.50111819999999], [-1.9782776, 52.5007981], [-1.9776512999999996, 52.5003808], [-1.9775091, 52.5003046], [-1.9773730000000005, 52.50022559999999], [-1.9771207999999996, 52.50006640000001], [-1.9770970999999995, 52.5000503], [-1.9769703999999997, 52.49996779999999], [-1.9768511, 52.49988819999999], [-1.9767387, 52.4998173], [-1.9766122999999995, 52.49973310000001], [-1.9765044, 52.4996613], [-1.9763797, 52.49957520000001], [-1.976293625062947, 52.4995205225148], [-1.9762673, 52.49950380000001], [-1.9761402999999995, 52.499417599999994], [-1.9760169, 52.4993347], [-1.9758989, 52.49925549999999], [-1.9757855, 52.4991816], [-1.9756602, 52.49909749999999], [-1.9755549, 52.4990286], [-1.9754213999999997, 52.49894], [-1.9753141000000003, 52.4988677], [-1.9751861, 52.4987812], [-1.9750882, 52.49871629999999], [-1.9749507, 52.4986252], [-1.9748421, 52.4985526], [-1.9747113, 52.49846479999999], [-1.9746013, 52.49839419999999], [-1.9744592000000003, 52.4982983], [-1.9743465, 52.49822640000001], [-1.9742084, 52.49813700000001], [-1.9740669, 52.49804879999999], [-1.9739154, 52.497954099999994], [-1.9737786, 52.497873299999995], [-1.9736383999999996, 52.49779209999999], [-1.9734834999999995, 52.4977051], [-1.9733407000000005, 52.497628799999994], [-1.9732053, 52.4975598], [-1.9730584, 52.497485100000006], [-1.9728961, 52.49740669999999], [-1.9727634000000005, 52.4973463], [-1.9726011, 52.49727120000001], [-1.9724462000000005, 52.4972058], [-1.9723074, 52.4971462], [-1.9721485000000003, 52.4970817], [-1.9719621, 52.49701069999999], [-1.9718072, 52.4969531], [-1.9716522999999997, 52.4968988], [-1.9714665, 52.496834699999994], [-1.9712848000000005, 52.49677390000001], [-1.9710957, 52.4967135], [-1.9709113, 52.49665879999999], [-1.9706759, 52.4965914], [-1.9704935, 52.49654], [-1.9701777, 52.4964644], [-1.9700067000000003, 52.49642450000001], [-1.9698149, 52.496381199999995], [-1.9696245, 52.49634], [-1.9694394, 52.49630359999999], [-1.9692529999999997, 52.4962689], [-1.9690579, 52.496235], [-1.9688661, 52.4962024], [-1.968671, 52.4961734], [-1.968494, 52.4961473], [-1.9683243, 52.496126], [-1.968158, 52.496106899999994], [-1.9679682, 52.4960877], [-1.9678147, 52.4960713], [-1.9676590999999997, 52.4960587], [-1.9675009, 52.496044], [-1.9673104, 52.496031299999984], [-1.9671508, 52.49602149999999], [-1.9669724999999996, 52.496012999999984], [-1.9667887, 52.496004799999994], [-1.9666104, 52.495997], [-1.9664353999999995, 52.4959921], [-1.9662623999999995, 52.4959897], [-1.9660558, 52.495989299999984], [-1.9657078, 52.495989299999984], [-1.9653591, 52.4959934], [-1.9650379, 52.4960011], [-1.9645913, 52.49601090000001], [-1.9642346, 52.496022399999994], [-1.9638625000000005, 52.49603499999999], [-1.9634802, 52.4960481], [-1.9630886, 52.4960611], [-1.9627023999999995, 52.49607379999999], [-1.9623154999999997, 52.4960877], [-1.9619514, 52.4960999], [-1.9616315, 52.4961109], [-1.9613278000000005, 52.49612199999999], [-1.9610578, 52.4961298], [-1.9605536, 52.4961478], [-1.960173, 52.49615949999999], [-1.9598643, 52.49617059999999], [-1.9595141999999997, 52.4961821], [-1.9590194, 52.49619920000001], [-1.9585852, 52.496213399999995], [-1.9582482, 52.4962221], [-1.957925, 52.4962335], [-1.9576089, 52.496244399999995], [-1.9573044, 52.4962542], [-1.9569313, 52.49626539999999], [-1.9566188, 52.4962768], [-1.9563653, 52.4962825], [-1.9560636, 52.4962858], [-1.9557984, 52.49628439999999], [-1.9554037, 52.4962833], [-1.9550312, 52.4962779], [-1.9547389, 52.49626809999999], [-1.9544251, 52.49625499999999], [-1.9541380999999995, 52.49623869999999], [-1.9537612, 52.49621179999999], [-1.9534367, 52.49618639999999], [-1.9531185, 52.4961576], [-1.9528358999999995, 52.49613089999999], [-1.952577, 52.49610319999999], [-1.9523249000000005, 52.49607459999999], [-1.9519883, 52.496031299999984], [-1.9516758, 52.4959872], [-1.9513365, 52.4959382], [-1.9509784, 52.4958811], [-1.9506093, 52.4958138], [-1.9502136999999995, 52.4957371], [-1.9498505999999995, 52.4956647], [-1.9493261999999996, 52.49554800000001], [-1.9490912, 52.495493], [-1.9488055, 52.495417], [-1.9485359, 52.495346199999986], [-1.9483988, 52.4953082], [-1.9483016, 52.49527929999999], [-1.9481522, 52.4952359], [-1.9478238, 52.495141], [-1.9476083, 52.49507409999999], [-1.9473628000000005, 52.49499839999999], [-1.9470889, 52.49491], [-1.9468183, 52.49481469999999], [-1.9466048, 52.49474099999999], [-1.9463382, 52.494646499999995], [-1.9461032, 52.4945572], [-1.9458580999999997, 52.4944612], [-1.945673, 52.4943828], [-1.945483170161136, 52.49430286280318], [-1.9454474, 52.49428780000001], [-1.9452706999999996, 52.49420069999999], [-1.9450467, 52.49409289999999], [-1.9448616999999997, 52.49399899999999], [-1.9446498000000003, 52.493884699999995], [-1.9444875, 52.493799800000005], [-1.9443333, 52.4937157], [-1.9441923999999997, 52.4936291], [-1.9440033, 52.493516499999984], [-1.9437955, 52.4933875], [-1.9436024, 52.4932609], [-1.9434400999999997, 52.4931458], [-1.9432479999999996, 52.4930075], [-1.9430589, 52.4928613], [-1.9428781999999996, 52.49271459999999], [-1.9427129, 52.4925747], [-1.9425439, 52.4924236], [-1.9423199, 52.49221949999999], [-1.9421281, 52.4920448], [-1.9420952, 52.4920151], [-1.941938, 52.4918736], [-1.9419305, 52.4918667], [-1.9417473, 52.49170020000001], [-1.9415786, 52.49154370000001], [-1.9414043000000003, 52.4913869], [-1.9413398999999996, 52.49133379999999], [-1.9411843, 52.491194199999995], [-1.9410227431739588, 52.49105794725514], [-1.9410099999999997, 52.4910472], [-1.940841, 52.49091409999999], [-1.9407463999999996, 52.4908439], [-1.9406694, 52.490786699999994], [-1.9405403000000003, 52.490694100000006], [-1.9403998, 52.49059559999999], [-1.9402629999999996, 52.4905058], [-1.9401288999999995, 52.4904184], [-1.9399116, 52.4902853], [-1.9397077999999996, 52.490165299999994], [-1.9394972, 52.49005009999999], [-1.9392907, 52.4899383], [-1.9390775, 52.489828], [-1.938817, 52.4896979], [-1.9385786, 52.48958059999999], [-1.9382862, 52.4894377], [-1.9379549999999997, 52.48927760000001], [-1.9376023, 52.4890988], [-1.9372629999999995, 52.4889191], [-1.9371996, 52.488883699999995], [-1.9371230999999995, 52.48884129999999], [-1.9369599, 52.4887517], [-1.9367906, 52.48865180000001], [-1.9365950999999997, 52.4885386], [-1.9363765, 52.488405500000006], [-1.9361539000000003, 52.4882716], [-1.9359514, 52.488153999999994], [-1.9357485, 52.48803769999999], [-1.9355638, 52.4879367], [-1.9353085999999995, 52.4877952], [-1.9350448, 52.4876566], [-1.9347497, 52.4875007], [-1.9344760999999997, 52.4873594], [-1.9341995, 52.48721619999999], [-1.9338723, 52.4870463], [-1.9335763, 52.4868947], [-1.9331949999999996, 52.48669429999999], [-1.9328923, 52.48654109999999], [-1.9325851999999997, 52.4863818], [-1.9322887999999996, 52.48622749999999], [-1.932031, 52.48609], [-1.9317306, 52.48593559999999], [-1.9314248, 52.4857756], [-1.9311153, 52.48561740000001], [-1.9308055, 52.485457399999994], [-1.9305293, 52.4853128], [-1.9301979999999996, 52.4851438], [-1.929848, 52.48496], [-1.9295409, 52.4848032], [-1.9291868, 52.48461940000001], [-1.9288703999999997, 52.484475199999984], [-1.9287164999999995, 52.484394], [-1.9284179999999995, 52.4842263], [-1.9280347999999996, 52.4840339], [-1.9279414, 52.4839859], [-1.9278484, 52.4839489], [-1.9277782999999995, 52.4839192], [-1.9277009, 52.483889299999994], [-1.9276200999999995, 52.48385629999999], [-1.927553, 52.4838278], [-1.9274823, 52.4837962], [-1.9273934, 52.48375339999999], [-1.9271551, 52.4836353], [-1.9268503, 52.48348229999999], [-1.926632, 52.4833756], [-1.9263423, 52.4832343], [-1.9260912, 52.483110700000005], [-1.9258032, 52.4829738], [-1.9255644999999997, 52.4828643], [-1.9252936000000005, 52.4827377], [-1.9249714, 52.48259289999999], [-1.9248054000000003, 52.48251799999999], [-1.9246646000000005, 52.48245099999999], [-1.9245466, 52.4823955], [-1.9244286, 52.48233590000001], [-1.9243213, 52.4822779], [-1.9241724, 52.4821946], [-1.9240169, 52.482108], [-1.9238596, 52.4820277], [-1.9235028999999997, 52.48186269999999], [-1.9234238, 52.48182270000001], [-1.9232038, 52.4817239], [-1.9230067, 52.48163160000001], [-1.9228913, 52.4815809], [-1.9227629, 52.48152650000001], [-1.9226449000000003, 52.48148], [-1.9224706000000005, 52.481413], [-1.9221902999999996, 52.48130519999999], [-1.9219086, 52.48120549999999], [-1.9216712999999996, 52.48112470000001], [-1.9214741, 52.481057699999994], [-1.9212622, 52.480987500000005], [-1.9210356, 52.4809156], [-1.9207741, 52.4808347], [-1.9204991, 52.480753099999994], [-1.9202135, 52.480668099999995], [-1.9199386, 52.4805905], [-1.9196365, 52.48050769999999], [-1.919382, 52.480442700000005], [-1.9191298999999995, 52.4803773], [-1.9188898, 52.4803194], [-1.9185998, 52.4802488], [-1.9182956999999996, 52.48017970000001], [-1.9181629, 52.480147], [-1.9180504, 52.4801192], [-1.9179175999999996, 52.48008], [-1.9177252, 52.480031], [-1.9176467, 52.4800147], [-1.9174536, 52.479977099999985], [-1.9172975999999995, 52.4799484], [-1.9170929000000003, 52.4799121], [-1.9168634, 52.4798741], [-1.9166765999999995, 52.4798441], [-1.9165018, 52.4798174], [-1.9162464, 52.47978319999999], [-1.9158271, 52.47972659999999], [-1.9154445999999992, 52.4796795], [-1.9151286, 52.4796451], [-1.9140349, 52.4795305], [-1.9078707, 52.47893], [-1.904466, 52.4785901], [-1.904316, 52.4785752], [-1.9042041, 52.47855419999999], [-1.9041223000000005, 52.47853560000001], [-1.90407, 52.47852360000001], [-1.9039546, 52.4785039], [-1.9037645999999997, 52.4784715], [-1.9035493999999995, 52.4784419], [-1.9033056, 52.4784156], [-1.9032889, 52.4784018], [-1.9031968, 52.4783872], [-1.903164, 52.47838039999999], [-1.9030206000000005, 52.4783505], [-1.902971, 52.4783387], [-1.90289, 52.4783267], [-1.9028189, 52.47831529999999], [-1.9027423, 52.4783006], [-1.9026606, 52.47828419999998], [-1.9025848000000003, 52.478269199999986], [-1.9025204, 52.47825530000001], [-1.9022904, 52.4782047], [-1.9021657999999997, 52.47817959999999], [-1.9019015, 52.47814139999999], [-1.9017029, 52.478085799999995], [-1.9015239, 52.47804049999999], [-1.901208, 52.4779791], [-1.9010567, 52.4779524], [-1.9008897, 52.47792269999999], [-1.9007016, 52.477888], [-1.9005349, 52.47785859999999], [-1.9002593, 52.47782649999999], [-1.9001201000000003, 52.4778109], [-1.9000793, 52.4778063], [-1.8995766, 52.47774979999999]]} |
9.5 |
1547 |
1559 |
Coseley |
Birmingham New Street H.s. |
Birmingham New Street |
52.4777498 |
-1.8995766 |
52.4777498 |
-1.8995766 |
1 |
0 |
2026-09-15 15:09:07 |
TERMINATED |
2026-09-15 14:59:00 |
Birmingham New Street |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15552286 |
1789484247671356 |
129 |
129 |
2026-09-15 15:09:05.050051 |
4 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 14:59:04.672588 |
| 552066 |
582511 |
L89455 |
172J68MP15 |
2026-09-15 |
COMPLETE |
15551418 |
2026-09-15 15:59:00 |
2026-09-15 15:09:37 |
2026-09-17 15:09:37 |
{"id": 582511, "stp": "P", "toc": "Northern", "uid": "L89455", "consist": "150007", "dest_crs": "BDI", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L89455/2026-09-15/detailed", "trust_id": "172J68MP15", "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": "1558", "dest_platform": "2", "is_terminated": 1, "next_location": "Bradford Interchange", "signalling_id": "2J68", "timing_status": "LATE", "origin_station": "Leeds", "current_leg_arr": "1559", "current_leg_dep": "1551", "current_leg_end": "Bradford Interchange", "origin_dep_time": "1447", "origin_platform": "13B", "current_location": "Bradford Interchange", "last_update_time": "2026-09-15T15:09: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": "1558", "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\": 582511, \"profile_key\": \"5939a1ddb93b7748670fb01d178ab87ccc9304481627a5cdafe386529d895cc3\", \"schedule_id\": 19399, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1447\", \"location\": \"Leeds\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 73873}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1448\", \"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\": \"1448H\", \"location\": \"Whitehall Jn\", \"stage_seq\": 3, \"distance_m\": 919.424, \"section_seq\": 1, \"route_path_id\": 73873}, {\"is_pass\": false, \"wtt_arr\": \"1453\", \"wtt_dep\": \"1453H\", \"location\": \"Cottingley\", \"stage_seq\": 4, \"distance_m\": 4640.386, \"section_seq\": 1, \"route_path_id\": 73873}, {\"is_pass\": false, \"wtt_arr\": \"1456H\", \"wtt_dep\": \"1457H\", \"location\": \"Morley\", \"stage_seq\": 5, \"distance_m\": 7404.63, \"section_seq\": 1, \"route_path_id\": 73873}, {\"is_pass\": false, \"wtt_arr\": \"1502\", \"wtt_dep\": \"1502H\", \"location\": \"Batley\", \"stage_seq\": 6, \"distance_m\": 12709.662, \"section_seq\": 1, \"route_path_id\": 73873}, {\"is_pass\": false, \"wtt_arr\": \"1505\", \"wtt_dep\": \"1506\", \"location\": \"Dewsbury\", \"stage_seq\": 7, \"distance_m\": 14949.087, \"section_seq\": 1, \"route_path_id\": 73873}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1508H\", \"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\": \"1510\", \"location\": \"Mirfield East Jn\", \"stage_seq\": 9, \"distance_m\": 18354.824, \"section_seq\": 1, \"route_path_id\": 73873}, {\"is_pass\": false, \"wtt_arr\": \"1512\", \"wtt_dep\": \"1514\", \"location\": \"Mirfield\", \"stage_seq\": 10, \"distance_m\": 19808.743, \"section_seq\": 1, \"route_path_id\": 73873}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1518\", \"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\": \"1519H\", \"location\": \"Bradley Wood Jn\", \"stage_seq\": 12, \"distance_m\": 24104.346, \"section_seq\": 1, \"route_path_id\": 73873}, {\"is_pass\": false, \"wtt_arr\": \"1522\", \"wtt_dep\": \"1533\", \"location\": \"Brighouse\", \"stage_seq\": 13, \"distance_m\": 26216.974, \"section_seq\": 1, \"route_path_id\": 73873}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1538H\", \"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\": \"1541\", \"location\": \"Dryclough Jn\", \"stage_seq\": 15, \"distance_m\": 33528.479, \"section_seq\": 1, \"route_path_id\": 73873}, {\"is_pass\": false, \"wtt_arr\": \"1543H\", \"wtt_dep\": \"1544H\", \"location\": \"Halifax\", \"stage_seq\": 16, \"distance_m\": 34928.174, \"section_seq\": 1, \"route_path_id\": 73873}, {\"is_pass\": false, \"wtt_arr\": \"1551\", \"wtt_dep\": \"1551H\", \"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\": \"1556H\", \"location\": \"Mill Lane Jn\", \"stage_seq\": 18, \"distance_m\": 47300.714, \"section_seq\": 1, \"route_path_id\": 73873}, {\"is_pass\": false, \"wtt_arr\": \"1558\", \"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": "1447", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "8.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-15T13:55:11Z\", \"source_id\": 47676283, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:56:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:55:15Z\", \"source_id\": 15505142, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5540, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:58:40Z\", \"source_id\": 47685770, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:59:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:58:47Z\", \"source_id\": 15507663, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6096, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:03:46Z\", \"source_id\": 47699274, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:04:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:03:51Z\", \"source_id\": 15511417, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6102, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:07:23Z\", \"source_id\": 47708957, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:08:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:07:25Z\", \"source_id\": 15514167, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6116, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:12:32Z\", \"source_id\": 47722892, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:13:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:12:36Z\", \"source_id\": 15518063, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6127, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:14:53Z\", \"source_id\": 47729149, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:15:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:14:57Z\", \"source_id\": 15519860, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6175, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:19:27Z\", \"source_id\": 47741395, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:20:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:19:31Z\", \"source_id\": 15523316, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6200, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:42:41Z\", \"source_id\": 47802857, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:43:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:42:46Z\", \"source_id\": 15540965, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6182, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:50:05Z\", \"source_id\": 47823041, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:50:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:50:06Z\", \"source_id\": 15546624, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6372, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:56:17Z\", \"source_id\": 47839724, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:59:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:56:23Z\", \"source_id\": 15551418, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:59:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Bradford Interchange", "service_state_platform": "2", "timing_fact_generation": 1789484185763862, "current_leg_arrival_utc": "2026-09-15T15:59:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:59:09.076931", "service_state_evidence_id": 15551418, "current_leg_start_actual_dep": "2026-09-15T15:52:30+01:00", "operational_evidence_version": 63, "service_state_event_time_utc": "2026-09-15T14:59:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T15:09:09.571661", "service_state_valid_until_kind": null, "operational_interpretation_version": 63, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Northern |
P |
LDS |
BDI |
2J68 |
150007 |
3 |
75 |
None |
{"version": 3, "segments": [{"to_m": 322.211, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 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": 582511, "profile_key": "5939a1ddb93b7748670fb01d178ab87ccc9304481627a5cdafe386529d895cc3", "schedule_id": 19399, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1447", "location": "Leeds", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 73873}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1448", "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": "1448H", "location": "Whitehall Jn", "stage_seq": 3, "distance_m": 919.424, "section_seq": 1, "route_path_id": 73873}, {"is_pass": false, "wtt_arr": "1453", "wtt_dep": "1453H", "location": "Cottingley", "stage_seq": 4, "distance_m": 4640.386, "section_seq": 1, "route_path_id": 73873}, {"is_pass": false, "wtt_arr": "1456H", "wtt_dep": "1457H", "location": "Morley", "stage_seq": 5, "distance_m": 7404.63, "section_seq": 1, "route_path_id": 73873}, {"is_pass": false, "wtt_arr": "1502", "wtt_dep": "1502H", "location": "Batley", "stage_seq": 6, "distance_m": 12709.662, "section_seq": 1, "route_path_id": 73873}, {"is_pass": false, "wtt_arr": "1505", "wtt_dep": "1506", "location": "Dewsbury", "stage_seq": 7, "distance_m": 14949.087, "section_seq": 1, "route_path_id": 73873}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1508H", "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": "1510", "location": "Mirfield East Jn", "stage_seq": 9, "distance_m": 18354.824, "section_seq": 1, "route_path_id": 73873}, {"is_pass": false, "wtt_arr": "1512", "wtt_dep": "1514", "location": "Mirfield", "stage_seq": 10, "distance_m": 19808.743, "section_seq": 1, "route_path_id": 73873}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1518", "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": "1519H", "location": "Bradley Wood Jn", "stage_seq": 12, "distance_m": 24104.346, "section_seq": 1, "route_path_id": 73873}, {"is_pass": false, "wtt_arr": "1522", "wtt_dep": "1533", "location": "Brighouse", "stage_seq": 13, "distance_m": 26216.974, "section_seq": 1, "route_path_id": 73873}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1538H", "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": "1541", "location": "Dryclough Jn", "stage_seq": 15, "distance_m": 33528.479, "section_seq": 1, "route_path_id": 73873}, {"is_pass": false, "wtt_arr": "1543H", "wtt_dep": "1544H", "location": "Halifax", "stage_seq": 16, "distance_m": 34928.174, "section_seq": 1, "route_path_id": 73873}, {"is_pass": false, "wtt_arr": "1551", "wtt_dep": "1551H", "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": "1556H", "location": "Mill Lane Jn", "stage_seq": 18, "distance_m": 47300.714, "section_seq": 1, "route_path_id": 73873}, {"is_pass": false, "wtt_arr": "1558", "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-15T13:55:11Z", "source_id": 47676283, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T13:56:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:55:15Z", "source_id": 15505142, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T14:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5540, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:58:40Z", "source_id": 47685770, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T13:59:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:58:47Z", "source_id": 15507663, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T14:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6096, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:03:46Z", "source_id": 47699274, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T14:04:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:03:51Z", "source_id": 15511417, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T15:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6102, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:07:23Z", "source_id": 47708957, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T14:08:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:07:25Z", "source_id": 15514167, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T15:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6116, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:12:32Z", "source_id": 47722892, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T14:13:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:12:36Z", "source_id": 15518063, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T15:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6127, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:14:53Z", "source_id": 47729149, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T14:15:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:14:57Z", "source_id": 15519860, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T15:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6175, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:19:27Z", "source_id": 47741395, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T14:20:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:19:31Z", "source_id": 15523316, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T15:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6200, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:42:41Z", "source_id": 47802857, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T14:43:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:42:46Z", "source_id": 15540965, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T15:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6182, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:50:05Z", "source_id": 47823041, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T14:50:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:50:06Z", "source_id": 15546624, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T15:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6372, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:56:17Z", "source_id": 47839724, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T14:59:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:56:23Z", "source_id": 15551418, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T15:59:00+01:00", "operational_fact": true}] |
Leeds |
1447 |
1447 |
13B |
None |
None |
Bradford Interchange |
1558 |
1558 |
2 |
LATE |
+1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:L89455/2026-09-15/detailed |
None |
Low Moor |
2026-09-15T15:52:30+01:00 |
Bradford Interchange |
8.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 |
1551 |
1559 |
Low Moor |
Bradford Interchange |
Bradford Interchange |
53.7909361 |
-1.7492796 |
53.7909361 |
-1.7492796 |
1 |
0 |
2026-09-15 15:09:37 |
TERMINATED |
2026-09-15 14:59:00 |
Bradford Interchange |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15551418 |
1789484185763862 |
63 |
63 |
2026-09-15 15:09:09.571661 |
2 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 14:59:09.076931 |
| 552067 |
582482 |
G15541 |
812Y35MP15 |
2026-09-15 |
COMPLETE |
15552726 |
2026-09-15 15:59:00 |
2026-09-15 15:09:37 |
2026-09-17 15:09:37 |
{"id": 582482, "stp": "P", "toc": "Great Western Railway", "uid": "G15541", "consist": "166219", "dest_crs": "WSM", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G15541/2026-09-15/detailed", "trust_id": "812Y35MP15", "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": "1600", "dest_platform": "2", "is_terminated": 1, "next_location": "Weston-super-Mare", "signalling_id": "2Y35", "timing_status": "EARLY", "origin_station": "Avonmouth", "current_leg_arr": "1559", "current_leg_dep": "1555½", "current_leg_end": "Weston-super-Mare", "origin_dep_time": "1446", "origin_platform": "2", "current_location": "Weston-super-Mare", "last_update_time": "2026-09-15T15:09:37", "route_debug_link": null, "timing_variation": "-1 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": "1600", "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\": 582482, \"profile_key\": \"3e7ef6bee615c3dc42983815456e4ca8465bc0acca0d66a5f24e7ef5251e3966\", \"schedule_id\": 9232, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1446\", \"location\": \"Avonmouth\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 68861}, {\"is_pass\": false, \"wtt_arr\": \"1448\", \"wtt_dep\": \"1448H\", \"location\": \"Portway Park and Ride\", \"stage_seq\": 2, \"distance_m\": 1411.409, \"section_seq\": 1, \"route_path_id\": 68861}, {\"is_pass\": false, \"wtt_arr\": \"1450\", \"wtt_dep\": \"1450H\", \"location\": \"Shirehampton\", \"stage_seq\": 3, \"distance_m\": 2330.792, \"section_seq\": 1, \"route_path_id\": 68861}, {\"is_pass\": false, \"wtt_arr\": \"1454\", \"wtt_dep\": \"1454H\", \"location\": \"Sea Mills\", \"stage_seq\": 4, \"distance_m\": 4867.099, \"section_seq\": 1, \"route_path_id\": 68861}, {\"is_pass\": false, \"wtt_arr\": \"1458H\", \"wtt_dep\": \"1500H\", \"location\": \"Clifton Down\", \"stage_seq\": 5, \"distance_m\": 8264.737, \"section_seq\": 1, \"route_path_id\": 68861}, {\"is_pass\": false, \"wtt_arr\": \"1502H\", \"wtt_dep\": \"1503H\", \"location\": \"Redland\", \"stage_seq\": 6, \"distance_m\": 9252.463, \"section_seq\": 1, \"route_path_id\": 68861}, {\"is_pass\": false, \"wtt_arr\": \"1505\", \"wtt_dep\": \"1506\", \"location\": \"Montpelier\", \"stage_seq\": 7, \"distance_m\": 10014.086, \"section_seq\": 1, \"route_path_id\": 68861}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1509\", \"location\": \"Narroways Hill Jn\", \"stage_seq\": 8, \"distance_m\": 11272.791, \"section_seq\": 1, \"route_path_id\": 68861}, {\"is_pass\": false, \"wtt_arr\": \"1510\", \"wtt_dep\": \"1511\", \"location\": \"Stapleton Road\", \"stage_seq\": 9, \"distance_m\": 11915.235, \"section_seq\": 1, \"route_path_id\": 68861}, {\"is_pass\": false, \"wtt_arr\": \"1513H\", \"wtt_dep\": \"1514H\", \"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\": \"1515H\", \"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\": \"1518H\", \"location\": \"Bristol East Jn\", \"stage_seq\": 12, \"distance_m\": 14006.108, \"section_seq\": 1, \"route_path_id\": 68861}, {\"is_pass\": false, \"wtt_arr\": \"1519H\", \"wtt_dep\": \"1525\", \"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\": \"1526\", \"location\": \"Bristol West Jn\", \"stage_seq\": 14, \"distance_m\": 15105.889, \"section_seq\": 1, \"route_path_id\": 68861}, {\"is_pass\": false, \"wtt_arr\": \"1527H\", \"wtt_dep\": \"1528H\", \"location\": \"Bedminster\", \"stage_seq\": 15, \"distance_m\": 16005.625, \"section_seq\": 1, \"route_path_id\": 68861}, {\"is_pass\": false, \"wtt_arr\": \"1530H\", \"wtt_dep\": \"1531H\", \"location\": \"Parson Street\", \"stage_seq\": 16, \"distance_m\": 17447.303, \"section_seq\": 1, \"route_path_id\": 68861}, {\"is_pass\": false, \"wtt_arr\": \"1538\", \"wtt_dep\": \"1539\", \"location\": \"Nailsea & Backwell\", \"stage_seq\": 17, \"distance_m\": 31727.226, \"section_seq\": 1, \"route_path_id\": 68861}, {\"is_pass\": false, \"wtt_arr\": \"1543H\", \"wtt_dep\": \"1544H\", \"location\": \"Yatton\", \"stage_seq\": 18, \"distance_m\": 38043.16, \"section_seq\": 1, \"route_path_id\": 68861}, {\"is_pass\": false, \"wtt_arr\": \"1549H\", \"wtt_dep\": \"1550H\", \"location\": \"Worle\", \"stage_seq\": 19, \"distance_m\": 44741.34, \"section_seq\": 1, \"route_path_id\": 68861}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1553H\", \"location\": \"Worle Jn\", \"stage_seq\": 20, \"distance_m\": 45643.039, \"section_seq\": 1, \"route_path_id\": 68861}, {\"is_pass\": false, \"wtt_arr\": \"1555\", \"wtt_dep\": \"1555H\", \"location\": \"Weston Milton\", \"stage_seq\": 21, \"distance_m\": 47328.333, \"section_seq\": 1, \"route_path_id\": 68861}, {\"is_pass\": false, \"wtt_arr\": \"1600\", \"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": "1446", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.5", "current_position_lat": "51.3448748", "current_position_lon": "-2.9693449", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 25783, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:58:28Z\", \"source_id\": 47685129, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T13:59:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T13:58:31Z\", \"source_id\": 15507479, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:05:41Z\", \"source_id\": 15512808, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25835, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:07:17Z\", \"source_id\": 47708705, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:09:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:07:24Z\", \"source_id\": 15514113, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25845, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:11:33Z\", \"source_id\": 47720269, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:12:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:11:39Z\", \"source_id\": 15517304, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26071, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:18:32Z\", \"source_id\": 47739018, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:19:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:18:36Z\", \"source_id\": 15522606, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:26:03Z\", \"source_id\": 15528268, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26156, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:36:52Z\", \"source_id\": 47787437, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:38:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:36:56Z\", \"source_id\": 15536540, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26165, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:43:01Z\", \"source_id\": 47803734, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:44:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:43:06Z\", \"source_id\": 15541195, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26169, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:49:26Z\", \"source_id\": 47821290, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:51:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:49:29Z\", \"source_id\": 15546168, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26179, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:58:01Z\", \"source_id\": 47844221, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:59:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:58:03Z\", \"source_id\": 15552726, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:59:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Weston-super-Mare", "service_state_platform": "2", "timing_fact_generation": 1789484285829751, "current_leg_arrival_utc": "2026-09-15T15:59:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:59:09.081114", "service_state_evidence_id": 15552726, "current_leg_start_actual_dep": "2026-09-15T15:55:30+01:00", "operational_evidence_version": 55, "service_state_event_time_utc": "2026-09-15T14:59:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T15:09:09.575066", "service_state_valid_until_kind": null, "operational_interpretation_version": 55, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Great Western Railway |
P |
AVN |
WSM |
2Y35 |
166219 |
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": 582482, "profile_key": "3e7ef6bee615c3dc42983815456e4ca8465bc0acca0d66a5f24e7ef5251e3966", "schedule_id": 9232, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1446", "location": "Avonmouth", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 68861}, {"is_pass": false, "wtt_arr": "1448", "wtt_dep": "1448H", "location": "Portway Park and Ride", "stage_seq": 2, "distance_m": 1411.409, "section_seq": 1, "route_path_id": 68861}, {"is_pass": false, "wtt_arr": "1450", "wtt_dep": "1450H", "location": "Shirehampton", "stage_seq": 3, "distance_m": 2330.792, "section_seq": 1, "route_path_id": 68861}, {"is_pass": false, "wtt_arr": "1454", "wtt_dep": "1454H", "location": "Sea Mills", "stage_seq": 4, "distance_m": 4867.099, "section_seq": 1, "route_path_id": 68861}, {"is_pass": false, "wtt_arr": "1458H", "wtt_dep": "1500H", "location": "Clifton Down", "stage_seq": 5, "distance_m": 8264.737, "section_seq": 1, "route_path_id": 68861}, {"is_pass": false, "wtt_arr": "1502H", "wtt_dep": "1503H", "location": "Redland", "stage_seq": 6, "distance_m": 9252.463, "section_seq": 1, "route_path_id": 68861}, {"is_pass": false, "wtt_arr": "1505", "wtt_dep": "1506", "location": "Montpelier", "stage_seq": 7, "distance_m": 10014.086, "section_seq": 1, "route_path_id": 68861}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1509", "location": "Narroways Hill Jn", "stage_seq": 8, "distance_m": 11272.791, "section_seq": 1, "route_path_id": 68861}, {"is_pass": false, "wtt_arr": "1510", "wtt_dep": "1511", "location": "Stapleton Road", "stage_seq": 9, "distance_m": 11915.235, "section_seq": 1, "route_path_id": 68861}, {"is_pass": false, "wtt_arr": "1513H", "wtt_dep": "1514H", "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": "1515H", "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": "1518H", "location": "Bristol East Jn", "stage_seq": 12, "distance_m": 14006.108, "section_seq": 1, "route_path_id": 68861}, {"is_pass": false, "wtt_arr": "1519H", "wtt_dep": "1525", "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": "1526", "location": "Bristol West Jn", "stage_seq": 14, "distance_m": 15105.889, "section_seq": 1, "route_path_id": 68861}, {"is_pass": false, "wtt_arr": "1527H", "wtt_dep": "1528H", "location": "Bedminster", "stage_seq": 15, "distance_m": 16005.625, "section_seq": 1, "route_path_id": 68861}, {"is_pass": false, "wtt_arr": "1530H", "wtt_dep": "1531H", "location": "Parson Street", "stage_seq": 16, "distance_m": 17447.303, "section_seq": 1, "route_path_id": 68861}, {"is_pass": false, "wtt_arr": "1538", "wtt_dep": "1539", "location": "Nailsea & Backwell", "stage_seq": 17, "distance_m": 31727.226, "section_seq": 1, "route_path_id": 68861}, {"is_pass": false, "wtt_arr": "1543H", "wtt_dep": "1544H", "location": "Yatton", "stage_seq": 18, "distance_m": 38043.16, "section_seq": 1, "route_path_id": 68861}, {"is_pass": false, "wtt_arr": "1549H", "wtt_dep": "1550H", "location": "Worle", "stage_seq": 19, "distance_m": 44741.34, "section_seq": 1, "route_path_id": 68861}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1553H", "location": "Worle Jn", "stage_seq": 20, "distance_m": 45643.039, "section_seq": 1, "route_path_id": 68861}, {"is_pass": false, "wtt_arr": "1555", "wtt_dep": "1555H", "location": "Weston Milton", "stage_seq": 21, "distance_m": 47328.333, "section_seq": 1, "route_path_id": 68861}, {"is_pass": false, "wtt_arr": "1600", "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": "TD", "smart_id": 25783, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:58:28Z", "source_id": 47685129, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T13:59:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T13:58:31Z", "source_id": 15507479, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T14:59:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:05:41Z", "source_id": 15512808, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T15:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25835, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:07:17Z", "source_id": 47708705, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T14:09:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:07:24Z", "source_id": 15514113, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T15:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25845, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:11:33Z", "source_id": 47720269, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T14:12:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:11:39Z", "source_id": 15517304, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T15:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26071, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:18:32Z", "source_id": 47739018, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T14:19:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:18:36Z", "source_id": 15522606, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T15:19:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:26:03Z", "source_id": 15528268, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T15:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26156, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:36:52Z", "source_id": 47787437, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T14:38:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:36:56Z", "source_id": 15536540, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T15:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26165, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:43:01Z", "source_id": 47803734, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T14:44:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:43:06Z", "source_id": 15541195, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T15:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26169, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:49:26Z", "source_id": 47821290, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T14:51:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:49:29Z", "source_id": 15546168, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T15:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26179, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:58:01Z", "source_id": 47844221, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T14:59:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:58:03Z", "source_id": 15552726, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T15:59:00+01:00", "operational_fact": true}] |
Avonmouth |
1446 |
1446 |
2 |
None |
None |
Weston-super-Mare |
1600 |
1600 |
2 |
EARLY |
-1 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G15541/2026-09-15/detailed |
None |
Weston Milton |
2026-09-15T15:55:30+01:00 |
Weston-super-Mare |
3.5 |
{"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 |
1555½ |
1559 |
Weston Milton |
Weston-super-Mare |
Weston-super-Mare |
51.3448748 |
-2.9693449 |
51.3448748 |
-2.9693449 |
1 |
0 |
2026-09-15 15:09:37 |
TERMINATED |
2026-09-15 14:59:00 |
Weston-super-Mare |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15552726 |
1789484285829751 |
55 |
55 |
2026-09-15 15:09:09.575066 |
2 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 14:59:09.081114 |
| 552068 |
584304 |
P28967 |
345B43MR15 |
2026-09-15 |
COMPLETE |
15553550 |
2026-09-15 15:57:00 |
2026-09-15 15:09:37 |
2026-09-17 15:09:37 |
{"id": 584304, "stp": "P", "toc": "Northern", "uid": "P28967", "consist": "150215+150272", "dest_crs": "BUX", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P28967/2026-09-15/detailed", "trust_id": "345B43MR15", "origin_crs": "BUX", "show_on_map": 0, "dar_est_time": "15:58:00", "dar_platform": null, "dest_station": "Buxton", "service_date": "2026-09-15", "dest_arr_time": "1608", "dest_platform": "1", "is_terminated": 1, "next_location": "Buxton", "signalling_id": "5B43", "timing_status": "EARLY", "origin_station": "Buxton", "current_leg_arr": "1608", "current_leg_dep": "1554", "current_leg_end": "Buxton", "origin_dep_time": "1558", "origin_platform": "HS", "current_location": "Buxton", "last_update_time": "2026-09-15T15:09:37", "route_debug_link": null, "timing_variation": "-11 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.9089577, 53.263345500000014], [-1.9088491000000003, 53.2634779], [-1.90867, 53.26367279999999], [-1.9088612000000005, 53.2635228], [-1.9089711, 53.263437], [-1.9091503, 53.26326219999999], [-1.9094915, 53.262938800000015], [-1.9096508, 53.26279910000001], [-1.9097461, 53.2627303], [-1.9096764, 53.2628101], [-1.9095787999999996, 53.26292599999999], [-1.9096956, 53.2628171], [-1.9097774000000003, 53.262741899999995], [-1.9100659, 53.2624932], [-1.9103669000000003, 53.262258800000005], [-1.9105683, 53.2621148], [-1.9108667, 53.26191910000001], [-1.9112126000000005, 53.26171250000001], [-1.9116911000000003, 53.2614525], [-1.9122211, 53.2611969], [-1.9134457, 53.2606576]]}", "current_leg_start": "Buxton S.B.", "dest_arr_time_act": "1608", "motion_projection": null, "next_location_lat": "53.2606576", "next_location_lon": "-1.9134457", "previous_location": "Buxton S.B.", "current_leg_milage": "0.3", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 272.267, \"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\": 363.154, \"from_m\": 272.267, \"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\": 400.21, \"from_m\": 363.154, \"capability_applied\": null, \"effective_limit_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\": 506.783, \"from_m\": 400.21, \"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\": 758.528, \"from_m\": 506.783, \"capability_applied\": null, \"effective_limit_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\": 865.1, \"from_m\": 758.528, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 902.156, \"from_m\": 865.1, \"capability_applied\": null, \"effective_limit_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\": 993.044, \"from_m\": 902.156, \"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\": 1265.311, \"from_m\": 993.044, \"capability_applied\": null, \"effective_limit_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\": 584304, \"profile_key\": \"ee1df230796ec78d690168da75c218d146d85c89ea0486d4d8f921960d3c6e20\", \"schedule_id\": 21225, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1558\", \"location\": \"Buxton\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 28106}, {\"is_pass\": false, \"wtt_arr\": \"1601\", \"wtt_dep\": \"1605\", \"location\": \"Buxton S.B.\", \"stage_seq\": 2, \"distance_m\": 632.655, \"section_seq\": 1, \"route_path_id\": 28106}, {\"is_pass\": false, \"wtt_arr\": \"1608\", \"wtt_dep\": null, \"location\": \"Buxton\", \"stage_seq\": 3, \"distance_m\": 1265.311, \"section_seq\": 1, \"route_path_id\": 28106}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 1265.311, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 28106}], \"total_distance_m\": 1265.311, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 1265.311, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 0.0, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1558", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "14.0", "current_position_lat": "53.2606576", "current_position_lon": "-1.9134457", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:51:49Z\", \"source_id\": 15548018, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:59:09Z\", \"source_id\": 15553550, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:57:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Buxton", "service_state_platform": "1", "timing_fact_generation": 1789484350274648, "current_leg_arrival_utc": "2026-09-15T16:02:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:59:10.272756", "service_state_evidence_id": 15553550, "current_leg_start_actual_dep": "2026-09-15T16:05:00+01:00", "operational_evidence_version": 3, "service_state_event_time_utc": "2026-09-15T14:57:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T15:09:10.610919", "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 |
BUX |
BUX |
5B43 |
150215+150272 |
4 |
75 |
None |
{"version": 3, "segments": [{"to_m": 272.267, "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": 363.154, "from_m": 272.267, "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": 400.21, "from_m": 363.154, "capability_applied": null, "effective_limit_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": 506.783, "from_m": 400.21, "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": 758.528, "from_m": 506.783, "capability_applied": null, "effective_limit_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": 865.1, "from_m": 758.528, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 902.156, "from_m": 865.1, "capability_applied": null, "effective_limit_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": 993.044, "from_m": 902.156, "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": 1265.311, "from_m": 993.044, "capability_applied": null, "effective_limit_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": 584304, "profile_key": "ee1df230796ec78d690168da75c218d146d85c89ea0486d4d8f921960d3c6e20", "schedule_id": 21225, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1558", "location": "Buxton", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 28106}, {"is_pass": false, "wtt_arr": "1601", "wtt_dep": "1605", "location": "Buxton S.B.", "stage_seq": 2, "distance_m": 632.655, "section_seq": 1, "route_path_id": 28106}, {"is_pass": false, "wtt_arr": "1608", "wtt_dep": null, "location": "Buxton", "stage_seq": 3, "distance_m": 1265.311, "section_seq": 1, "route_path_id": 28106}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 1265.311, "from_m": 0.0, "section_seq": 1, "route_path_id": 28106}], "total_distance_m": 1265.311, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 1265.311, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 0.0, "synthetic_unknown_infrastructure_limit_mph": 60} |
[{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:51:49Z", "source_id": 15548018, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T15:51:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:59:09Z", "source_id": 15553550, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T15:57:00+01:00", "operational_fact": true}] |
Buxton |
1558 |
1558 |
HS |
15:58:00 |
None |
Buxton |
1608 |
1608 |
1 |
EARLY |
-11 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:P28967/2026-09-15/detailed |
None |
Buxton S.B. |
2026-09-15T16:05:00+01:00 |
Buxton |
14.0 |
{"type": "LineString", "coordinates": [[-1.9089577, 53.263345500000014], [-1.9088491000000003, 53.2634779], [-1.90867, 53.26367279999999], [-1.9088612000000005, 53.2635228], [-1.9089711, 53.263437], [-1.9091503, 53.26326219999999], [-1.9094915, 53.262938800000015], [-1.9096508, 53.26279910000001], [-1.9097461, 53.2627303], [-1.9096764, 53.2628101], [-1.9095787999999996, 53.26292599999999], [-1.9096956, 53.2628171], [-1.9097774000000003, 53.262741899999995], [-1.9100659, 53.2624932], [-1.9103669000000003, 53.262258800000005], [-1.9105683, 53.2621148], [-1.9108667, 53.26191910000001], [-1.9112126000000005, 53.26171250000001], [-1.9116911000000003, 53.2614525], [-1.9122211, 53.2611969], [-1.9134457, 53.2606576]]} |
0.3 |
1554 |
1608 |
Buxton S.B. |
Buxton |
Buxton |
53.2606576 |
-1.9134457 |
53.2606576 |
-1.9134457 |
1 |
0 |
2026-09-15 15:09:37 |
TERMINATED |
2026-09-15 14:57:00 |
Buxton |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15553550 |
1789484350274648 |
3 |
3 |
2026-09-15 15:09:10.610919 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 14:59:10.272756 |
| 552069 |
584264 |
G40014 |
782S36MR15 |
2026-09-15 |
COMPLETE |
15552390 |
2026-09-15 15:59:00 |
2026-09-15 15:09:37 |
2026-09-17 15:09:37 |
{"id": 584264, "stp": "P", "toc": "Transport for Wales", "uid": "G40014", "consist": "398024", "dest_crs": "CDQ", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G40014/2026-09-15/detailed", "trust_id": "782S36MR15", "origin_crs": "CDB", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Cardiff Queen Street", "service_date": "2026-09-15", "dest_arr_time": "1600", "dest_platform": "1", "is_terminated": 1, "next_location": "Cardiff Queen Street", "signalling_id": "2S36", "timing_status": "ON TIME", "origin_station": "Cardiff Bay", "current_leg_arr": "1559", "current_leg_dep": "1556", "current_leg_end": "Cardiff Queen Street", "origin_dep_time": "1556", "origin_platform": "2", "current_location": "Cardiff Sig. C410", "last_update_time": "2026-09-15T15:09:37", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-3.1665696999999997, 51.4675733], [-3.1666183, 51.4676421], [-3.167438, 51.46871229999998], [-3.1677639, 51.4690571], [-3.1681718, 51.46948400000001], [-3.1683613, 51.4697528], [-3.1685726999999995, 51.4700277], [-3.1695228, 51.47129129999999], [-3.1699327, 51.4718362], [-3.169999, 51.4719239], [-3.1707602, 51.4729764], [-3.1710091, 51.4733281], [-3.1714989, 51.4740215], [-3.1717175999999996, 51.474279300000006], [-3.1718291999999995, 51.4744312], [-3.1720025999999995, 51.4747553], [-3.1720328, 51.474828299999984], [-3.1720917, 51.4749688], [-3.1721322, 51.4750975], [-3.1721582, 51.4752079], [-3.1721816, 51.4753211], [-3.1721874999999997, 51.475432999999995], [-3.172197, 51.4757283], [-3.1721720999999996, 51.4759922], [-3.1721119999999994, 51.4761959], [-3.1720164, 51.4763996], [-3.1718872999999994, 51.476611], [-3.1717784999999994, 51.47680899999999], [-3.1716657999999995, 51.476990099999995], [-3.1715884, 51.477109299999995], [-3.171542302683393, 51.47718102371342], [-3.171511393836019, 51.47722911532835], [-3.1714758286806295, 51.47728445171143], [-3.17144934453144, 51.47732565877092], [-3.171372, 51.477446], [-3.1711796000000003, 51.47775599999999], [-3.1708910999999995, 51.4782161], [-3.1708151, 51.47834009999999], [-3.170631199999999, 51.4786319], [-3.1704785, 51.47888099999999], [-3.1703842999999994, 51.4790365], [-3.1703221, 51.4791466], [-3.17027, 51.47925529999999], [-3.1702313, 51.4793678], [-3.1701927, 51.4794916], [-3.1701692, 51.479600999999995], [-3.170147099999999, 51.47972959999999], [-3.1701396, 51.47986780000001], [-3.1701279999999996, 51.4800336], [-3.1701265, 51.480054], [-3.170095, 51.48052959999999], [-3.1700785999999996, 51.48076699999999], [-3.1700709, 51.4808754], [-3.1700758999999996, 51.48107799999999], [-3.1700772, 51.48117919999999], [-3.1700861999999996, 51.4812976], [-3.1700996, 51.4814296], [-3.1701090999999995, 51.48153419999999]]}", "current_leg_start": "Cardiff Bay", "dest_arr_time_act": "1559", "motion_projection": null, "next_location_lat": "51.4815342", "next_location_lon": "-3.1701091", "previous_location": "Cardiff Bay", "current_leg_milage": "1.0", "linx_max_speed_mph": 60, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 883.645, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 60.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 1663.337, \"from_m\": 883.645, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 60.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}], \"service_id\": 584264, \"profile_key\": \"e1a0f31aac05d02537b7f8b0899aa89824e0e5203256bf63384095e91c6bca56\", \"schedule_id\": 37233, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1556\", \"location\": \"Cardiff Bay\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 32173}, {\"is_pass\": false, \"wtt_arr\": \"1559\", \"wtt_dep\": null, \"location\": \"Cardiff Queen Street\", \"stage_seq\": 2, \"distance_m\": 1663.337, \"section_seq\": 1, \"route_path_id\": 32173}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 1663.337, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 32173}], \"total_distance_m\": 1663.337, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 60.0, \"speed_covered_distance_m\": 1663.337, \"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": "1556", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "51.4815342", "current_position_lon": "-3.1701091", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 25247, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:57:33Z\", \"source_id\": 47843039, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T14:59:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T14:57:37Z\", \"source_id\": 15552390, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T15:59:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Cardiff Queen Street", "service_state_platform": "1", "timing_fact_generation": 1789484260012349, "current_leg_arrival_utc": "2026-09-15T15:59:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T14:59:11.595343", "service_state_evidence_id": 15552390, "current_leg_start_actual_dep": "2026-09-15T15:56:00+01:00", "operational_evidence_version": 6, "service_state_event_time_utc": "2026-09-15T14:59:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T15:09:12.663332", "service_state_valid_until_kind": null, "operational_interpretation_version": 6, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} |
Transport for Wales |
P |
CDB |
CDQ |
2S36 |
398024 |
3 |
60 |
None |
{"version": 3, "segments": [{"to_m": 883.645, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 60.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 1663.337, "from_m": 883.645, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 60.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}], "service_id": 584264, "profile_key": "e1a0f31aac05d02537b7f8b0899aa89824e0e5203256bf63384095e91c6bca56", "schedule_id": 37233, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1556", "location": "Cardiff Bay", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 32173}, {"is_pass": false, "wtt_arr": "1559", "wtt_dep": null, "location": "Cardiff Queen Street", "stage_seq": 2, "distance_m": 1663.337, "section_seq": 1, "route_path_id": 32173}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 1663.337, "from_m": 0.0, "section_seq": 1, "route_path_id": 32173}], "total_distance_m": 1663.337, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 60.0, "speed_covered_distance_m": 1663.337, "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": 25247, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:57:33Z", "source_id": 47843039, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T14:59:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T14:57:37Z", "source_id": 15552390, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T15:59:00+01:00", "operational_fact": true}] |
Cardiff Bay |
1556 |
1556 |
2 |
None |
None |
Cardiff Queen Street |
1600 |
1559 |
1 |
ON TIME |
0 minutes |
https://www.realtimetrains.co.uk/service/gb-nr:G40014/2026-09-15/detailed |
None |
Cardiff Bay |
2026-09-15T15:56:00+01:00 |
Cardiff Queen Street |
3.0 |
{"type": "LineString", "coordinates": [[-3.1665696999999997, 51.4675733], [-3.1666183, 51.4676421], [-3.167438, 51.46871229999998], [-3.1677639, 51.4690571], [-3.1681718, 51.46948400000001], [-3.1683613, 51.4697528], [-3.1685726999999995, 51.4700277], [-3.1695228, 51.47129129999999], [-3.1699327, 51.4718362], [-3.169999, 51.4719239], [-3.1707602, 51.4729764], [-3.1710091, 51.4733281], [-3.1714989, 51.4740215], [-3.1717175999999996, 51.474279300000006], [-3.1718291999999995, 51.4744312], [-3.1720025999999995, 51.4747553], [-3.1720328, 51.474828299999984], [-3.1720917, 51.4749688], [-3.1721322, 51.4750975], [-3.1721582, 51.4752079], [-3.1721816, 51.4753211], [-3.1721874999999997, 51.475432999999995], [-3.172197, 51.4757283], [-3.1721720999999996, 51.4759922], [-3.1721119999999994, 51.4761959], [-3.1720164, 51.4763996], [-3.1718872999999994, 51.476611], [-3.1717784999999994, 51.47680899999999], [-3.1716657999999995, 51.476990099999995], [-3.1715884, 51.477109299999995], [-3.171542302683393, 51.47718102371342], [-3.171511393836019, 51.47722911532835], [-3.1714758286806295, 51.47728445171143], [-3.17144934453144, 51.47732565877092], [-3.171372, 51.477446], [-3.1711796000000003, 51.47775599999999], [-3.1708910999999995, 51.4782161], [-3.1708151, 51.47834009999999], [-3.170631199999999, 51.4786319], [-3.1704785, 51.47888099999999], [-3.1703842999999994, 51.4790365], [-3.1703221, 51.4791466], [-3.17027, 51.47925529999999], [-3.1702313, 51.4793678], [-3.1701927, 51.4794916], [-3.1701692, 51.479600999999995], [-3.170147099999999, 51.47972959999999], [-3.1701396, 51.47986780000001], [-3.1701279999999996, 51.4800336], [-3.1701265, 51.480054], [-3.170095, 51.48052959999999], [-3.1700785999999996, 51.48076699999999], [-3.1700709, 51.4808754], [-3.1700758999999996, 51.48107799999999], [-3.1700772, 51.48117919999999], [-3.1700861999999996, 51.4812976], [-3.1700996, 51.4814296], [-3.1701090999999995, 51.48153419999999]]} |
1.0 |
1556 |
1559 |
Cardiff Bay |
Cardiff Sig. C410 |
Cardiff Queen Street |
51.4815342 |
-3.1701091 |
51.4815342 |
-3.1701091 |
1 |
0 |
2026-09-15 15:09:37 |
TERMINATED |
2026-09-15 14:59:00 |
Cardiff Queen Street |
TRUST |
DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION |
15552390 |
1789484260012349 |
6 |
6 |
2026-09-15 15:09:12.663332 |
1 |
None |
service-status-v9-departure-clock:td-v15-trace-row-order |
None |
2026-09-15 14:59:11.595343 |