← Back to tables

ANA2_service (60745 rows)

Showing 31701–31800 of 60745
id source_head_id uid trust_id service_date trust_evidence_status termination_trust_shape_id terminated_at captured_at_utc expires_at_utc head_record toc stp origin_crs dest_crs signalling_id consist num_carr linx_max_speed_mph linx_speed_capabilities glide_speed_profile glide_timing_evidence origin_station origin_dep_time origin_dep_time_act origin_platform dar_est_time dar_platform dest_station dest_arr_time dest_arr_time_act dest_platform timing_status timing_variation rtt_link route_debug_link current_leg_start current_leg_start_actual_dep current_leg_end current_leg_duration current_leg_route current_leg_milage current_leg_dep current_leg_arr previous_location current_location next_location current_position_lat current_position_lon next_location_lat next_location_lon is_terminated show_on_map last_update_time service_state_code service_state_event_time_utc service_state_location service_state_source service_state_basis service_state_evidence_id timing_fact_generation operational_evidence_version operational_interpretation_version operational_interpreted_at_utc service_state_platform service_state_valid_until_utc operational_interpretation_code_version service_state_valid_until_kind terminal_entered_at_utc
594176 624866 S26588 362T671816 2026-09-16 COMPLETE 16733753 2026-09-16 23:32:00 2026-09-16 22:42:51 2026-09-18 22:42:51 {"id": 624866, "stp": "N", "toc": "Merseyrail", "uid": "S26588", "consist": "777004+777008", "dest_crs": "OMS", "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:S26588/2026-09-16/detailed", "trust_id": "362T671816", "origin_crs": "LVC", "show_on_map": 0, "dar_est_time": "22:40:00", "dar_platform": null, "dest_station": "Ormskirk", "service_date": "2026-09-16", "dest_arr_time": "2318", "dest_platform": "1", "is_terminated": 1, "next_location": "Ormskirk", "signalling_id": "2T67", "timing_status": "LATE", "origin_station": "Liverpool Central (Northern)", "current_leg_arr": "2332", "current_leg_dep": "2329", "current_leg_end": "Ormskirk", "origin_dep_time": "2240", "origin_platform": "2", "current_location": "Ormskirk", "last_update_time": "2026-09-16T22:42:51", "route_debug_link": null, "timing_variation": "+14 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": "2318", "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\": 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\": 11358.572, \"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\": 11418.239, \"from_m\": 11358.572, \"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\": 22761.397, \"from_m\": 11418.239, \"capability_applied\": null, \"effective_limit_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\": 624866, \"profile_key\": \"829b8c2c4cff4a4a8135f5140bcb96e929d68629e1e2304641dc7973a26e33b7\", \"schedule_id\": 40974, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2240\", \"location\": \"Liverpool Central (Northern)\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 31942}, {\"is_pass\": false, \"wtt_arr\": \"2242\", \"wtt_dep\": \"2243\", \"location\": \"Moorfields (Northern Line)\", \"stage_seq\": 2, \"distance_m\": 952.387, \"section_seq\": 1, \"route_path_id\": 31942}, {\"is_pass\": false, \"wtt_arr\": \"2247\", \"wtt_dep\": \"2248\", \"location\": \"Sandhills\", \"stage_seq\": 3, \"distance_m\": 3407.163, \"section_seq\": 1, \"route_path_id\": 31942}, {\"is_pass\": false, \"wtt_arr\": \"2250\", \"wtt_dep\": \"2251\", \"location\": \"Kirkdale\", \"stage_seq\": 4, \"distance_m\": 4796.926, \"section_seq\": 1, \"route_path_id\": 31942}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2252H\", \"location\": \"Walton Jn\", \"stage_seq\": 5, \"distance_m\": 6325.699, \"section_seq\": 1, \"route_path_id\": 31942}, {\"is_pass\": false, \"wtt_arr\": \"2253\", \"wtt_dep\": \"2254\", \"location\": \"Walton (Merseyside)\", \"stage_seq\": 6, \"distance_m\": 6828.468, \"section_seq\": 1, \"route_path_id\": 31942}, {\"is_pass\": false, \"wtt_arr\": \"2255\", \"wtt_dep\": \"2256\", \"location\": \"Orrell Park\", \"stage_seq\": 7, \"distance_m\": 7428.001, \"section_seq\": 1, \"route_path_id\": 31942}, {\"is_pass\": false, \"wtt_arr\": \"2258\", \"wtt_dep\": \"2259\", \"location\": \"Aintree\", \"stage_seq\": 8, \"distance_m\": 8932.314, \"section_seq\": 1, \"route_path_id\": 31942}, {\"is_pass\": false, \"wtt_arr\": \"2300H\", \"wtt_dep\": \"2301H\", \"location\": \"Old Roan\", \"stage_seq\": 9, \"distance_m\": 10386.246, \"section_seq\": 1, \"route_path_id\": 31942}, {\"is_pass\": false, \"wtt_arr\": \"2304\", \"wtt_dep\": \"2305\", \"location\": \"Maghull\", \"stage_seq\": 10, \"distance_m\": 14985.418, \"section_seq\": 1, \"route_path_id\": 31942}, {\"is_pass\": false, \"wtt_arr\": \"2307\", \"wtt_dep\": \"2308\", \"location\": \"Maghull North Station\", \"stage_seq\": 11, \"distance_m\": 16343.479, \"section_seq\": 1, \"route_path_id\": 31942}, {\"is_pass\": false, \"wtt_arr\": \"2311\", \"wtt_dep\": \"2312\", \"location\": \"Town Green\", \"stage_seq\": 12, \"distance_m\": 19430.291, \"section_seq\": 1, \"route_path_id\": 31942}, {\"is_pass\": false, \"wtt_arr\": \"2314\", \"wtt_dep\": \"2315\", \"location\": \"Aughton Park\", \"stage_seq\": 13, \"distance_m\": 20815.077, \"section_seq\": 1, \"route_path_id\": 31942}, {\"is_pass\": false, \"wtt_arr\": \"2318\", \"wtt_dep\": null, \"location\": \"Ormskirk\", \"stage_seq\": 14, \"distance_m\": 22761.397, \"section_seq\": 1, \"route_path_id\": 31942}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 22761.397, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 31942}], \"total_distance_m\": 22761.397, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 22761.397, \"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": "2240", "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\": 9775, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:42:21Z\", \"source_id\": 51767955, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:42:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:42:23Z\", \"source_id\": 16707286, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9761, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:55:08Z\", \"source_id\": 51792947, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:55:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:55:13Z\", \"source_id\": 16714742, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9665, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:04:36Z\", \"source_id\": 51810294, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:05:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:04:44Z\", \"source_id\": 16720076, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9624, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:08:17Z\", \"source_id\": 51816749, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:09:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:08:21Z\", \"source_id\": 16722062, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9620, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:10:20Z\", \"source_id\": 51820394, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:10:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:10:22Z\", \"source_id\": 16723176, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9616, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:12:36Z\", \"source_id\": 51824204, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:13:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:12:38Z\", \"source_id\": 16724399, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9611, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:14:45Z\", \"source_id\": 51828109, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:16:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:14:48Z\", \"source_id\": 16725577, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9601, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:18:27Z\", \"source_id\": 51834393, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:19:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:18:33Z\", \"source_id\": 16727486, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9606, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:21:15Z\", \"source_id\": 51839329, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:22:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:21:21Z\", \"source_id\": 16728953, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9596, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:25:42Z\", \"source_id\": 51846868, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:26:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:25:46Z\", \"source_id\": 16731213, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9591, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:27:38Z\", \"source_id\": 51850024, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:28:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:27:41Z\", \"source_id\": 16732167, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9588, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:30:57Z\", \"source_id\": 51855419, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:32:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:31:01Z\", \"source_id\": 16733753, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:32:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Ormskirk", "service_state_platform": "1", "timing_fact_generation": 1789597864554470, "current_leg_arrival_utc": "2026-09-16T23:32:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T22:32:41.302569", "service_state_evidence_id": 16733753, "current_leg_start_actual_dep": "2026-09-16T23:29:00+01:00", "operational_evidence_version": 34, "service_state_event_time_utc": "2026-09-16T22:32:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T22:42:41.434352", "service_state_valid_until_kind": null, "operational_interpretation_version": 34, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Merseyrail N LVC OMS 2T67 777004+777008 8 75 None {"version": 3, "segments": [{"to_m": 169.657, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 837.852, "from_m": 169.657, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 1042.761, "from_m": 837.852, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 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": 11358.572, "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": 11418.239, "from_m": 11358.572, "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": 22761.397, "from_m": 11418.239, "capability_applied": null, "effective_limit_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": 624866, "profile_key": "829b8c2c4cff4a4a8135f5140bcb96e929d68629e1e2304641dc7973a26e33b7", "schedule_id": 40974, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2240", "location": "Liverpool Central (Northern)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 31942}, {"is_pass": false, "wtt_arr": "2242", "wtt_dep": "2243", "location": "Moorfields (Northern Line)", "stage_seq": 2, "distance_m": 952.387, "section_seq": 1, "route_path_id": 31942}, {"is_pass": false, "wtt_arr": "2247", "wtt_dep": "2248", "location": "Sandhills", "stage_seq": 3, "distance_m": 3407.163, "section_seq": 1, "route_path_id": 31942}, {"is_pass": false, "wtt_arr": "2250", "wtt_dep": "2251", "location": "Kirkdale", "stage_seq": 4, "distance_m": 4796.926, "section_seq": 1, "route_path_id": 31942}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2252H", "location": "Walton Jn", "stage_seq": 5, "distance_m": 6325.699, "section_seq": 1, "route_path_id": 31942}, {"is_pass": false, "wtt_arr": "2253", "wtt_dep": "2254", "location": "Walton (Merseyside)", "stage_seq": 6, "distance_m": 6828.468, "section_seq": 1, "route_path_id": 31942}, {"is_pass": false, "wtt_arr": "2255", "wtt_dep": "2256", "location": "Orrell Park", "stage_seq": 7, "distance_m": 7428.001, "section_seq": 1, "route_path_id": 31942}, {"is_pass": false, "wtt_arr": "2258", "wtt_dep": "2259", "location": "Aintree", "stage_seq": 8, "distance_m": 8932.314, "section_seq": 1, "route_path_id": 31942}, {"is_pass": false, "wtt_arr": "2300H", "wtt_dep": "2301H", "location": "Old Roan", "stage_seq": 9, "distance_m": 10386.246, "section_seq": 1, "route_path_id": 31942}, {"is_pass": false, "wtt_arr": "2304", "wtt_dep": "2305", "location": "Maghull", "stage_seq": 10, "distance_m": 14985.418, "section_seq": 1, "route_path_id": 31942}, {"is_pass": false, "wtt_arr": "2307", "wtt_dep": "2308", "location": "Maghull North Station", "stage_seq": 11, "distance_m": 16343.479, "section_seq": 1, "route_path_id": 31942}, {"is_pass": false, "wtt_arr": "2311", "wtt_dep": "2312", "location": "Town Green", "stage_seq": 12, "distance_m": 19430.291, "section_seq": 1, "route_path_id": 31942}, {"is_pass": false, "wtt_arr": "2314", "wtt_dep": "2315", "location": "Aughton Park", "stage_seq": 13, "distance_m": 20815.077, "section_seq": 1, "route_path_id": 31942}, {"is_pass": false, "wtt_arr": "2318", "wtt_dep": null, "location": "Ormskirk", "stage_seq": 14, "distance_m": 22761.397, "section_seq": 1, "route_path_id": 31942}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 22761.397, "from_m": 0.0, "section_seq": 1, "route_path_id": 31942}], "total_distance_m": 22761.397, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 22761.397, "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-16T21:42:21Z", "source_id": 51767955, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-16T21:42:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:42:23Z", "source_id": 16707286, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-16T22:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9761, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:55:08Z", "source_id": 51792947, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T21:55:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:55:13Z", "source_id": 16714742, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T22:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9665, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:04:36Z", "source_id": 51810294, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T22:05:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:04:44Z", "source_id": 16720076, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T23:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9624, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:08:17Z", "source_id": 51816749, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T22:09:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:08:21Z", "source_id": 16722062, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T23:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9620, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:10:20Z", "source_id": 51820394, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T22:10:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:10:22Z", "source_id": 16723176, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T23:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9616, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:12:36Z", "source_id": 51824204, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T22:13:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:12:38Z", "source_id": 16724399, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T23:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9611, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:14:45Z", "source_id": 51828109, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T22:16:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:14:48Z", "source_id": 16725577, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T23:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9601, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:18:27Z", "source_id": 51834393, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T22:19:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:18:33Z", "source_id": 16727486, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T23:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9606, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:21:15Z", "source_id": 51839329, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T22:22:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:21:21Z", "source_id": 16728953, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T23:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9596, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:25:42Z", "source_id": 51846868, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T22:26:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:25:46Z", "source_id": 16731213, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T23:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9591, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:27:38Z", "source_id": 51850024, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-16T22:28:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:27:41Z", "source_id": 16732167, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-16T23:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9588, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:30:57Z", "source_id": 51855419, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-16T22:32:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:31:01Z", "source_id": 16733753, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-16T23:32:00+01:00", "operational_fact": true}] Liverpool Central (Northern) 2240 2240 2 22:40:00 None Ormskirk 2318 2318 1 LATE +14 minutes https://www.realtimetrains.co.uk/service/gb-nr:S26588/2026-09-16/detailed None Aughton Park 2026-09-16T23:29: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 2329 2332 Aughton Park Ormskirk Ormskirk 53.5695353 -2.8809493 53.5695353 -2.8809493 1 0 2026-09-16 22:42:51 TERMINATED 2026-09-16 22:32:00 Ormskirk TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16733753 1789597864554470 34 34 2026-09-16 22:42:41.434352 1 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 22:32:41.302569
594177 624254 P28763 152W33M816 2026-09-16 COMPLETE 16734154 2026-09-16 23:32:00 2026-09-16 22:43:21 2026-09-18 22:43:21 {"id": 624254, "stp": "P", "toc": "Northern", "uid": "P28763", "consist": "156484", "dest_crs": "NCL", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P28763/2026-09-16/detailed", "trust_id": "152W33M816", "origin_crs": "MBR", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Newcastle", "service_date": "2026-09-16", "dest_arr_time": "2335", "dest_platform": "1", "is_terminated": 1, "next_location": "Newcastle", "signalling_id": "2W33", "timing_status": "EARLY", "origin_station": "Middlesbrough", "current_leg_arr": "2332", "current_leg_dep": "2325", "current_leg_end": "Newcastle", "origin_dep_time": "2211", "origin_platform": "2", "current_location": "Newcastle Central East End", "last_update_time": "2026-09-16T22:43:21", "route_debug_link": null, "timing_variation": "-2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.5574006, 54.9516153], [-1.5583352, 54.9515832], [-1.5597146999999998, 54.9515715], [-1.5605158, 54.9515822], [-1.5614663, 54.9516116], [-1.5623475, 54.95166209999999], [-1.5625603, 54.9516743], [-1.5641963, 54.95181399999999], [-1.5662595, 54.9520887], [-1.567039, 54.952217700000006], [-1.567975, 54.9524023], [-1.5699408999999998, 54.95283369999999], [-1.5707852, 54.953035799999995], [-1.5709850999999997, 54.9530836], [-1.5721886, 54.9533739], [-1.5744803, 54.953957399999986], [-1.5764518999999997, 54.954506299999984], [-1.5766638, 54.954557300000005], [-1.5769523, 54.95462669999999], [-1.5788015, 54.9550716], [-1.5810204, 54.9555993], [-1.5811105, 54.95562069999999], [-1.5813498, 54.955673999999995], [-1.5828270999999998, 54.95603989999999], [-1.5837419999999998, 54.9562708], [-1.5839498, 54.95633190000001], [-1.5846973999999998, 54.956551700000006], [-1.5855411, 54.95683089999999], [-1.5863782999999998, 54.95714230000001], [-1.5872472999999998, 54.9574927], [-1.5880096999999995, 54.95783999999999], [-1.5883626, 54.95801320000001], [-1.5887836000000002, 54.9582193], [-1.5888521999999998, 54.95825479999999], [-1.5891554999999995, 54.958411700000006], [-1.5895463999999997, 54.958626], [-1.5897888, 54.9587695], [-1.5902355999999995, 54.9590339], [-1.5904843, 54.959195700000016], [-1.5908186, 54.9594141], [-1.5911193999999995, 54.9596226], [-1.5915143000000005, 54.95990569999999], [-1.5919289, 54.9602213], [-1.5925212999999998, 54.960719100000006], [-1.5930274, 54.9611698], [-1.5934916999999995, 54.96159140000001], [-1.5939422, 54.9620001], [-1.5944119, 54.962420400000006], [-1.5951164, 54.9630573], [-1.5954440999999997, 54.9633053], [-1.5957476999999998, 54.96357179999999], [-1.5960488999999998, 54.96384509999999], [-1.5962567999999997, 54.9640338], [-1.5963417999999998, 54.9641109], [-1.5966088, 54.96435569999999], [-1.5968131, 54.9645422], [-1.5969996999999998, 54.9647104], [-1.5972419, 54.96493139999999], [-1.5975514, 54.9652115], [-1.5977711, 54.96540809999999], [-1.5979458999999998, 54.9655512], [-1.5981631999999997, 54.9657031], [-1.598351, 54.9658123], [-1.5984820999999998, 54.9658801], [-1.5986238999999998, 54.96594790000001], [-1.5988033999999998, 54.9660225], [-1.5989829999999998, 54.9660862], [-1.5991600999999998, 54.96614180000001], [-1.5993432, 54.9661879], [-1.5994668, 54.9662127], [-1.5996492, 54.9662435], [-1.5998099999999995, 54.9662662], [-1.5999609999999995, 54.96628220000001], [-1.6000568, 54.96628909999999], [-1.6001299, 54.966294399999995], [-1.6003093999999998, 54.9662984], [-1.6004936999999997, 54.96629909999999], [-1.6006272, 54.96629510000001], [-1.6007688999999998, 54.9662862], [-1.6009354999999998, 54.96626859999999], [-1.6010949, 54.96624559999999], [-1.6012685999999998, 54.966213], [-1.6014481, 54.9661723], [-1.601578, 54.9661384], [-1.6017316, 54.966087599999994], [-1.6019299, 54.96601810000001], [-1.6021433, 54.965937499999995], [-1.6029629, 54.9656219], [-1.6032267, 54.96552799999999], [-1.6033152999999998, 54.96549580000001], [-1.6033948999999998, 54.9654702], [-1.6034818, 54.9654432], [-1.6035414, 54.9654244], [-1.6036326, 54.9654003], [-1.6037230999999998, 54.9653795], [-1.6037882, 54.965365600000005], [-1.6038811, 54.9653469], [-1.6039679, 54.965331], [-1.6040488, 54.9653192], [-1.6041513, 54.96530539999999], [-1.6042478, 54.965295000000005], [-1.6043359, 54.96528949999999], [-1.6044204, 54.9652839], [-1.6045253, 54.9652798], [-1.6046435, 54.96527700000001], [-1.6047404000000005, 54.9652768], [-1.6048491, 54.96527840000001], [-1.6049241, 54.9652808], [-1.6050007999999998, 54.9652842], [-1.6052588, 54.965304], [-1.6052795, 54.9653062], [-1.6053327, 54.9653122], [-1.6054283, 54.9653249], [-1.6055144, 54.9653371], [-1.6056296, 54.9653557], [-1.6057209, 54.9653734], [-1.6058531, 54.96540319999999], [-1.6059461, 54.9654263], [-1.6060467, 54.9654537], [-1.6061643999999995, 54.965487], [-1.6063001, 54.965530099999995], [-1.60644, 54.9655771], [-1.6065840999999998, 54.965628499999994], [-1.6067359999999995, 54.96568679999999], [-1.6067633, 54.965698499999995], [-1.6068638999999998, 54.9657418], [-1.6069645999999995, 54.9657891], [-1.6070711999999998, 54.96584349999999], [-1.6071437, 54.96588320000001], [-1.607204, 54.9659151], [-1.6072998999999997, 54.9659792], [-1.6073539, 54.9660153], [-1.6074058999999998, 54.96604860000001], [-1.6074682, 54.96609219999999], [-1.6075363, 54.96614199999999], [-1.6076575999999998, 54.9662361], [-1.608688, 54.9670168], [-1.6090142, 54.9672865], [-1.609376, 54.9676352], [-1.6095907, 54.96780179999999], [-1.6096643, 54.967859], [-1.6099133999999995, 54.9680419], [-1.6100456, 54.9681247], [-1.6101997999999995, 54.9682112], [-1.6103069999999997, 54.96826329999999], [-1.6104385999999995, 54.9683235], [-1.6104961999999998, 54.96834629999999], [-1.6105868, 54.9683822], [-1.6107587999999995, 54.9684413], [-1.6109319, 54.968492399999995], [-1.6111003, 54.9685345], [-1.6112048, 54.968558300000005], [-1.6113228, 54.96858], [-1.6114048, 54.96859310000001], [-1.6114717, 54.968601799999995], [-1.6115501999999997, 54.9686115], [-1.6116503, 54.9686219], [-1.6117624999999998, 54.96862950000001], [-1.6118674, 54.968634400000006], [-1.6119965, 54.96863510000001], [-1.6121952999999998, 54.968629099999994], [-1.6126845999999997, 54.9686299], [-1.6134016999999998, 54.9685628], [-1.614269, 54.96850609999999], [-1.6145624, 54.968491199999995], [-1.6156471999999995, 54.968444000000005], [-1.6156718, 54.9684432], [-1.6161913999999995, 54.968428499999995], [-1.6163618, 54.96841999999999], [-1.6165344, 54.9684074], [-1.6167252, 54.9683858], [-1.6168443, 54.9683683], [-1.6169675114151385, 54.96834637654192], [-1.6170010999999995, 54.9683404], [-1.6171591999999997, 54.9683062], [-1.6173561, 54.96826020000001], [-1.6174149999999998, 54.9682438]]}", "current_leg_start": "Heworth", "dest_arr_time_act": "2334", "motion_projection": null, "next_location_lat": "54.9682438", "next_location_lon": "-1.6174150", "previous_location": "Heworth", "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\": 5290.565, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 5449.04, \"from_m\": 5290.565, \"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\": 5849.274, \"from_m\": 5449.04, \"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\": 6490.453, \"from_m\": 5849.274, \"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\": 7297.179, \"from_m\": 6490.453, \"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\": 8305.238, \"from_m\": 7297.179, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 8344.228, \"from_m\": 8305.238, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 8467.677, \"from_m\": 8344.228, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 8799.496, \"from_m\": 8467.677, \"capability_applied\": null, \"effective_limit_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\": 11597.785, \"from_m\": 8799.496, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 12134.183, \"from_m\": 11597.785, \"capability_applied\": null, \"effective_limit_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\": 12172.182, \"from_m\": 12134.183, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 16583.112, \"from_m\": 12172.182, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 26228.53, \"from_m\": 16583.112, \"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\": 26519.579, \"from_m\": 26228.53, \"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\": 26564.35, \"from_m\": 26519.579, \"capability_applied\": null, \"effective_limit_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\": 26845.827, \"from_m\": 26564.35, \"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\": 27740.56, \"from_m\": 26845.827, \"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\": 29455.888, \"from_m\": 27740.56, \"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\": 29969.046, \"from_m\": 29455.888, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 32620.564, \"from_m\": 29969.046, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 33146.023, \"from_m\": 32620.564, \"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\": 46456.199, \"from_m\": 33146.023, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 46474.661, \"from_m\": 46456.199, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 47459.226, \"from_m\": 46474.661, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 49194.361, \"from_m\": 47459.226, \"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\": 49829.308, \"from_m\": 49194.361, \"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\": 55269.407, \"from_m\": 49829.308, \"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\": 55949.124, \"from_m\": 55269.407, \"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\": 56754.609, \"from_m\": 55949.124, \"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\": 56857.042, \"from_m\": 56754.609, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 57147.484, \"from_m\": 56857.042, \"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\": 59150.274, \"from_m\": 57147.484, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 63978.057, \"from_m\": 59150.274, \"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\": 64365.955, \"from_m\": 63978.057, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 64414.724, \"from_m\": 64365.955, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 65232.97, \"from_m\": 64414.724, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 66087.848, \"from_m\": 65232.97, \"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\": 67188.811, \"from_m\": 66087.848, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 74051.203, \"from_m\": 67188.811, \"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\": 74085.816, \"from_m\": 74051.203, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 74299.98, \"from_m\": 74085.816, \"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\": 75456.938, \"from_m\": 74299.98, \"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\": 75539.043, \"from_m\": 75456.938, \"capability_applied\": null, \"effective_limit_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\": 75845.447, \"from_m\": 75539.043, \"capability_applied\": null, \"effective_limit_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\": 624254, \"profile_key\": \"f44ee81460665ea6125994ed36dcac0eb901fbca01e494e1cfb30b3a6a5caf52\", \"schedule_id\": 21167, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2211\", \"location\": \"Middlesbrough\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 74455}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2213\", \"location\": \"Newport East Jn (Teesside)\", \"stage_seq\": 2, \"distance_m\": 1761.689, \"section_seq\": 1, \"route_path_id\": 74455}, {\"is_pass\": false, \"wtt_arr\": \"2216\", \"wtt_dep\": \"2217\", \"location\": \"Thornaby\", \"stage_seq\": 3, \"distance_m\": 4985.282, \"section_seq\": 1, \"route_path_id\": 74455}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2218H\", \"location\": \"Bowesfield Jn\", \"stage_seq\": 4, \"distance_m\": 6460.675, \"section_seq\": 1, \"route_path_id\": 74455}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2221H\", \"location\": \"Hartburn Jn\", \"stage_seq\": 5, \"distance_m\": 7322.566, \"section_seq\": 1, \"route_path_id\": 74455}, {\"is_pass\": false, \"wtt_arr\": \"2224H\", \"wtt_dep\": \"2226\", \"location\": \"Stockton\", \"stage_seq\": 6, \"distance_m\": 8672.211, \"section_seq\": 1, \"route_path_id\": 74455}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2229\", \"location\": \"Norton South Jn\", \"stage_seq\": 7, \"distance_m\": 11597.785, \"section_seq\": 1, \"route_path_id\": 74455}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2231H\", \"location\": \"Billingham Jn\", \"stage_seq\": 8, \"distance_m\": 14816.837, \"section_seq\": 1, \"route_path_id\": 74455}, {\"is_pass\": false, \"wtt_arr\": \"2232H\", \"wtt_dep\": \"2233H\", \"location\": \"Billingham\", \"stage_seq\": 9, \"distance_m\": 15949.006, \"section_seq\": 1, \"route_path_id\": 74455}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2236H\", \"location\": \"Greatham S.B.\", \"stage_seq\": 10, \"distance_m\": 20388.161, \"section_seq\": 1, \"route_path_id\": 74455}, {\"is_pass\": false, \"wtt_arr\": \"2239\", \"wtt_dep\": \"2239H\", \"location\": \"Seaton Carew\", \"stage_seq\": 11, \"distance_m\": 23749.312, \"section_seq\": 1, \"route_path_id\": 74455}, {\"is_pass\": false, \"wtt_arr\": \"2243H\", \"wtt_dep\": \"2245\", \"location\": \"Hartlepool\", \"stage_seq\": 12, \"distance_m\": 27289.753, \"section_seq\": 1, \"route_path_id\": 74455}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2252H\", \"location\": \"Horden Sig. NS7137\", \"stage_seq\": 13, \"distance_m\": 37293.533, \"section_seq\": 1, \"route_path_id\": 74455}, {\"is_pass\": false, \"wtt_arr\": \"2254\", \"wtt_dep\": \"2254H\", \"location\": \"Horden\", \"stage_seq\": 14, \"distance_m\": 38826.809, \"section_seq\": 1, \"route_path_id\": 74455}, {\"is_pass\": false, \"wtt_arr\": \"2302\", \"wtt_dep\": \"2303\", \"location\": \"Seaham\", \"stage_seq\": 15, \"distance_m\": 48042.929, \"section_seq\": 1, \"route_path_id\": 74455}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2307\", \"location\": \"Ryhope Grange Jn\", \"stage_seq\": 16, \"distance_m\": 53058.962, \"section_seq\": 1, \"route_path_id\": 74455}, {\"is_pass\": false, \"wtt_arr\": \"2312\", \"wtt_dep\": \"2314\", \"location\": \"Sunderland\", \"stage_seq\": 17, \"distance_m\": 56415.803, \"section_seq\": 1, \"route_path_id\": 74455}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2320H\", \"location\": \"Brockley Whins\", \"stage_seq\": 18, \"distance_m\": 64978.721, \"section_seq\": 1, \"route_path_id\": 74455}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2323H\", \"location\": \"Pelaw Jn\", \"stage_seq\": 19, \"distance_m\": 69740.582, \"section_seq\": 1, \"route_path_id\": 74455}, {\"is_pass\": false, \"wtt_arr\": \"2325H\", \"wtt_dep\": \"2326\", \"location\": \"Heworth\", \"stage_seq\": 20, \"distance_m\": 71205.211, \"section_seq\": 1, \"route_path_id\": 74455}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2329H\", \"location\": \"Park Lane Jn\", \"stage_seq\": 21, \"distance_m\": 74121.224, \"section_seq\": 1, \"route_path_id\": 74455}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2331H\", \"location\": \"High Level Bridge Jn\", \"stage_seq\": 22, \"distance_m\": 75094.71, \"section_seq\": 1, \"route_path_id\": 74455}, {\"is_pass\": false, \"wtt_arr\": \"2334\", \"wtt_dep\": null, \"location\": \"Newcastle\", \"stage_seq\": 23, \"distance_m\": 75845.447, \"section_seq\": 1, \"route_path_id\": 74455}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 75845.447, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 74455}], \"total_distance_m\": 75845.447, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 69275.086, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 6570.361, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2211", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "7.0", "current_position_lat": "54.9682438", "current_position_lon": "-1.6174150", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 4183, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:15:14Z\", \"source_id\": 51712561, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:15:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:15:18Z\", \"source_id\": 16690980, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 4169, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:20:43Z\", \"source_id\": 51724088, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:21:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:20:46Z\", \"source_id\": 16694446, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 4122, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:27:22Z\", \"source_id\": 51737508, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:28:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:27:26Z\", \"source_id\": 16698390, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 4086, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:33:36Z\", \"source_id\": 51750396, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:34:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:33:41Z\", \"source_id\": 16702210, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 4071, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:42:37Z\", \"source_id\": 51768491, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:43:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:42:41Z\", \"source_id\": 16707488, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 3935, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:53:09Z\", \"source_id\": 51789177, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:54:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:53:15Z\", \"source_id\": 16713691, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 4062, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:01:27Z\", \"source_id\": 51804539, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:02:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:01:32Z\", \"source_id\": 16718305, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 3997, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:10:54Z\", \"source_id\": 51821262, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:12:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:10:57Z\", \"source_id\": 16723460, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 3958, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:20:11Z\", \"source_id\": 51837395, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:20:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:20:16Z\", \"source_id\": 16728377, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 3796, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:23:16Z\", \"source_id\": 51842791, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:24:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:23:20Z\", \"source_id\": 16729976, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 3506, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:31:39Z\", \"source_id\": 51856553, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:32:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:31:44Z\", \"source_id\": 16734154, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:32:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Newcastle", "service_state_platform": "1", "timing_fact_generation": 1789597904927594, "current_leg_arrival_utc": "2026-09-16T23:33:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T22:32:55.041074", "service_state_evidence_id": 16734154, "current_leg_start_actual_dep": "2026-09-16T23:26:00+01:00", "operational_evidence_version": 82, "service_state_event_time_utc": "2026-09-16T22:32:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T22:42:55.575113", "service_state_valid_until_kind": null, "operational_interpretation_version": 82, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Northern P MBR NCL 2W33 156484 2 75 None {"version": 3, "segments": [{"to_m": 5290.565, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 5449.04, "from_m": 5290.565, "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": 5849.274, "from_m": 5449.04, "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": 6490.453, "from_m": 5849.274, "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": 7297.179, "from_m": 6490.453, "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": 8305.238, "from_m": 7297.179, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 8344.228, "from_m": 8305.238, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 8467.677, "from_m": 8344.228, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 8799.496, "from_m": 8467.677, "capability_applied": null, "effective_limit_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": 11597.785, "from_m": 8799.496, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 12134.183, "from_m": 11597.785, "capability_applied": null, "effective_limit_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": 12172.182, "from_m": 12134.183, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 16583.112, "from_m": 12172.182, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 26228.53, "from_m": 16583.112, "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": 26519.579, "from_m": 26228.53, "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": 26564.35, "from_m": 26519.579, "capability_applied": null, "effective_limit_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": 26845.827, "from_m": 26564.35, "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": 27740.56, "from_m": 26845.827, "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": 29455.888, "from_m": 27740.56, "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": 29969.046, "from_m": 29455.888, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 32620.564, "from_m": 29969.046, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 33146.023, "from_m": 32620.564, "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": 46456.199, "from_m": 33146.023, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 46474.661, "from_m": 46456.199, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 47459.226, "from_m": 46474.661, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 49194.361, "from_m": 47459.226, "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": 49829.308, "from_m": 49194.361, "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": 55269.407, "from_m": 49829.308, "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": 55949.124, "from_m": 55269.407, "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": 56754.609, "from_m": 55949.124, "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": 56857.042, "from_m": 56754.609, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 57147.484, "from_m": 56857.042, "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": 59150.274, "from_m": 57147.484, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 63978.057, "from_m": 59150.274, "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": 64365.955, "from_m": 63978.057, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 64414.724, "from_m": 64365.955, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 65232.97, "from_m": 64414.724, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 66087.848, "from_m": 65232.97, "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": 67188.811, "from_m": 66087.848, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 74051.203, "from_m": 67188.811, "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": 74085.816, "from_m": 74051.203, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 74299.98, "from_m": 74085.816, "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": 75456.938, "from_m": 74299.98, "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": 75539.043, "from_m": 75456.938, "capability_applied": null, "effective_limit_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": 75845.447, "from_m": 75539.043, "capability_applied": null, "effective_limit_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": 624254, "profile_key": "f44ee81460665ea6125994ed36dcac0eb901fbca01e494e1cfb30b3a6a5caf52", "schedule_id": 21167, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2211", "location": "Middlesbrough", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 74455}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2213", "location": "Newport East Jn (Teesside)", "stage_seq": 2, "distance_m": 1761.689, "section_seq": 1, "route_path_id": 74455}, {"is_pass": false, "wtt_arr": "2216", "wtt_dep": "2217", "location": "Thornaby", "stage_seq": 3, "distance_m": 4985.282, "section_seq": 1, "route_path_id": 74455}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2218H", "location": "Bowesfield Jn", "stage_seq": 4, "distance_m": 6460.675, "section_seq": 1, "route_path_id": 74455}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2221H", "location": "Hartburn Jn", "stage_seq": 5, "distance_m": 7322.566, "section_seq": 1, "route_path_id": 74455}, {"is_pass": false, "wtt_arr": "2224H", "wtt_dep": "2226", "location": "Stockton", "stage_seq": 6, "distance_m": 8672.211, "section_seq": 1, "route_path_id": 74455}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2229", "location": "Norton South Jn", "stage_seq": 7, "distance_m": 11597.785, "section_seq": 1, "route_path_id": 74455}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2231H", "location": "Billingham Jn", "stage_seq": 8, "distance_m": 14816.837, "section_seq": 1, "route_path_id": 74455}, {"is_pass": false, "wtt_arr": "2232H", "wtt_dep": "2233H", "location": "Billingham", "stage_seq": 9, "distance_m": 15949.006, "section_seq": 1, "route_path_id": 74455}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2236H", "location": "Greatham S.B.", "stage_seq": 10, "distance_m": 20388.161, "section_seq": 1, "route_path_id": 74455}, {"is_pass": false, "wtt_arr": "2239", "wtt_dep": "2239H", "location": "Seaton Carew", "stage_seq": 11, "distance_m": 23749.312, "section_seq": 1, "route_path_id": 74455}, {"is_pass": false, "wtt_arr": "2243H", "wtt_dep": "2245", "location": "Hartlepool", "stage_seq": 12, "distance_m": 27289.753, "section_seq": 1, "route_path_id": 74455}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2252H", "location": "Horden Sig. NS7137", "stage_seq": 13, "distance_m": 37293.533, "section_seq": 1, "route_path_id": 74455}, {"is_pass": false, "wtt_arr": "2254", "wtt_dep": "2254H", "location": "Horden", "stage_seq": 14, "distance_m": 38826.809, "section_seq": 1, "route_path_id": 74455}, {"is_pass": false, "wtt_arr": "2302", "wtt_dep": "2303", "location": "Seaham", "stage_seq": 15, "distance_m": 48042.929, "section_seq": 1, "route_path_id": 74455}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2307", "location": "Ryhope Grange Jn", "stage_seq": 16, "distance_m": 53058.962, "section_seq": 1, "route_path_id": 74455}, {"is_pass": false, "wtt_arr": "2312", "wtt_dep": "2314", "location": "Sunderland", "stage_seq": 17, "distance_m": 56415.803, "section_seq": 1, "route_path_id": 74455}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2320H", "location": "Brockley Whins", "stage_seq": 18, "distance_m": 64978.721, "section_seq": 1, "route_path_id": 74455}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2323H", "location": "Pelaw Jn", "stage_seq": 19, "distance_m": 69740.582, "section_seq": 1, "route_path_id": 74455}, {"is_pass": false, "wtt_arr": "2325H", "wtt_dep": "2326", "location": "Heworth", "stage_seq": 20, "distance_m": 71205.211, "section_seq": 1, "route_path_id": 74455}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2329H", "location": "Park Lane Jn", "stage_seq": 21, "distance_m": 74121.224, "section_seq": 1, "route_path_id": 74455}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2331H", "location": "High Level Bridge Jn", "stage_seq": 22, "distance_m": 75094.71, "section_seq": 1, "route_path_id": 74455}, {"is_pass": false, "wtt_arr": "2334", "wtt_dep": null, "location": "Newcastle", "stage_seq": 23, "distance_m": 75845.447, "section_seq": 1, "route_path_id": 74455}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 75845.447, "from_m": 0.0, "section_seq": 1, "route_path_id": 74455}], "total_distance_m": 75845.447, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 69275.086, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 6570.361, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 4183, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:15:14Z", "source_id": 51712561, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T21:15:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:15:18Z", "source_id": 16690980, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T22:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 4169, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:20:43Z", "source_id": 51724088, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T21:21:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:20:46Z", "source_id": 16694446, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T22:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 4122, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:27:22Z", "source_id": 51737508, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T21:28:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:27:26Z", "source_id": 16698390, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T22:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 4086, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:33:36Z", "source_id": 51750396, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T21:34:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:33:41Z", "source_id": 16702210, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T22:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 4071, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:42:37Z", "source_id": 51768491, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T21:43:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:42:41Z", "source_id": 16707488, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T22:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 3935, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:53:09Z", "source_id": 51789177, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-16T21:54:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:53:15Z", "source_id": 16713691, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-16T22:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 4062, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:01:27Z", "source_id": 51804539, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-16T22:02:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:01:32Z", "source_id": 16718305, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-16T23:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 3997, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:10:54Z", "source_id": 51821262, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-16T22:12:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:10:57Z", "source_id": 16723460, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-16T23:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 3958, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:20:11Z", "source_id": 51837395, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-16T22:20:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:20:16Z", "source_id": 16728377, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-16T23:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 3796, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:23:16Z", "source_id": 51842791, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-16T22:24:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:23:20Z", "source_id": 16729976, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-16T23:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 3506, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:31:39Z", "source_id": 51856553, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-16T22:32:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:31:44Z", "source_id": 16734154, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-16T23:32:00+01:00", "operational_fact": true}] Middlesbrough 2211 2211 2 None None Newcastle 2335 2334 1 EARLY -2 minutes https://www.realtimetrains.co.uk/service/gb-nr:P28763/2026-09-16/detailed None Heworth 2026-09-16T23:26:00+01:00 Newcastle 7.0 {"type": "LineString", "coordinates": [[-1.5574006, 54.9516153], [-1.5583352, 54.9515832], [-1.5597146999999998, 54.9515715], [-1.5605158, 54.9515822], [-1.5614663, 54.9516116], [-1.5623475, 54.95166209999999], [-1.5625603, 54.9516743], [-1.5641963, 54.95181399999999], [-1.5662595, 54.9520887], [-1.567039, 54.952217700000006], [-1.567975, 54.9524023], [-1.5699408999999998, 54.95283369999999], [-1.5707852, 54.953035799999995], [-1.5709850999999997, 54.9530836], [-1.5721886, 54.9533739], [-1.5744803, 54.953957399999986], [-1.5764518999999997, 54.954506299999984], [-1.5766638, 54.954557300000005], [-1.5769523, 54.95462669999999], [-1.5788015, 54.9550716], [-1.5810204, 54.9555993], [-1.5811105, 54.95562069999999], [-1.5813498, 54.955673999999995], [-1.5828270999999998, 54.95603989999999], [-1.5837419999999998, 54.9562708], [-1.5839498, 54.95633190000001], [-1.5846973999999998, 54.956551700000006], [-1.5855411, 54.95683089999999], [-1.5863782999999998, 54.95714230000001], [-1.5872472999999998, 54.9574927], [-1.5880096999999995, 54.95783999999999], [-1.5883626, 54.95801320000001], [-1.5887836000000002, 54.9582193], [-1.5888521999999998, 54.95825479999999], [-1.5891554999999995, 54.958411700000006], [-1.5895463999999997, 54.958626], [-1.5897888, 54.9587695], [-1.5902355999999995, 54.9590339], [-1.5904843, 54.959195700000016], [-1.5908186, 54.9594141], [-1.5911193999999995, 54.9596226], [-1.5915143000000005, 54.95990569999999], [-1.5919289, 54.9602213], [-1.5925212999999998, 54.960719100000006], [-1.5930274, 54.9611698], [-1.5934916999999995, 54.96159140000001], [-1.5939422, 54.9620001], [-1.5944119, 54.962420400000006], [-1.5951164, 54.9630573], [-1.5954440999999997, 54.9633053], [-1.5957476999999998, 54.96357179999999], [-1.5960488999999998, 54.96384509999999], [-1.5962567999999997, 54.9640338], [-1.5963417999999998, 54.9641109], [-1.5966088, 54.96435569999999], [-1.5968131, 54.9645422], [-1.5969996999999998, 54.9647104], [-1.5972419, 54.96493139999999], [-1.5975514, 54.9652115], [-1.5977711, 54.96540809999999], [-1.5979458999999998, 54.9655512], [-1.5981631999999997, 54.9657031], [-1.598351, 54.9658123], [-1.5984820999999998, 54.9658801], [-1.5986238999999998, 54.96594790000001], [-1.5988033999999998, 54.9660225], [-1.5989829999999998, 54.9660862], [-1.5991600999999998, 54.96614180000001], [-1.5993432, 54.9661879], [-1.5994668, 54.9662127], [-1.5996492, 54.9662435], [-1.5998099999999995, 54.9662662], [-1.5999609999999995, 54.96628220000001], [-1.6000568, 54.96628909999999], [-1.6001299, 54.966294399999995], [-1.6003093999999998, 54.9662984], [-1.6004936999999997, 54.96629909999999], [-1.6006272, 54.96629510000001], [-1.6007688999999998, 54.9662862], [-1.6009354999999998, 54.96626859999999], [-1.6010949, 54.96624559999999], [-1.6012685999999998, 54.966213], [-1.6014481, 54.9661723], [-1.601578, 54.9661384], [-1.6017316, 54.966087599999994], [-1.6019299, 54.96601810000001], [-1.6021433, 54.965937499999995], [-1.6029629, 54.9656219], [-1.6032267, 54.96552799999999], [-1.6033152999999998, 54.96549580000001], [-1.6033948999999998, 54.9654702], [-1.6034818, 54.9654432], [-1.6035414, 54.9654244], [-1.6036326, 54.9654003], [-1.6037230999999998, 54.9653795], [-1.6037882, 54.965365600000005], [-1.6038811, 54.9653469], [-1.6039679, 54.965331], [-1.6040488, 54.9653192], [-1.6041513, 54.96530539999999], [-1.6042478, 54.965295000000005], [-1.6043359, 54.96528949999999], [-1.6044204, 54.9652839], [-1.6045253, 54.9652798], [-1.6046435, 54.96527700000001], [-1.6047404000000005, 54.9652768], [-1.6048491, 54.96527840000001], [-1.6049241, 54.9652808], [-1.6050007999999998, 54.9652842], [-1.6052588, 54.965304], [-1.6052795, 54.9653062], [-1.6053327, 54.9653122], [-1.6054283, 54.9653249], [-1.6055144, 54.9653371], [-1.6056296, 54.9653557], [-1.6057209, 54.9653734], [-1.6058531, 54.96540319999999], [-1.6059461, 54.9654263], [-1.6060467, 54.9654537], [-1.6061643999999995, 54.965487], [-1.6063001, 54.965530099999995], [-1.60644, 54.9655771], [-1.6065840999999998, 54.965628499999994], [-1.6067359999999995, 54.96568679999999], [-1.6067633, 54.965698499999995], [-1.6068638999999998, 54.9657418], [-1.6069645999999995, 54.9657891], [-1.6070711999999998, 54.96584349999999], [-1.6071437, 54.96588320000001], [-1.607204, 54.9659151], [-1.6072998999999997, 54.9659792], [-1.6073539, 54.9660153], [-1.6074058999999998, 54.96604860000001], [-1.6074682, 54.96609219999999], [-1.6075363, 54.96614199999999], [-1.6076575999999998, 54.9662361], [-1.608688, 54.9670168], [-1.6090142, 54.9672865], [-1.609376, 54.9676352], [-1.6095907, 54.96780179999999], [-1.6096643, 54.967859], [-1.6099133999999995, 54.9680419], [-1.6100456, 54.9681247], [-1.6101997999999995, 54.9682112], [-1.6103069999999997, 54.96826329999999], [-1.6104385999999995, 54.9683235], [-1.6104961999999998, 54.96834629999999], [-1.6105868, 54.9683822], [-1.6107587999999995, 54.9684413], [-1.6109319, 54.968492399999995], [-1.6111003, 54.9685345], [-1.6112048, 54.968558300000005], [-1.6113228, 54.96858], [-1.6114048, 54.96859310000001], [-1.6114717, 54.968601799999995], [-1.6115501999999997, 54.9686115], [-1.6116503, 54.9686219], [-1.6117624999999998, 54.96862950000001], [-1.6118674, 54.968634400000006], [-1.6119965, 54.96863510000001], [-1.6121952999999998, 54.968629099999994], [-1.6126845999999997, 54.9686299], [-1.6134016999999998, 54.9685628], [-1.614269, 54.96850609999999], [-1.6145624, 54.968491199999995], [-1.6156471999999995, 54.968444000000005], [-1.6156718, 54.9684432], [-1.6161913999999995, 54.968428499999995], [-1.6163618, 54.96841999999999], [-1.6165344, 54.9684074], [-1.6167252, 54.9683858], [-1.6168443, 54.9683683], [-1.6169675114151385, 54.96834637654192], [-1.6170010999999995, 54.9683404], [-1.6171591999999997, 54.9683062], [-1.6173561, 54.96826020000001], [-1.6174149999999998, 54.9682438]]} 2.9 2325 2332 Heworth Newcastle Central East End Newcastle 54.9682438 -1.6174150 54.9682438 -1.6174150 1 0 2026-09-16 22:43:21 TERMINATED 2026-09-16 22:32:00 Newcastle TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16734154 1789597904927594 82 82 2026-09-16 22:42:55.575113 1 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 22:32:55.041074
594178 625056 G06950 722J33M816 2026-09-16 COMPLETE 16734197 2026-09-16 23:32:00 2026-09-16 22:43:21 2026-09-18 22:43:21 {"id": 625056, "stp": "P", "toc": "London Overground", "uid": "G06950", "consist": null, "dest_crs": "BGV", "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G06950/2026-09-16/detailed", "trust_id": "722J33M816", "origin_crs": "GPO", "show_on_map": 0, "dar_est_time": "22:50:00", "dar_platform": null, "dest_station": "Barking Riverside Station (Construction)", "service_date": "2026-09-16", "dest_arr_time": "2330", "dest_platform": "1", "is_terminated": 1, "next_location": "Barking Riverside Station (Construction)", "signalling_id": "2J33", "timing_status": "LATE", "origin_station": "Gospel Oak", "current_leg_arr": "2332", "current_leg_dep": "2328", "current_leg_end": "Barking Riverside Station (Construction)", "origin_dep_time": "2250", "origin_platform": "3", "current_location": "Barking Riverside Station (Construction)", "last_update_time": "2026-09-16T22:43:21", "route_debug_link": null, "timing_variation": "+4 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.08038923598497819, 51.53959910036112], [0.0805214, 51.5395316], [0.0806247, 51.5394791], [0.08152239999999998, 51.53902289999999], [0.0818445, 51.5388574], [0.0821687, 51.5386935], [0.0824527, 51.538556], [0.0833709, 51.5381169], [0.08360449999999998, 51.53800369999999], [0.0842652, 51.53768689999999], [0.08484699999999999, 51.5374059], [0.0854574, 51.537102], [0.0855359, 51.5370629], [0.08707891997059403, 51.53627965100564], [0.08743721332144355, 51.53609777657278], [0.0877777, 51.53594350000001], [0.08940629999999998, 51.5351893], [0.08983152841195213, 51.53501259042423], [0.0911331, 51.534471700000005], [0.0931502, 51.533701099999995], [0.0951919, 51.5330125], [0.0962161, 51.5326916], [0.0972665, 51.5323825], [0.0987557, 51.53199769999999], [0.0996636, 51.53176890000001], [0.10056050769524344, 51.53156608742972], [0.1013463, 51.5313884], [0.1023325, 51.531205199999995], [0.10255799013350377, 51.53115987106872], [0.10322288512136422, 51.53102621094801], [0.1032697, 51.5310168], [0.1055948, 51.5306534], [0.10692, 51.5304598], [0.10750272977900288, 51.53037863216296], [0.1082733, 51.53027129999999], [0.1100319, 51.530053800000005], [0.1126753, 51.5297718], [0.1127909, 51.52974919999999], [0.1129047, 51.5297293], [0.112993, 51.529717300000016], [0.1130812, 51.529707499999994], [0.11352260000000002, 51.5296553], [0.1141005, 51.5295888], [0.11467579999999997, 51.52952560000001], [0.1150796, 51.5294794], [0.11573930000000002, 51.5294011], [0.11580059999999998, 51.5293919], [0.1158579, 51.5293826], [0.1159587, 51.52936349999998], [0.11607610000000002, 51.5293418], [0.11613579999999996, 51.5293318], [0.1162036, 51.5293219], [0.1163937, 51.5292962], [0.11660629999999995, 51.5292736], [0.11671779999999998, 51.52925750000001], [0.11681709999999997, 51.5292404], [0.1170831, 51.52919099999999], [0.1172848, 51.5291554], [0.1176358, 51.52912109999999], [0.1179449, 51.5290684], [0.1183808, 51.5289889], [0.1186693, 51.52893900000001], [0.11899659999999998, 51.5288524], [0.119198, 51.528793], [0.1194854, 51.5286946], [0.11976069999999996, 51.528605199999994], [0.1200669, 51.5285236], [0.120276, 51.5284723], [0.120391, 51.52844400000001], [0.1206983, 51.5283663], [0.1211633, 51.52822630000001], [0.12155879999999997, 51.5281058], [0.12207020000000002, 51.52796049999999], [0.1224306, 51.5278666], [0.1228602, 51.52776080000001], [0.12325220283912672, 51.52767298739745], [0.12326769999999998, 51.527586699999986], [0.1232719, 51.5274408], [0.12326589999999998, 51.52729910000001], [0.1232026, 51.52702959999999], [0.1231061, 51.5267741], [0.12302820000000002, 51.52660660000001], [0.12286279999999998, 51.52633600000001], [0.1227105, 51.526119], [0.1225548, 51.525935], [0.1223925, 51.5257657], [0.1221994, 51.5255869], [0.12187939999999998, 51.5253337], [0.1215198, 51.525097499999994], [0.1212313, 51.5249309], [0.12095369999999998, 51.524797], [0.1206711, 51.5246549], [0.11982839999999996, 51.52429560000001], [0.11949909999999998, 51.5241353], [0.11921289999999998, 51.5239875], [0.118952, 51.52382690000001], [0.11852680000000002, 51.5235802], [0.11813489999999996, 51.523301999999994], [0.11786499999999998, 51.5230888], [0.1175503, 51.5228228], [0.11730390000000002, 51.522584], [0.1171252, 51.522381799999984], [0.1169748, 51.5221939], [0.1168551, 51.52202599999999], [0.116753, 51.52185550000001], [0.1166783, 51.5217008], [0.116634, 51.52158510000001], [0.11658459999999995, 51.5214443], [0.11656220000000002, 51.521271600000006], [0.1165333, 51.521049600000005], [0.11640380000000002, 51.520494], [0.11632469999999998, 51.52023169999999], [0.1161168, 51.5195524]]}", "current_leg_start": "Barking", "dest_arr_time_act": "2328", "motion_projection": null, "next_location_lat": "51.5195524", "next_location_lon": "0.1161168", "previous_location": "Barking", "current_leg_milage": "2.7", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 559.871, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 1010.648, \"from_m\": 559.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\": 2614.374, \"from_m\": 1010.648, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 6596.737, \"from_m\": 2614.374, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 6636.756, \"from_m\": 6596.737, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 6671.484, \"from_m\": 6636.756, \"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\": 6765.632, \"from_m\": 6671.484, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 7860.426, \"from_m\": 6765.632, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 8160.075, \"from_m\": 7860.426, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 9618.247, \"from_m\": 8160.075, \"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\": 9917.895, \"from_m\": 9618.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\": 10766.894, \"from_m\": 9917.895, \"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\": 10805.822, \"from_m\": 10766.894, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 11618.739, \"from_m\": 10805.822, \"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\": 11916.548, \"from_m\": 11618.739, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 16578.222, \"from_m\": 11916.548, \"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\": 16842.618, \"from_m\": 16578.222, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 19686.528, \"from_m\": 16842.618, \"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\": 20216.465, \"from_m\": 19686.528, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 20444.698, \"from_m\": 20216.465, \"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\": 20471.224, \"from_m\": 20444.698, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 20498.618, \"from_m\": 20471.224, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 22999.065, \"from_m\": 20498.618, \"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\": 23483.328, \"from_m\": 22999.065, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 23556.04, \"from_m\": 23483.328, \"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\": 25742.444, \"from_m\": 23556.04, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 26085.318, \"from_m\": 25742.444, \"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\": 27447.072, \"from_m\": 26085.318, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 27736.855, \"from_m\": 27447.072, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}], \"service_id\": 625056, \"profile_key\": \"2df7073531f7cb7c72315b12476edf2849417bb3a416616b5d7cb82ed808acf4\", \"schedule_id\": 8305, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2250\", \"location\": \"Gospel Oak\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 29760}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2252\", \"location\": \"Junction Road Jn\", \"stage_seq\": 2, \"distance_m\": 1295.772, \"section_seq\": 1, \"route_path_id\": 29760}, {\"is_pass\": false, \"wtt_arr\": \"2253\", \"wtt_dep\": \"2254\", \"location\": \"Upper Holloway\", \"stage_seq\": 3, \"distance_m\": 2089.952, \"section_seq\": 1, \"route_path_id\": 29760}, {\"is_pass\": false, \"wtt_arr\": \"2256\", \"wtt_dep\": \"2256H\", \"location\": \"Crouch Hill\", \"stage_seq\": 4, \"distance_m\": 3382.019, \"section_seq\": 1, \"route_path_id\": 29760}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2257H\", \"location\": \"Harringay Park Jn\", \"stage_seq\": 5, \"distance_m\": 3972.665, \"section_seq\": 1, \"route_path_id\": 29760}, {\"is_pass\": false, \"wtt_arr\": \"2259\", \"wtt_dep\": \"2259H\", \"location\": \"Harringay Green Lanes\", \"stage_seq\": 6, \"distance_m\": 4859.556, \"section_seq\": 1, \"route_path_id\": 29760}, {\"is_pass\": false, \"wtt_arr\": \"2302H\", \"wtt_dep\": \"2303\", \"location\": \"South Tottenham\", \"stage_seq\": 7, \"distance_m\": 6705.644, \"section_seq\": 1, \"route_path_id\": 29760}, {\"is_pass\": false, \"wtt_arr\": \"2305H\", \"wtt_dep\": \"2306H\", \"location\": \"Blackhorse Road\", \"stage_seq\": 8, \"distance_m\": 8889.161, \"section_seq\": 1, \"route_path_id\": 29760}, {\"is_pass\": false, \"wtt_arr\": \"2308\", \"wtt_dep\": \"2308H\", \"location\": \"Walthamstow Queen's Road\", \"stage_seq\": 9, \"distance_m\": 14096.233, \"section_seq\": 1, \"route_path_id\": 29760}, {\"is_pass\": false, \"wtt_arr\": \"2310H\", \"wtt_dep\": \"2311H\", \"location\": \"Leyton Midland Road\", \"stage_seq\": 10, \"distance_m\": 15897.506, \"section_seq\": 1, \"route_path_id\": 29760}, {\"is_pass\": false, \"wtt_arr\": \"2313\", \"wtt_dep\": \"2313H\", \"location\": \"Leytonstone High Road\", \"stage_seq\": 11, \"distance_m\": 17063.446, \"section_seq\": 1, \"route_path_id\": 29760}, {\"is_pass\": false, \"wtt_arr\": \"2315H\", \"wtt_dep\": \"2316H\", \"location\": \"Wanstead Park\", \"stage_seq\": 12, \"distance_m\": 18943.987, \"section_seq\": 1, \"route_path_id\": 29760}, {\"is_pass\": false, \"wtt_arr\": \"2318H\", \"wtt_dep\": \"2319\", \"location\": \"Woodgrange Park\", \"stage_seq\": 13, \"distance_m\": 20330.581, \"section_seq\": 1, \"route_path_id\": 29760}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2321\", \"location\": \"Barking Station Jn\", \"stage_seq\": 14, \"distance_m\": 22422.932, \"section_seq\": 1, \"route_path_id\": 29760}, {\"is_pass\": false, \"wtt_arr\": \"2322H\", \"wtt_dep\": \"2323H\", \"location\": \"Barking\", \"stage_seq\": 15, \"distance_m\": 23291.545, \"section_seq\": 1, \"route_path_id\": 29760}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2325\", \"location\": \"Ripple Lane West Jn\", \"stage_seq\": 16, \"distance_m\": 25017.994, \"section_seq\": 1, \"route_path_id\": 29760}, {\"is_pass\": false, \"wtt_arr\": \"2328\", \"wtt_dep\": null, \"location\": \"Barking Riverside Station (Construction)\", \"stage_seq\": 17, \"distance_m\": 27736.855, \"section_seq\": 1, \"route_path_id\": 29760}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 27736.855, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 29760}], \"total_distance_m\": 27736.855, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 27433.531, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 303.324, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2250", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "51.5195524", "current_position_lon": "0.1161168", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 18788, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:54:26Z\", \"source_id\": 51791601, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:55:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:54:28Z\", \"source_id\": 16714365, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14794, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:56:13Z\", \"source_id\": 51794961, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:58:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:56:15Z\", \"source_id\": 16715369, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14786, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:00:32Z\", \"source_id\": 51802757, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:01:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:00:37Z\", \"source_id\": 16717779, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14780, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:03:48Z\", \"source_id\": 51808906, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:04:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:03:52Z\", \"source_id\": 16719594, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14775, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:06:28Z\", \"source_id\": 51813626, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:07:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:06:32Z\", \"source_id\": 16721077, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14771, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:09:03Z\", \"source_id\": 51818056, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:10:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:09:08Z\", \"source_id\": 16722427, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14767, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:12:24Z\", \"source_id\": 51823884, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:13:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:12:28Z\", \"source_id\": 16724289, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14763, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:14:38Z\", \"source_id\": 51827927, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:15:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:14:42Z\", \"source_id\": 16725524, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14759, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:17:27Z\", \"source_id\": 51832687, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:18:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:17:32Z\", \"source_id\": 16726951, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14753, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:20:41Z\", \"source_id\": 51838333, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:21:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:20:48Z\", \"source_id\": 16728659, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14719, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:26:03Z\", \"source_id\": 51847468, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:26:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:26:06Z\", \"source_id\": 16731371, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14738, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:31:48Z\", \"source_id\": 51856759, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:32:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:31:54Z\", \"source_id\": 16734197, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:32:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Barking Riverside Station (Construction)", "service_state_platform": "1", "timing_fact_generation": 1789597914897397, "current_leg_arrival_utc": "2026-09-16T23:32:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T22:32:56.665956", "service_state_evidence_id": 16734197, "current_leg_start_actual_dep": "2026-09-16T23:27:30+01:00", "operational_evidence_version": 45, "service_state_event_time_utc": "2026-09-16T22:32:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T22:42:56.996649", "service_state_valid_until_kind": null, "operational_interpretation_version": 45, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} London Overground P GPO BGV 2J33 None None None None {"version": 3, "segments": [{"to_m": 559.871, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 1010.648, "from_m": 559.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": 2614.374, "from_m": 1010.648, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 6596.737, "from_m": 2614.374, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 6636.756, "from_m": 6596.737, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 6671.484, "from_m": 6636.756, "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": 6765.632, "from_m": 6671.484, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 7860.426, "from_m": 6765.632, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 8160.075, "from_m": 7860.426, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 9618.247, "from_m": 8160.075, "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": 9917.895, "from_m": 9618.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": 10766.894, "from_m": 9917.895, "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": 10805.822, "from_m": 10766.894, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 11618.739, "from_m": 10805.822, "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": 11916.548, "from_m": 11618.739, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 16578.222, "from_m": 11916.548, "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": 16842.618, "from_m": 16578.222, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 19686.528, "from_m": 16842.618, "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": 20216.465, "from_m": 19686.528, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 20444.698, "from_m": 20216.465, "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": 20471.224, "from_m": 20444.698, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 20498.618, "from_m": 20471.224, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 22999.065, "from_m": 20498.618, "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": 23483.328, "from_m": 22999.065, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 23556.04, "from_m": 23483.328, "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": 25742.444, "from_m": 23556.04, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 26085.318, "from_m": 25742.444, "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": 27447.072, "from_m": 26085.318, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 27736.855, "from_m": 27447.072, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}], "service_id": 625056, "profile_key": "2df7073531f7cb7c72315b12476edf2849417bb3a416616b5d7cb82ed808acf4", "schedule_id": 8305, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2250", "location": "Gospel Oak", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 29760}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2252", "location": "Junction Road Jn", "stage_seq": 2, "distance_m": 1295.772, "section_seq": 1, "route_path_id": 29760}, {"is_pass": false, "wtt_arr": "2253", "wtt_dep": "2254", "location": "Upper Holloway", "stage_seq": 3, "distance_m": 2089.952, "section_seq": 1, "route_path_id": 29760}, {"is_pass": false, "wtt_arr": "2256", "wtt_dep": "2256H", "location": "Crouch Hill", "stage_seq": 4, "distance_m": 3382.019, "section_seq": 1, "route_path_id": 29760}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2257H", "location": "Harringay Park Jn", "stage_seq": 5, "distance_m": 3972.665, "section_seq": 1, "route_path_id": 29760}, {"is_pass": false, "wtt_arr": "2259", "wtt_dep": "2259H", "location": "Harringay Green Lanes", "stage_seq": 6, "distance_m": 4859.556, "section_seq": 1, "route_path_id": 29760}, {"is_pass": false, "wtt_arr": "2302H", "wtt_dep": "2303", "location": "South Tottenham", "stage_seq": 7, "distance_m": 6705.644, "section_seq": 1, "route_path_id": 29760}, {"is_pass": false, "wtt_arr": "2305H", "wtt_dep": "2306H", "location": "Blackhorse Road", "stage_seq": 8, "distance_m": 8889.161, "section_seq": 1, "route_path_id": 29760}, {"is_pass": false, "wtt_arr": "2308", "wtt_dep": "2308H", "location": "Walthamstow Queen's Road", "stage_seq": 9, "distance_m": 14096.233, "section_seq": 1, "route_path_id": 29760}, {"is_pass": false, "wtt_arr": "2310H", "wtt_dep": "2311H", "location": "Leyton Midland Road", "stage_seq": 10, "distance_m": 15897.506, "section_seq": 1, "route_path_id": 29760}, {"is_pass": false, "wtt_arr": "2313", "wtt_dep": "2313H", "location": "Leytonstone High Road", "stage_seq": 11, "distance_m": 17063.446, "section_seq": 1, "route_path_id": 29760}, {"is_pass": false, "wtt_arr": "2315H", "wtt_dep": "2316H", "location": "Wanstead Park", "stage_seq": 12, "distance_m": 18943.987, "section_seq": 1, "route_path_id": 29760}, {"is_pass": false, "wtt_arr": "2318H", "wtt_dep": "2319", "location": "Woodgrange Park", "stage_seq": 13, "distance_m": 20330.581, "section_seq": 1, "route_path_id": 29760}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2321", "location": "Barking Station Jn", "stage_seq": 14, "distance_m": 22422.932, "section_seq": 1, "route_path_id": 29760}, {"is_pass": false, "wtt_arr": "2322H", "wtt_dep": "2323H", "location": "Barking", "stage_seq": 15, "distance_m": 23291.545, "section_seq": 1, "route_path_id": 29760}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2325", "location": "Ripple Lane West Jn", "stage_seq": 16, "distance_m": 25017.994, "section_seq": 1, "route_path_id": 29760}, {"is_pass": false, "wtt_arr": "2328", "wtt_dep": null, "location": "Barking Riverside Station (Construction)", "stage_seq": 17, "distance_m": 27736.855, "section_seq": 1, "route_path_id": 29760}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 27736.855, "from_m": 0.0, "section_seq": 1, "route_path_id": 29760}], "total_distance_m": 27736.855, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 27433.531, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 303.324, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 18788, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:54:26Z", "source_id": 51791601, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T21:55:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:54:28Z", "source_id": 16714365, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T22:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14794, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:56:13Z", "source_id": 51794961, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T21:58:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:56:15Z", "source_id": 16715369, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T22:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14786, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:00:32Z", "source_id": 51802757, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T22:01:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:00:37Z", "source_id": 16717779, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T23:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14780, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:03:48Z", "source_id": 51808906, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T22:04:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:03:52Z", "source_id": 16719594, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T23:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14775, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:06:28Z", "source_id": 51813626, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T22:07:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:06:32Z", "source_id": 16721077, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T23:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14771, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:09:03Z", "source_id": 51818056, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T22:10:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:09:08Z", "source_id": 16722427, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T23:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14767, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:12:24Z", "source_id": 51823884, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T22:13:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:12:28Z", "source_id": 16724289, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T23:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14763, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:14:38Z", "source_id": 51827927, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T22:15:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:14:42Z", "source_id": 16725524, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T23:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14759, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:17:27Z", "source_id": 51832687, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T22:18:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:17:32Z", "source_id": 16726951, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T23:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14753, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:20:41Z", "source_id": 51838333, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-16T22:21:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:20:48Z", "source_id": 16728659, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-16T23:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14719, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:26:03Z", "source_id": 51847468, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-16T22:26:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:26:06Z", "source_id": 16731371, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-16T23:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14738, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:31:48Z", "source_id": 51856759, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-16T22:32:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:31:54Z", "source_id": 16734197, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-16T23:32:00+01:00", "operational_fact": true}] Gospel Oak 2250 2250 3 22:50:00 None Barking Riverside Station (Construction) 2330 2328 1 LATE +4 minutes https://www.realtimetrains.co.uk/service/gb-nr:G06950/2026-09-16/detailed None Barking 2026-09-16T23:27:30+01:00 Barking Riverside Station (Construction) 4.0 {"type": "LineString", "coordinates": [[0.08038923598497819, 51.53959910036112], [0.0805214, 51.5395316], [0.0806247, 51.5394791], [0.08152239999999998, 51.53902289999999], [0.0818445, 51.5388574], [0.0821687, 51.5386935], [0.0824527, 51.538556], [0.0833709, 51.5381169], [0.08360449999999998, 51.53800369999999], [0.0842652, 51.53768689999999], [0.08484699999999999, 51.5374059], [0.0854574, 51.537102], [0.0855359, 51.5370629], [0.08707891997059403, 51.53627965100564], [0.08743721332144355, 51.53609777657278], [0.0877777, 51.53594350000001], [0.08940629999999998, 51.5351893], [0.08983152841195213, 51.53501259042423], [0.0911331, 51.534471700000005], [0.0931502, 51.533701099999995], [0.0951919, 51.5330125], [0.0962161, 51.5326916], [0.0972665, 51.5323825], [0.0987557, 51.53199769999999], [0.0996636, 51.53176890000001], [0.10056050769524344, 51.53156608742972], [0.1013463, 51.5313884], [0.1023325, 51.531205199999995], [0.10255799013350377, 51.53115987106872], [0.10322288512136422, 51.53102621094801], [0.1032697, 51.5310168], [0.1055948, 51.5306534], [0.10692, 51.5304598], [0.10750272977900288, 51.53037863216296], [0.1082733, 51.53027129999999], [0.1100319, 51.530053800000005], [0.1126753, 51.5297718], [0.1127909, 51.52974919999999], [0.1129047, 51.5297293], [0.112993, 51.529717300000016], [0.1130812, 51.529707499999994], [0.11352260000000002, 51.5296553], [0.1141005, 51.5295888], [0.11467579999999997, 51.52952560000001], [0.1150796, 51.5294794], [0.11573930000000002, 51.5294011], [0.11580059999999998, 51.5293919], [0.1158579, 51.5293826], [0.1159587, 51.52936349999998], [0.11607610000000002, 51.5293418], [0.11613579999999996, 51.5293318], [0.1162036, 51.5293219], [0.1163937, 51.5292962], [0.11660629999999995, 51.5292736], [0.11671779999999998, 51.52925750000001], [0.11681709999999997, 51.5292404], [0.1170831, 51.52919099999999], [0.1172848, 51.5291554], [0.1176358, 51.52912109999999], [0.1179449, 51.5290684], [0.1183808, 51.5289889], [0.1186693, 51.52893900000001], [0.11899659999999998, 51.5288524], [0.119198, 51.528793], [0.1194854, 51.5286946], [0.11976069999999996, 51.528605199999994], [0.1200669, 51.5285236], [0.120276, 51.5284723], [0.120391, 51.52844400000001], [0.1206983, 51.5283663], [0.1211633, 51.52822630000001], [0.12155879999999997, 51.5281058], [0.12207020000000002, 51.52796049999999], [0.1224306, 51.5278666], [0.1228602, 51.52776080000001], [0.12325220283912672, 51.52767298739745], [0.12326769999999998, 51.527586699999986], [0.1232719, 51.5274408], [0.12326589999999998, 51.52729910000001], [0.1232026, 51.52702959999999], [0.1231061, 51.5267741], [0.12302820000000002, 51.52660660000001], [0.12286279999999998, 51.52633600000001], [0.1227105, 51.526119], [0.1225548, 51.525935], [0.1223925, 51.5257657], [0.1221994, 51.5255869], [0.12187939999999998, 51.5253337], [0.1215198, 51.525097499999994], [0.1212313, 51.5249309], [0.12095369999999998, 51.524797], [0.1206711, 51.5246549], [0.11982839999999996, 51.52429560000001], [0.11949909999999998, 51.5241353], [0.11921289999999998, 51.5239875], [0.118952, 51.52382690000001], [0.11852680000000002, 51.5235802], [0.11813489999999996, 51.523301999999994], [0.11786499999999998, 51.5230888], [0.1175503, 51.5228228], [0.11730390000000002, 51.522584], [0.1171252, 51.522381799999984], [0.1169748, 51.5221939], [0.1168551, 51.52202599999999], [0.116753, 51.52185550000001], [0.1166783, 51.5217008], [0.116634, 51.52158510000001], [0.11658459999999995, 51.5214443], [0.11656220000000002, 51.521271600000006], [0.1165333, 51.521049600000005], [0.11640380000000002, 51.520494], [0.11632469999999998, 51.52023169999999], [0.1161168, 51.5195524]]} 2.7 2328 2332 Barking Barking Riverside Station (Construction) Barking Riverside Station (Construction) 51.5195524 0.1161168 51.5195524 0.1161168 1 0 2026-09-16 22:43:21 TERMINATED 2026-09-16 22:32:00 Barking Riverside Station (Construction) TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16734197 1789597914897397 45 45 2026-09-16 22:42:56.996649 1 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 22:32:56.665956
594179 624110 G86076 152E34M816 2026-09-16 COMPLETE 16734085 2026-09-16 23:32:00 2026-09-16 22:43:21 2026-09-18 22:43:21 {"id": 624110, "stp": "P", "toc": "Northern", "uid": "G86076", "consist": "156487", "dest_crs": "MBR", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G86076/2026-09-16/detailed", "trust_id": "152E34M816", "origin_crs": "WTB", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Middlesbrough", "service_date": "2026-09-16", "dest_arr_time": "2334", "dest_platform": "1", "is_terminated": 1, "next_location": "Middlesbrough", "signalling_id": "2E34", "timing_status": "EARLY", "origin_station": "Whitby", "current_leg_arr": "2332", "current_leg_dep": "2328½", "current_leg_end": "Middlesbrough", "origin_dep_time": "2204", "origin_platform": "1", "current_location": "Middlesbrough", "last_update_time": "2026-09-16T22:43:21", "route_debug_link": null, "timing_variation": "-2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.2085217, 54.5520107], [-1.2098827, 54.55297449999999], [-1.2129189, 54.55537], [-1.2137665, 54.55606680000001], [-1.2144961000000003, 54.55679469999999], [-1.2149225, 54.5573277], [-1.2152471, 54.5578275], [-1.2156011, 54.558468299999994], [-1.215807, 54.5590993], [-1.2158946999999998, 54.559402599999984], [-1.2159763, 54.559945199999994], [-1.2159937, 54.56011099999999], [-1.2160638, 54.5609256], [-1.2160767, 54.56114889999999], [-1.2160845999999998, 54.5613953], [-1.216084, 54.5615856], [-1.2160656, 54.56186629999999], [-1.2159843, 54.5623957], [-1.2159348, 54.56259769999999], [-1.2158331999999998, 54.5629264], [-1.2156044, 54.563510399999984], [-1.2154429, 54.5639432], [-1.2153259999999997, 54.5643803], [-1.2152385, 54.56489119999999], [-1.2152145, 54.56547450000001], [-1.2152248, 54.5657769], [-1.2152587, 54.5660981], [-1.2153309, 54.566498], [-1.2155262, 54.56716120000001], [-1.2158478999999998, 54.5678304], [-1.2162449, 54.5684959], [-1.2168654000000003, 54.5692169], [-1.2173446, 54.5697303], [-1.2182023, 54.570661599999994], [-1.2186705999999998, 54.5711479], [-1.2193461, 54.571889799999994], [-1.2196792, 54.5722288], [-1.2201159, 54.5726334], [-1.2204932, 54.572949], [-1.2207136, 54.5731245], [-1.2213481, 54.5736009], [-1.2219747999999997, 54.57403810000001], [-1.2238622999999995, 54.5753558], [-1.2246725, 54.57592040000001], [-1.2247312070314482, 54.575961363294546], [-1.2251314, 54.57624059999999], [-1.2258731, 54.5767118], [-1.2263890999999998, 54.57700689999999], [-1.2274748999999998, 54.577539299999984], [-1.2280584, 54.5777653], [-1.2286743, 54.57804050000001], [-1.2290631, 54.5781892], [-1.2299996999999998, 54.5785296], [-1.2306817, 54.5787436], [-1.2310255, 54.57883829999999], [-1.2313826, 54.57891539999999], [-1.2318164000000005, 54.578991499999994], [-1.2324676, 54.5790775], [-1.2328296, 54.579110799999995], [-1.2332021, 54.5791414], [-1.2338085999999997, 54.57916489999999], [-1.2341270999999998, 54.5791731], [-1.2346011, 54.5791842], [-1.2354250999999998, 54.57921300000001], [-1.2356638, 54.57922949999999], [-1.235981, 54.57925600000001], [-1.2361125, 54.579266999999994], [-1.2363649, 54.5792956], [-1.23666, 54.579324699999994], [-1.2369660999999998, 54.57934780000001], [-1.2375216, 54.5793632], [-1.2380676999999998, 54.57936659999999], [-1.2391768999999997, 54.579372000000006], [-1.2409363999999998, 54.5793857], [-1.2411831, 54.5793868], [-1.2418063999999998, 54.5793857], [-1.2424356, 54.5793745], [-1.2429518, 54.5793469], [-1.2434731, 54.5793045], [-1.2439950999999998, 54.5792497], [-1.2445128, 54.579186799999995], [-1.2450877, 54.5791052], [-1.2452319, 54.57908160000001], [-1.2457909, 54.5789839], [-1.2463254999999998, 54.5788669], [-1.2470764999999997, 54.57867769999999], [-1.2477044, 54.5785075], [-1.2483712, 54.57831209999999], [-1.2490695999999997, 54.5781002], [-1.2497777999999995, 54.577852799999995], [-1.2503023, 54.57765469999999], [-1.2507482, 54.5774705], [-1.2511162, 54.577295], [-1.2514215999999998, 54.5771396], [-1.2519394999999998, 54.57683059999999], [-1.2525587, 54.5764273], [-1.2532187786098454, 54.575961363294546], [-1.2535005, 54.5757625], [-1.2546353999999995, 54.5749854], [-1.2552531, 54.57456010000001], [-1.2553831, 54.57448670000001], [-1.2554945, 54.574416], [-1.2556740999999998, 54.57430790000001], [-1.2558716, 54.57420340000001], [-1.2553106999999997, 54.5745854], [-1.2546897999999995, 54.5750121], [-1.2535577, 54.5757903], [-1.2533091908347165, 54.575961363294546], [-1.2526062999999998, 54.5764452], [-1.2522093999999997, 54.5767127], [-1.2516971, 54.577038], [-1.2512261, 54.57729340000001], [-1.2508185, 54.57748889999999], [-1.2503774, 54.57767179999999], [-1.2500079999999998, 54.577811100000005], [-1.249426, 54.57801709999999], [-1.2488069999999998, 54.5782214], [-1.2481861000000003, 54.5784133], [-1.2472564999999998, 54.5786734], [-1.2463241, 54.57890570000001], [-1.2458003, 54.57901889999999], [-1.245246, 54.579114], [-1.2451023, 54.5791388], [-1.2445571, 54.5792155], [-1.244022, 54.57927930000001], [-1.2434857999999998, 54.579334499999995], [-1.2429692, 54.5793757], [-1.2424516, 54.5794029], [-1.2418054, 54.57941720000001], [-1.2411823999999998, 54.5794167], [-1.2409362, 54.57941359999999], [-1.2383668, 54.5793998], [-1.2377006999999998, 54.5793952], [-1.2372148, 54.5793877], [-1.2367371, 54.5793638], [-1.2363607, 54.57934530000001], [-1.2361096, 54.5793448], [-1.2355656, 54.57935189999999], [-1.235014, 54.57936240000001], [-1.2347429, 54.5793629], [-1.2343611, 54.579356700000005]]}", "current_leg_start": "James Cook", "dest_arr_time_act": "2333½", "motion_projection": null, "next_location_lat": "54.5793567", "next_location_lon": "-1.2343611", "previous_location": "James Cook", "current_leg_milage": "4.3", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 421.589, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 555.642, \"from_m\": 421.589, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 9823.643, \"from_m\": 555.642, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 10254.192, \"from_m\": 9823.643, \"capability_applied\": null, \"effective_limit_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\": 14869.927, \"from_m\": 10254.192, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 15298.289, \"from_m\": 14869.927, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 16404.393, \"from_m\": 15298.289, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 16468.077, \"from_m\": 16404.393, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 29032.228, \"from_m\": 16468.077, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 29286.433, \"from_m\": 29032.228, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 37639.055, \"from_m\": 29286.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\": 38760.929, \"from_m\": 37639.055, \"capability_applied\": null, \"effective_limit_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\": 38992.755, \"from_m\": 38760.929, \"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\": 48389.723, \"from_m\": 38992.755, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 48767.45, \"from_m\": 48389.723, \"capability_applied\": null, \"effective_limit_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\": 55220.717, \"from_m\": 48767.45, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 55430.022, \"from_m\": 55220.717, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 55475.252, \"from_m\": 55430.022, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 55525.371, \"from_m\": 55475.252, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 55885.005, \"from_m\": 55525.371, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 57190.392, \"from_m\": 55885.005, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 57461.073, \"from_m\": 57190.392, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 57517.34, \"from_m\": 57461.073, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 59116.145, \"from_m\": 57517.34, \"capability_applied\": null, \"effective_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\": 624110, \"profile_key\": \"6d01eafee756d094fa95474dd4f15178335d6e4989a0dd42bc38c0d31108916a\", \"schedule_id\": 12573, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2204\", \"location\": \"Whitby\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 32517}, {\"is_pass\": false, \"wtt_arr\": \"2207H\", \"wtt_dep\": \"2208\", \"location\": \"Ruswarp\", \"stage_seq\": 2, \"distance_m\": 2212.277, \"section_seq\": 1, \"route_path_id\": 32517}, {\"is_pass\": false, \"wtt_arr\": \"2212H\", \"wtt_dep\": \"2213\", \"location\": \"Sleights\", \"stage_seq\": 3, \"distance_m\": 4782.09, \"section_seq\": 1, \"route_path_id\": 32517}, {\"is_pass\": false, \"wtt_arr\": \"2220H\", \"wtt_dep\": \"2221H\", \"location\": \"Grosmont\", \"stage_seq\": 4, \"distance_m\": 9984.347, \"section_seq\": 1, \"route_path_id\": 32517}, {\"is_pass\": false, \"wtt_arr\": \"2224H\", \"wtt_dep\": \"2225\", \"location\": \"Egton\", \"stage_seq\": 5, \"distance_m\": 12528.566, \"section_seq\": 1, \"route_path_id\": 32517}, {\"is_pass\": false, \"wtt_arr\": \"2229\", \"wtt_dep\": \"2232\", \"location\": \"Glaisdale\", \"stage_seq\": 6, \"distance_m\": 15086.953, \"section_seq\": 1, \"route_path_id\": 32517}, {\"is_pass\": false, \"wtt_arr\": \"2236H\", \"wtt_dep\": \"2237\", \"location\": \"Lealholm\", \"stage_seq\": 7, \"distance_m\": 18464.619, \"section_seq\": 1, \"route_path_id\": 32517}, {\"is_pass\": false, \"wtt_arr\": \"2243\", \"wtt_dep\": \"2243H\", \"location\": \"Danby\", \"stage_seq\": 8, \"distance_m\": 24229.339, \"section_seq\": 1, \"route_path_id\": 32517}, {\"is_pass\": false, \"wtt_arr\": \"2246H\", \"wtt_dep\": \"2247\", \"location\": \"Castleton Moor\", \"stage_seq\": 9, \"distance_m\": 26585.972, \"section_seq\": 1, \"route_path_id\": 32517}, {\"is_pass\": false, \"wtt_arr\": \"2250\", \"wtt_dep\": \"2250H\", \"location\": \"Commondale\", \"stage_seq\": 10, \"distance_m\": 29144.369, \"section_seq\": 1, \"route_path_id\": 32517}, {\"is_pass\": false, \"wtt_arr\": \"2257H\", \"wtt_dep\": \"2258\", \"location\": \"Kildale\", \"stage_seq\": 11, \"distance_m\": 35664.176, \"section_seq\": 1, \"route_path_id\": 32517}, {\"is_pass\": false, \"wtt_arr\": \"2302H\", \"wtt_dep\": \"2307H\", \"location\": \"Battersby\", \"stage_seq\": 12, \"distance_m\": 38334.174, \"section_seq\": 1, \"route_path_id\": 32517}, {\"is_pass\": false, \"wtt_arr\": \"2312H\", \"wtt_dep\": \"2313\", \"location\": \"Great Ayton\", \"stage_seq\": 13, \"distance_m\": 42346.786, \"section_seq\": 1, \"route_path_id\": 32517}, {\"is_pass\": false, \"wtt_arr\": \"2320\", \"wtt_dep\": \"2321\", \"location\": \"Nunthorpe\", \"stage_seq\": 14, \"distance_m\": 48506.483, \"section_seq\": 1, \"route_path_id\": 32517}, {\"is_pass\": false, \"wtt_arr\": \"2323\", \"wtt_dep\": \"2323H\", \"location\": \"Gypsy Lane\", \"stage_seq\": 15, \"distance_m\": 49460.937, \"section_seq\": 1, \"route_path_id\": 32517}, {\"is_pass\": false, \"wtt_arr\": \"2325H\", \"wtt_dep\": \"2326\", \"location\": \"Marton\", \"stage_seq\": 16, \"distance_m\": 51106.296, \"section_seq\": 1, \"route_path_id\": 32517}, {\"is_pass\": false, \"wtt_arr\": \"2328\", \"wtt_dep\": \"2328H\", \"location\": \"James Cook\", \"stage_seq\": 17, \"distance_m\": 52194.367, \"section_seq\": 1, \"route_path_id\": 32517}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2332\", \"location\": \"Cargo Fleet Rd Sig. MW6984\", \"stage_seq\": 18, \"distance_m\": 55092.771, \"section_seq\": 1, \"route_path_id\": 32517}, {\"is_pass\": false, \"wtt_arr\": \"2333H\", \"wtt_dep\": null, \"location\": \"Middlesbrough\", \"stage_seq\": 19, \"distance_m\": 59116.145, \"section_seq\": 1, \"route_path_id\": 32517}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 59116.145, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 32517}], \"total_distance_m\": 59116.145, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 57517.34, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1598.805, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2204", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.5", "current_position_lat": "54.5793567", "current_position_lon": "-1.2343611", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:22:27Z\", \"source_id\": 16729477, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 4246, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:31:32Z\", \"source_id\": 51856372, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:32:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:31:38Z\", \"source_id\": 16734085, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:32:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Middlesbrough", "service_state_platform": "1", "timing_fact_generation": 1789597899040523, "current_leg_arrival_utc": "2026-09-16T23:32:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T22:32:59.526698", "service_state_evidence_id": 16734085, "current_leg_start_actual_dep": "2026-09-16T23:28:30+01:00", "operational_evidence_version": 4, "service_state_event_time_utc": "2026-09-16T22:32:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T22:42:59.753898", "service_state_valid_until_kind": null, "operational_interpretation_version": 4, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Northern P WTB MBR 2E34 156487 2 75 None {"version": 3, "segments": [{"to_m": 421.589, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 555.642, "from_m": 421.589, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 9823.643, "from_m": 555.642, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 10254.192, "from_m": 9823.643, "capability_applied": null, "effective_limit_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": 14869.927, "from_m": 10254.192, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 15298.289, "from_m": 14869.927, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 16404.393, "from_m": 15298.289, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 16468.077, "from_m": 16404.393, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 29032.228, "from_m": 16468.077, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 29286.433, "from_m": 29032.228, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 37639.055, "from_m": 29286.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": 38760.929, "from_m": 37639.055, "capability_applied": null, "effective_limit_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": 38992.755, "from_m": 38760.929, "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": 48389.723, "from_m": 38992.755, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 48767.45, "from_m": 48389.723, "capability_applied": null, "effective_limit_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": 55220.717, "from_m": 48767.45, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 55430.022, "from_m": 55220.717, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 55475.252, "from_m": 55430.022, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 55525.371, "from_m": 55475.252, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 55885.005, "from_m": 55525.371, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 57190.392, "from_m": 55885.005, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 57461.073, "from_m": 57190.392, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 57517.34, "from_m": 57461.073, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 59116.145, "from_m": 57517.34, "capability_applied": null, "effective_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": 624110, "profile_key": "6d01eafee756d094fa95474dd4f15178335d6e4989a0dd42bc38c0d31108916a", "schedule_id": 12573, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2204", "location": "Whitby", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 32517}, {"is_pass": false, "wtt_arr": "2207H", "wtt_dep": "2208", "location": "Ruswarp", "stage_seq": 2, "distance_m": 2212.277, "section_seq": 1, "route_path_id": 32517}, {"is_pass": false, "wtt_arr": "2212H", "wtt_dep": "2213", "location": "Sleights", "stage_seq": 3, "distance_m": 4782.09, "section_seq": 1, "route_path_id": 32517}, {"is_pass": false, "wtt_arr": "2220H", "wtt_dep": "2221H", "location": "Grosmont", "stage_seq": 4, "distance_m": 9984.347, "section_seq": 1, "route_path_id": 32517}, {"is_pass": false, "wtt_arr": "2224H", "wtt_dep": "2225", "location": "Egton", "stage_seq": 5, "distance_m": 12528.566, "section_seq": 1, "route_path_id": 32517}, {"is_pass": false, "wtt_arr": "2229", "wtt_dep": "2232", "location": "Glaisdale", "stage_seq": 6, "distance_m": 15086.953, "section_seq": 1, "route_path_id": 32517}, {"is_pass": false, "wtt_arr": "2236H", "wtt_dep": "2237", "location": "Lealholm", "stage_seq": 7, "distance_m": 18464.619, "section_seq": 1, "route_path_id": 32517}, {"is_pass": false, "wtt_arr": "2243", "wtt_dep": "2243H", "location": "Danby", "stage_seq": 8, "distance_m": 24229.339, "section_seq": 1, "route_path_id": 32517}, {"is_pass": false, "wtt_arr": "2246H", "wtt_dep": "2247", "location": "Castleton Moor", "stage_seq": 9, "distance_m": 26585.972, "section_seq": 1, "route_path_id": 32517}, {"is_pass": false, "wtt_arr": "2250", "wtt_dep": "2250H", "location": "Commondale", "stage_seq": 10, "distance_m": 29144.369, "section_seq": 1, "route_path_id": 32517}, {"is_pass": false, "wtt_arr": "2257H", "wtt_dep": "2258", "location": "Kildale", "stage_seq": 11, "distance_m": 35664.176, "section_seq": 1, "route_path_id": 32517}, {"is_pass": false, "wtt_arr": "2302H", "wtt_dep": "2307H", "location": "Battersby", "stage_seq": 12, "distance_m": 38334.174, "section_seq": 1, "route_path_id": 32517}, {"is_pass": false, "wtt_arr": "2312H", "wtt_dep": "2313", "location": "Great Ayton", "stage_seq": 13, "distance_m": 42346.786, "section_seq": 1, "route_path_id": 32517}, {"is_pass": false, "wtt_arr": "2320", "wtt_dep": "2321", "location": "Nunthorpe", "stage_seq": 14, "distance_m": 48506.483, "section_seq": 1, "route_path_id": 32517}, {"is_pass": false, "wtt_arr": "2323", "wtt_dep": "2323H", "location": "Gypsy Lane", "stage_seq": 15, "distance_m": 49460.937, "section_seq": 1, "route_path_id": 32517}, {"is_pass": false, "wtt_arr": "2325H", "wtt_dep": "2326", "location": "Marton", "stage_seq": 16, "distance_m": 51106.296, "section_seq": 1, "route_path_id": 32517}, {"is_pass": false, "wtt_arr": "2328", "wtt_dep": "2328H", "location": "James Cook", "stage_seq": 17, "distance_m": 52194.367, "section_seq": 1, "route_path_id": 32517}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2332", "location": "Cargo Fleet Rd Sig. MW6984", "stage_seq": 18, "distance_m": 55092.771, "section_seq": 1, "route_path_id": 32517}, {"is_pass": false, "wtt_arr": "2333H", "wtt_dep": null, "location": "Middlesbrough", "stage_seq": 19, "distance_m": 59116.145, "section_seq": 1, "route_path_id": 32517}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 59116.145, "from_m": 0.0, "section_seq": 1, "route_path_id": 32517}], "total_distance_m": 59116.145, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 57517.34, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1598.805, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:22:27Z", "source_id": 16729477, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-16T23:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 4246, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:31:32Z", "source_id": 51856372, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-16T22:32:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:31:38Z", "source_id": 16734085, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-16T23:32:00+01:00", "operational_fact": true}] Whitby 2204 2204 1 None None Middlesbrough 2334 2333½ 1 EARLY -2 minutes https://www.realtimetrains.co.uk/service/gb-nr:G86076/2026-09-16/detailed None James Cook 2026-09-16T23:28:30+01:00 Middlesbrough 3.5 {"type": "LineString", "coordinates": [[-1.2085217, 54.5520107], [-1.2098827, 54.55297449999999], [-1.2129189, 54.55537], [-1.2137665, 54.55606680000001], [-1.2144961000000003, 54.55679469999999], [-1.2149225, 54.5573277], [-1.2152471, 54.5578275], [-1.2156011, 54.558468299999994], [-1.215807, 54.5590993], [-1.2158946999999998, 54.559402599999984], [-1.2159763, 54.559945199999994], [-1.2159937, 54.56011099999999], [-1.2160638, 54.5609256], [-1.2160767, 54.56114889999999], [-1.2160845999999998, 54.5613953], [-1.216084, 54.5615856], [-1.2160656, 54.56186629999999], [-1.2159843, 54.5623957], [-1.2159348, 54.56259769999999], [-1.2158331999999998, 54.5629264], [-1.2156044, 54.563510399999984], [-1.2154429, 54.5639432], [-1.2153259999999997, 54.5643803], [-1.2152385, 54.56489119999999], [-1.2152145, 54.56547450000001], [-1.2152248, 54.5657769], [-1.2152587, 54.5660981], [-1.2153309, 54.566498], [-1.2155262, 54.56716120000001], [-1.2158478999999998, 54.5678304], [-1.2162449, 54.5684959], [-1.2168654000000003, 54.5692169], [-1.2173446, 54.5697303], [-1.2182023, 54.570661599999994], [-1.2186705999999998, 54.5711479], [-1.2193461, 54.571889799999994], [-1.2196792, 54.5722288], [-1.2201159, 54.5726334], [-1.2204932, 54.572949], [-1.2207136, 54.5731245], [-1.2213481, 54.5736009], [-1.2219747999999997, 54.57403810000001], [-1.2238622999999995, 54.5753558], [-1.2246725, 54.57592040000001], [-1.2247312070314482, 54.575961363294546], [-1.2251314, 54.57624059999999], [-1.2258731, 54.5767118], [-1.2263890999999998, 54.57700689999999], [-1.2274748999999998, 54.577539299999984], [-1.2280584, 54.5777653], [-1.2286743, 54.57804050000001], [-1.2290631, 54.5781892], [-1.2299996999999998, 54.5785296], [-1.2306817, 54.5787436], [-1.2310255, 54.57883829999999], [-1.2313826, 54.57891539999999], [-1.2318164000000005, 54.578991499999994], [-1.2324676, 54.5790775], [-1.2328296, 54.579110799999995], [-1.2332021, 54.5791414], [-1.2338085999999997, 54.57916489999999], [-1.2341270999999998, 54.5791731], [-1.2346011, 54.5791842], [-1.2354250999999998, 54.57921300000001], [-1.2356638, 54.57922949999999], [-1.235981, 54.57925600000001], [-1.2361125, 54.579266999999994], [-1.2363649, 54.5792956], [-1.23666, 54.579324699999994], [-1.2369660999999998, 54.57934780000001], [-1.2375216, 54.5793632], [-1.2380676999999998, 54.57936659999999], [-1.2391768999999997, 54.579372000000006], [-1.2409363999999998, 54.5793857], [-1.2411831, 54.5793868], [-1.2418063999999998, 54.5793857], [-1.2424356, 54.5793745], [-1.2429518, 54.5793469], [-1.2434731, 54.5793045], [-1.2439950999999998, 54.5792497], [-1.2445128, 54.579186799999995], [-1.2450877, 54.5791052], [-1.2452319, 54.57908160000001], [-1.2457909, 54.5789839], [-1.2463254999999998, 54.5788669], [-1.2470764999999997, 54.57867769999999], [-1.2477044, 54.5785075], [-1.2483712, 54.57831209999999], [-1.2490695999999997, 54.5781002], [-1.2497777999999995, 54.577852799999995], [-1.2503023, 54.57765469999999], [-1.2507482, 54.5774705], [-1.2511162, 54.577295], [-1.2514215999999998, 54.5771396], [-1.2519394999999998, 54.57683059999999], [-1.2525587, 54.5764273], [-1.2532187786098454, 54.575961363294546], [-1.2535005, 54.5757625], [-1.2546353999999995, 54.5749854], [-1.2552531, 54.57456010000001], [-1.2553831, 54.57448670000001], [-1.2554945, 54.574416], [-1.2556740999999998, 54.57430790000001], [-1.2558716, 54.57420340000001], [-1.2553106999999997, 54.5745854], [-1.2546897999999995, 54.5750121], [-1.2535577, 54.5757903], [-1.2533091908347165, 54.575961363294546], [-1.2526062999999998, 54.5764452], [-1.2522093999999997, 54.5767127], [-1.2516971, 54.577038], [-1.2512261, 54.57729340000001], [-1.2508185, 54.57748889999999], [-1.2503774, 54.57767179999999], [-1.2500079999999998, 54.577811100000005], [-1.249426, 54.57801709999999], [-1.2488069999999998, 54.5782214], [-1.2481861000000003, 54.5784133], [-1.2472564999999998, 54.5786734], [-1.2463241, 54.57890570000001], [-1.2458003, 54.57901889999999], [-1.245246, 54.579114], [-1.2451023, 54.5791388], [-1.2445571, 54.5792155], [-1.244022, 54.57927930000001], [-1.2434857999999998, 54.579334499999995], [-1.2429692, 54.5793757], [-1.2424516, 54.5794029], [-1.2418054, 54.57941720000001], [-1.2411823999999998, 54.5794167], [-1.2409362, 54.57941359999999], [-1.2383668, 54.5793998], [-1.2377006999999998, 54.5793952], [-1.2372148, 54.5793877], [-1.2367371, 54.5793638], [-1.2363607, 54.57934530000001], [-1.2361096, 54.5793448], [-1.2355656, 54.57935189999999], [-1.235014, 54.57936240000001], [-1.2347429, 54.5793629], [-1.2343611, 54.579356700000005]]} 4.3 2328½ 2332 James Cook Middlesbrough Middlesbrough 54.5793567 -1.2343611 54.5793567 -1.2343611 1 0 2026-09-16 22:43:21 TERMINATED 2026-09-16 22:32:00 Middlesbrough TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16734085 1789597899040523 4 4 2026-09-16 22:42:59.753898 1 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 22:32:59.526698
594180 624207 W30029 655D70M816 2026-09-16 COMPLETE 16733065 2026-09-16 23:33:00 2026-09-16 22:43:21 2026-09-18 22:43:21 {"id": 624207, "stp": "P", "toc": "CrossCountry", "uid": "W30029", "consist": "221118", "dest_crs": "XUN", "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W30029/2026-09-16/detailed", "trust_id": "655D70M816", "origin_crs": "BHM", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Barton Under Needwood RSMD", "service_date": "2026-09-16", "dest_arr_time": "2345", "dest_platform": null, "is_terminated": 1, "next_location": "Barton Under Needwood RSMD", "signalling_id": "5D70", "timing_status": "EARLY", "origin_station": "Birmingham New Street", "current_leg_arr": "2333", "current_leg_dep": "2258", "current_leg_end": "Barton Under Needwood RSMD", "origin_dep_time": "2209", "origin_platform": "2", "current_location": "Barton Under Needwood RSMD", "last_update_time": "2026-09-16T22:43:21", "route_debug_link": null, "timing_variation": "-12 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.119521, 52.8012105], [-2.1191648, 52.8008073], [-2.1188939, 52.8005564], [-2.1175594999999996, 52.79919040000001], [-2.1172698, 52.7988938], [-2.1168668, 52.7984485], [-2.1164839, 52.7980109], [-2.1161421, 52.7976466], [-2.1158926999999994, 52.797450999999995], [-2.1156365000000004, 52.7972786], [-2.1153154, 52.797080599999994], [-2.1149989, 52.79689830000001], [-2.1146603, 52.7967162], [-2.1143164999999997, 52.79654529999999], [-2.1140038, 52.7964057], [-2.1136827, 52.796272599999995], [-2.113066, 52.79603899999999], [-2.1124250000000004, 52.79584199999999], [-2.1116397, 52.7956322], [-2.1109233, 52.795483], [-2.1102180999999995, 52.79537119999999], [-2.1095225, 52.7952868], [-2.1087637, 52.79523319999999], [-2.1078677, 52.79521909999999], [-2.1070821999999994, 52.7952572], [-2.1064944, 52.79531269999999], [-2.105892, 52.7953901], [-2.1051759999999997, 52.79552220000001], [-2.1045182, 52.795684099999995], [-2.1036769, 52.795914299999986], [-2.0994731, 52.7970645], [-2.0929547, 52.7988245], [-2.0926304999999994, 52.7989268], [-2.0925224999999994, 52.79895810000001], [-2.0900911, 52.7996101], [-2.0893703, 52.79977249999999], [-2.0886286, 52.7999197], [-2.0877586, 52.8000611], [-2.0872853, 52.800118399999995], [-2.0868792, 52.8001642], [-2.0864258, 52.80020499999999], [-2.0859712, 52.8002351], [-2.0847728, 52.800292000000006], [-2.0835636999999996, 52.8002852], [-2.0825273, 52.8002565], [-2.0815068999999995, 52.8001643], [-2.0808734, 52.800091399999985], [-2.0799543, 52.7999587], [-2.0790449999999994, 52.799792799999985], [-2.0781287, 52.79958379999999], [-2.0774734, 52.7994081], [-2.0764916, 52.7991129], [-2.075617, 52.79877900000001], [-2.0745607, 52.79831579999999], [-2.0739119, 52.7979802], [-2.0733979, 52.7976827], [-2.0719941, 52.7968722], [-2.0711191, 52.7964381], [-2.0703968999999995, 52.796127], [-2.0696754999999993, 52.79586100000001], [-2.0691472, 52.7956747], [-2.0681312999999997, 52.7953593], [-2.0677031, 52.7952416], [-2.0675644, 52.79520269999999], [-2.066125153474899, 52.794769653473054], [-2.0659022999999994, 52.7947026], [-2.0633706, 52.79386649999999], [-2.0622708, 52.79346909999999], [-2.0611243999999997, 52.793042199999995], [-2.0584420999999997, 52.7919607], [-2.0583691, 52.79193039999999], [-2.0564851, 52.79112570000001], [-2.0548093, 52.79052849999999], [-2.0539679999999993, 52.790279], [-2.0531135, 52.79005269999999], [-2.0520376, 52.7898177], [-2.0519584, 52.78980060000001], [-2.0513602, 52.78967719999999], [-2.0502779, 52.7895041], [-2.0491836, 52.78937270000001], [-2.0482579, 52.78928719999999], [-2.0471219000000005, 52.7892253], [-2.0459811, 52.78920699999999], [-2.0444717, 52.7892284], [-2.0436048, 52.7892662], [-2.0424267, 52.789342999999995], [-2.0415675, 52.78944820000001], [-2.0409598, 52.7895456], [-2.0403316, 52.789683], [-2.038935, 52.790012700000005], [-2.0356498, 52.79080569999999], [-2.0335954999999997, 52.79132409999999], [-2.032564, 52.7915533], [-2.0314943, 52.79175], [-2.0302568999999995, 52.791917], [-2.0292216, 52.792045900000005], [-2.028069, 52.792151899999986], [-2.0264814, 52.792274299999995], [-2.0253481999999994, 52.7923107], [-2.023767, 52.79231339999999], [-2.0225316, 52.792258], [-2.0211521, 52.79215090000001], [-2.018802599999999, 52.7918743], [-2.0176045, 52.7916703], [-2.0168814, 52.7915291], [-2.0161154, 52.791359099999994], [-2.0155751, 52.791227600000006], [-2.0147295999999995, 52.791008899999994], [-2.0138361, 52.7907445], [-2.0128348, 52.790407899999984], [-2.0122543, 52.790218200000005], [-2.0117398, 52.79002239999999], [-2.0097997999999997, 52.78926770000001], [-2.0079536, 52.7886647], [-2.0061128, 52.7881791], [-2.0056751, 52.7880724], [-2.0055044999999994, 52.78803210000001], [-2.0048681, 52.787903799999995], [-2.0033132, 52.787639299999995], [-2.002411, 52.78751460000001], [-2.0009371, 52.7873324], [-2.0001038, 52.78725779999999], [-1.9992974999999995, 52.7872305], [-1.9983345999999995, 52.78719869999998], [-1.9978264, 52.7871892], [-1.9967664, 52.7871911], [-1.9959597, 52.78721389999999], [-1.9957062000000003, 52.7872241], [-1.9943728, 52.7872804], [-1.9936103, 52.7873424], [-1.9928446, 52.7874381], [-1.9923594999999996, 52.7875094], [-1.9922399, 52.787524700000006], [-1.9910034999999997, 52.7877215], [-1.9896762, 52.787968000000006], [-1.9892867999999997, 52.788049599999994], [-1.9884933999999996, 52.788194299999994], [-1.9878978, 52.7883122], [-1.9873794, 52.78840400000001], [-1.9871474719537765, 52.78844305702785], [-1.9868954614996537, 52.78848538401902], [-1.9866772038126008, 52.78852496313976], [-1.9864913808153717, 52.78856161264851], [-1.986336674430717, 52.78859515080369], [-1.9862117665813888, 52.78862539586368], [-1.9861153391901392, 52.788652166086955], [-1.98604607417972, 52.78867527973188], [-1.9860026534728832, 52.788694555056914], [-1.985983758992381, 52.788709810320434], [-1.985988072660965, 52.788720863780895], [-1.9860142764013875, 52.788727533696694], [-1.9860610521364, 52.78872963832626], [-1.9861270817887549, 52.788726995928], [-1.986211047281204, 52.788719424760345], [-1.9863116305364985, 52.7887067430817], [-1.9864275134773912, 52.78868876915048], [-1.9855968, 52.78886390000001], [-1.9844253999999997, 52.7890512], [-1.9837284999999996, 52.78914120000001], [-1.9832395000000005, 52.7891958], [-1.982894, 52.7892265], [-1.9824308, 52.78926760000001], [-1.9816485, 52.789308000000005], [-1.9805675999999997, 52.78935139999999], [-1.9793386, 52.78937330000001], [-1.9785939, 52.789373000000005], [-1.9766438, 52.78937199999999], [-1.976293625062947, 52.78936403334287], [-1.9754701999999995, 52.78934530000001], [-1.9744858999999997, 52.78930679999999], [-1.9742322, 52.7892969], [-1.9727718, 52.789220500000006], [-1.9715803, 52.78912590000001], [-1.9698678999999997, 52.7889552], [-1.9687933999999996, 52.7888174], [-1.9678499999999997, 52.788670200000006], [-1.9663164, 52.7884104], [-1.9646356, 52.7880978], [-1.9631058, 52.78775780000001], [-1.9615444, 52.78737509999999], [-1.9612867999999997, 52.7873055], [-1.9602373, 52.7870218], [-1.9591106000000005, 52.786693699999994], [-1.9582477, 52.7864256], [-1.9572765, 52.7861032], [-1.9562747, 52.7857476], [-1.9550365, 52.785274900000005], [-1.9538076, 52.784778499999994], [-1.953275, 52.78454579999999], [-1.9531782, 52.78450359999999], [-1.9527147, 52.78430110000001], [-1.9514754, 52.7837287], [-1.9503588, 52.7831425], [-1.9494540999999996, 52.7826488], [-1.9487499999999995, 52.78224529999999], [-1.9486071000000005, 52.7821634], [-1.9480091, 52.781807400000005], [-1.9477207, 52.78162719999999], [-1.9461944, 52.7806363], [-1.9376297, 52.774978], [-1.9370939000000005, 52.774624], [-1.9364075275340715, 52.774171337077654], [-1.9341635, 52.7726914], [-1.9332245, 52.77207729999999], [-1.9314040999999995, 52.770908000000006], [-1.9308528, 52.77052979999999], [-1.9305311000000005, 52.7702954], [-1.9298091, 52.7697206], [-1.9293879, 52.76938529999999], [-1.9290042999999997, 52.769079899999994], [-1.9284952, 52.76863900000001], [-1.9282583, 52.76840539999999], [-1.9270742999999997, 52.7672053], [-1.9267914480626336, 52.766918552514426], [-1.9264573, 52.7665798], [-1.9260406999999995, 52.7661895], [-1.9254623, 52.7656905], [-1.9248091, 52.765179200000006], [-1.9239429, 52.76457309999999], [-1.9231864, 52.764084700000005], [-1.9223591999999996, 52.763625600000005], [-1.9216673999999996, 52.76325939999999], [-1.9209612, 52.7629309], [-1.9200696999999995, 52.7625096], [-1.9189586999999997, 52.7620722], [-1.9178957, 52.76169149999999], [-1.916871, 52.76136340000001], [-1.9155892, 52.76102319999998], [-1.9140405, 52.760669199999995], [-1.9119183, 52.7601654], [-1.9115645, 52.7600814], [-1.9106091000000005, 52.75986100000001], [-1.9095679, 52.75956829999999], [-1.9080111999999996, 52.7590949], [-1.9060565, 52.758448599999994], [-1.9046147999999996, 52.7579313], [-1.9033845, 52.7574599], [-1.9022906, 52.7569986], [-1.9016389999999996, 52.75671830000001], [-1.9007884999999995, 52.756297399999994], [-1.8999539000000003, 52.755872200000006], [-1.8992489999999995, 52.7554659], [-1.8984902, 52.754993], [-1.8979262, 52.75459479999999], [-1.8973571, 52.754167], [-1.8969813, 52.753876299999995], [-1.8962241, 52.7532436], [-1.8960691999999997, 52.7531137], [-1.8952069, 52.7523907], [-1.8946752999999996, 52.751942699999994], [-1.8944179000000003, 52.7517229], [-1.8942362999999995, 52.7515678], [-1.8939855999999995, 52.7513537], [-1.8935032, 52.7509277], [-1.8927719000000005, 52.75034970000001], [-1.8922831, 52.75000539999999], [-1.8920487, 52.749840799999994], [-1.8918774, 52.749720499999995], [-1.8913617, 52.74937340000001], [-1.8906482, 52.74893279999999], [-1.8898407999999995, 52.74846569999999], [-1.8893078999999997, 52.74817970000001], [-1.8886634, 52.74786979999999], [-1.8885791999999997, 52.74782690000001], [-1.8880016, 52.7475675], [-1.8874732, 52.7473419], [-1.8866389999999995, 52.7470171], [-1.8864620966509948, 52.7469555740489], [-1.8857977, 52.7467245], [-1.8848741, 52.7464131], [-1.8840024, 52.74612249999999], [-1.8831575000000005, 52.74584], [-1.8822026, 52.74552009999999], [-1.8809456, 52.7451043], [-1.8805430999999997, 52.74498189999999], [-1.8796872, 52.744697], [-1.8784207, 52.744258499999994], [-1.8770702, 52.7438136], [-1.8763287999999996, 52.74356619999999], [-1.8758136, 52.7433799], [-1.8747777, 52.743011], [-1.8732387, 52.74242840000001], [-1.8715674999999996, 52.74175619999999], [-1.8708943, 52.74147010000001], [-1.8692925, 52.74074239999999], [-1.8682206, 52.7402049], [-1.8677206, 52.739951100000006], [-1.8672374000000005, 52.7396622], [-1.8672222, 52.73965309999999], [-1.8664588, 52.739242], [-1.8654597, 52.7386524], [-1.8645052, 52.73803860000001], [-1.8635408, 52.7374365], [-1.8627655999999997, 52.736904], [-1.8616364, 52.736092], [-1.8607781, 52.735458699999995], [-1.8601799999999995, 52.7350109], [-1.8594397, 52.7344646], [-1.8585814, 52.73382300000001], [-1.8573073, 52.732878199999995], [-1.8563324999999995, 52.7321477], [-1.8555497, 52.73155189999999], [-1.8550301, 52.73116679999998], [-1.8545967999999995, 52.730856800000005], [-1.8545126, 52.7307944], [-1.854255, 52.73061220000001], [-1.8446311999999991, 52.72339039999999], [-1.8435153999999996, 52.7225622], [-1.8434349, 52.7225006], [-1.8365846, 52.717380299999995], [-1.8359167, 52.7168648], [-1.8351280999999997, 52.71623789999999], [-1.8343523, 52.71559049999999], [-1.8336416, 52.714965799999995], [-1.8328131, 52.7141741], [-1.8319257, 52.713305600000005], [-1.831135396320239, 52.71253125491421], [-1.8310838, 52.712480699999986], [-1.8301457, 52.71156709999999], [-1.8295215, 52.7109516], [-1.8286966, 52.7101301], [-1.8278658, 52.70931819999999], [-1.8268797, 52.70835969999999], [-1.8260759, 52.7075719], [-1.8251667000000005, 52.7066691], [-1.8245402, 52.7060595], [-1.8238122, 52.7053461], [-1.8233577, 52.7048228], [-1.8230500999999997, 52.7045089], [-1.8226978, 52.7041711], [-1.8222231, 52.70370619999999], [-1.8218234, 52.7033162], [-1.8215391, 52.7030366], [-1.8214077, 52.7029099], [-1.8150509, 52.696666999999984], [-1.8149202, 52.6965386], [-1.8142358000000005, 52.6959152], [-1.8137627, 52.6954979], [-1.8132261999999997, 52.695073], [-1.8122187, 52.694383], [-1.812214571762506, 52.694380366710185], [-1.8097969, 52.69283819999999], [-1.8091531000000003, 52.692428099999994], [-1.8086302000000003, 52.6920952], [-1.807783, 52.6915988], [-1.8046322, 52.68959290000001], [-1.8035448999999997, 52.6889082], [-1.8029276, 52.68852690000001], [-1.8023624, 52.68821179999999], [-1.8018328, 52.687917199999994], [-1.8012362, 52.6876413], [-1.8010923000000003, 52.6875866], [-1.8007363, 52.68747090000001], [-1.8003727, 52.68737829999999], [-1.8002221970052967, 52.68734562784846], [-1.800059, 52.6873102], [-1.7996794, 52.6872465], [-1.7992676, 52.68720470000001], [-1.7989562, 52.6871847], [-1.7986705, 52.6871901], [-1.7983475000000002, 52.68720349999999], [-1.7979672000000002, 52.6872365], [-1.7978004999999997, 52.6872583], [-1.7973713000000002, 52.6873294], [-1.7970322000000003, 52.6874102], [-1.7966561, 52.6875141], [-1.7966305682390429, 52.68752128051578], [-1.796388, 52.687589499999994], [-1.7961827, 52.687667299999994], [-1.796090220519006, 52.68770231181395], [-1.7954167000000003, 52.6879573], [-1.7947759000000003, 52.6882128], [-1.7940077, 52.6885331], [-1.7933907999999998, 52.68881409999999], [-1.7924847, 52.6892447], [-1.7914411, 52.6897852], [-1.7901675, 52.6905299], [-1.7895247, 52.69089789999999], [-1.7886554999999995, 52.69140650000001], [-1.7878797999999998, 52.69187409999999], [-1.7869427999999998, 52.6924198], [-1.7867116, 52.692555199999994], [-1.7849081, 52.6936022], [-1.7847737999999995, 52.6936858], [-1.7837753, 52.69426359999999], [-1.7836424, 52.6943435], [-1.7832131, 52.69459979999999], [-1.782937, 52.694764199999995], [-1.7823650999999998, 52.695103], [-1.7823133999999998, 52.6951377], [-1.7818385, 52.6953946], [-1.7806579, 52.69608960000001], [-1.7802679999999995, 52.6963394], [-1.7799838999999995, 52.69650039999999], [-1.7784682999999997, 52.6972964], [-1.7774339, 52.697801], [-1.7769309999999998, 52.69805279999999], [-1.7768735, 52.69807889999999], [-1.7765320999999998, 52.69822589999999], [-1.7749376999999995, 52.69887739999999], [-1.7742529, 52.6991506], [-1.7733798999999997, 52.6994802], [-1.7718411, 52.7001], [-1.7692594999999998, 52.7010788], [-1.768735, 52.7012841], [-1.76633, 52.7022537], [-1.7658465, 52.7024935], [-1.7648445999999998, 52.70309110000001], [-1.7642837, 52.70349749999999], [-1.7637050000000003, 52.7039676], [-1.7630102, 52.7047193], [-1.7626253999999997, 52.70517240000001], [-1.7617476, 52.70625729999999], [-1.7613980000000002, 52.70668939999999], [-1.7609646, 52.70724270000001], [-1.7566539084842576, 52.71253125491421], [-1.7565241000000005, 52.71269050000001], [-1.7564750999999998, 52.712757199999984], [-1.7564528999999998, 52.7127857], [-1.7561692, 52.71314449999999], [-1.7557757, 52.7136301], [-1.7553068999999997, 52.71419480000001], [-1.7547119, 52.714936599999994], [-1.7529939, 52.7170416], [-1.7526033, 52.71751600000001], [-1.7520645, 52.71813199999999], [-1.7514357, 52.7189398], [-1.7509693, 52.7195425], [-1.7504827999999997, 52.7200743], [-1.7494328, 52.72136269999999], [-1.7488650999999995, 52.7221117], [-1.7480255, 52.72314939999998], [-1.7467088999999998, 52.724710400000006], [-1.7459709, 52.7256631], [-1.7454012, 52.72635579999999], [-1.7449594999999998, 52.72680939999999], [-1.7445727999999998, 52.7272193], [-1.7436248999999997, 52.728030399999994], [-1.742765, 52.7286925], [-1.7421051999999997, 52.729165300000005], [-1.7412646, 52.7296509], [-1.7405899, 52.7299962], [-1.7401188999999997, 52.73022869999999], [-1.7396644, 52.73042540000001], [-1.7388711, 52.7307554], [-1.7385907, 52.73087290000001], [-1.7377549, 52.7311619], [-1.7371039, 52.7313663], [-1.7364033999999997, 52.731560900000005], [-1.7355299, 52.73177619999999], [-1.7350978, 52.7318708], [-1.7346425, 52.7319621], [-1.7327678999999998, 52.73231810000001], [-1.7320611999999995, 52.7324522], [-1.7319927999999998, 52.73246359999999], [-1.7308902, 52.7326763], [-1.7302998999999997, 52.7327851], [-1.7291630999999998, 52.73299840000001], [-1.7282892, 52.7331703], [-1.7274314999999998, 52.7333308], [-1.7271694, 52.7333814], [-1.7271282, 52.7333896], [-1.7265726999999995, 52.7334967], [-1.7260288, 52.73360129999999], [-1.7247424, 52.7338394], [-1.7240448999999998, 52.73397289999999], [-1.7234868, 52.73407980000001], [-1.7225062, 52.7342897], [-1.7224294, 52.7343087], [-1.7218880999999997, 52.73444570000001], [-1.7213668, 52.734603500000006], [-1.7209810999999997, 52.7347304], [-1.7205399, 52.7348875], [-1.7201376, 52.735046], [-1.7197313999999997, 52.7352312], [-1.719396, 52.7353888], [-1.7189682, 52.735611], [-1.7186895, 52.7357786], [-1.7183072999999998, 52.7360465], [-1.7179319, 52.736336400000006], [-1.7174404, 52.73678309999999], [-1.7171265, 52.7370932], [-1.7163520999999995, 52.737928100000005], [-1.7158933, 52.7384501], [-1.7154021, 52.739053], [-1.71468, 52.739940699999984], [-1.7145502999999995, 52.74009159999999], [-1.7141562999999995, 52.740513], [-1.7137005, 52.7410938], [-1.7134239, 52.7414398], [-1.7128179999999995, 52.742215], [-1.7123176999999998, 52.7428459], [-1.7116568999999997, 52.7436654], [-1.7105223, 52.74507249999999], [-1.7095952, 52.746243699999994], [-1.7094507999999995, 52.74642610000001], [-1.7090504, 52.74705819999999], [-1.7080634999999995, 52.7482497], [-1.7070023, 52.7496422], [-1.7069196999999996, 52.7497506], [-1.7067990398270907, 52.74994237890976], [-1.7067647999999995, 52.74999679999999], [-1.7067072, 52.75011979999999], [-1.7066230999999998, 52.7502874], [-1.7064778000000005, 52.75050469999999], [-1.7063541999999998, 52.750773800000005], [-1.7063007999999995, 52.7509917], [-1.7062799999999998, 52.7511327], [-1.7062611000000003, 52.75146649999999], [-1.7062148, 52.751633099999985], [-1.70619, 52.7517087], [-1.7061417, 52.7518913], [-1.7060719999999998, 52.75207639999999], [-1.7059861999999997, 52.7522403], [-1.7058655, 52.7523994], [-1.705785, 52.75249199999999], [-1.7055408999999997, 52.7528069], [-1.7047201999999997, 52.7538329], [-1.7038939999999998, 52.754854]]}", "current_leg_start": "Stafford", "dest_arr_time_act": "2345", "motion_projection": null, "next_location_lat": "52.7548540", "next_location_lon": "-1.7038940", "previous_location": "Stafford", "current_leg_milage": "23.5", "linx_max_speed_mph": 125, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 251.478, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 10.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 10.0}, {\"to_m\": 287.474, \"from_m\": 251.478, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 301.339, \"from_m\": 287.474, \"capability_applied\": null, \"effective_limit_mph\": 10.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 10.0}, {\"to_m\": 723.27, \"from_m\": 301.339, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 1503.897, \"from_m\": 723.27, \"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\": 1880.226, \"from_m\": 1503.897, \"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\": 2625.415, \"from_m\": 1880.226, \"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\": 3879.883, \"from_m\": 2625.415, \"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\": 4109.531, \"from_m\": 3879.883, \"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\": 4152.522, \"from_m\": 4109.531, \"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\": 4435.502, \"from_m\": 4152.522, \"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\": 6661.561, \"from_m\": 4435.502, \"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\": 6859.319, \"from_m\": 6661.561, \"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\": 14624.314, \"from_m\": 6859.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\": 14679.746, \"from_m\": 14624.314, \"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\": 15241.176, \"from_m\": 14679.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\": 26054.829, \"from_m\": 15241.176, \"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\": 26103.807, \"from_m\": 26054.829, \"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\": 28635.957, \"from_m\": 26103.807, \"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\": 29148.664, \"from_m\": 28635.957, \"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\": 44700.342, \"from_m\": 29148.664, \"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\": 47104.525, \"from_m\": 44700.342, \"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\": 47302.311, \"from_m\": 47104.525, \"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\": 47345.267, \"from_m\": 47302.311, \"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\": 47751.356, \"from_m\": 47345.267, \"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\": 47802.184, \"from_m\": 47751.356, \"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\": 48142.352, \"from_m\": 47802.184, \"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\": 48220.802, \"from_m\": 48142.352, \"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\": 49180.502, \"from_m\": 48220.802, \"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\": 50507.634, \"from_m\": 49180.502, \"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\": 52202.717, \"from_m\": 50507.634, \"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\": 52289.583, \"from_m\": 52202.717, \"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\": 57941.326, \"from_m\": 52289.583, \"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\": 74431.476, \"from_m\": 57941.326, \"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\": 74510.892, \"from_m\": 74431.476, \"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\": 75084.143, \"from_m\": 74510.892, \"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\": 75146.17, \"from_m\": 75084.143, \"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\": 75365.219, \"from_m\": 75146.17, \"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\": 75459.121, \"from_m\": 75365.219, \"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\": 76504.476, \"from_m\": 75459.121, \"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\": 76517.45, \"from_m\": 76504.476, \"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\": 76689.798, \"from_m\": 76517.45, \"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\": 82972.383, \"from_m\": 76689.798, \"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\": 83812.13, \"from_m\": 82972.383, \"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\": 83884.889, \"from_m\": 83812.13, \"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\": 84614.724, \"from_m\": 83884.889, \"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\": 85008.729, \"from_m\": 84614.724, \"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\": 85630.591, \"from_m\": 85008.729, \"capability_applied\": null, \"effective_limit_mph\": 10.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 10.0}], \"service_id\": 624207, \"profile_key\": \"8b2e082e8d11603f4f7f8d9290f2f78603ec089913ebc567b9aa1f43f91e34aa\", \"schedule_id\": 25976, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2209\", \"location\": \"Birmingham New Street\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 100866}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2211\", \"location\": \"Proof House Jn\", \"stage_seq\": 2, \"distance_m\": 1003.358, \"section_seq\": 1, \"route_path_id\": 100866}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2216\", \"location\": \"Aston\", \"stage_seq\": 3, \"distance_m\": 4256.051, \"section_seq\": 1, \"route_path_id\": 100866}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2224\", \"location\": \"Perry Barr North Jn\", \"stage_seq\": 4, \"distance_m\": 7919.981, \"section_seq\": 1, \"route_path_id\": 100866}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2230\", \"location\": \"Bescot Stadium\", \"stage_seq\": 5, \"distance_m\": 15085.924, \"section_seq\": 1, \"route_path_id\": 100866}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2232H\", \"location\": \"Darlaston Jn\", \"stage_seq\": 6, \"distance_m\": 17041.173, \"section_seq\": 1, \"route_path_id\": 100866}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2235\", \"location\": \"Portobello Jn (West Midlands)\", \"stage_seq\": 7, \"distance_m\": 21866.776, \"section_seq\": 1, \"route_path_id\": 100866}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2239\", \"location\": \"Bushbury Jn\", \"stage_seq\": 8, \"distance_m\": 26054.829, \"section_seq\": 1, \"route_path_id\": 100866}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2246H\", \"location\": \"Penkridge\", \"stage_seq\": 9, \"distance_m\": 38936.123, \"section_seq\": 1, \"route_path_id\": 100866}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2253\", \"location\": \"Stafford Trent Valley Jn\", \"stage_seq\": 10, \"distance_m\": 47257.087, \"section_seq\": 1, \"route_path_id\": 100866}, {\"is_pass\": false, \"wtt_arr\": \"2254\", \"wtt_dep\": \"2315\", \"location\": \"Stafford\", \"stage_seq\": 11, \"distance_m\": 47302.311, \"section_seq\": 1, \"route_path_id\": 100866}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2316H\", \"location\": \"Stafford Trent Valley Jn\", \"stage_seq\": 12, \"distance_m\": 48277.151, \"section_seq\": 1, \"route_path_id\": 100866}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2319\", \"location\": \"Whitehouse Jn\", \"stage_seq\": 13, \"distance_m\": 52289.583, \"section_seq\": 1, \"route_path_id\": 100866}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2321H\", \"location\": \"Colwich Jn\", \"stage_seq\": 14, \"distance_m\": 57757.18, \"section_seq\": 1, \"route_path_id\": 100866}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2323H\", \"location\": \"Rugeley North Jn\", \"stage_seq\": 15, \"distance_m\": 61667.64, \"section_seq\": 1, \"route_path_id\": 100866}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2330\", \"location\": \"Lichfield TV North Jn (LL)\", \"stage_seq\": 16, \"distance_m\": 74080.475, \"section_seq\": 1, \"route_path_id\": 100866}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2331\", \"location\": \"Lichfield Trent Valley\", \"stage_seq\": 17, \"distance_m\": 75199.979, \"section_seq\": 1, \"route_path_id\": 100866}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2332\", \"location\": \"Lichfield T.V. Jn\", \"stage_seq\": 18, \"distance_m\": 75495.361, \"section_seq\": 1, \"route_path_id\": 100866}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2336H\", \"location\": \"Alrewas L.C.\", \"stage_seq\": 19, \"distance_m\": 81793.804, \"section_seq\": 1, \"route_path_id\": 100866}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2339\", \"location\": \"Wichnor Jn\", \"stage_seq\": 20, \"distance_m\": 83956.39, \"section_seq\": 1, \"route_path_id\": 100866}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2340\", \"location\": \"Barton South Jn\", \"stage_seq\": 21, \"distance_m\": 84592.233, \"section_seq\": 1, \"route_path_id\": 100866}, {\"is_pass\": false, \"wtt_arr\": \"2345\", \"wtt_dep\": null, \"location\": \"Barton Under Needwood RSMD\", \"stage_seq\": 22, \"distance_m\": 85630.591, \"section_seq\": 1, \"route_path_id\": 100866}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 85630.591, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 100866}], \"total_distance_m\": 85630.591, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125.0, \"speed_covered_distance_m\": 78668.584, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 6962.007, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2209", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "35.0", "current_position_lat": "52.7548540", "current_position_lon": "-1.7038940", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 19508, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:17:56Z\", \"source_id\": 51718212, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:19:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:17:58Z\", \"source_id\": 16692652, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19560, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:28:56Z\", \"source_id\": 51740742, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:30:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:28:59Z\", \"source_id\": 16699327, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18937, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:45:40Z\", \"source_id\": 51774539, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:46:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:45:43Z\", \"source_id\": 16709276, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 11383, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:52:08Z\", \"source_id\": 51787241, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:53:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:52:12Z\", \"source_id\": 16713093, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:29:38Z\", \"source_id\": 16733065, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:33:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Barton Under Needwood RSMD", "service_state_platform": null, "timing_fact_generation": 1789597779734532, "current_leg_arrival_utc": "2026-09-16T23:39:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T22:33:01.220852", "service_state_evidence_id": 16733065, "current_leg_start_actual_dep": "2026-09-16T23:15:00+01:00", "operational_evidence_version": 60, "service_state_event_time_utc": "2026-09-16T22:33:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T22:43:01.693913", "service_state_valid_until_kind": null, "operational_interpretation_version": 60, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} CrossCountry P BHM XUN 5D70 221118 5 125 None {"version": 3, "segments": [{"to_m": 251.478, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 10.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 10.0}, {"to_m": 287.474, "from_m": 251.478, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 301.339, "from_m": 287.474, "capability_applied": null, "effective_limit_mph": 10.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 10.0}, {"to_m": 723.27, "from_m": 301.339, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 1503.897, "from_m": 723.27, "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": 1880.226, "from_m": 1503.897, "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": 2625.415, "from_m": 1880.226, "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": 3879.883, "from_m": 2625.415, "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": 4109.531, "from_m": 3879.883, "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": 4152.522, "from_m": 4109.531, "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": 4435.502, "from_m": 4152.522, "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": 6661.561, "from_m": 4435.502, "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": 6859.319, "from_m": 6661.561, "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": 14624.314, "from_m": 6859.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": 14679.746, "from_m": 14624.314, "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": 15241.176, "from_m": 14679.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": 26054.829, "from_m": 15241.176, "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": 26103.807, "from_m": 26054.829, "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": 28635.957, "from_m": 26103.807, "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": 29148.664, "from_m": 28635.957, "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": 44700.342, "from_m": 29148.664, "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": 47104.525, "from_m": 44700.342, "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": 47302.311, "from_m": 47104.525, "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": 47345.267, "from_m": 47302.311, "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": 47751.356, "from_m": 47345.267, "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": 47802.184, "from_m": 47751.356, "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": 48142.352, "from_m": 47802.184, "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": 48220.802, "from_m": 48142.352, "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": 49180.502, "from_m": 48220.802, "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": 50507.634, "from_m": 49180.502, "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": 52202.717, "from_m": 50507.634, "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": 52289.583, "from_m": 52202.717, "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": 57941.326, "from_m": 52289.583, "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": 74431.476, "from_m": 57941.326, "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": 74510.892, "from_m": 74431.476, "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": 75084.143, "from_m": 74510.892, "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": 75146.17, "from_m": 75084.143, "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": 75365.219, "from_m": 75146.17, "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": 75459.121, "from_m": 75365.219, "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": 76504.476, "from_m": 75459.121, "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": 76517.45, "from_m": 76504.476, "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": 76689.798, "from_m": 76517.45, "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": 82972.383, "from_m": 76689.798, "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": 83812.13, "from_m": 82972.383, "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": 83884.889, "from_m": 83812.13, "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": 84614.724, "from_m": 83884.889, "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": 85008.729, "from_m": 84614.724, "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": 85630.591, "from_m": 85008.729, "capability_applied": null, "effective_limit_mph": 10.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 10.0}], "service_id": 624207, "profile_key": "8b2e082e8d11603f4f7f8d9290f2f78603ec089913ebc567b9aa1f43f91e34aa", "schedule_id": 25976, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2209", "location": "Birmingham New Street", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 100866}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2211", "location": "Proof House Jn", "stage_seq": 2, "distance_m": 1003.358, "section_seq": 1, "route_path_id": 100866}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2216", "location": "Aston", "stage_seq": 3, "distance_m": 4256.051, "section_seq": 1, "route_path_id": 100866}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2224", "location": "Perry Barr North Jn", "stage_seq": 4, "distance_m": 7919.981, "section_seq": 1, "route_path_id": 100866}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2230", "location": "Bescot Stadium", "stage_seq": 5, "distance_m": 15085.924, "section_seq": 1, "route_path_id": 100866}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2232H", "location": "Darlaston Jn", "stage_seq": 6, "distance_m": 17041.173, "section_seq": 1, "route_path_id": 100866}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2235", "location": "Portobello Jn (West Midlands)", "stage_seq": 7, "distance_m": 21866.776, "section_seq": 1, "route_path_id": 100866}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2239", "location": "Bushbury Jn", "stage_seq": 8, "distance_m": 26054.829, "section_seq": 1, "route_path_id": 100866}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2246H", "location": "Penkridge", "stage_seq": 9, "distance_m": 38936.123, "section_seq": 1, "route_path_id": 100866}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2253", "location": "Stafford Trent Valley Jn", "stage_seq": 10, "distance_m": 47257.087, "section_seq": 1, "route_path_id": 100866}, {"is_pass": false, "wtt_arr": "2254", "wtt_dep": "2315", "location": "Stafford", "stage_seq": 11, "distance_m": 47302.311, "section_seq": 1, "route_path_id": 100866}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2316H", "location": "Stafford Trent Valley Jn", "stage_seq": 12, "distance_m": 48277.151, "section_seq": 1, "route_path_id": 100866}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2319", "location": "Whitehouse Jn", "stage_seq": 13, "distance_m": 52289.583, "section_seq": 1, "route_path_id": 100866}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2321H", "location": "Colwich Jn", "stage_seq": 14, "distance_m": 57757.18, "section_seq": 1, "route_path_id": 100866}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2323H", "location": "Rugeley North Jn", "stage_seq": 15, "distance_m": 61667.64, "section_seq": 1, "route_path_id": 100866}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2330", "location": "Lichfield TV North Jn (LL)", "stage_seq": 16, "distance_m": 74080.475, "section_seq": 1, "route_path_id": 100866}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2331", "location": "Lichfield Trent Valley", "stage_seq": 17, "distance_m": 75199.979, "section_seq": 1, "route_path_id": 100866}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2332", "location": "Lichfield T.V. Jn", "stage_seq": 18, "distance_m": 75495.361, "section_seq": 1, "route_path_id": 100866}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2336H", "location": "Alrewas L.C.", "stage_seq": 19, "distance_m": 81793.804, "section_seq": 1, "route_path_id": 100866}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2339", "location": "Wichnor Jn", "stage_seq": 20, "distance_m": 83956.39, "section_seq": 1, "route_path_id": 100866}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2340", "location": "Barton South Jn", "stage_seq": 21, "distance_m": 84592.233, "section_seq": 1, "route_path_id": 100866}, {"is_pass": false, "wtt_arr": "2345", "wtt_dep": null, "location": "Barton Under Needwood RSMD", "stage_seq": 22, "distance_m": 85630.591, "section_seq": 1, "route_path_id": 100866}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 85630.591, "from_m": 0.0, "section_seq": 1, "route_path_id": 100866}], "total_distance_m": 85630.591, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125.0, "speed_covered_distance_m": 78668.584, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 6962.007, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 19508, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:17:56Z", "source_id": 51718212, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T21:19:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:17:58Z", "source_id": 16692652, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T22:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19560, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:28:56Z", "source_id": 51740742, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T21:30:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:28:59Z", "source_id": 16699327, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T22:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18937, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:45:40Z", "source_id": 51774539, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T21:46:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:45:43Z", "source_id": 16709276, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T22:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 11383, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:52:08Z", "source_id": 51787241, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T21:53:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:52:12Z", "source_id": 16713093, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T22:53:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:29:38Z", "source_id": 16733065, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-16T23:33:00+01:00", "operational_fact": true}] Birmingham New Street 2209 2209 2 None None Barton Under Needwood RSMD 2345 2345 None EARLY -12 minutes https://www.realtimetrains.co.uk/service/gb-nr:W30029/2026-09-16/detailed None Stafford 2026-09-16T23:15:00+01:00 Barton Under Needwood RSMD 35.0 {"type": "LineString", "coordinates": [[-2.119521, 52.8012105], [-2.1191648, 52.8008073], [-2.1188939, 52.8005564], [-2.1175594999999996, 52.79919040000001], [-2.1172698, 52.7988938], [-2.1168668, 52.7984485], [-2.1164839, 52.7980109], [-2.1161421, 52.7976466], [-2.1158926999999994, 52.797450999999995], [-2.1156365000000004, 52.7972786], [-2.1153154, 52.797080599999994], [-2.1149989, 52.79689830000001], [-2.1146603, 52.7967162], [-2.1143164999999997, 52.79654529999999], [-2.1140038, 52.7964057], [-2.1136827, 52.796272599999995], [-2.113066, 52.79603899999999], [-2.1124250000000004, 52.79584199999999], [-2.1116397, 52.7956322], [-2.1109233, 52.795483], [-2.1102180999999995, 52.79537119999999], [-2.1095225, 52.7952868], [-2.1087637, 52.79523319999999], [-2.1078677, 52.79521909999999], [-2.1070821999999994, 52.7952572], [-2.1064944, 52.79531269999999], [-2.105892, 52.7953901], [-2.1051759999999997, 52.79552220000001], [-2.1045182, 52.795684099999995], [-2.1036769, 52.795914299999986], [-2.0994731, 52.7970645], [-2.0929547, 52.7988245], [-2.0926304999999994, 52.7989268], [-2.0925224999999994, 52.79895810000001], [-2.0900911, 52.7996101], [-2.0893703, 52.79977249999999], [-2.0886286, 52.7999197], [-2.0877586, 52.8000611], [-2.0872853, 52.800118399999995], [-2.0868792, 52.8001642], [-2.0864258, 52.80020499999999], [-2.0859712, 52.8002351], [-2.0847728, 52.800292000000006], [-2.0835636999999996, 52.8002852], [-2.0825273, 52.8002565], [-2.0815068999999995, 52.8001643], [-2.0808734, 52.800091399999985], [-2.0799543, 52.7999587], [-2.0790449999999994, 52.799792799999985], [-2.0781287, 52.79958379999999], [-2.0774734, 52.7994081], [-2.0764916, 52.7991129], [-2.075617, 52.79877900000001], [-2.0745607, 52.79831579999999], [-2.0739119, 52.7979802], [-2.0733979, 52.7976827], [-2.0719941, 52.7968722], [-2.0711191, 52.7964381], [-2.0703968999999995, 52.796127], [-2.0696754999999993, 52.79586100000001], [-2.0691472, 52.7956747], [-2.0681312999999997, 52.7953593], [-2.0677031, 52.7952416], [-2.0675644, 52.79520269999999], [-2.066125153474899, 52.794769653473054], [-2.0659022999999994, 52.7947026], [-2.0633706, 52.79386649999999], [-2.0622708, 52.79346909999999], [-2.0611243999999997, 52.793042199999995], [-2.0584420999999997, 52.7919607], [-2.0583691, 52.79193039999999], [-2.0564851, 52.79112570000001], [-2.0548093, 52.79052849999999], [-2.0539679999999993, 52.790279], [-2.0531135, 52.79005269999999], [-2.0520376, 52.7898177], [-2.0519584, 52.78980060000001], [-2.0513602, 52.78967719999999], [-2.0502779, 52.7895041], [-2.0491836, 52.78937270000001], [-2.0482579, 52.78928719999999], [-2.0471219000000005, 52.7892253], [-2.0459811, 52.78920699999999], [-2.0444717, 52.7892284], [-2.0436048, 52.7892662], [-2.0424267, 52.789342999999995], [-2.0415675, 52.78944820000001], [-2.0409598, 52.7895456], [-2.0403316, 52.789683], [-2.038935, 52.790012700000005], [-2.0356498, 52.79080569999999], [-2.0335954999999997, 52.79132409999999], [-2.032564, 52.7915533], [-2.0314943, 52.79175], [-2.0302568999999995, 52.791917], [-2.0292216, 52.792045900000005], [-2.028069, 52.792151899999986], [-2.0264814, 52.792274299999995], [-2.0253481999999994, 52.7923107], [-2.023767, 52.79231339999999], [-2.0225316, 52.792258], [-2.0211521, 52.79215090000001], [-2.018802599999999, 52.7918743], [-2.0176045, 52.7916703], [-2.0168814, 52.7915291], [-2.0161154, 52.791359099999994], [-2.0155751, 52.791227600000006], [-2.0147295999999995, 52.791008899999994], [-2.0138361, 52.7907445], [-2.0128348, 52.790407899999984], [-2.0122543, 52.790218200000005], [-2.0117398, 52.79002239999999], [-2.0097997999999997, 52.78926770000001], [-2.0079536, 52.7886647], [-2.0061128, 52.7881791], [-2.0056751, 52.7880724], [-2.0055044999999994, 52.78803210000001], [-2.0048681, 52.787903799999995], [-2.0033132, 52.787639299999995], [-2.002411, 52.78751460000001], [-2.0009371, 52.7873324], [-2.0001038, 52.78725779999999], [-1.9992974999999995, 52.7872305], [-1.9983345999999995, 52.78719869999998], [-1.9978264, 52.7871892], [-1.9967664, 52.7871911], [-1.9959597, 52.78721389999999], [-1.9957062000000003, 52.7872241], [-1.9943728, 52.7872804], [-1.9936103, 52.7873424], [-1.9928446, 52.7874381], [-1.9923594999999996, 52.7875094], [-1.9922399, 52.787524700000006], [-1.9910034999999997, 52.7877215], [-1.9896762, 52.787968000000006], [-1.9892867999999997, 52.788049599999994], [-1.9884933999999996, 52.788194299999994], [-1.9878978, 52.7883122], [-1.9873794, 52.78840400000001], [-1.9871474719537765, 52.78844305702785], [-1.9868954614996537, 52.78848538401902], [-1.9866772038126008, 52.78852496313976], [-1.9864913808153717, 52.78856161264851], [-1.986336674430717, 52.78859515080369], [-1.9862117665813888, 52.78862539586368], [-1.9861153391901392, 52.788652166086955], [-1.98604607417972, 52.78867527973188], [-1.9860026534728832, 52.788694555056914], [-1.985983758992381, 52.788709810320434], [-1.985988072660965, 52.788720863780895], [-1.9860142764013875, 52.788727533696694], [-1.9860610521364, 52.78872963832626], [-1.9861270817887549, 52.788726995928], [-1.986211047281204, 52.788719424760345], [-1.9863116305364985, 52.7887067430817], [-1.9864275134773912, 52.78868876915048], [-1.9855968, 52.78886390000001], [-1.9844253999999997, 52.7890512], [-1.9837284999999996, 52.78914120000001], [-1.9832395000000005, 52.7891958], [-1.982894, 52.7892265], [-1.9824308, 52.78926760000001], [-1.9816485, 52.789308000000005], [-1.9805675999999997, 52.78935139999999], [-1.9793386, 52.78937330000001], [-1.9785939, 52.789373000000005], [-1.9766438, 52.78937199999999], [-1.976293625062947, 52.78936403334287], [-1.9754701999999995, 52.78934530000001], [-1.9744858999999997, 52.78930679999999], [-1.9742322, 52.7892969], [-1.9727718, 52.789220500000006], [-1.9715803, 52.78912590000001], [-1.9698678999999997, 52.7889552], [-1.9687933999999996, 52.7888174], [-1.9678499999999997, 52.788670200000006], [-1.9663164, 52.7884104], [-1.9646356, 52.7880978], [-1.9631058, 52.78775780000001], [-1.9615444, 52.78737509999999], [-1.9612867999999997, 52.7873055], [-1.9602373, 52.7870218], [-1.9591106000000005, 52.786693699999994], [-1.9582477, 52.7864256], [-1.9572765, 52.7861032], [-1.9562747, 52.7857476], [-1.9550365, 52.785274900000005], [-1.9538076, 52.784778499999994], [-1.953275, 52.78454579999999], [-1.9531782, 52.78450359999999], [-1.9527147, 52.78430110000001], [-1.9514754, 52.7837287], [-1.9503588, 52.7831425], [-1.9494540999999996, 52.7826488], [-1.9487499999999995, 52.78224529999999], [-1.9486071000000005, 52.7821634], [-1.9480091, 52.781807400000005], [-1.9477207, 52.78162719999999], [-1.9461944, 52.7806363], [-1.9376297, 52.774978], [-1.9370939000000005, 52.774624], [-1.9364075275340715, 52.774171337077654], [-1.9341635, 52.7726914], [-1.9332245, 52.77207729999999], [-1.9314040999999995, 52.770908000000006], [-1.9308528, 52.77052979999999], [-1.9305311000000005, 52.7702954], [-1.9298091, 52.7697206], [-1.9293879, 52.76938529999999], [-1.9290042999999997, 52.769079899999994], [-1.9284952, 52.76863900000001], [-1.9282583, 52.76840539999999], [-1.9270742999999997, 52.7672053], [-1.9267914480626336, 52.766918552514426], [-1.9264573, 52.7665798], [-1.9260406999999995, 52.7661895], [-1.9254623, 52.7656905], [-1.9248091, 52.765179200000006], [-1.9239429, 52.76457309999999], [-1.9231864, 52.764084700000005], [-1.9223591999999996, 52.763625600000005], [-1.9216673999999996, 52.76325939999999], [-1.9209612, 52.7629309], [-1.9200696999999995, 52.7625096], [-1.9189586999999997, 52.7620722], [-1.9178957, 52.76169149999999], [-1.916871, 52.76136340000001], [-1.9155892, 52.76102319999998], [-1.9140405, 52.760669199999995], [-1.9119183, 52.7601654], [-1.9115645, 52.7600814], [-1.9106091000000005, 52.75986100000001], [-1.9095679, 52.75956829999999], [-1.9080111999999996, 52.7590949], [-1.9060565, 52.758448599999994], [-1.9046147999999996, 52.7579313], [-1.9033845, 52.7574599], [-1.9022906, 52.7569986], [-1.9016389999999996, 52.75671830000001], [-1.9007884999999995, 52.756297399999994], [-1.8999539000000003, 52.755872200000006], [-1.8992489999999995, 52.7554659], [-1.8984902, 52.754993], [-1.8979262, 52.75459479999999], [-1.8973571, 52.754167], [-1.8969813, 52.753876299999995], [-1.8962241, 52.7532436], [-1.8960691999999997, 52.7531137], [-1.8952069, 52.7523907], [-1.8946752999999996, 52.751942699999994], [-1.8944179000000003, 52.7517229], [-1.8942362999999995, 52.7515678], [-1.8939855999999995, 52.7513537], [-1.8935032, 52.7509277], [-1.8927719000000005, 52.75034970000001], [-1.8922831, 52.75000539999999], [-1.8920487, 52.749840799999994], [-1.8918774, 52.749720499999995], [-1.8913617, 52.74937340000001], [-1.8906482, 52.74893279999999], [-1.8898407999999995, 52.74846569999999], [-1.8893078999999997, 52.74817970000001], [-1.8886634, 52.74786979999999], [-1.8885791999999997, 52.74782690000001], [-1.8880016, 52.7475675], [-1.8874732, 52.7473419], [-1.8866389999999995, 52.7470171], [-1.8864620966509948, 52.7469555740489], [-1.8857977, 52.7467245], [-1.8848741, 52.7464131], [-1.8840024, 52.74612249999999], [-1.8831575000000005, 52.74584], [-1.8822026, 52.74552009999999], [-1.8809456, 52.7451043], [-1.8805430999999997, 52.74498189999999], [-1.8796872, 52.744697], [-1.8784207, 52.744258499999994], [-1.8770702, 52.7438136], [-1.8763287999999996, 52.74356619999999], [-1.8758136, 52.7433799], [-1.8747777, 52.743011], [-1.8732387, 52.74242840000001], [-1.8715674999999996, 52.74175619999999], [-1.8708943, 52.74147010000001], [-1.8692925, 52.74074239999999], [-1.8682206, 52.7402049], [-1.8677206, 52.739951100000006], [-1.8672374000000005, 52.7396622], [-1.8672222, 52.73965309999999], [-1.8664588, 52.739242], [-1.8654597, 52.7386524], [-1.8645052, 52.73803860000001], [-1.8635408, 52.7374365], [-1.8627655999999997, 52.736904], [-1.8616364, 52.736092], [-1.8607781, 52.735458699999995], [-1.8601799999999995, 52.7350109], [-1.8594397, 52.7344646], [-1.8585814, 52.73382300000001], [-1.8573073, 52.732878199999995], [-1.8563324999999995, 52.7321477], [-1.8555497, 52.73155189999999], [-1.8550301, 52.73116679999998], [-1.8545967999999995, 52.730856800000005], [-1.8545126, 52.7307944], [-1.854255, 52.73061220000001], [-1.8446311999999991, 52.72339039999999], [-1.8435153999999996, 52.7225622], [-1.8434349, 52.7225006], [-1.8365846, 52.717380299999995], [-1.8359167, 52.7168648], [-1.8351280999999997, 52.71623789999999], [-1.8343523, 52.71559049999999], [-1.8336416, 52.714965799999995], [-1.8328131, 52.7141741], [-1.8319257, 52.713305600000005], [-1.831135396320239, 52.71253125491421], [-1.8310838, 52.712480699999986], [-1.8301457, 52.71156709999999], [-1.8295215, 52.7109516], [-1.8286966, 52.7101301], [-1.8278658, 52.70931819999999], [-1.8268797, 52.70835969999999], [-1.8260759, 52.7075719], [-1.8251667000000005, 52.7066691], [-1.8245402, 52.7060595], [-1.8238122, 52.7053461], [-1.8233577, 52.7048228], [-1.8230500999999997, 52.7045089], [-1.8226978, 52.7041711], [-1.8222231, 52.70370619999999], [-1.8218234, 52.7033162], [-1.8215391, 52.7030366], [-1.8214077, 52.7029099], [-1.8150509, 52.696666999999984], [-1.8149202, 52.6965386], [-1.8142358000000005, 52.6959152], [-1.8137627, 52.6954979], [-1.8132261999999997, 52.695073], [-1.8122187, 52.694383], [-1.812214571762506, 52.694380366710185], [-1.8097969, 52.69283819999999], [-1.8091531000000003, 52.692428099999994], [-1.8086302000000003, 52.6920952], [-1.807783, 52.6915988], [-1.8046322, 52.68959290000001], [-1.8035448999999997, 52.6889082], [-1.8029276, 52.68852690000001], [-1.8023624, 52.68821179999999], [-1.8018328, 52.687917199999994], [-1.8012362, 52.6876413], [-1.8010923000000003, 52.6875866], [-1.8007363, 52.68747090000001], [-1.8003727, 52.68737829999999], [-1.8002221970052967, 52.68734562784846], [-1.800059, 52.6873102], [-1.7996794, 52.6872465], [-1.7992676, 52.68720470000001], [-1.7989562, 52.6871847], [-1.7986705, 52.6871901], [-1.7983475000000002, 52.68720349999999], [-1.7979672000000002, 52.6872365], [-1.7978004999999997, 52.6872583], [-1.7973713000000002, 52.6873294], [-1.7970322000000003, 52.6874102], [-1.7966561, 52.6875141], [-1.7966305682390429, 52.68752128051578], [-1.796388, 52.687589499999994], [-1.7961827, 52.687667299999994], [-1.796090220519006, 52.68770231181395], [-1.7954167000000003, 52.6879573], [-1.7947759000000003, 52.6882128], [-1.7940077, 52.6885331], [-1.7933907999999998, 52.68881409999999], [-1.7924847, 52.6892447], [-1.7914411, 52.6897852], [-1.7901675, 52.6905299], [-1.7895247, 52.69089789999999], [-1.7886554999999995, 52.69140650000001], [-1.7878797999999998, 52.69187409999999], [-1.7869427999999998, 52.6924198], [-1.7867116, 52.692555199999994], [-1.7849081, 52.6936022], [-1.7847737999999995, 52.6936858], [-1.7837753, 52.69426359999999], [-1.7836424, 52.6943435], [-1.7832131, 52.69459979999999], [-1.782937, 52.694764199999995], [-1.7823650999999998, 52.695103], [-1.7823133999999998, 52.6951377], [-1.7818385, 52.6953946], [-1.7806579, 52.69608960000001], [-1.7802679999999995, 52.6963394], [-1.7799838999999995, 52.69650039999999], [-1.7784682999999997, 52.6972964], [-1.7774339, 52.697801], [-1.7769309999999998, 52.69805279999999], [-1.7768735, 52.69807889999999], [-1.7765320999999998, 52.69822589999999], [-1.7749376999999995, 52.69887739999999], [-1.7742529, 52.6991506], [-1.7733798999999997, 52.6994802], [-1.7718411, 52.7001], [-1.7692594999999998, 52.7010788], [-1.768735, 52.7012841], [-1.76633, 52.7022537], [-1.7658465, 52.7024935], [-1.7648445999999998, 52.70309110000001], [-1.7642837, 52.70349749999999], [-1.7637050000000003, 52.7039676], [-1.7630102, 52.7047193], [-1.7626253999999997, 52.70517240000001], [-1.7617476, 52.70625729999999], [-1.7613980000000002, 52.70668939999999], [-1.7609646, 52.70724270000001], [-1.7566539084842576, 52.71253125491421], [-1.7565241000000005, 52.71269050000001], [-1.7564750999999998, 52.712757199999984], [-1.7564528999999998, 52.7127857], [-1.7561692, 52.71314449999999], [-1.7557757, 52.7136301], [-1.7553068999999997, 52.71419480000001], [-1.7547119, 52.714936599999994], [-1.7529939, 52.7170416], [-1.7526033, 52.71751600000001], [-1.7520645, 52.71813199999999], [-1.7514357, 52.7189398], [-1.7509693, 52.7195425], [-1.7504827999999997, 52.7200743], [-1.7494328, 52.72136269999999], [-1.7488650999999995, 52.7221117], [-1.7480255, 52.72314939999998], [-1.7467088999999998, 52.724710400000006], [-1.7459709, 52.7256631], [-1.7454012, 52.72635579999999], [-1.7449594999999998, 52.72680939999999], [-1.7445727999999998, 52.7272193], [-1.7436248999999997, 52.728030399999994], [-1.742765, 52.7286925], [-1.7421051999999997, 52.729165300000005], [-1.7412646, 52.7296509], [-1.7405899, 52.7299962], [-1.7401188999999997, 52.73022869999999], [-1.7396644, 52.73042540000001], [-1.7388711, 52.7307554], [-1.7385907, 52.73087290000001], [-1.7377549, 52.7311619], [-1.7371039, 52.7313663], [-1.7364033999999997, 52.731560900000005], [-1.7355299, 52.73177619999999], [-1.7350978, 52.7318708], [-1.7346425, 52.7319621], [-1.7327678999999998, 52.73231810000001], [-1.7320611999999995, 52.7324522], [-1.7319927999999998, 52.73246359999999], [-1.7308902, 52.7326763], [-1.7302998999999997, 52.7327851], [-1.7291630999999998, 52.73299840000001], [-1.7282892, 52.7331703], [-1.7274314999999998, 52.7333308], [-1.7271694, 52.7333814], [-1.7271282, 52.7333896], [-1.7265726999999995, 52.7334967], [-1.7260288, 52.73360129999999], [-1.7247424, 52.7338394], [-1.7240448999999998, 52.73397289999999], [-1.7234868, 52.73407980000001], [-1.7225062, 52.7342897], [-1.7224294, 52.7343087], [-1.7218880999999997, 52.73444570000001], [-1.7213668, 52.734603500000006], [-1.7209810999999997, 52.7347304], [-1.7205399, 52.7348875], [-1.7201376, 52.735046], [-1.7197313999999997, 52.7352312], [-1.719396, 52.7353888], [-1.7189682, 52.735611], [-1.7186895, 52.7357786], [-1.7183072999999998, 52.7360465], [-1.7179319, 52.736336400000006], [-1.7174404, 52.73678309999999], [-1.7171265, 52.7370932], [-1.7163520999999995, 52.737928100000005], [-1.7158933, 52.7384501], [-1.7154021, 52.739053], [-1.71468, 52.739940699999984], [-1.7145502999999995, 52.74009159999999], [-1.7141562999999995, 52.740513], [-1.7137005, 52.7410938], [-1.7134239, 52.7414398], [-1.7128179999999995, 52.742215], [-1.7123176999999998, 52.7428459], [-1.7116568999999997, 52.7436654], [-1.7105223, 52.74507249999999], [-1.7095952, 52.746243699999994], [-1.7094507999999995, 52.74642610000001], [-1.7090504, 52.74705819999999], [-1.7080634999999995, 52.7482497], [-1.7070023, 52.7496422], [-1.7069196999999996, 52.7497506], [-1.7067990398270907, 52.74994237890976], [-1.7067647999999995, 52.74999679999999], [-1.7067072, 52.75011979999999], [-1.7066230999999998, 52.7502874], [-1.7064778000000005, 52.75050469999999], [-1.7063541999999998, 52.750773800000005], [-1.7063007999999995, 52.7509917], [-1.7062799999999998, 52.7511327], [-1.7062611000000003, 52.75146649999999], [-1.7062148, 52.751633099999985], [-1.70619, 52.7517087], [-1.7061417, 52.7518913], [-1.7060719999999998, 52.75207639999999], [-1.7059861999999997, 52.7522403], [-1.7058655, 52.7523994], [-1.705785, 52.75249199999999], [-1.7055408999999997, 52.7528069], [-1.7047201999999997, 52.7538329], [-1.7038939999999998, 52.754854]]} 23.5 2258 2333 Stafford Barton Under Needwood RSMD Barton Under Needwood RSMD 52.7548540 -1.7038940 52.7548540 -1.7038940 1 0 2026-09-16 22:43:21 TERMINATED 2026-09-16 22:33:00 Barton Under Needwood RSMD TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16733065 1789597779734532 60 60 2026-09-16 22:43:01.693913 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 22:33:01.220852
594181 624295 G40519 405W97M816 2026-09-16 COMPLETE None 2026-09-16 22:33:00 2026-09-16 22:43:21 2026-09-18 22:43:21 {"id": 624295, "stp": "P", "toc": "Transport for Wales", "uid": "G40519", "consist": "HD01+67010", "dest_crs": null, "num_carr": 7, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G40519/2026-09-16/detailed", "trust_id": "405W97M816", "origin_crs": "HHD", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Holyhead Car. M.d.", "service_date": "2026-09-16", "dest_arr_time": "2233", "dest_platform": null, "is_terminated": 1, "next_location": "Holyhead Sig. H86", "signalling_id": "5W97", "timing_status": "ON TIME", "origin_station": "Holyhead", "current_leg_arr": "2218", "current_leg_dep": "2214", "current_leg_end": "Holyhead Sig. H86", "origin_dep_time": "2214", "origin_platform": "2", "current_location": "Holyhead", "last_update_time": "2026-09-16T22:43:21", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-4.630870999999999, 53.3070921], [-4.630874880656049, 53.30706581297633], [-4.6308909, 53.3069573], [-4.630893699999999, 53.3068406], [-4.630884199999999, 53.306711500000006], [-4.6308583, 53.3065609], [-4.6308159, 53.3064097], [-4.6307111, 53.30610959999999], [-4.6306613, 53.3059965], [-4.6306132, 53.305890600000005], [-4.630554300000001, 53.30577559999999], [-4.6304854, 53.305656899999995], [-4.6304067, 53.30554319999999], [-4.630319799999999, 53.3054174], [-4.630245700000001, 53.30532099999999], [-4.630164200000001, 53.30522139999999], [-4.6300685999999995, 53.3051205], [-4.629956899999999, 53.3050065], [-4.629849499999999, 53.3049064], [-4.6297024, 53.3047702], [-4.629262299999999, 53.3043784]]}", "current_leg_start": "Holyhead", "dest_arr_time_act": "2233", "motion_projection": null, "next_location_lat": "53.3043784", "next_location_lon": "-4.6292623", "previous_location": null, "current_leg_milage": "0.2", "linx_max_speed_mph": 110, "service_state_code": "TERMINATED", "tracking_assurance": "{\"movementMode\": \"ORDINARY\", \"trackingState\": \"POSITION_UNCONFIRMED\", \"targetStageSeq\": 2, \"presentationStatus\": \"DELAYED\", \"confirmedEvidenceId\": \"TRUST:16691207\", \"confirmationDeadline\": \"2026-09-16T22:18:00+01:00\"}", "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 741.582, \"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\": 1000.681, \"from_m\": 741.582, \"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\": 2330.229, \"from_m\": 1000.681, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}], \"service_id\": 624295, \"profile_key\": \"4245b05cddb9cf48347004f7152955ad5c091a711fef30c2cc0b41d79c9a7bf0\", \"schedule_id\": 37307, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2214\", \"location\": \"Holyhead\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 32186}, {\"is_pass\": false, \"wtt_arr\": \"2218\", \"wtt_dep\": \"2228\", \"location\": \"Holyhead Sig. H86\", \"stage_seq\": 2, \"distance_m\": 871.131, \"section_seq\": 1, \"route_path_id\": 32186}, {\"is_pass\": false, \"wtt_arr\": \"2233\", \"wtt_dep\": null, \"location\": \"Holyhead Car. M.d.\", \"stage_seq\": 3, \"distance_m\": 2330.229, \"section_seq\": 1, \"route_path_id\": 32186}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 2330.229, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 32186}], \"total_distance_m\": 2330.229, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 110.0, \"speed_covered_distance_m\": 2330.229, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 0.0, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2214", "service_state_basis": "TRACKING_TIMEOUT", "current_leg_duration": "4.0", "current_position_lat": "53.3043784", "current_position_lon": "-4.6292623", "service_state_source": "TRUST", "glide_timing_evidence": "[]", "service_state_location": "Holyhead", "service_state_platform": null, "timing_fact_generation": 1789593340234789, "current_leg_arrival_utc": "2026-09-16T22:18:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T22:33:01.249997", "service_state_evidence_id": 16691207, "current_leg_start_actual_dep": "2026-09-16T22:14:00+01:00", "operational_evidence_version": 1, "service_state_event_time_utc": "2026-09-16T22:33:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T22:43:03.242066", "service_state_valid_until_kind": null, "operational_interpretation_version": 1, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Transport for Wales P HHD None 5W97 HD01+67010 7 110 None {"version": 3, "segments": [{"to_m": 741.582, "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": 1000.681, "from_m": 741.582, "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": 2330.229, "from_m": 1000.681, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}], "service_id": 624295, "profile_key": "4245b05cddb9cf48347004f7152955ad5c091a711fef30c2cc0b41d79c9a7bf0", "schedule_id": 37307, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2214", "location": "Holyhead", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 32186}, {"is_pass": false, "wtt_arr": "2218", "wtt_dep": "2228", "location": "Holyhead Sig. H86", "stage_seq": 2, "distance_m": 871.131, "section_seq": 1, "route_path_id": 32186}, {"is_pass": false, "wtt_arr": "2233", "wtt_dep": null, "location": "Holyhead Car. M.d.", "stage_seq": 3, "distance_m": 2330.229, "section_seq": 1, "route_path_id": 32186}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 2330.229, "from_m": 0.0, "section_seq": 1, "route_path_id": 32186}], "total_distance_m": 2330.229, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 110.0, "speed_covered_distance_m": 2330.229, "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} [] Holyhead 2214 2214 2 None None Holyhead Car. M.d. 2233 2233 None ON TIME 0 minutes https://www.realtimetrains.co.uk/service/gb-nr:G40519/2026-09-16/detailed None Holyhead 2026-09-16T22:14:00+01:00 Holyhead Sig. H86 4.0 {"type": "LineString", "coordinates": [[-4.630870999999999, 53.3070921], [-4.630874880656049, 53.30706581297633], [-4.6308909, 53.3069573], [-4.630893699999999, 53.3068406], [-4.630884199999999, 53.306711500000006], [-4.6308583, 53.3065609], [-4.6308159, 53.3064097], [-4.6307111, 53.30610959999999], [-4.6306613, 53.3059965], [-4.6306132, 53.305890600000005], [-4.630554300000001, 53.30577559999999], [-4.6304854, 53.305656899999995], [-4.6304067, 53.30554319999999], [-4.630319799999999, 53.3054174], [-4.630245700000001, 53.30532099999999], [-4.630164200000001, 53.30522139999999], [-4.6300685999999995, 53.3051205], [-4.629956899999999, 53.3050065], [-4.629849499999999, 53.3049064], [-4.6297024, 53.3047702], [-4.629262299999999, 53.3043784]]} 0.2 2214 2218 None Holyhead Holyhead Sig. H86 53.3043784 -4.6292623 53.3043784 -4.6292623 1 0 2026-09-16 22:43:21 TERMINATED 2026-09-16 22:33:00 Holyhead TRUST TRACKING_TIMEOUT 16691207 1789593340234789 1 1 2026-09-16 22:43:03.242066 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 22:33:01.249997
594182 624515 G53245 445S33M816 2026-09-16 COMPLETE None 2026-09-16 22:33:00 2026-09-16 22:43:21 2026-09-18 22:43:21 {"id": 624515, "stp": "P", "toc": "East Midlands Railway", "uid": "G53245", "consist": "158774", "dest_crs": null, "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G53245/2026-09-16/detailed", "trust_id": "445S33M816", "origin_crs": "BSN", "show_on_map": 0, "dar_est_time": "22:26:00", "dar_platform": null, "dest_station": "Boston Down Carriage Sidings", "service_date": "2026-09-16", "dest_arr_time": "2231", "dest_platform": null, "is_terminated": 1, "next_location": "Boston Sig. WS20", "signalling_id": "5S33", "timing_status": "LATE", "origin_station": "Boston", "current_leg_arr": "2225½", "current_leg_dep": "2226", "current_leg_end": "Boston Sig. WS20", "origin_dep_time": "2224", "origin_platform": null, "current_location": "Boston", "last_update_time": "2026-09-16T22:43:21", "route_debug_link": null, "timing_variation": "+2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.031158700000000004, 52.9782405], [-0.030899499999999993, 52.97887720000001], [-0.030798899999999994, 52.9791241], [-0.030725999999999993, 52.9793444], [-0.030679099999999997, 52.9795552], [-0.030628099999999995, 52.9798079], [-0.030581899999999995, 52.979958899999986], [-0.0305162, 52.980123099999986], [-0.0304329, 52.98030689999999]]}", "current_leg_start": "Boston", "dest_arr_time_act": "2231", "motion_projection": null, "next_location_lat": "52.9803069", "next_location_lon": "-0.0304329", "previous_location": null, "current_leg_milage": "0.1", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": "{\"movementMode\": \"ORDINARY\", \"trackingState\": \"POSITION_UNCONFIRMED\", \"targetStageSeq\": 2, \"presentationStatus\": \"DELAYED\", \"confirmedEvidenceId\": \"TRUST:16700360\", \"confirmationDeadline\": \"2026-09-16T22:27:30+01:00\"}", "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 573.537, \"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\": 1014.075, \"from_m\": 573.537, \"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\": 1373.92, \"from_m\": 1014.075, \"capability_applied\": null, \"effective_limit_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\": 1564.256, \"from_m\": 1373.92, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}], \"service_id\": 624515, \"profile_key\": \"ad45624bf69e4eaf4ce84d2f68bb8e8acc7e8c948d890ca84114abd85eb9f7f8\", \"schedule_id\": 11566, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2224\", \"location\": \"Boston\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 32226}, {\"is_pass\": false, \"wtt_arr\": \"2225H\", \"wtt_dep\": \"2229H\", \"location\": \"Boston Sig. WS20\", \"stage_seq\": 2, \"distance_m\": 793.806, \"section_seq\": 1, \"route_path_id\": 32226}, {\"is_pass\": false, \"wtt_arr\": \"2231\", \"wtt_dep\": null, \"location\": \"Boston Down Carriage Sidings\", \"stage_seq\": 3, \"distance_m\": 1564.256, \"section_seq\": 1, \"route_path_id\": 32226}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 1564.256, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 32226}], \"total_distance_m\": 1564.256, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 1373.92, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 190.336, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2224", "service_state_basis": "TRACKING_TIMEOUT", "current_leg_duration": "1439.5", "current_position_lat": "52.9803069", "current_position_lon": "-0.0304329", "service_state_source": "TRUST", "glide_timing_evidence": "[]", "service_state_location": "Boston", "service_state_platform": null, "timing_fact_generation": 1789594241265080, "current_leg_arrival_utc": "2026-09-16T22:27:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T22:33:01.258968", "service_state_evidence_id": 16700360, "current_leg_start_actual_dep": "2026-09-16T22:26:00+01:00", "operational_evidence_version": 3, "service_state_event_time_utc": "2026-09-16T22:33:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T22:43:03.738250", "service_state_valid_until_kind": null, "operational_interpretation_version": 3, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} East Midlands Railway P BSN None 5S33 158774 2 90 None {"version": 3, "segments": [{"to_m": 573.537, "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": 1014.075, "from_m": 573.537, "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": 1373.92, "from_m": 1014.075, "capability_applied": null, "effective_limit_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": 1564.256, "from_m": 1373.92, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}], "service_id": 624515, "profile_key": "ad45624bf69e4eaf4ce84d2f68bb8e8acc7e8c948d890ca84114abd85eb9f7f8", "schedule_id": 11566, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2224", "location": "Boston", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 32226}, {"is_pass": false, "wtt_arr": "2225H", "wtt_dep": "2229H", "location": "Boston Sig. WS20", "stage_seq": 2, "distance_m": 793.806, "section_seq": 1, "route_path_id": 32226}, {"is_pass": false, "wtt_arr": "2231", "wtt_dep": null, "location": "Boston Down Carriage Sidings", "stage_seq": 3, "distance_m": 1564.256, "section_seq": 1, "route_path_id": 32226}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 1564.256, "from_m": 0.0, "section_seq": 1, "route_path_id": 32226}], "total_distance_m": 1564.256, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 1373.92, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 190.336, "synthetic_unknown_infrastructure_limit_mph": 60} [] Boston 2224 2224 None 22:26:00 None Boston Down Carriage Sidings 2231 2231 None LATE +2 minutes https://www.realtimetrains.co.uk/service/gb-nr:G53245/2026-09-16/detailed None Boston 2026-09-16T22:26:00+01:00 Boston Sig. WS20 1439.5 {"type": "LineString", "coordinates": [[-0.031158700000000004, 52.9782405], [-0.030899499999999993, 52.97887720000001], [-0.030798899999999994, 52.9791241], [-0.030725999999999993, 52.9793444], [-0.030679099999999997, 52.9795552], [-0.030628099999999995, 52.9798079], [-0.030581899999999995, 52.979958899999986], [-0.0305162, 52.980123099999986], [-0.0304329, 52.98030689999999]]} 0.1 2226 2225½ None Boston Boston Sig. WS20 52.9803069 -0.0304329 52.9803069 -0.0304329 1 0 2026-09-16 22:43:21 TERMINATED 2026-09-16 22:33:00 Boston TRUST TRACKING_TIMEOUT 16700360 1789594241265080 3 3 2026-09-16 22:43:03.738250 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 22:33:01.258968
594183 624598 G16376 165A90M816 2026-09-16 COMPLETE None 2026-09-16 22:33:00 2026-09-16 22:43:21 2026-09-18 22:43:21 {"id": 624598, "stp": "P", "toc": "TransPennine Express", "uid": "G16376", "consist": "185137", "dest_crs": "XYK", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G16376/2026-09-16/detailed", "trust_id": "165A90M816", "origin_crs": "YRK", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "York Siemens Trans Systems", "service_date": "2026-09-16", "dest_arr_time": "2233", "dest_platform": null, "is_terminated": 1, "next_location": "York Siemens Trans Systems", "signalling_id": "5A90", "timing_status": "EARLY", "origin_station": "York", "current_leg_arr": "2233", "current_leg_dep": "2222", "current_leg_end": "York Siemens Trans Systems", "origin_dep_time": "2228", "origin_platform": "11", "current_location": "York", "last_update_time": "2026-09-16T22:43:21", "route_debug_link": null, "timing_variation": "-6 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.0935657, 53.95825869999999], [-1.093544, 53.9583844], [-1.0935256, 53.9586131], [-1.093539, 53.95887919999999], [-1.0936057, 53.9592414], [-1.0936908, 53.9595791], [-1.093774, 53.959772], [-1.0938059, 53.95984609999999], [-1.0939644999999998, 53.9601122], [-1.0941662, 53.9603558], [-1.0944111000000003, 53.96059040000001], [-1.0946906999999997, 53.9607827], [-1.0950607000000003, 53.9609941], [-1.0954407999999998, 53.9611773], [-1.0958118999999995, 53.9613524], [-1.0962862, 53.961538999999995], [-1.0963437, 53.96155859999999], [-1.0967604, 53.9617008], [-1.0974153, 53.9618844], [-1.0977423, 53.96196799999999], [-1.0980583, 53.96204190000001], [-1.0977704999999998, 53.96195530000001], [-1.0975157, 53.9618804], [-1.0971601, 53.9617625], [-1.0975949, 53.96187629999999], [-1.0978845, 53.96194510000001], [-1.0982546, 53.96201129999999], [-1.0986034999999998, 53.96206029999998], [-1.1001434, 53.96223559999999], [-1.1005261, 53.962277699999994]]}", "current_leg_start": "York", "dest_arr_time_act": "2233", "motion_projection": null, "next_location_lat": "53.9622777", "next_location_lon": "-1.1005261", "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\": \"TD:51727850\", \"confirmationDeadline\": \"2026-09-16T22:30:00+01:00\"}", "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 239.696, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 516.101, \"from_m\": 239.696, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 561.671, \"from_m\": 516.101, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 628.154, \"from_m\": 561.671, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 856.564, \"from_m\": 628.154, \"capability_applied\": null, \"effective_limit_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\": 624598, \"profile_key\": \"c991b5723d9eea5dee42a95d5faaf35904713d7d46a6f2788bf99affd732bc5f\", \"schedule_id\": 9429, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2228\", \"location\": \"York\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 29370}, {\"is_pass\": false, \"wtt_arr\": \"2233\", \"wtt_dep\": null, \"location\": \"York Siemens Trans Systems\", \"stage_seq\": 2, \"distance_m\": 856.564, \"section_seq\": 1, \"route_path_id\": 29370}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 856.564, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 29370}], \"total_distance_m\": 856.564, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 616.868, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 239.696, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2228", "service_state_basis": "TRACKING_TIMEOUT", "current_leg_duration": "11.0", "current_position_lat": "53.9622777", "current_position_lon": "-1.1005261", "service_state_source": "TD", "glide_timing_evidence": "[]", "service_state_location": "York", "service_state_platform": "11", "timing_fact_generation": 1789593758660011, "current_leg_arrival_utc": "2026-09-16T22:30:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T22:33:01.265961", "service_state_evidence_id": 51727850, "current_leg_start_actual_dep": "2026-09-16T22:22:18+01:00", "operational_evidence_version": 5, "service_state_event_time_utc": "2026-09-16T22:33:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T22:43:01.672464", "service_state_valid_until_kind": null, "operational_interpretation_version": 5, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} TransPennine Express P YRK XYK 5A90 185137 3 100 None {"version": 3, "segments": [{"to_m": 239.696, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 516.101, "from_m": 239.696, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 561.671, "from_m": 516.101, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 628.154, "from_m": 561.671, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 856.564, "from_m": 628.154, "capability_applied": null, "effective_limit_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": 624598, "profile_key": "c991b5723d9eea5dee42a95d5faaf35904713d7d46a6f2788bf99affd732bc5f", "schedule_id": 9429, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2228", "location": "York", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 29370}, {"is_pass": false, "wtt_arr": "2233", "wtt_dep": null, "location": "York Siemens Trans Systems", "stage_seq": 2, "distance_m": 856.564, "section_seq": 1, "route_path_id": 29370}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 856.564, "from_m": 0.0, "section_seq": 1, "route_path_id": 29370}], "total_distance_m": 856.564, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 616.868, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 239.696, "synthetic_unknown_infrastructure_limit_mph": 60} [] York 2228 2228 11 None None York Siemens Trans Systems 2233 2233 None EARLY -6 minutes https://www.realtimetrains.co.uk/service/gb-nr:G16376/2026-09-16/detailed None York 2026-09-16T22:22:18+01:00 York Siemens Trans Systems 11.0 {"type": "LineString", "coordinates": [[-1.0935657, 53.95825869999999], [-1.093544, 53.9583844], [-1.0935256, 53.9586131], [-1.093539, 53.95887919999999], [-1.0936057, 53.9592414], [-1.0936908, 53.9595791], [-1.093774, 53.959772], [-1.0938059, 53.95984609999999], [-1.0939644999999998, 53.9601122], [-1.0941662, 53.9603558], [-1.0944111000000003, 53.96059040000001], [-1.0946906999999997, 53.9607827], [-1.0950607000000003, 53.9609941], [-1.0954407999999998, 53.9611773], [-1.0958118999999995, 53.9613524], [-1.0962862, 53.961538999999995], [-1.0963437, 53.96155859999999], [-1.0967604, 53.9617008], [-1.0974153, 53.9618844], [-1.0977423, 53.96196799999999], [-1.0980583, 53.96204190000001], [-1.0977704999999998, 53.96195530000001], [-1.0975157, 53.9618804], [-1.0971601, 53.9617625], [-1.0975949, 53.96187629999999], [-1.0978845, 53.96194510000001], [-1.0982546, 53.96201129999999], [-1.0986034999999998, 53.96206029999998], [-1.1001434, 53.96223559999999], [-1.1005261, 53.962277699999994]]} 0.5 2222 2233 None York York Siemens Trans Systems 53.9622777 -1.1005261 53.9622777 -1.1005261 1 0 2026-09-16 22:43:21 TERMINATED 2026-09-16 22:33:00 York TD TRACKING_TIMEOUT 51727850 1789593758660011 5 5 2026-09-16 22:43:01.672464 11 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 22:33:01.265961
594184 624697 C00381 815N79M816 2026-09-16 COMPLETE None 2026-09-16 22:33:00 2026-09-16 22:43:21 2026-09-18 22:43:21 {"id": 624697, "stp": "P", "toc": "Great Western Railway", "uid": "C00381", "consist": "802016", "dest_crs": "BRI", "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C00381/2026-09-16/detailed", "trust_id": "815N79M816", "origin_crs": "BRI", "show_on_map": 0, "dar_est_time": "22:33:00", "dar_platform": null, "dest_station": "Bristol Temple Meads", "service_date": "2026-09-16", "dest_arr_time": "2316", "dest_platform": "10", "is_terminated": 1, "next_location": "Bristol Temple Meads", "signalling_id": "5N79", "timing_status": null, "origin_station": "Bristol Temple Meads", "current_leg_arr": "2316", "current_leg_dep": "2313", "current_leg_end": "Bristol Temple Meads", "origin_dep_time": "2233", "origin_platform": "12", "current_location": null, "last_update_time": "2026-09-16T22:43:21", "route_debug_link": null, "timing_variation": null, "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.581628499999999, 51.4447017], [-2.5813816999999997, 51.4448233], [-2.5811662, 51.4449403], [-2.58092, 51.44508540000001], [-2.5807818, 51.44517830000001], [-2.5806108000000005, 51.44530919999999], [-2.5804775, 51.4454266], [-2.5802900999999996, 51.44560919999999], [-2.5801348999999996, 51.4458003], [-2.5800235, 51.44598499999999], [-2.5799276999999994, 51.4461799], [-2.5798510999999995, 51.446377700000006], [-2.5798201, 51.44663289999998], [-2.5798116, 51.4467445], [-2.5798164, 51.4468818], [-2.5798379999999996, 51.44702710000001], [-2.5798428, 51.4470596], [-2.579889399999999, 51.4472312], [-2.580023, 51.44769389999999], [-2.5801071, 51.44801439999999], [-2.5801447999999993, 51.4481464], [-2.5801929, 51.448393], [-2.5801994, 51.4484804], [-2.5802053, 51.4487257], [-2.5801873, 51.44886890000001], [-2.5801719999999997, 51.448952199999994], [-2.5801644, 51.4489935], [-2.5801587, 51.4490244], [-2.5801483, 51.4490808]]}", "current_leg_start": "Bristol West Jn", "dest_arr_time_act": "2316", "motion_projection": null, "next_location_lat": "51.4490808", "next_location_lon": "-2.5801483", "previous_location": null, "current_leg_milage": "0.3", "linx_max_speed_mph": 125, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 119.228, \"from_m\": 0.0, \"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\": 1075.072, \"from_m\": 119.228, \"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\": 1788.538, \"from_m\": 1075.072, \"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\": 2744.382, \"from_m\": 1788.538, \"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\": 2863.61, \"from_m\": 2744.382, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}], \"service_id\": 624697, \"profile_key\": \"28d35a2787e833f0002e7bd74d5b58919c31bc3e6b11ec5eae7083d5e69a32fb\", \"schedule_id\": 16, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2233\", \"location\": \"Bristol Temple Meads\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 65560}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2234\", \"location\": \"Bristol West Jn\", \"stage_seq\": 2, \"distance_m\": 532.069, \"section_seq\": 1, \"route_path_id\": 65560}, {\"is_pass\": false, \"wtt_arr\": \"2237\", \"wtt_dep\": \"2244\", \"location\": \"Bedminster\", \"stage_seq\": 3, \"distance_m\": 1431.805, \"section_seq\": 1, \"route_path_id\": 65560}, {\"is_pass\": false, \"wtt_arr\": \"2249\", \"wtt_dep\": \"2313\", \"location\": \"Bristol West Jn\", \"stage_seq\": 4, \"distance_m\": 2331.541, \"section_seq\": 1, \"route_path_id\": 65560}, {\"is_pass\": false, \"wtt_arr\": \"2316\", \"wtt_dep\": null, \"location\": \"Bristol Temple Meads\", \"stage_seq\": 5, \"distance_m\": 2863.61, \"section_seq\": 1, \"route_path_id\": 65560}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 2863.61, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 65560}], \"total_distance_m\": 2863.61, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125.0, \"speed_covered_distance_m\": 951.922, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1911.688, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2233", "service_state_basis": "NEVER_DEPARTED_TIMEOUT", "current_leg_duration": "3.0", "current_position_lat": "51.4490808", "current_position_lon": "-2.5801483", "service_state_source": "TD", "glide_timing_evidence": "[]", "service_state_location": "Bristol Temple Meads", "service_state_platform": "12", "timing_fact_generation": 1789593160850996, "current_leg_arrival_utc": "2026-09-16T23:16:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T22:33:01.269238", "service_state_evidence_id": 51707020, "current_leg_start_actual_dep": "2026-09-16T23:13:00+01:00", "operational_evidence_version": 1, "service_state_event_time_utc": "2026-09-16T22:33:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T22:43:01.690054", "service_state_valid_until_kind": null, "operational_interpretation_version": 1, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Great Western Railway P BRI BRI 5N79 802016 5 125 None {"version": 3, "segments": [{"to_m": 119.228, "from_m": 0.0, "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": 1075.072, "from_m": 119.228, "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": 1788.538, "from_m": 1075.072, "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": 2744.382, "from_m": 1788.538, "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": 2863.61, "from_m": 2744.382, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}], "service_id": 624697, "profile_key": "28d35a2787e833f0002e7bd74d5b58919c31bc3e6b11ec5eae7083d5e69a32fb", "schedule_id": 16, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2233", "location": "Bristol Temple Meads", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 65560}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2234", "location": "Bristol West Jn", "stage_seq": 2, "distance_m": 532.069, "section_seq": 1, "route_path_id": 65560}, {"is_pass": false, "wtt_arr": "2237", "wtt_dep": "2244", "location": "Bedminster", "stage_seq": 3, "distance_m": 1431.805, "section_seq": 1, "route_path_id": 65560}, {"is_pass": false, "wtt_arr": "2249", "wtt_dep": "2313", "location": "Bristol West Jn", "stage_seq": 4, "distance_m": 2331.541, "section_seq": 1, "route_path_id": 65560}, {"is_pass": false, "wtt_arr": "2316", "wtt_dep": null, "location": "Bristol Temple Meads", "stage_seq": 5, "distance_m": 2863.61, "section_seq": 1, "route_path_id": 65560}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 2863.61, "from_m": 0.0, "section_seq": 1, "route_path_id": 65560}], "total_distance_m": 2863.61, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125.0, "speed_covered_distance_m": 951.922, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1911.688, "synthetic_unknown_infrastructure_limit_mph": 60} [] Bristol Temple Meads 2233 2233 12 22:33:00 None Bristol Temple Meads 2316 2316 10 None None https://www.realtimetrains.co.uk/service/gb-nr:C00381/2026-09-16/detailed None Bristol West Jn 2026-09-16T23:13:00+01:00 Bristol Temple Meads 3.0 {"type": "LineString", "coordinates": [[-2.581628499999999, 51.4447017], [-2.5813816999999997, 51.4448233], [-2.5811662, 51.4449403], [-2.58092, 51.44508540000001], [-2.5807818, 51.44517830000001], [-2.5806108000000005, 51.44530919999999], [-2.5804775, 51.4454266], [-2.5802900999999996, 51.44560919999999], [-2.5801348999999996, 51.4458003], [-2.5800235, 51.44598499999999], [-2.5799276999999994, 51.4461799], [-2.5798510999999995, 51.446377700000006], [-2.5798201, 51.44663289999998], [-2.5798116, 51.4467445], [-2.5798164, 51.4468818], [-2.5798379999999996, 51.44702710000001], [-2.5798428, 51.4470596], [-2.579889399999999, 51.4472312], [-2.580023, 51.44769389999999], [-2.5801071, 51.44801439999999], [-2.5801447999999993, 51.4481464], [-2.5801929, 51.448393], [-2.5801994, 51.4484804], [-2.5802053, 51.4487257], [-2.5801873, 51.44886890000001], [-2.5801719999999997, 51.448952199999994], [-2.5801644, 51.4489935], [-2.5801587, 51.4490244], [-2.5801483, 51.4490808]]} 0.3 2313 2316 None None Bristol Temple Meads 51.4490808 -2.5801483 51.4490808 -2.5801483 1 0 2026-09-16 22:43:21 TERMINATED 2026-09-16 22:33:00 Bristol Temple Meads TD NEVER_DEPARTED_TIMEOUT 51707020 1789593160850996 1 1 2026-09-16 22:43:01.690054 12 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 22:33:01.269238
594185 623673 P85452 881H22M716 2026-09-16 COMPLETE 16734232 2026-09-16 23:33:00 2026-09-16 22:43:21 2026-09-18 22:43:21 {"id": 623673, "stp": "P", "toc": "Southeastern", "uid": "P85452", "consist": "375702+375906", "dest_crs": "HGS", "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P85452/2026-09-16/detailed", "trust_id": "881H22M716", "origin_crs": "CHX", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Hastings", "service_date": "2026-09-16", "dest_arr_time": "2329", "dest_platform": "3", "is_terminated": 1, "next_location": "Hastings", "signalling_id": "1H22", "timing_status": "LATE", "origin_station": "London Charing Cross", "current_leg_arr": "2333", "current_leg_dep": "2330", "current_leg_end": "Hastings", "origin_dep_time": "2145", "origin_platform": "5", "current_location": "Hastings Carriage Holding Sidings", "last_update_time": "2026-09-16T22:43:21", "route_debug_link": null, "timing_variation": "+4 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.5605912, 50.8557738], [0.5612582, 50.8558684], [0.5618760999999999, 50.8559575], [0.5642292999999999, 50.8562914], [0.5718326, 50.8573809], [0.5719913, 50.85740340000001], [0.572075, 50.85741529999999], [0.57344, 50.8576175], [0.5738903, 50.8576808], [0.5740520999999998, 50.857704600000005], [0.5743966000000001, 50.857753800000005], [0.5749559, 50.857815599999995], [0.5751447999999999, 50.8578429], [0.5753861, 50.85788429999999], [0.5756027, 50.8579491], [0.5759023, 50.85803400000001], [0.5769078999999999, 50.8583416]]}", "current_leg_start": "St. Leonards Warrior Sq", "dest_arr_time_act": "2329", "motion_projection": null, "next_location_lat": "50.8583416", "next_location_lon": "0.5769079", "previous_location": "St. Leonards Warrior Sq", "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\": 1466.814, \"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\": 2313.647, \"from_m\": 1466.814, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 2757.138, \"from_m\": 2313.647, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 3825.042, \"from_m\": 2757.138, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 9934.795, \"from_m\": 3825.042, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 10032.039, \"from_m\": 9934.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\": 10440.623, \"from_m\": 10032.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\": 10667.954, \"from_m\": 10440.623, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 12632.492, \"from_m\": 10667.954, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 18518.739, \"from_m\": 12632.492, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 18528.304, \"from_m\": 18518.739, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 18601.035, \"from_m\": 18528.304, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 18794.271, \"from_m\": 18601.035, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 19358.622, \"from_m\": 18794.271, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 19404.589, \"from_m\": 19358.622, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 20029.198, \"from_m\": 19404.589, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 22781.857, \"from_m\": 20029.198, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 22824.68, \"from_m\": 22781.857, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 24790.193, \"from_m\": 22824.68, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 31153.329, \"from_m\": 24790.193, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 33939.905, \"from_m\": 31153.329, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 36490.551, \"from_m\": 33939.905, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 39967.521, \"from_m\": 36490.551, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 45969.96, \"from_m\": 39967.521, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 46754.794, \"from_m\": 45969.96, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 47616.271, \"from_m\": 46754.794, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 48080.317, \"from_m\": 47616.271, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 48274.165, \"from_m\": 48080.317, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 48629.888, \"from_m\": 48274.165, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 54662.459, \"from_m\": 48629.888, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 54694.734, \"from_m\": 54662.459, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 54737.664, \"from_m\": 54694.734, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 55486.309, \"from_m\": 54737.664, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 55977.628, \"from_m\": 55486.309, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 57212.04, \"from_m\": 55977.628, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 60907.716, \"from_m\": 57212.04, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 63064.513, \"from_m\": 60907.716, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 63454.138, \"from_m\": 63064.513, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 65423.918, \"from_m\": 63454.138, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 65576.423, \"from_m\": 65423.918, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 67428.268, \"from_m\": 65576.423, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 70040.54, \"from_m\": 67428.268, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 80249.277, \"from_m\": 70040.54, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 83006.632, \"from_m\": 80249.277, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 84244.107, \"from_m\": 83006.632, \"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\": 85305.309, \"from_m\": 84244.107, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 90624.873, \"from_m\": 85305.309, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 96820.323, \"from_m\": 90624.873, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 97393.923, \"from_m\": 96820.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\": 98056.352, \"from_m\": 97393.923, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 98160.994, \"from_m\": 98056.352, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 99369.129, \"from_m\": 98160.994, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 100312.48, \"from_m\": 99369.129, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 100628.982, \"from_m\": 100312.48, \"capability_applied\": null, \"effective_limit_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\": 623673, \"profile_key\": \"6cf0ef480a3b6f1d4c12992c4ea57bc63bf334890c0451340cdd2d8b12a7f07b\", \"schedule_id\": 22740, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2145\", \"location\": \"London Charing Cross\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 99797}, {\"is_pass\": false, \"wtt_arr\": \"2147H\", \"wtt_dep\": \"2148H\", \"location\": \"London Waterloo (East)\", \"stage_seq\": 2, \"distance_m\": 1206.636, \"section_seq\": 1, \"route_path_id\": 99797}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2150\", \"location\": \"Ewer Street Jn\", \"stage_seq\": 3, \"distance_m\": 1953.151, \"section_seq\": 1, \"route_path_id\": 99797}, {\"is_pass\": false, \"wtt_arr\": \"2152\", \"wtt_dep\": \"2154\", \"location\": \"London Bridge\", \"stage_seq\": 4, \"distance_m\": 3291.934, \"section_seq\": 1, \"route_path_id\": 99797}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2156\", \"location\": \"Blue Anchor (Kent)\", \"stage_seq\": 5, \"distance_m\": 5152.19, \"section_seq\": 1, \"route_path_id\": 99797}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2159\", \"location\": \"New Cross\", \"stage_seq\": 6, \"distance_m\": 8125.457, \"section_seq\": 1, \"route_path_id\": 99797}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2200\", \"location\": \"Tanners Hill Jn (NX)\", \"stage_seq\": 7, \"distance_m\": 8944.142, \"section_seq\": 1, \"route_path_id\": 99797}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2201\", \"location\": \"Parks Bridge Jn\", \"stage_seq\": 8, \"distance_m\": 10344.828, \"section_seq\": 1, \"route_path_id\": 99797}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2202H\", \"location\": \"Hither Green\", \"stage_seq\": 9, \"distance_m\": 11868.825, \"section_seq\": 1, \"route_path_id\": 99797}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2204H\", \"location\": \"Grove Park\", \"stage_seq\": 10, \"distance_m\": 14730.011, \"section_seq\": 1, \"route_path_id\": 99797}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2206H\", \"location\": \"Chislehurst\", \"stage_seq\": 11, \"distance_m\": 18364.178, \"section_seq\": 1, \"route_path_id\": 99797}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2207H\", \"location\": \"Petts Wood Jn\", \"stage_seq\": 12, \"distance_m\": 19901.346, \"section_seq\": 1, \"route_path_id\": 99797}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2209\", \"location\": \"Orpington\", \"stage_seq\": 13, \"distance_m\": 22574.465, \"section_seq\": 1, \"route_path_id\": 99797}, {\"is_pass\": false, \"wtt_arr\": \"2217H\", \"wtt_dep\": \"2219\", \"location\": \"Sevenoaks\", \"stage_seq\": 14, \"distance_m\": 35814.202, \"section_seq\": 1, \"route_path_id\": 99797}, {\"is_pass\": false, \"wtt_arr\": \"2227H\", \"wtt_dep\": \"2230\", \"location\": \"Tonbridge\", \"stage_seq\": 15, \"distance_m\": 47899.337, \"section_seq\": 1, \"route_path_id\": 99797}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2231H\", \"location\": \"Somerhill Tunnel\", \"stage_seq\": 16, \"distance_m\": 48800.661, \"section_seq\": 1, \"route_path_id\": 99797}, {\"is_pass\": false, \"wtt_arr\": \"2235\", \"wtt_dep\": \"2235H\", \"location\": \"High Brooms\", \"stage_seq\": 17, \"distance_m\": 53022.741, \"section_seq\": 1, \"route_path_id\": 99797}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2237\", \"location\": \"Wells Tunnel Jn\", \"stage_seq\": 18, \"distance_m\": 54662.459, \"section_seq\": 1, \"route_path_id\": 99797}, {\"is_pass\": false, \"wtt_arr\": \"2238H\", \"wtt_dep\": \"2240\", \"location\": \"Tunbridge Wells\", \"stage_seq\": 19, \"distance_m\": 55593.466, \"section_seq\": 1, \"route_path_id\": 99797}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2242\", \"location\": \"Strawberry Hill Tunnel\", \"stage_seq\": 20, \"distance_m\": 56802.937, \"section_seq\": 1, \"route_path_id\": 99797}, {\"is_pass\": false, \"wtt_arr\": \"2244\", \"wtt_dep\": \"2244H\", \"location\": \"Frant\", \"stage_seq\": 21, \"distance_m\": 59232.867, \"section_seq\": 1, \"route_path_id\": 99797}, {\"is_pass\": false, \"wtt_arr\": \"2248H\", \"wtt_dep\": \"2249H\", \"location\": \"Wadhurst\", \"stage_seq\": 22, \"distance_m\": 63454.138, \"section_seq\": 1, \"route_path_id\": 99797}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2251\", \"location\": \"Wadhurst Tunnel South\", \"stage_seq\": 23, \"distance_m\": 64302.636, \"section_seq\": 1, \"route_path_id\": 99797}, {\"is_pass\": false, \"wtt_arr\": \"2255\", \"wtt_dep\": \"2255H\", \"location\": \"Stonegate\", \"stage_seq\": 24, \"distance_m\": 70811.792, \"section_seq\": 1, \"route_path_id\": 99797}, {\"is_pass\": false, \"wtt_arr\": \"2259H\", \"wtt_dep\": \"2300H\", \"location\": \"Etchingham\", \"stage_seq\": 25, \"distance_m\": 76472.848, \"section_seq\": 1, \"route_path_id\": 99797}, {\"is_pass\": false, \"wtt_arr\": \"2303H\", \"wtt_dep\": \"2304\", \"location\": \"Robertsbridge\", \"stage_seq\": 26, \"distance_m\": 80045.896, \"section_seq\": 1, \"route_path_id\": 99797}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2307\", \"location\": \"Mountfield Tunnel\", \"stage_seq\": 27, \"distance_m\": 83318.195, \"section_seq\": 1, \"route_path_id\": 99797}, {\"is_pass\": false, \"wtt_arr\": \"2311\", \"wtt_dep\": \"2312\", \"location\": \"Battle\", \"stage_seq\": 28, \"distance_m\": 89632.963, \"section_seq\": 1, \"route_path_id\": 99797}, {\"is_pass\": false, \"wtt_arr\": \"2315H\", \"wtt_dep\": \"2316\", \"location\": \"Crowhurst\", \"stage_seq\": 29, \"distance_m\": 92908.334, \"section_seq\": 1, \"route_path_id\": 99797}, {\"is_pass\": false, \"wtt_arr\": \"2321\", \"wtt_dep\": \"2322\", \"location\": \"West St.Leonards\", \"stage_seq\": 30, \"distance_m\": 97929.764, \"section_seq\": 1, \"route_path_id\": 99797}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2322H\", \"location\": \"Bopeep S.B. Jn\", \"stage_seq\": 31, \"distance_m\": 98083.365, \"section_seq\": 1, \"route_path_id\": 99797}, {\"is_pass\": false, \"wtt_arr\": \"2324H\", \"wtt_dep\": \"2325H\", \"location\": \"St. Leonards Warrior Sq\", \"stage_seq\": 32, \"distance_m\": 99391.077, \"section_seq\": 1, \"route_path_id\": 99797}, {\"is_pass\": false, \"wtt_arr\": \"2329\", \"wtt_dep\": null, \"location\": \"Hastings\", \"stage_seq\": 33, \"distance_m\": 100628.982, \"section_seq\": 1, \"route_path_id\": 99797}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 100628.982, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 99797}], \"total_distance_m\": 100628.982, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 100380.765, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 248.217, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2145", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "50.8583416", "current_position_lon": "0.5769079", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 31444, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:48:17Z\", \"source_id\": 51653513, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T20:48:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:48:22Z\", \"source_id\": 16673910, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29677, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:53:07Z\", \"source_id\": 51664257, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T20:53:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:53:09Z\", \"source_id\": 16677077, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31696, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:01:57Z\", \"source_id\": 51683484, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:02:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:01:59Z\", \"source_id\": 16682600, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31917, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:03:36Z\", \"source_id\": 51687163, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:04:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:03:43Z\", \"source_id\": 16683738, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31942, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:06:14Z\", \"source_id\": 51692799, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:07:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:06:17Z\", \"source_id\": 16685348, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32051, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:10:13Z\", \"source_id\": 51701672, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:11:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:10:17Z\", \"source_id\": 16687870, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32581, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:18:06Z\", \"source_id\": 51718498, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:19:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:18:08Z\", \"source_id\": 16692754, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32695, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:28:00Z\", \"source_id\": 51738802, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:28:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:28:03Z\", \"source_id\": 16698747, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32742, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:34:07Z\", \"source_id\": 51751428, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:35:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:34:12Z\", \"source_id\": 16702513, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32752, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:38:07Z\", \"source_id\": 51759683, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:40:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:38:11Z\", \"source_id\": 16704794, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32766, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:43:51Z\", \"source_id\": 51771010, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:45:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:43:56Z\", \"source_id\": 16708238, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32770, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:49:06Z\", \"source_id\": 51781265, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:49:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:49:08Z\", \"source_id\": 16711269, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32773, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:51:31Z\", \"source_id\": 51786049, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:56:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:51:34Z\", \"source_id\": 16712732, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32776, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:58:27Z\", \"source_id\": 51798960, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:01:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:58:31Z\", \"source_id\": 16716587, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32780, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:03:55Z\", \"source_id\": 51809058, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:06:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:03:57Z\", \"source_id\": 16719648, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32784, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:14:23Z\", \"source_id\": 51827478, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:15:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:14:28Z\", \"source_id\": 16725364, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31273, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:25:01Z\", \"source_id\": 51845797, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:26:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:25:07Z\", \"source_id\": 16730858, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31298, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:31:55Z\", \"source_id\": 51857029, \"stage_seq\": 33, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:33:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:31:58Z\", \"source_id\": 16734232, \"stage_seq\": 33, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:33:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Hastings", "service_state_platform": "3", "timing_fact_generation": 1789597918988144, "current_leg_arrival_utc": "2026-09-16T23:33:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T22:33:06.086409", "service_state_evidence_id": 16734232, "current_leg_start_actual_dep": "2026-09-16T23:29:30+01:00", "operational_evidence_version": 107, "service_state_event_time_utc": "2026-09-16T22:33:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T22:43:06.227124", "service_state_valid_until_kind": null, "operational_interpretation_version": 107, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Southeastern P CHX HGS 1H22 375702+375906 8 100 None {"version": 3, "segments": [{"to_m": 1466.814, "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": 2313.647, "from_m": 1466.814, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 2757.138, "from_m": 2313.647, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 3825.042, "from_m": 2757.138, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 9934.795, "from_m": 3825.042, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 10032.039, "from_m": 9934.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": 10440.623, "from_m": 10032.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": 10667.954, "from_m": 10440.623, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 12632.492, "from_m": 10667.954, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 18518.739, "from_m": 12632.492, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 18528.304, "from_m": 18518.739, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 18601.035, "from_m": 18528.304, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 18794.271, "from_m": 18601.035, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 19358.622, "from_m": 18794.271, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 19404.589, "from_m": 19358.622, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 20029.198, "from_m": 19404.589, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 22781.857, "from_m": 20029.198, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 22824.68, "from_m": 22781.857, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 24790.193, "from_m": 22824.68, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 31153.329, "from_m": 24790.193, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 33939.905, "from_m": 31153.329, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 36490.551, "from_m": 33939.905, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 39967.521, "from_m": 36490.551, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 45969.96, "from_m": 39967.521, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 46754.794, "from_m": 45969.96, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 47616.271, "from_m": 46754.794, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 48080.317, "from_m": 47616.271, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 48274.165, "from_m": 48080.317, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 48629.888, "from_m": 48274.165, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 54662.459, "from_m": 48629.888, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 54694.734, "from_m": 54662.459, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 54737.664, "from_m": 54694.734, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 55486.309, "from_m": 54737.664, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 55977.628, "from_m": 55486.309, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 57212.04, "from_m": 55977.628, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 60907.716, "from_m": 57212.04, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 63064.513, "from_m": 60907.716, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 63454.138, "from_m": 63064.513, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 65423.918, "from_m": 63454.138, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 65576.423, "from_m": 65423.918, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 67428.268, "from_m": 65576.423, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 70040.54, "from_m": 67428.268, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 80249.277, "from_m": 70040.54, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 83006.632, "from_m": 80249.277, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 84244.107, "from_m": 83006.632, "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": 85305.309, "from_m": 84244.107, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 90624.873, "from_m": 85305.309, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 96820.323, "from_m": 90624.873, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 97393.923, "from_m": 96820.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": 98056.352, "from_m": 97393.923, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 98160.994, "from_m": 98056.352, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 99369.129, "from_m": 98160.994, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 100312.48, "from_m": 99369.129, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 100628.982, "from_m": 100312.48, "capability_applied": null, "effective_limit_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": 623673, "profile_key": "6cf0ef480a3b6f1d4c12992c4ea57bc63bf334890c0451340cdd2d8b12a7f07b", "schedule_id": 22740, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2145", "location": "London Charing Cross", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 99797}, {"is_pass": false, "wtt_arr": "2147H", "wtt_dep": "2148H", "location": "London Waterloo (East)", "stage_seq": 2, "distance_m": 1206.636, "section_seq": 1, "route_path_id": 99797}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2150", "location": "Ewer Street Jn", "stage_seq": 3, "distance_m": 1953.151, "section_seq": 1, "route_path_id": 99797}, {"is_pass": false, "wtt_arr": "2152", "wtt_dep": "2154", "location": "London Bridge", "stage_seq": 4, "distance_m": 3291.934, "section_seq": 1, "route_path_id": 99797}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2156", "location": "Blue Anchor (Kent)", "stage_seq": 5, "distance_m": 5152.19, "section_seq": 1, "route_path_id": 99797}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2159", "location": "New Cross", "stage_seq": 6, "distance_m": 8125.457, "section_seq": 1, "route_path_id": 99797}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2200", "location": "Tanners Hill Jn (NX)", "stage_seq": 7, "distance_m": 8944.142, "section_seq": 1, "route_path_id": 99797}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2201", "location": "Parks Bridge Jn", "stage_seq": 8, "distance_m": 10344.828, "section_seq": 1, "route_path_id": 99797}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2202H", "location": "Hither Green", "stage_seq": 9, "distance_m": 11868.825, "section_seq": 1, "route_path_id": 99797}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2204H", "location": "Grove Park", "stage_seq": 10, "distance_m": 14730.011, "section_seq": 1, "route_path_id": 99797}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2206H", "location": "Chislehurst", "stage_seq": 11, "distance_m": 18364.178, "section_seq": 1, "route_path_id": 99797}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2207H", "location": "Petts Wood Jn", "stage_seq": 12, "distance_m": 19901.346, "section_seq": 1, "route_path_id": 99797}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2209", "location": "Orpington", "stage_seq": 13, "distance_m": 22574.465, "section_seq": 1, "route_path_id": 99797}, {"is_pass": false, "wtt_arr": "2217H", "wtt_dep": "2219", "location": "Sevenoaks", "stage_seq": 14, "distance_m": 35814.202, "section_seq": 1, "route_path_id": 99797}, {"is_pass": false, "wtt_arr": "2227H", "wtt_dep": "2230", "location": "Tonbridge", "stage_seq": 15, "distance_m": 47899.337, "section_seq": 1, "route_path_id": 99797}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2231H", "location": "Somerhill Tunnel", "stage_seq": 16, "distance_m": 48800.661, "section_seq": 1, "route_path_id": 99797}, {"is_pass": false, "wtt_arr": "2235", "wtt_dep": "2235H", "location": "High Brooms", "stage_seq": 17, "distance_m": 53022.741, "section_seq": 1, "route_path_id": 99797}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2237", "location": "Wells Tunnel Jn", "stage_seq": 18, "distance_m": 54662.459, "section_seq": 1, "route_path_id": 99797}, {"is_pass": false, "wtt_arr": "2238H", "wtt_dep": "2240", "location": "Tunbridge Wells", "stage_seq": 19, "distance_m": 55593.466, "section_seq": 1, "route_path_id": 99797}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2242", "location": "Strawberry Hill Tunnel", "stage_seq": 20, "distance_m": 56802.937, "section_seq": 1, "route_path_id": 99797}, {"is_pass": false, "wtt_arr": "2244", "wtt_dep": "2244H", "location": "Frant", "stage_seq": 21, "distance_m": 59232.867, "section_seq": 1, "route_path_id": 99797}, {"is_pass": false, "wtt_arr": "2248H", "wtt_dep": "2249H", "location": "Wadhurst", "stage_seq": 22, "distance_m": 63454.138, "section_seq": 1, "route_path_id": 99797}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2251", "location": "Wadhurst Tunnel South", "stage_seq": 23, "distance_m": 64302.636, "section_seq": 1, "route_path_id": 99797}, {"is_pass": false, "wtt_arr": "2255", "wtt_dep": "2255H", "location": "Stonegate", "stage_seq": 24, "distance_m": 70811.792, "section_seq": 1, "route_path_id": 99797}, {"is_pass": false, "wtt_arr": "2259H", "wtt_dep": "2300H", "location": "Etchingham", "stage_seq": 25, "distance_m": 76472.848, "section_seq": 1, "route_path_id": 99797}, {"is_pass": false, "wtt_arr": "2303H", "wtt_dep": "2304", "location": "Robertsbridge", "stage_seq": 26, "distance_m": 80045.896, "section_seq": 1, "route_path_id": 99797}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2307", "location": "Mountfield Tunnel", "stage_seq": 27, "distance_m": 83318.195, "section_seq": 1, "route_path_id": 99797}, {"is_pass": false, "wtt_arr": "2311", "wtt_dep": "2312", "location": "Battle", "stage_seq": 28, "distance_m": 89632.963, "section_seq": 1, "route_path_id": 99797}, {"is_pass": false, "wtt_arr": "2315H", "wtt_dep": "2316", "location": "Crowhurst", "stage_seq": 29, "distance_m": 92908.334, "section_seq": 1, "route_path_id": 99797}, {"is_pass": false, "wtt_arr": "2321", "wtt_dep": "2322", "location": "West St.Leonards", "stage_seq": 30, "distance_m": 97929.764, "section_seq": 1, "route_path_id": 99797}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2322H", "location": "Bopeep S.B. Jn", "stage_seq": 31, "distance_m": 98083.365, "section_seq": 1, "route_path_id": 99797}, {"is_pass": false, "wtt_arr": "2324H", "wtt_dep": "2325H", "location": "St. Leonards Warrior Sq", "stage_seq": 32, "distance_m": 99391.077, "section_seq": 1, "route_path_id": 99797}, {"is_pass": false, "wtt_arr": "2329", "wtt_dep": null, "location": "Hastings", "stage_seq": 33, "distance_m": 100628.982, "section_seq": 1, "route_path_id": 99797}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 100628.982, "from_m": 0.0, "section_seq": 1, "route_path_id": 99797}], "total_distance_m": 100628.982, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 100380.765, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 248.217, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 31444, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:48:17Z", "source_id": 51653513, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-16T20:48:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:48:22Z", "source_id": 16673910, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-16T21:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29677, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:53:07Z", "source_id": 51664257, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T20:53:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:53:09Z", "source_id": 16677077, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T21:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31696, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:01:57Z", "source_id": 51683484, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T21:02:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:01:59Z", "source_id": 16682600, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T22:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31917, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:03:36Z", "source_id": 51687163, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T21:04:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:03:43Z", "source_id": 16683738, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T22:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31942, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:06:14Z", "source_id": 51692799, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T21:07:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:06:17Z", "source_id": 16685348, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T22:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32051, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:10:13Z", "source_id": 51701672, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-16T21:11:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:10:17Z", "source_id": 16687870, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-16T22:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32581, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:18:06Z", "source_id": 51718498, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-16T21:19:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:18:08Z", "source_id": 16692754, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-16T22:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32695, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:28:00Z", "source_id": 51738802, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-16T21:28:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:28:03Z", "source_id": 16698747, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-16T22:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32742, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:34:07Z", "source_id": 51751428, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-16T21:35:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:34:12Z", "source_id": 16702513, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-16T22:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32752, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:38:07Z", "source_id": 51759683, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-16T21:40:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:38:11Z", "source_id": 16704794, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-16T22:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32766, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:43:51Z", "source_id": 51771010, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-16T21:45:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:43:56Z", "source_id": 16708238, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-16T22:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32770, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:49:06Z", "source_id": 51781265, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-16T21:49:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:49:08Z", "source_id": 16711269, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-16T22:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32773, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:51:31Z", "source_id": 51786049, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-16T21:56:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:51:34Z", "source_id": 16712732, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-16T22:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32776, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:58:27Z", "source_id": 51798960, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-16T22:01:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:58:31Z", "source_id": 16716587, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-16T23:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32780, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:03:55Z", "source_id": 51809058, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-16T22:06:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:03:57Z", "source_id": 16719648, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-16T23:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32784, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:14:23Z", "source_id": 51827478, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-16T22:15:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:14:28Z", "source_id": 16725364, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-16T23:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31273, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:25:01Z", "source_id": 51845797, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-16T22:26:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:25:07Z", "source_id": 16730858, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-16T23:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31298, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:31:55Z", "source_id": 51857029, "stage_seq": 33, "event_role": "ARR", "event_time": "2026-09-16T22:33:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:31:58Z", "source_id": 16734232, "stage_seq": 33, "event_role": "ARR", "event_time": "2026-09-16T23:33:00+01:00", "operational_fact": true}] London Charing Cross 2145 2145 5 None None Hastings 2329 2329 3 LATE +4 minutes https://www.realtimetrains.co.uk/service/gb-nr:P85452/2026-09-16/detailed None St. Leonards Warrior Sq 2026-09-16T23:29:30+01:00 Hastings 3.0 {"type": "LineString", "coordinates": [[0.5605912, 50.8557738], [0.5612582, 50.8558684], [0.5618760999999999, 50.8559575], [0.5642292999999999, 50.8562914], [0.5718326, 50.8573809], [0.5719913, 50.85740340000001], [0.572075, 50.85741529999999], [0.57344, 50.8576175], [0.5738903, 50.8576808], [0.5740520999999998, 50.857704600000005], [0.5743966000000001, 50.857753800000005], [0.5749559, 50.857815599999995], [0.5751447999999999, 50.8578429], [0.5753861, 50.85788429999999], [0.5756027, 50.8579491], [0.5759023, 50.85803400000001], [0.5769078999999999, 50.8583416]]} 0.7 2330 2333 St. Leonards Warrior Sq Hastings Carriage Holding Sidings Hastings 50.8583416 0.5769079 50.8583416 0.5769079 1 0 2026-09-16 22:43:21 TERMINATED 2026-09-16 22:33:00 Hastings TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16734232 1789597918988144 107 107 2026-09-16 22:43:06.227124 3 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 22:33:06.086409
594186 625062 P87246 882D60M816 2026-09-16 COMPLETE 16733926 2026-09-16 23:33:00 2026-09-16 22:43:21 2026-09-18 22:43:21 {"id": 625062, "stp": "P", "toc": "Southeastern", "uid": "P87246", "consist": "465030+465178", "dest_crs": null, "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P87246/2026-09-16/detailed", "trust_id": "882D60M816", "origin_crs": "ORP", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London Victoria", "service_date": "2026-09-16", "dest_arr_time": "2333", "dest_platform": "4", "is_terminated": 1, "next_location": "London Victoria", "signalling_id": "2D60", "timing_status": "ON TIME", "origin_station": "Orpington", "current_leg_arr": "2333", "current_leg_dep": "2325", "current_leg_end": "London Victoria", "origin_dep_time": "2250", "origin_platform": "8", "current_location": "Victoria Plat 10", "last_update_time": "2026-09-16T22:43:21", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.112756833613543, 51.4631084708258], [-0.1127579, 51.4631085], [-0.1132875, 51.46313700000001], [-0.1136795, 51.4631835], [-0.11409099999999998, 51.463244399999994], [-0.11434260000000002, 51.4632929], [-0.1146472, 51.463392799999994], [-0.1149037, 51.4634603], [-0.1152389, 51.4635375], [-0.115931, 51.46368079999999], [-0.1163271, 51.4637544], [-0.11671779999999998, 51.46380259999999], [-0.11702909999999998, 51.46384609999999], [-0.1173462, 51.4638751], [-0.1177132, 51.4639005], [-0.11810009999999996, 51.4639286], [-0.11844219999999996, 51.46393739999999], [-0.1187788, 51.4639366], [-0.119066, 51.4639344], [-0.1193409, 51.46392430000001], [-0.1196766, 51.46389920000001], [-0.119875, 51.4638794], [-0.1204667, 51.4638165], [-0.12083839999999998, 51.463772899999995], [-0.12135590000000002, 51.463713899999995], [-0.1218392, 51.46365509999999], [-0.1222515, 51.4636057], [-0.1226072, 51.4635646], [-0.1229705, 51.463523], [-0.12323610000000002, 51.4634932], [-0.1234885, 51.463463099999984], [-0.12392919999999998, 51.46342569999999], [-0.1241689, 51.4634113], [-0.12447629999999996, 51.4633941], [-0.1248492, 51.463385200000005], [-0.1252609, 51.4633894], [-0.12564479999999997, 51.46340839999999], [-0.125974, 51.463427200000005], [-0.1264868, 51.463478], [-0.1268447, 51.46352459999999], [-0.1272777, 51.46359650000001], [-0.12766769999999997, 51.4636686], [-0.12790400000000002, 51.4637251], [-0.12823509999999996, 51.463807], [-0.12853319999999996, 51.4638986], [-0.1289452, 51.46403060000001], [-0.1291694, 51.4641021], [-0.1292918, 51.4641509], [-0.12944699999999998, 51.46421469999999], [-0.1297095, 51.4643253], [-0.1300299, 51.46446970000001], [-0.13035489999999997, 51.4646275], [-0.13054189999999996, 51.46472440000001], [-0.1306569, 51.464789], [-0.13085349999999998, 51.464895199999994], [-0.13133589999999998, 51.4651581], [-0.1318095, 51.465416899999994], [-0.1318876, 51.4654603], [-0.1322039, 51.4656348], [-0.1329067, 51.466018], [-0.1330901, 51.46611930000001], [-0.133712, 51.4664616], [-0.1341275, 51.46669740000001], [-0.13449439999999996, 51.4669138], [-0.13483746654886736, 51.4671264397926], [-0.13485159999999996, 51.467135199999994], [-0.1353964, 51.4675041], [-0.135728, 51.46774839999999], [-0.1359609, 51.4679308], [-0.1362546, 51.4681641], [-0.13641879999999998, 51.4683072], [-0.13664539999999997, 51.46851379999998], [-0.13694959999999998, 51.4687777], [-0.1372039, 51.46902589999999], [-0.13735739999999996, 51.46918539999999], [-0.1378548, 51.4696487], [-0.1379207, 51.4697142], [-0.1381943, 51.46998309999999], [-0.13851509999999995, 51.4702925], [-0.1386856, 51.4704639], [-0.1388139, 51.47058809999999], [-0.13908989999999996, 51.47084900000001], [-0.139513, 51.4712714], [-0.1397419, 51.471500899999995], [-0.13999679999999998, 51.4717705], [-0.1403119, 51.4721244], [-0.140498, 51.4723637], [-0.1407141, 51.47269599999999], [-0.14079040000000004, 51.47283049999999], [-0.1408758, 51.4729843], [-0.1410169, 51.473304299999995], [-0.1411412, 51.4736196], [-0.1412081, 51.473750800000005], [-0.14129099999999997, 51.47392070000001], [-0.1414003, 51.4741019], [-0.1415066, 51.4742629], [-0.1417374, 51.4745486], [-0.1419255, 51.4747483], [-0.1420996, 51.47492080000001], [-0.14242379999999996, 51.4752003], [-0.14252177214556777, 51.47528468148318], [-0.14259074780321315, 51.47534408876767], [-0.14268009001552293, 51.47542103722268], [-0.14269447405688113, 51.4754334258646], [-0.14271884309428634, 51.475454414344824], [-0.14272791838651858, 51.47546223067865], [-0.1427727, 51.47550079999999], [-0.14283732766689608, 51.47555348016483], [-0.1428645557570757, 51.475575674670225], [-0.14304918962475677, 51.47572617547979], [-0.1430767, 51.47574860000001], [-0.1434241, 51.47604109999999], [-0.1435032267642259, 51.476112149797544], [-0.14353365531172432, 51.47613947228228], [-0.14357973363892523, 51.476180847028935], [-0.14360886687864438, 51.47620700638829], [-0.14363699994084686, 51.476232267652634], [-0.14366384983639507, 51.47625637672178], [-0.14368224019670284, 51.47627288979424], [-0.1436984, 51.4762874], [-0.1437568441698499, 51.476341095653275], [-0.1437681908252803, 51.47635152039963], [-0.14389039999999995, 51.4764638], [-0.14408399999999996, 51.476653500000005], [-0.144263, 51.47685869999999], [-0.14442199999999997, 51.47704499999999], [-0.1446355, 51.4773062], [-0.1448098, 51.47755420000001], [-0.1449707, 51.477815699999994], [-0.1451572, 51.478181500000005], [-0.1452691, 51.47844479999999], [-0.1453549, 51.4787029], [-0.145426, 51.478976], [-0.14545949999999996, 51.4791815], [-0.14546579999999998, 51.47921169999999], [-0.1454965, 51.47936], [-0.14555549999999998, 51.4795947], [-0.1455770718874806, 51.47965870845683], [-0.14559996151418922, 51.47972662683279], [-0.14561040000000003, 51.4797576], [-0.14567349999999998, 51.47992049999999], [-0.145678832222746, 51.47993246435677], [-0.1457338, 51.480055799999995], [-0.14577154173305348, 51.48013117735595], [-0.1458049, 51.480197800000006], [-0.14590279999999997, 51.480380700000005], [-0.14603890000000003, 51.480583], [-0.14625479999999996, 51.480887], [-0.14645129999999998, 51.4811591], [-0.1465814, 51.4813412], [-0.1466981, 51.48151489999999], [-0.14680129999999997, 51.4817195], [-0.14684719999999998, 51.4818139], [-0.14689789999999997, 51.48191829999999], [-0.1469744, 51.4820954], [-0.1470441, 51.48232169999999], [-0.1471018, 51.482572199999986], [-0.1471299, 51.4828053], [-0.1471232, 51.4829706], [-0.1471226, 51.483117799999995], [-0.14712339956373136, 51.48336566475672], [-0.1471234, 51.4833658], [-0.1471049, 51.48563339999998], [-0.1471011, 51.485813500000006], [-0.1471006, 51.4858591], [-0.14709839999999996, 51.4860756], [-0.1471212, 51.4863912], [-0.1471842, 51.4867019], [-0.1472486, 51.48690899999999], [-0.1473331, 51.487127], [-0.1474417, 51.487320700000005], [-0.14761469999999996, 51.4876147], [-0.14783069999999998, 51.48796870000001], [-0.14795809999999998, 51.4882184], [-0.1480466, 51.488418], [-0.14811499999999997, 51.48865179999999], [-0.1481619, 51.48895159999999], [-0.1481648, 51.488982599999986], [-0.14818069999999997, 51.4891537], [-0.1481767, 51.48928729999999], [-0.148149, 51.4896688], [-0.1481261, 51.4897499], [-0.1480094, 51.4901081], [-0.1479115, 51.49030930000001], [-0.14779209999999998, 51.49051639999999], [-0.14762849999999997, 51.4907569], [-0.14742999999999998, 51.4909991], [-0.1471967, 51.4912279], [-0.1468989, 51.49148759999999], [-0.1467045, 51.4916554], [-0.14653799999999997, 51.49180499999999], [-0.14646709999999996, 51.49186579999999], [-0.14625659999999996, 51.49205280000001], [-0.14607949999999997, 51.4922207], [-0.1459018, 51.4923985], [-0.1456946, 51.492604799999995], [-0.1448888, 51.493324300000005]]}", "current_leg_start": "Brixton", "dest_arr_time_act": "2333", "motion_projection": null, "next_location_lat": "51.4933243", "next_location_lon": "-0.1448888", "previous_location": "Brixton", "current_leg_milage": "3.0", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 198.971, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 350.071, \"from_m\": 198.971, \"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\": 400.113, \"from_m\": 350.071, \"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\": 488.011, \"from_m\": 400.113, \"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\": 542.97, \"from_m\": 488.011, \"capability_applied\": null, \"effective_limit_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\": 2547.8, \"from_m\": 542.97, \"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\": 3717.658, \"from_m\": 2547.8, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 3901.63, \"from_m\": 3717.658, \"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\": 4443.551, \"from_m\": 3901.63, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 4478.445, \"from_m\": 4443.551, \"capability_applied\": null, \"effective_limit_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\": 4972.5, \"from_m\": 4478.445, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 5018.998, \"from_m\": 4972.5, \"capability_applied\": null, \"effective_limit_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\": 7194.796, \"from_m\": 5018.998, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 7243.662, \"from_m\": 7194.796, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 17750.587, \"from_m\": 7243.662, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 18277.006, \"from_m\": 17750.587, \"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\": 18300.868, \"from_m\": 18277.006, \"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\": 18342.974, \"from_m\": 18300.868, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 19448.888, \"from_m\": 18342.974, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 20898.234, \"from_m\": 19448.888, \"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\": 21024.111, \"from_m\": 20898.234, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 21196.154, \"from_m\": 21024.111, \"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\": 21269.977, \"from_m\": 21196.154, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 22567.257, \"from_m\": 21269.977, \"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\": 22998.292, \"from_m\": 22567.257, \"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\": 23318.453, \"from_m\": 22998.292, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 24448.904, \"from_m\": 23318.453, \"capability_applied\": null, \"effective_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\": 625062, \"profile_key\": \"38dc49ef95bc9a0774281305aff5be33734abb6c65702177d4f0bcc3b9572eda\", \"schedule_id\": 23267, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2250\", \"location\": \"Orpington\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 37453}, {\"is_pass\": false, \"wtt_arr\": \"2253H\", \"wtt_dep\": \"2254\", \"location\": \"Petts Wood\", \"stage_seq\": 2, \"distance_m\": 1947.334, \"section_seq\": 1, \"route_path_id\": 37453}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2255H\", \"location\": \"Petts Wood Jn\", \"stage_seq\": 3, \"distance_m\": 2670.985, \"section_seq\": 1, \"route_path_id\": 37453}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2257\", \"location\": \"Bickley Jn\", \"stage_seq\": 4, \"distance_m\": 3755.338, \"section_seq\": 1, \"route_path_id\": 37453}, {\"is_pass\": false, \"wtt_arr\": \"2258H\", \"wtt_dep\": \"2259H\", \"location\": \"Bickley\", \"stage_seq\": 5, \"distance_m\": 4748.855, \"section_seq\": 1, \"route_path_id\": 37453}, {\"is_pass\": false, \"wtt_arr\": \"2301H\", \"wtt_dep\": \"2303\", \"location\": \"Bromley South\", \"stage_seq\": 6, \"distance_m\": 6967.239, \"section_seq\": 1, \"route_path_id\": 37453}, {\"is_pass\": false, \"wtt_arr\": \"2305\", \"wtt_dep\": \"2306\", \"location\": \"Shortlands\", \"stage_seq\": 7, \"distance_m\": 8389.807, \"section_seq\": 1, \"route_path_id\": 37453}, {\"is_pass\": false, \"wtt_arr\": \"2308H\", \"wtt_dep\": \"2309H\", \"location\": \"Beckenham Junction\", \"stage_seq\": 8, \"distance_m\": 10536.977, \"section_seq\": 1, \"route_path_id\": 37453}, {\"is_pass\": false, \"wtt_arr\": \"2311H\", \"wtt_dep\": \"2312\", \"location\": \"Kent House\", \"stage_seq\": 9, \"distance_m\": 11876.409, \"section_seq\": 1, \"route_path_id\": 37453}, {\"is_pass\": false, \"wtt_arr\": \"2313H\", \"wtt_dep\": \"2314\", \"location\": \"Penge East\", \"stage_seq\": 10, \"distance_m\": 12907.059, \"section_seq\": 1, \"route_path_id\": 37453}, {\"is_pass\": false, \"wtt_arr\": \"2316H\", \"wtt_dep\": \"2317H\", \"location\": \"Sydenham Hill\", \"stage_seq\": 11, \"distance_m\": 15210.448, \"section_seq\": 1, \"route_path_id\": 37453}, {\"is_pass\": false, \"wtt_arr\": \"2319\", \"wtt_dep\": \"2320\", \"location\": \"West Dulwich\", \"stage_seq\": 12, \"distance_m\": 16325.508, \"section_seq\": 1, \"route_path_id\": 37453}, {\"is_pass\": false, \"wtt_arr\": \"2322\", \"wtt_dep\": \"2323\", \"location\": \"Herne Hill\", \"stage_seq\": 13, \"distance_m\": 18039.191, \"section_seq\": 1, \"route_path_id\": 37453}, {\"is_pass\": false, \"wtt_arr\": \"2325\", \"wtt_dep\": \"2326\", \"location\": \"Brixton\", \"stage_seq\": 14, \"distance_m\": 19293.633, \"section_seq\": 1, \"route_path_id\": 37453}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2327H\", \"location\": \"Voltaire Road Jn\", \"stage_seq\": 15, \"distance_m\": 21024.111, \"section_seq\": 1, \"route_path_id\": 37453}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2329H\", \"location\": \"Grosvenor Bridge Jn\", \"stage_seq\": 16, \"distance_m\": 23046.196, \"section_seq\": 1, \"route_path_id\": 37453}, {\"is_pass\": false, \"wtt_arr\": \"2333\", \"wtt_dep\": null, \"location\": \"London Victoria\", \"stage_seq\": 17, \"distance_m\": 24448.904, \"section_seq\": 1, \"route_path_id\": 37453}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 24448.904, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 37453}], \"total_distance_m\": 24448.904, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 23069.887, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1379.017, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2250", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "8.0", "current_position_lat": "51.4933243", "current_position_lon": "-0.1448888", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 32062, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:56:13Z\", \"source_id\": 51794984, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:57:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:56:15Z\", \"source_id\": 16715344, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31882, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:00:34Z\", \"source_id\": 51802828, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:01:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:00:37Z\", \"source_id\": 16717774, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31874, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:02:51Z\", \"source_id\": 51807162, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:03:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:02:53Z\", \"source_id\": 16719080, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31849, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:05:36Z\", \"source_id\": 51812117, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:06:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:05:39Z\", \"source_id\": 16720607, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31351, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:09:54Z\", \"source_id\": 51819629, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:10:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:09:54Z\", \"source_id\": 16722908, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31343, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:11:50Z\", \"source_id\": 51822938, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:12:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:11:54Z\", \"source_id\": 16723995, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31861, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:14:13Z\", \"source_id\": 51827138, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:14:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:14:13Z\", \"source_id\": 16725258, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31267, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:17:11Z\", \"source_id\": 51832226, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:17:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:17:13Z\", \"source_id\": 16726785, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31253, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:19:19Z\", \"source_id\": 51835906, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:19:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:19:23Z\", \"source_id\": 16727910, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29358, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:22:14Z\", \"source_id\": 51840998, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:23:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:22:19Z\", \"source_id\": 16729422, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29352, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:24:27Z\", \"source_id\": 51844858, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:25:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:24:33Z\", \"source_id\": 16730559, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28687, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:31:18Z\", \"source_id\": 51855929, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:33:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:31:21Z\", \"source_id\": 16733926, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:33:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Victoria", "service_state_platform": "4", "timing_fact_generation": 1789597882577194, "current_leg_arrival_utc": "2026-09-16T23:33:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T22:33:07.513057", "service_state_evidence_id": 16733926, "current_leg_start_actual_dep": "2026-09-16T23:26:00+01:00", "operational_evidence_version": 55, "service_state_event_time_utc": "2026-09-16T22:33:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T22:43:08.037734", "service_state_valid_until_kind": null, "operational_interpretation_version": 55, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Southeastern P ORP None 2D60 465030+465178 8 75 None {"version": 3, "segments": [{"to_m": 198.971, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 350.071, "from_m": 198.971, "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": 400.113, "from_m": 350.071, "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": 488.011, "from_m": 400.113, "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": 542.97, "from_m": 488.011, "capability_applied": null, "effective_limit_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": 2547.8, "from_m": 542.97, "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": 3717.658, "from_m": 2547.8, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 3901.63, "from_m": 3717.658, "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": 4443.551, "from_m": 3901.63, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 4478.445, "from_m": 4443.551, "capability_applied": null, "effective_limit_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": 4972.5, "from_m": 4478.445, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 5018.998, "from_m": 4972.5, "capability_applied": null, "effective_limit_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": 7194.796, "from_m": 5018.998, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 7243.662, "from_m": 7194.796, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 17750.587, "from_m": 7243.662, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 18277.006, "from_m": 17750.587, "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": 18300.868, "from_m": 18277.006, "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": 18342.974, "from_m": 18300.868, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 19448.888, "from_m": 18342.974, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 20898.234, "from_m": 19448.888, "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": 21024.111, "from_m": 20898.234, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 21196.154, "from_m": 21024.111, "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": 21269.977, "from_m": 21196.154, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 22567.257, "from_m": 21269.977, "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": 22998.292, "from_m": 22567.257, "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": 23318.453, "from_m": 22998.292, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 24448.904, "from_m": 23318.453, "capability_applied": null, "effective_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": 625062, "profile_key": "38dc49ef95bc9a0774281305aff5be33734abb6c65702177d4f0bcc3b9572eda", "schedule_id": 23267, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2250", "location": "Orpington", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 37453}, {"is_pass": false, "wtt_arr": "2253H", "wtt_dep": "2254", "location": "Petts Wood", "stage_seq": 2, "distance_m": 1947.334, "section_seq": 1, "route_path_id": 37453}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2255H", "location": "Petts Wood Jn", "stage_seq": 3, "distance_m": 2670.985, "section_seq": 1, "route_path_id": 37453}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2257", "location": "Bickley Jn", "stage_seq": 4, "distance_m": 3755.338, "section_seq": 1, "route_path_id": 37453}, {"is_pass": false, "wtt_arr": "2258H", "wtt_dep": "2259H", "location": "Bickley", "stage_seq": 5, "distance_m": 4748.855, "section_seq": 1, "route_path_id": 37453}, {"is_pass": false, "wtt_arr": "2301H", "wtt_dep": "2303", "location": "Bromley South", "stage_seq": 6, "distance_m": 6967.239, "section_seq": 1, "route_path_id": 37453}, {"is_pass": false, "wtt_arr": "2305", "wtt_dep": "2306", "location": "Shortlands", "stage_seq": 7, "distance_m": 8389.807, "section_seq": 1, "route_path_id": 37453}, {"is_pass": false, "wtt_arr": "2308H", "wtt_dep": "2309H", "location": "Beckenham Junction", "stage_seq": 8, "distance_m": 10536.977, "section_seq": 1, "route_path_id": 37453}, {"is_pass": false, "wtt_arr": "2311H", "wtt_dep": "2312", "location": "Kent House", "stage_seq": 9, "distance_m": 11876.409, "section_seq": 1, "route_path_id": 37453}, {"is_pass": false, "wtt_arr": "2313H", "wtt_dep": "2314", "location": "Penge East", "stage_seq": 10, "distance_m": 12907.059, "section_seq": 1, "route_path_id": 37453}, {"is_pass": false, "wtt_arr": "2316H", "wtt_dep": "2317H", "location": "Sydenham Hill", "stage_seq": 11, "distance_m": 15210.448, "section_seq": 1, "route_path_id": 37453}, {"is_pass": false, "wtt_arr": "2319", "wtt_dep": "2320", "location": "West Dulwich", "stage_seq": 12, "distance_m": 16325.508, "section_seq": 1, "route_path_id": 37453}, {"is_pass": false, "wtt_arr": "2322", "wtt_dep": "2323", "location": "Herne Hill", "stage_seq": 13, "distance_m": 18039.191, "section_seq": 1, "route_path_id": 37453}, {"is_pass": false, "wtt_arr": "2325", "wtt_dep": "2326", "location": "Brixton", "stage_seq": 14, "distance_m": 19293.633, "section_seq": 1, "route_path_id": 37453}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2327H", "location": "Voltaire Road Jn", "stage_seq": 15, "distance_m": 21024.111, "section_seq": 1, "route_path_id": 37453}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2329H", "location": "Grosvenor Bridge Jn", "stage_seq": 16, "distance_m": 23046.196, "section_seq": 1, "route_path_id": 37453}, {"is_pass": false, "wtt_arr": "2333", "wtt_dep": null, "location": "London Victoria", "stage_seq": 17, "distance_m": 24448.904, "section_seq": 1, "route_path_id": 37453}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 24448.904, "from_m": 0.0, "section_seq": 1, "route_path_id": 37453}], "total_distance_m": 24448.904, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 23069.887, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1379.017, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 32062, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:56:13Z", "source_id": 51794984, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-16T21:57:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:56:15Z", "source_id": 16715344, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-16T22:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31882, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:00:34Z", "source_id": 51802828, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T22:01:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:00:37Z", "source_id": 16717774, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T23:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31874, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:02:51Z", "source_id": 51807162, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T22:03:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:02:53Z", "source_id": 16719080, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T23:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31849, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:05:36Z", "source_id": 51812117, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T22:06:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:05:39Z", "source_id": 16720607, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T23:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31351, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:09:54Z", "source_id": 51819629, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T22:10:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:09:54Z", "source_id": 16722908, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T23:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31343, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:11:50Z", "source_id": 51822938, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T22:12:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:11:54Z", "source_id": 16723995, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T23:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31861, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:14:13Z", "source_id": 51827138, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T22:14:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:14:13Z", "source_id": 16725258, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T23:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31267, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:17:11Z", "source_id": 51832226, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T22:17:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:17:13Z", "source_id": 16726785, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T23:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31253, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:19:19Z", "source_id": 51835906, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T22:19:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:19:23Z", "source_id": 16727910, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T23:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29358, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:22:14Z", "source_id": 51840998, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-16T22:23:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:22:19Z", "source_id": 16729422, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-16T23:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29352, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:24:27Z", "source_id": 51844858, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-16T22:25:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:24:33Z", "source_id": 16730559, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-16T23:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28687, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:31:18Z", "source_id": 51855929, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-16T22:33:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:31:21Z", "source_id": 16733926, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-16T23:33:00+01:00", "operational_fact": true}] Orpington 2250 2250 8 None None London Victoria 2333 2333 4 ON TIME 0 minutes https://www.realtimetrains.co.uk/service/gb-nr:P87246/2026-09-16/detailed None Brixton 2026-09-16T23:26:00+01:00 London Victoria 8.0 {"type": "LineString", "coordinates": [[-0.112756833613543, 51.4631084708258], [-0.1127579, 51.4631085], [-0.1132875, 51.46313700000001], [-0.1136795, 51.4631835], [-0.11409099999999998, 51.463244399999994], [-0.11434260000000002, 51.4632929], [-0.1146472, 51.463392799999994], [-0.1149037, 51.4634603], [-0.1152389, 51.4635375], [-0.115931, 51.46368079999999], [-0.1163271, 51.4637544], [-0.11671779999999998, 51.46380259999999], [-0.11702909999999998, 51.46384609999999], [-0.1173462, 51.4638751], [-0.1177132, 51.4639005], [-0.11810009999999996, 51.4639286], [-0.11844219999999996, 51.46393739999999], [-0.1187788, 51.4639366], [-0.119066, 51.4639344], [-0.1193409, 51.46392430000001], [-0.1196766, 51.46389920000001], [-0.119875, 51.4638794], [-0.1204667, 51.4638165], [-0.12083839999999998, 51.463772899999995], [-0.12135590000000002, 51.463713899999995], [-0.1218392, 51.46365509999999], [-0.1222515, 51.4636057], [-0.1226072, 51.4635646], [-0.1229705, 51.463523], [-0.12323610000000002, 51.4634932], [-0.1234885, 51.463463099999984], [-0.12392919999999998, 51.46342569999999], [-0.1241689, 51.4634113], [-0.12447629999999996, 51.4633941], [-0.1248492, 51.463385200000005], [-0.1252609, 51.4633894], [-0.12564479999999997, 51.46340839999999], [-0.125974, 51.463427200000005], [-0.1264868, 51.463478], [-0.1268447, 51.46352459999999], [-0.1272777, 51.46359650000001], [-0.12766769999999997, 51.4636686], [-0.12790400000000002, 51.4637251], [-0.12823509999999996, 51.463807], [-0.12853319999999996, 51.4638986], [-0.1289452, 51.46403060000001], [-0.1291694, 51.4641021], [-0.1292918, 51.4641509], [-0.12944699999999998, 51.46421469999999], [-0.1297095, 51.4643253], [-0.1300299, 51.46446970000001], [-0.13035489999999997, 51.4646275], [-0.13054189999999996, 51.46472440000001], [-0.1306569, 51.464789], [-0.13085349999999998, 51.464895199999994], [-0.13133589999999998, 51.4651581], [-0.1318095, 51.465416899999994], [-0.1318876, 51.4654603], [-0.1322039, 51.4656348], [-0.1329067, 51.466018], [-0.1330901, 51.46611930000001], [-0.133712, 51.4664616], [-0.1341275, 51.46669740000001], [-0.13449439999999996, 51.4669138], [-0.13483746654886736, 51.4671264397926], [-0.13485159999999996, 51.467135199999994], [-0.1353964, 51.4675041], [-0.135728, 51.46774839999999], [-0.1359609, 51.4679308], [-0.1362546, 51.4681641], [-0.13641879999999998, 51.4683072], [-0.13664539999999997, 51.46851379999998], [-0.13694959999999998, 51.4687777], [-0.1372039, 51.46902589999999], [-0.13735739999999996, 51.46918539999999], [-0.1378548, 51.4696487], [-0.1379207, 51.4697142], [-0.1381943, 51.46998309999999], [-0.13851509999999995, 51.4702925], [-0.1386856, 51.4704639], [-0.1388139, 51.47058809999999], [-0.13908989999999996, 51.47084900000001], [-0.139513, 51.4712714], [-0.1397419, 51.471500899999995], [-0.13999679999999998, 51.4717705], [-0.1403119, 51.4721244], [-0.140498, 51.4723637], [-0.1407141, 51.47269599999999], [-0.14079040000000004, 51.47283049999999], [-0.1408758, 51.4729843], [-0.1410169, 51.473304299999995], [-0.1411412, 51.4736196], [-0.1412081, 51.473750800000005], [-0.14129099999999997, 51.47392070000001], [-0.1414003, 51.4741019], [-0.1415066, 51.4742629], [-0.1417374, 51.4745486], [-0.1419255, 51.4747483], [-0.1420996, 51.47492080000001], [-0.14242379999999996, 51.4752003], [-0.14252177214556777, 51.47528468148318], [-0.14259074780321315, 51.47534408876767], [-0.14268009001552293, 51.47542103722268], [-0.14269447405688113, 51.4754334258646], [-0.14271884309428634, 51.475454414344824], [-0.14272791838651858, 51.47546223067865], [-0.1427727, 51.47550079999999], [-0.14283732766689608, 51.47555348016483], [-0.1428645557570757, 51.475575674670225], [-0.14304918962475677, 51.47572617547979], [-0.1430767, 51.47574860000001], [-0.1434241, 51.47604109999999], [-0.1435032267642259, 51.476112149797544], [-0.14353365531172432, 51.47613947228228], [-0.14357973363892523, 51.476180847028935], [-0.14360886687864438, 51.47620700638829], [-0.14363699994084686, 51.476232267652634], [-0.14366384983639507, 51.47625637672178], [-0.14368224019670284, 51.47627288979424], [-0.1436984, 51.4762874], [-0.1437568441698499, 51.476341095653275], [-0.1437681908252803, 51.47635152039963], [-0.14389039999999995, 51.4764638], [-0.14408399999999996, 51.476653500000005], [-0.144263, 51.47685869999999], [-0.14442199999999997, 51.47704499999999], [-0.1446355, 51.4773062], [-0.1448098, 51.47755420000001], [-0.1449707, 51.477815699999994], [-0.1451572, 51.478181500000005], [-0.1452691, 51.47844479999999], [-0.1453549, 51.4787029], [-0.145426, 51.478976], [-0.14545949999999996, 51.4791815], [-0.14546579999999998, 51.47921169999999], [-0.1454965, 51.47936], [-0.14555549999999998, 51.4795947], [-0.1455770718874806, 51.47965870845683], [-0.14559996151418922, 51.47972662683279], [-0.14561040000000003, 51.4797576], [-0.14567349999999998, 51.47992049999999], [-0.145678832222746, 51.47993246435677], [-0.1457338, 51.480055799999995], [-0.14577154173305348, 51.48013117735595], [-0.1458049, 51.480197800000006], [-0.14590279999999997, 51.480380700000005], [-0.14603890000000003, 51.480583], [-0.14625479999999996, 51.480887], [-0.14645129999999998, 51.4811591], [-0.1465814, 51.4813412], [-0.1466981, 51.48151489999999], [-0.14680129999999997, 51.4817195], [-0.14684719999999998, 51.4818139], [-0.14689789999999997, 51.48191829999999], [-0.1469744, 51.4820954], [-0.1470441, 51.48232169999999], [-0.1471018, 51.482572199999986], [-0.1471299, 51.4828053], [-0.1471232, 51.4829706], [-0.1471226, 51.483117799999995], [-0.14712339956373136, 51.48336566475672], [-0.1471234, 51.4833658], [-0.1471049, 51.48563339999998], [-0.1471011, 51.485813500000006], [-0.1471006, 51.4858591], [-0.14709839999999996, 51.4860756], [-0.1471212, 51.4863912], [-0.1471842, 51.4867019], [-0.1472486, 51.48690899999999], [-0.1473331, 51.487127], [-0.1474417, 51.487320700000005], [-0.14761469999999996, 51.4876147], [-0.14783069999999998, 51.48796870000001], [-0.14795809999999998, 51.4882184], [-0.1480466, 51.488418], [-0.14811499999999997, 51.48865179999999], [-0.1481619, 51.48895159999999], [-0.1481648, 51.488982599999986], [-0.14818069999999997, 51.4891537], [-0.1481767, 51.48928729999999], [-0.148149, 51.4896688], [-0.1481261, 51.4897499], [-0.1480094, 51.4901081], [-0.1479115, 51.49030930000001], [-0.14779209999999998, 51.49051639999999], [-0.14762849999999997, 51.4907569], [-0.14742999999999998, 51.4909991], [-0.1471967, 51.4912279], [-0.1468989, 51.49148759999999], [-0.1467045, 51.4916554], [-0.14653799999999997, 51.49180499999999], [-0.14646709999999996, 51.49186579999999], [-0.14625659999999996, 51.49205280000001], [-0.14607949999999997, 51.4922207], [-0.1459018, 51.4923985], [-0.1456946, 51.492604799999995], [-0.1448888, 51.493324300000005]]} 3.0 2325 2333 Brixton Victoria Plat 10 London Victoria 51.4933243 -0.1448888 51.4933243 -0.1448888 1 0 2026-09-16 22:43:21 TERMINATED 2026-09-16 22:33:00 London Victoria TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16733926 1789597882577194 55 55 2026-09-16 22:43:08.037734 4 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 22:33:07.513057
594187 625811 C01852 545Y21M916 2026-09-16 COMPLETE 16734862 2026-09-16 23:33:00 2026-09-16 22:43:21 2026-09-18 22:43:21 {"id": 625811, "stp": "P", "toc": "London North Eastern Railway", "uid": "C01852", "consist": null, "dest_crs": "XFD", "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C01852/2026-09-16/detailed", "trust_id": "545Y21M916", "origin_crs": "KGX", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Ferme Park Recp.", "service_date": "2026-09-16", "dest_arr_time": "2341", "dest_platform": null, "is_terminated": 1, "next_location": "Ferme Park Recp.", "signalling_id": "5Y21", "timing_status": "EARLY", "origin_station": "London Kings Cross", "current_leg_arr": "2333", "current_leg_dep": "2320", "current_leg_end": "Ferme Park Recp.", "origin_dep_time": "2327", "origin_platform": "2", "current_location": "Ferme Park Recp.", "last_update_time": "2026-09-16T22:43:21", "route_debug_link": null, "timing_variation": "-8 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.12355709999999998, 51.53116150000001], [-0.1234558, 51.5331292], [-0.1234492, 51.5332185], [-0.1234183, 51.53365649999999], [-0.12341, 51.533834299999995], [-0.1234029, 51.5339904], [-0.12340119999999996, 51.53406300000001], [-0.1232637, 51.53471389999999], [-0.1232606, 51.534774600000006], [-0.1232591, 51.53485729999999], [-0.1232079, 51.5355674], [-0.1232037, 51.5356257], [-0.12319769999999997, 51.53570849999999], [-0.1231837, 51.535902500000006], [-0.1230199, 51.5381714], [-0.1230187, 51.5381884], [-0.1230094, 51.5383171], [-0.1229248, 51.5387722], [-0.1228782, 51.539261], [-0.122843, 51.539850400000006], [-0.12283, 51.539954300000005], [-0.1227921, 51.540392399999995], [-0.12275850000000002, 51.5406178], [-0.1227207, 51.540841499999985], [-0.1226779, 51.54105549999999], [-0.1226739533435049, 51.5410723210626], [-0.12266726470856132, 51.54110082872403], [-0.12265211117509786, 51.541165414589976], [-0.12262829999999998, 51.5412669], [-0.1225956, 51.54136439999999], [-0.12254494857996658, 51.54155880935237], [-0.1225370587637376, 51.541589091825706], [-0.1225269266323258, 51.54162798066129], [-0.12251779979630228, 51.54166301097455], [-0.1224992, 51.5417344], [-0.12239060000000002, 51.5421011], [-0.12229479999999998, 51.54231089999999], [-0.12222049999999998, 51.5424737], [-0.1221229, 51.5426464], [-0.1221016, 51.542684], [-0.121968, 51.5429415], [-0.1207666, 51.5452586], [-0.1196955, 51.54732409999998], [-0.11941390000000002, 51.5478488], [-0.1193568, 51.54794470000001], [-0.11932882400194995, 51.54799023571661], [-0.1192303, 51.54815059999999], [-0.1191112, 51.5483462], [-0.11887830000000002, 51.54867839999999], [-0.118677, 51.54894609999999], [-0.1184205, 51.54924900000001], [-0.1180917, 51.5496048], [-0.117838, 51.5498643], [-0.11762389999999998, 51.55005799999999], [-0.1174456, 51.55021270000001], [-0.117215, 51.55039910000001], [-0.1170079, 51.5505573], [-0.1169161, 51.55062499999998], [-0.11683299999999998, 51.55068629999998], [-0.1166318, 51.55084159999999], [-0.11663042812510464, 51.550842590475035], [-0.115925, 51.55135190000001], [-0.1152426, 51.5518305], [-0.11505, 51.55195719999999], [-0.1147737, 51.552140900000005], [-0.11421639999999998, 51.55250120000001], [-0.11419549999999998, 51.5525151], [-0.1138896, 51.55272949999999], [-0.1134084, 51.55306740000001], [-0.1132328, 51.55319870000001], [-0.1129396, 51.55341989999999], [-0.1126493, 51.5536437], [-0.112404, 51.553839799999984], [-0.1123225, 51.55390909999999], [-0.1119827, 51.554195], [-0.1118083, 51.5543482], [-0.111603, 51.554504999999985], [-0.1114385683571304, 51.55466347968381], [-0.11124939999999998, 51.554845799999995], [-0.1111324, 51.55496530000021], [-0.1108896, 51.5552123], [-0.1104596, 51.5556803], [-0.1102249, 51.5559397], [-0.109785, 51.55645449999999], [-0.1095339, 51.55676150000001], [-0.1091677, 51.5572477], [-0.1089755, 51.5575196], [-0.1088628, 51.5576789], [-0.1086804, 51.557951899999985], [-0.10839419999999998, 51.5584124], [-0.10836193856634135, 51.55847027978579], [-0.10828228706243846, 51.55861318111672], [-0.108232, 51.5587034], [-0.107961, 51.55920769999999], [-0.1077704, 51.5596079], [-0.1076085, 51.5599544], [-0.1074612, 51.56030520000001], [-0.1072685, 51.5608156], [-0.10709839999999998, 51.56133829999999], [-0.1070272, 51.5615894], [-0.1069438, 51.5619471], [-0.1068776, 51.5622815], [-0.1068324, 51.5625578], [-0.1067907, 51.5628797], [-0.1067672, 51.5631326], [-0.1067053, 51.56349910000001], [-0.1066774, 51.563746300000005], [-0.1065875, 51.5644836], [-0.106555, 51.5647504], [-0.1065307, 51.5649378], [-0.1064996, 51.5651777], [-0.10645599999999998, 51.5655149], [-0.10645259999999998, 51.5655412], [-0.1064497, 51.56556379999999], [-0.10640969999999998, 51.5658203], [-0.106362, 51.56617119999999], [-0.1063429, 51.5663498], [-0.1063527, 51.56657919999999], [-0.1063401, 51.5667917], [-0.10631029999999998, 51.5669948], [-0.10626710000000002, 51.567659799999994], [-0.1062244, 51.567945900000005], [-0.1061574, 51.5684519], [-0.1060896, 51.56891340000001], [-0.1060034, 51.5693242], [-0.1059404, 51.5696189], [-0.1058924, 51.5698575], [-0.105552, 51.5724917], [-0.1054452, 51.5731211], [-0.1054152, 51.5732964], [-0.1052337, 51.574356], [-0.1051825, 51.57486], [-0.10515969999999998, 51.5752093], [-0.10515828582633104, 51.575254553609746], [-0.1051572611036869, 51.57528734474414], [-0.105155, 51.5753597], [-0.1051553, 51.575589699999995], [-0.1051697, 51.5758196], [-0.105207, 51.57617189999999], [-0.1052674, 51.5764869], [-0.1053386, 51.576812100000005], [-0.1054456, 51.5771791], [-0.1055251016086126, 51.577450446677624], [-0.105609, 51.57773680000001], [-0.1057141, 51.5780687], [-0.1058029, 51.5783252], [-0.105914, 51.57858160000001], [-0.1061161, 51.5788868], [-0.1062786, 51.57914470000001], [-0.1063452, 51.57924499999999], [-0.1065243, 51.5794948], [-0.1068559, 51.5798719], [-0.1070539, 51.58011380000001], [-0.1074504, 51.580571499999984], [-0.1079969, 51.581121399999994], [-0.1085692, 51.5816535], [-0.10931649999999998, 51.58233359999998], [-0.10973979999999998, 51.5827202], [-0.1099727, 51.58293940000001], [-0.1100561, 51.58303360000001], [-0.1102767, 51.5832287], [-0.110555, 51.5835876], [-0.1108672, 51.5840482], [-0.110566, 51.583447], [-0.11032359999999998, 51.58290499999998], [-0.1101316, 51.582532699999994], [-0.1099509, 51.582262], [-0.1096981, 51.5819344], [-0.1094914, 51.58170709999999], [-0.1091971, 51.5814192], [-0.10891059999999998, 51.581112899999994]]}", "current_leg_start": "London Kings Cross", "dest_arr_time_act": "2341", "motion_projection": null, "next_location_lat": "51.5811129", "next_location_lon": "-0.1089106", "previous_location": "London Kings Cross", "current_leg_milage": "4.1", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 395.817, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 402.57, \"from_m\": 395.817, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 411.766, \"from_m\": 402.57, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 1288.585, \"from_m\": 411.766, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 1318.672, \"from_m\": 1288.585, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 1830.762, \"from_m\": 1318.672, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 3465.128, \"from_m\": 1830.762, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 3722.611, \"from_m\": 3465.128, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 4486.066, \"from_m\": 3722.611, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 4568.871, \"from_m\": 4486.066, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 4656.484, \"from_m\": 4568.871, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 5401.629, \"from_m\": 4656.484, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 6385.13, \"from_m\": 5401.629, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 6568.323, \"from_m\": 6385.13, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 7020.657, \"from_m\": 6568.323, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}], \"service_id\": 625811, \"profile_key\": \"35a098431fa67bed669847b718b8c3773c6ce3f544407dd9baef407d14ffe59f\", \"schedule_id\": 195, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2327\", \"location\": \"London Kings Cross\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 65656}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2329\", \"location\": \"Belle Isle Jn\", \"stage_seq\": 2, \"distance_m\": 1102.396, \"section_seq\": 1, \"route_path_id\": 65656}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2331\", \"location\": \"Holloway South Jn\", \"stage_seq\": 3, \"distance_m\": 2277.542, \"section_seq\": 1, \"route_path_id\": 65656}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2335\", \"location\": \"Finsbury Park\", \"stage_seq\": 4, \"distance_m\": 4098.016, \"section_seq\": 1, \"route_path_id\": 65656}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2337H\", \"location\": \"Harringay\", \"stage_seq\": 5, \"distance_m\": 5590.3, \"section_seq\": 1, \"route_path_id\": 65656}, {\"is_pass\": false, \"wtt_arr\": \"2341\", \"wtt_dep\": null, \"location\": \"Ferme Park Recp.\", \"stage_seq\": 6, \"distance_m\": 7020.657, \"section_seq\": 1, \"route_path_id\": 65656}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 7020.657, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 65656}], \"total_distance_m\": 7020.657, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 5584.822, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 1435.835, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2327", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "13.0", "current_position_lat": "51.5811129", "current_position_lon": "-0.1089106", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 16165, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:27:02Z\", \"source_id\": 51849096, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:28:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:27:08Z\", \"source_id\": 16731842, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:33:11Z\", \"source_id\": 16734862, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:33:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Ferme Park Recp.", "service_state_platform": null, "timing_fact_generation": 1789597991145125, "current_leg_arrival_utc": "2026-09-16T23:37:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T22:33:11.141284", "service_state_evidence_id": 16734862, "current_leg_start_actual_dep": "2026-09-16T23:27:00+01:00", "operational_evidence_version": 12, "service_state_event_time_utc": "2026-09-16T22:33:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T22:43:11.789403", "service_state_valid_until_kind": null, "operational_interpretation_version": 12, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} London North Eastern Railway P KGX XFD 5Y21 None None None None {"version": 3, "segments": [{"to_m": 395.817, "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": 402.57, "from_m": 395.817, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 25.0}, {"to_m": 411.766, "from_m": 402.57, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 1288.585, "from_m": 411.766, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 55.0}, {"to_m": 1318.672, "from_m": 1288.585, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 65.0}, {"to_m": 1830.762, "from_m": 1318.672, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 3465.128, "from_m": 1830.762, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 3722.611, "from_m": 3465.128, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 4486.066, "from_m": 3722.611, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 4568.871, "from_m": 4486.066, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 4656.484, "from_m": 4568.871, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 5401.629, "from_m": 4656.484, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 6385.13, "from_m": 5401.629, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 6568.323, "from_m": 6385.13, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 7020.657, "from_m": 6568.323, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}], "service_id": 625811, "profile_key": "35a098431fa67bed669847b718b8c3773c6ce3f544407dd9baef407d14ffe59f", "schedule_id": 195, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2327", "location": "London Kings Cross", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 65656}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2329", "location": "Belle Isle Jn", "stage_seq": 2, "distance_m": 1102.396, "section_seq": 1, "route_path_id": 65656}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2331", "location": "Holloway South Jn", "stage_seq": 3, "distance_m": 2277.542, "section_seq": 1, "route_path_id": 65656}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2335", "location": "Finsbury Park", "stage_seq": 4, "distance_m": 4098.016, "section_seq": 1, "route_path_id": 65656}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2337H", "location": "Harringay", "stage_seq": 5, "distance_m": 5590.3, "section_seq": 1, "route_path_id": 65656}, {"is_pass": false, "wtt_arr": "2341", "wtt_dep": null, "location": "Ferme Park Recp.", "stage_seq": 6, "distance_m": 7020.657, "section_seq": 1, "route_path_id": 65656}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 7020.657, "from_m": 0.0, "section_seq": 1, "route_path_id": 65656}], "total_distance_m": 7020.657, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 5584.822, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 1435.835, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 16165, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:27:02Z", "source_id": 51849096, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T22:28:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:27:08Z", "source_id": 16731842, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T23:28:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:33:11Z", "source_id": 16734862, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T23:33:00+01:00", "operational_fact": true}] London Kings Cross 2327 2327 2 None None Ferme Park Recp. 2341 2341 None EARLY -8 minutes https://www.realtimetrains.co.uk/service/gb-nr:C01852/2026-09-16/detailed None London Kings Cross 2026-09-16T23:27:00+01:00 Ferme Park Recp. 13.0 {"type": "LineString", "coordinates": [[-0.12355709999999998, 51.53116150000001], [-0.1234558, 51.5331292], [-0.1234492, 51.5332185], [-0.1234183, 51.53365649999999], [-0.12341, 51.533834299999995], [-0.1234029, 51.5339904], [-0.12340119999999996, 51.53406300000001], [-0.1232637, 51.53471389999999], [-0.1232606, 51.534774600000006], [-0.1232591, 51.53485729999999], [-0.1232079, 51.5355674], [-0.1232037, 51.5356257], [-0.12319769999999997, 51.53570849999999], [-0.1231837, 51.535902500000006], [-0.1230199, 51.5381714], [-0.1230187, 51.5381884], [-0.1230094, 51.5383171], [-0.1229248, 51.5387722], [-0.1228782, 51.539261], [-0.122843, 51.539850400000006], [-0.12283, 51.539954300000005], [-0.1227921, 51.540392399999995], [-0.12275850000000002, 51.5406178], [-0.1227207, 51.540841499999985], [-0.1226779, 51.54105549999999], [-0.1226739533435049, 51.5410723210626], [-0.12266726470856132, 51.54110082872403], [-0.12265211117509786, 51.541165414589976], [-0.12262829999999998, 51.5412669], [-0.1225956, 51.54136439999999], [-0.12254494857996658, 51.54155880935237], [-0.1225370587637376, 51.541589091825706], [-0.1225269266323258, 51.54162798066129], [-0.12251779979630228, 51.54166301097455], [-0.1224992, 51.5417344], [-0.12239060000000002, 51.5421011], [-0.12229479999999998, 51.54231089999999], [-0.12222049999999998, 51.5424737], [-0.1221229, 51.5426464], [-0.1221016, 51.542684], [-0.121968, 51.5429415], [-0.1207666, 51.5452586], [-0.1196955, 51.54732409999998], [-0.11941390000000002, 51.5478488], [-0.1193568, 51.54794470000001], [-0.11932882400194995, 51.54799023571661], [-0.1192303, 51.54815059999999], [-0.1191112, 51.5483462], [-0.11887830000000002, 51.54867839999999], [-0.118677, 51.54894609999999], [-0.1184205, 51.54924900000001], [-0.1180917, 51.5496048], [-0.117838, 51.5498643], [-0.11762389999999998, 51.55005799999999], [-0.1174456, 51.55021270000001], [-0.117215, 51.55039910000001], [-0.1170079, 51.5505573], [-0.1169161, 51.55062499999998], [-0.11683299999999998, 51.55068629999998], [-0.1166318, 51.55084159999999], [-0.11663042812510464, 51.550842590475035], [-0.115925, 51.55135190000001], [-0.1152426, 51.5518305], [-0.11505, 51.55195719999999], [-0.1147737, 51.552140900000005], [-0.11421639999999998, 51.55250120000001], [-0.11419549999999998, 51.5525151], [-0.1138896, 51.55272949999999], [-0.1134084, 51.55306740000001], [-0.1132328, 51.55319870000001], [-0.1129396, 51.55341989999999], [-0.1126493, 51.5536437], [-0.112404, 51.553839799999984], [-0.1123225, 51.55390909999999], [-0.1119827, 51.554195], [-0.1118083, 51.5543482], [-0.111603, 51.554504999999985], [-0.1114385683571304, 51.55466347968381], [-0.11124939999999998, 51.554845799999995], [-0.1111324, 51.55496530000021], [-0.1108896, 51.5552123], [-0.1104596, 51.5556803], [-0.1102249, 51.5559397], [-0.109785, 51.55645449999999], [-0.1095339, 51.55676150000001], [-0.1091677, 51.5572477], [-0.1089755, 51.5575196], [-0.1088628, 51.5576789], [-0.1086804, 51.557951899999985], [-0.10839419999999998, 51.5584124], [-0.10836193856634135, 51.55847027978579], [-0.10828228706243846, 51.55861318111672], [-0.108232, 51.5587034], [-0.107961, 51.55920769999999], [-0.1077704, 51.5596079], [-0.1076085, 51.5599544], [-0.1074612, 51.56030520000001], [-0.1072685, 51.5608156], [-0.10709839999999998, 51.56133829999999], [-0.1070272, 51.5615894], [-0.1069438, 51.5619471], [-0.1068776, 51.5622815], [-0.1068324, 51.5625578], [-0.1067907, 51.5628797], [-0.1067672, 51.5631326], [-0.1067053, 51.56349910000001], [-0.1066774, 51.563746300000005], [-0.1065875, 51.5644836], [-0.106555, 51.5647504], [-0.1065307, 51.5649378], [-0.1064996, 51.5651777], [-0.10645599999999998, 51.5655149], [-0.10645259999999998, 51.5655412], [-0.1064497, 51.56556379999999], [-0.10640969999999998, 51.5658203], [-0.106362, 51.56617119999999], [-0.1063429, 51.5663498], [-0.1063527, 51.56657919999999], [-0.1063401, 51.5667917], [-0.10631029999999998, 51.5669948], [-0.10626710000000002, 51.567659799999994], [-0.1062244, 51.567945900000005], [-0.1061574, 51.5684519], [-0.1060896, 51.56891340000001], [-0.1060034, 51.5693242], [-0.1059404, 51.5696189], [-0.1058924, 51.5698575], [-0.105552, 51.5724917], [-0.1054452, 51.5731211], [-0.1054152, 51.5732964], [-0.1052337, 51.574356], [-0.1051825, 51.57486], [-0.10515969999999998, 51.5752093], [-0.10515828582633104, 51.575254553609746], [-0.1051572611036869, 51.57528734474414], [-0.105155, 51.5753597], [-0.1051553, 51.575589699999995], [-0.1051697, 51.5758196], [-0.105207, 51.57617189999999], [-0.1052674, 51.5764869], [-0.1053386, 51.576812100000005], [-0.1054456, 51.5771791], [-0.1055251016086126, 51.577450446677624], [-0.105609, 51.57773680000001], [-0.1057141, 51.5780687], [-0.1058029, 51.5783252], [-0.105914, 51.57858160000001], [-0.1061161, 51.5788868], [-0.1062786, 51.57914470000001], [-0.1063452, 51.57924499999999], [-0.1065243, 51.5794948], [-0.1068559, 51.5798719], [-0.1070539, 51.58011380000001], [-0.1074504, 51.580571499999984], [-0.1079969, 51.581121399999994], [-0.1085692, 51.5816535], [-0.10931649999999998, 51.58233359999998], [-0.10973979999999998, 51.5827202], [-0.1099727, 51.58293940000001], [-0.1100561, 51.58303360000001], [-0.1102767, 51.5832287], [-0.110555, 51.5835876], [-0.1108672, 51.5840482], [-0.110566, 51.583447], [-0.11032359999999998, 51.58290499999998], [-0.1101316, 51.582532699999994], [-0.1099509, 51.582262], [-0.1096981, 51.5819344], [-0.1094914, 51.58170709999999], [-0.1091971, 51.5814192], [-0.10891059999999998, 51.581112899999994]]} 4.1 2320 2333 London Kings Cross Ferme Park Recp. Ferme Park Recp. 51.5811129 -0.1089106 51.5811129 -0.1089106 1 0 2026-09-16 22:43:21 TERMINATED 2026-09-16 22:33:00 Ferme Park Recp. TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16734862 1789597991145125 12 12 2026-09-16 22:43:11.789403 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 22:33:11.141284
594188 625065 P89967 892U79M816 2026-09-16 COMPLETE 16734231 2026-09-16 23:33:00 2026-09-16 22:43:21 2026-09-18 22:43:21 {"id": 625065, "stp": "P", "toc": "Southeastern", "uid": "P89967", "consist": "375813", "dest_crs": "FAV", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P89967/2026-09-16/detailed", "trust_id": "892U79M816", "origin_crs": "DVP", "show_on_map": 0, "dar_est_time": "22:50:00", "dar_platform": null, "dest_station": "Faversham", "service_date": "2026-09-16", "dest_arr_time": "2332", "dest_platform": "1", "is_terminated": 1, "next_location": "Faversham", "signalling_id": "2U79", "timing_status": "LATE", "origin_station": "Dover Priory", "current_leg_arr": "2333", "current_leg_dep": "2327½", "current_leg_end": "Faversham", "origin_dep_time": "2250", "origin_platform": "3", "current_location": "Faversham Carriage Holding Sidings", "last_update_time": "2026-09-16T22:43:21", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.9399256065200206, 51.27818020226166], [0.9398075, 51.278263900000006], [0.9396689, 51.278355700000006], [0.9358651999999998, 51.28105219999998], [0.9355907, 51.2812514], [0.9347019, 51.281882499999995], [0.9342425, 51.282210799999994], [0.9328079, 51.283236], [0.9317515, 51.2839811], [0.930646, 51.284760899999995], [0.9300172, 51.285202], [0.9293348, 51.2856806], [0.9277626, 51.286794099999995], [0.9267572, 51.28751749999999], [0.9259016, 51.2881332], [0.9241125, 51.28940299999999], [0.9228169999999998, 51.29031719999999], [0.9220713999999998, 51.29085560000001], [0.9216204, 51.2911974], [0.9211058, 51.291640599999994], [0.9206685999999998, 51.292064999999994], [0.9202796999999998, 51.29244570000001], [0.9198398, 51.2929472], [0.9194615999999998, 51.2934588], [0.9190722999999998, 51.2940219], [0.9187722999999998, 51.2945591], [0.9184906, 51.29518130000001], [0.918358, 51.29558], [0.9182948, 51.2957516], [0.9180772, 51.29647229999999], [0.9178975, 51.29696039999999], [0.9177446, 51.2973512], [0.9174151, 51.29797549999999], [0.9172004999999998, 51.2983277], [0.9169533, 51.2987146], [0.9166158, 51.2991545], [0.9161943, 51.2996555], [0.9158429, 51.3000395], [0.9153685, 51.30047929999999], [0.915006, 51.3007958], [0.9146175, 51.3011149], [0.9136412, 51.301815899999994], [0.9125143, 51.3025919], [0.9112134, 51.3034572], [0.910052, 51.30423530000001], [0.9093921999999998, 51.30468469999999], [0.9090568999999998, 51.304911], [0.9085607, 51.30521449999999], [0.9079679000000002, 51.3055533], [0.9072978000000002, 51.3058974], [0.9052777, 51.3068863], [0.9035453999999998, 51.30771169999999], [0.9029069999999998, 51.308013499999994], [0.9023250000000002, 51.308265000000006], [0.9016008, 51.30856519999998], [0.9009174999999998, 51.3088265], [0.9002832, 51.3090629], [0.8998393000000001, 51.3092213], [0.8994383, 51.309358], [0.8991097, 51.30946779999999], [0.8987704000000001, 51.309576], [0.8983453000000001, 51.309704200000006], [0.8983152841195214, 51.3097132415283], [0.8979778000000002, 51.309814900000006], [0.8975299, 51.3099415], [0.8970993999999999, 51.3100622], [0.8963424999999999, 51.310225499999994], [0.8955907, 51.31042020000001], [0.8945645000000001, 51.3106686], [0.8937815, 51.3108645], [0.8930426, 51.31104719999998], [0.8915727, 51.311417799999994]]}", "current_leg_start": "Selling", "dest_arr_time_act": "2332", "motion_projection": null, "next_location_lat": "51.3114178", "next_location_lon": "0.8915727", "previous_location": "Selling", "current_leg_milage": "3.2", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 529.38, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 1681.282, \"from_m\": 529.38, \"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\": 6589.099, \"from_m\": 1681.282, \"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\": 9286.333, \"from_m\": 6589.099, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 9305.103, \"from_m\": 9286.333, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 11313.747, \"from_m\": 9305.103, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 12573.195, \"from_m\": 11313.747, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 20540.131, \"from_m\": 12573.195, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 23061.974, \"from_m\": 20540.131, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 25607.393, \"from_m\": 23061.974, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 26166.691, \"from_m\": 25607.393, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 28282.567, \"from_m\": 26166.691, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 29657.321, \"from_m\": 28282.567, \"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\": 33191.333, \"from_m\": 29657.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\": 33559.149, \"from_m\": 33191.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\": 34254.373, \"from_m\": 33559.149, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 36148.461, \"from_m\": 34254.373, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 37429.278, \"from_m\": 36148.461, \"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\": 40437.392, \"from_m\": 37429.278, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 40472.339, \"from_m\": 40437.392, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 40586.192, \"from_m\": 40472.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\": 40696.358, \"from_m\": 40586.192, \"capability_applied\": null, \"effective_limit_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\": 625065, \"profile_key\": \"729870eb8a57b12ebc329722327ca8800a171c4e6aeb32c616c9e0021b5b136d\", \"schedule_id\": 24159, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2250\", \"location\": \"Dover Priory\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 37332}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2252\", \"location\": \"Buckland Jn\", \"stage_seq\": 2, \"distance_m\": 1533.971, \"section_seq\": 1, \"route_path_id\": 37332}, {\"is_pass\": false, \"wtt_arr\": \"2254\", \"wtt_dep\": \"2254H\", \"location\": \"Kearsney\", \"stage_seq\": 3, \"distance_m\": 3527.426, \"section_seq\": 1, \"route_path_id\": 37332}, {\"is_pass\": false, \"wtt_arr\": \"2259\", \"wtt_dep\": \"2300\", \"location\": \"Shepherd's Well\", \"stage_seq\": 4, \"distance_m\": 8990.226, \"section_seq\": 1, \"route_path_id\": 37332}, {\"is_pass\": false, \"wtt_arr\": \"2303H\", \"wtt_dep\": \"2304\", \"location\": \"Snowdown\", \"stage_seq\": 5, \"distance_m\": 12122.513, \"section_seq\": 1, \"route_path_id\": 37332}, {\"is_pass\": false, \"wtt_arr\": \"2306\", \"wtt_dep\": \"2307\", \"location\": \"Aylesham\", \"stage_seq\": 6, \"distance_m\": 13590.935, \"section_seq\": 1, \"route_path_id\": 37332}, {\"is_pass\": false, \"wtt_arr\": \"2309\", \"wtt_dep\": \"2309H\", \"location\": \"Adisham\", \"stage_seq\": 7, \"distance_m\": 15366.37, \"section_seq\": 1, \"route_path_id\": 37332}, {\"is_pass\": false, \"wtt_arr\": \"2313H\", \"wtt_dep\": \"2314\", \"location\": \"Bekesbourne\", \"stage_seq\": 8, \"distance_m\": 20260.119, \"section_seq\": 1, \"route_path_id\": 37332}, {\"is_pass\": false, \"wtt_arr\": \"2318\", \"wtt_dep\": \"2319\", \"location\": \"Canterbury East\", \"stage_seq\": 9, \"distance_m\": 24916.684, \"section_seq\": 1, \"route_path_id\": 37332}, {\"is_pass\": false, \"wtt_arr\": \"2327\", \"wtt_dep\": \"2327H\", \"location\": \"Selling\", \"stage_seq\": 10, \"distance_m\": 35419.865, \"section_seq\": 1, \"route_path_id\": 37332}, {\"is_pass\": false, \"wtt_arr\": \"2332\", \"wtt_dep\": null, \"location\": \"Faversham\", \"stage_seq\": 11, \"distance_m\": 40696.358, \"section_seq\": 1, \"route_path_id\": 37332}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 40696.358, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 37332}], \"total_distance_m\": 40696.358, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 40696.358, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 0.0, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2250", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "5.5", "current_position_lat": "51.3114178", "current_position_lon": "0.8915727", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 33251, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:52:44Z\", \"source_id\": 51788391, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:53:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:52:47Z\", \"source_id\": 16713462, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 33247, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:56:48Z\", \"source_id\": 51796006, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:58:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:56:52Z\", \"source_id\": 16715690, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 33245, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:01:34Z\", \"source_id\": 51804774, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:02:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:01:42Z\", \"source_id\": 16718388, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 33239, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:10:13Z\", \"source_id\": 51820139, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:13:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:10:16Z\", \"source_id\": 16723104, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 33234, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:16:25Z\", \"source_id\": 51830934, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:17:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:16:31Z\", \"source_id\": 16726439, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 33229, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:24:34Z\", \"source_id\": 51845095, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:26:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:24:39Z\", \"source_id\": 16730633, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 33192, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:31:55Z\", \"source_id\": 51857033, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:33:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:31:58Z\", \"source_id\": 16734231, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:33:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Faversham", "service_state_platform": "1", "timing_fact_generation": 1789597919286025, "current_leg_arrival_utc": "2026-09-16T23:33:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T22:33:17.003614", "service_state_evidence_id": 16734231, "current_leg_start_actual_dep": "2026-09-16T23:28:30+01:00", "operational_evidence_version": 22, "service_state_event_time_utc": "2026-09-16T22:33:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T22:43:17.455869", "service_state_valid_until_kind": null, "operational_interpretation_version": 22, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Southeastern P DVP FAV 2U79 375813 4 100 None {"version": 3, "segments": [{"to_m": 529.38, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 1681.282, "from_m": 529.38, "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": 6589.099, "from_m": 1681.282, "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": 9286.333, "from_m": 6589.099, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 9305.103, "from_m": 9286.333, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 11313.747, "from_m": 9305.103, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 12573.195, "from_m": 11313.747, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 20540.131, "from_m": 12573.195, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 23061.974, "from_m": 20540.131, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 25607.393, "from_m": 23061.974, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 26166.691, "from_m": 25607.393, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 28282.567, "from_m": 26166.691, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 29657.321, "from_m": 28282.567, "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": 33191.333, "from_m": 29657.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": 33559.149, "from_m": 33191.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": 34254.373, "from_m": 33559.149, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 36148.461, "from_m": 34254.373, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 37429.278, "from_m": 36148.461, "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": 40437.392, "from_m": 37429.278, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 40472.339, "from_m": 40437.392, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 40586.192, "from_m": 40472.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": 40696.358, "from_m": 40586.192, "capability_applied": null, "effective_limit_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": 625065, "profile_key": "729870eb8a57b12ebc329722327ca8800a171c4e6aeb32c616c9e0021b5b136d", "schedule_id": 24159, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2250", "location": "Dover Priory", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 37332}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2252", "location": "Buckland Jn", "stage_seq": 2, "distance_m": 1533.971, "section_seq": 1, "route_path_id": 37332}, {"is_pass": false, "wtt_arr": "2254", "wtt_dep": "2254H", "location": "Kearsney", "stage_seq": 3, "distance_m": 3527.426, "section_seq": 1, "route_path_id": 37332}, {"is_pass": false, "wtt_arr": "2259", "wtt_dep": "2300", "location": "Shepherd's Well", "stage_seq": 4, "distance_m": 8990.226, "section_seq": 1, "route_path_id": 37332}, {"is_pass": false, "wtt_arr": "2303H", "wtt_dep": "2304", "location": "Snowdown", "stage_seq": 5, "distance_m": 12122.513, "section_seq": 1, "route_path_id": 37332}, {"is_pass": false, "wtt_arr": "2306", "wtt_dep": "2307", "location": "Aylesham", "stage_seq": 6, "distance_m": 13590.935, "section_seq": 1, "route_path_id": 37332}, {"is_pass": false, "wtt_arr": "2309", "wtt_dep": "2309H", "location": "Adisham", "stage_seq": 7, "distance_m": 15366.37, "section_seq": 1, "route_path_id": 37332}, {"is_pass": false, "wtt_arr": "2313H", "wtt_dep": "2314", "location": "Bekesbourne", "stage_seq": 8, "distance_m": 20260.119, "section_seq": 1, "route_path_id": 37332}, {"is_pass": false, "wtt_arr": "2318", "wtt_dep": "2319", "location": "Canterbury East", "stage_seq": 9, "distance_m": 24916.684, "section_seq": 1, "route_path_id": 37332}, {"is_pass": false, "wtt_arr": "2327", "wtt_dep": "2327H", "location": "Selling", "stage_seq": 10, "distance_m": 35419.865, "section_seq": 1, "route_path_id": 37332}, {"is_pass": false, "wtt_arr": "2332", "wtt_dep": null, "location": "Faversham", "stage_seq": 11, "distance_m": 40696.358, "section_seq": 1, "route_path_id": 37332}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 40696.358, "from_m": 0.0, "section_seq": 1, "route_path_id": 37332}], "total_distance_m": 40696.358, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 40696.358, "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": 33251, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:52:44Z", "source_id": 51788391, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T21:53:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:52:47Z", "source_id": 16713462, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T22:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 33247, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:56:48Z", "source_id": 51796006, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T21:58:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:56:52Z", "source_id": 16715690, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T22:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 33245, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:01:34Z", "source_id": 51804774, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T22:02:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:01:42Z", "source_id": 16718388, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T23:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 33239, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:10:13Z", "source_id": 51820139, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T22:13:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:10:16Z", "source_id": 16723104, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T23:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 33234, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:16:25Z", "source_id": 51830934, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T22:17:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:16:31Z", "source_id": 16726439, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T23:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 33229, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:24:34Z", "source_id": 51845095, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T22:26:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:24:39Z", "source_id": 16730633, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T23:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 33192, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:31:55Z", "source_id": 51857033, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T22:33:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:31:58Z", "source_id": 16734231, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T23:33:00+01:00", "operational_fact": true}] Dover Priory 2250 2250 3 22:50:00 None Faversham 2332 2332 1 LATE +1 minutes https://www.realtimetrains.co.uk/service/gb-nr:P89967/2026-09-16/detailed None Selling 2026-09-16T23:28:30+01:00 Faversham 5.5 {"type": "LineString", "coordinates": [[0.9399256065200206, 51.27818020226166], [0.9398075, 51.278263900000006], [0.9396689, 51.278355700000006], [0.9358651999999998, 51.28105219999998], [0.9355907, 51.2812514], [0.9347019, 51.281882499999995], [0.9342425, 51.282210799999994], [0.9328079, 51.283236], [0.9317515, 51.2839811], [0.930646, 51.284760899999995], [0.9300172, 51.285202], [0.9293348, 51.2856806], [0.9277626, 51.286794099999995], [0.9267572, 51.28751749999999], [0.9259016, 51.2881332], [0.9241125, 51.28940299999999], [0.9228169999999998, 51.29031719999999], [0.9220713999999998, 51.29085560000001], [0.9216204, 51.2911974], [0.9211058, 51.291640599999994], [0.9206685999999998, 51.292064999999994], [0.9202796999999998, 51.29244570000001], [0.9198398, 51.2929472], [0.9194615999999998, 51.2934588], [0.9190722999999998, 51.2940219], [0.9187722999999998, 51.2945591], [0.9184906, 51.29518130000001], [0.918358, 51.29558], [0.9182948, 51.2957516], [0.9180772, 51.29647229999999], [0.9178975, 51.29696039999999], [0.9177446, 51.2973512], [0.9174151, 51.29797549999999], [0.9172004999999998, 51.2983277], [0.9169533, 51.2987146], [0.9166158, 51.2991545], [0.9161943, 51.2996555], [0.9158429, 51.3000395], [0.9153685, 51.30047929999999], [0.915006, 51.3007958], [0.9146175, 51.3011149], [0.9136412, 51.301815899999994], [0.9125143, 51.3025919], [0.9112134, 51.3034572], [0.910052, 51.30423530000001], [0.9093921999999998, 51.30468469999999], [0.9090568999999998, 51.304911], [0.9085607, 51.30521449999999], [0.9079679000000002, 51.3055533], [0.9072978000000002, 51.3058974], [0.9052777, 51.3068863], [0.9035453999999998, 51.30771169999999], [0.9029069999999998, 51.308013499999994], [0.9023250000000002, 51.308265000000006], [0.9016008, 51.30856519999998], [0.9009174999999998, 51.3088265], [0.9002832, 51.3090629], [0.8998393000000001, 51.3092213], [0.8994383, 51.309358], [0.8991097, 51.30946779999999], [0.8987704000000001, 51.309576], [0.8983453000000001, 51.309704200000006], [0.8983152841195214, 51.3097132415283], [0.8979778000000002, 51.309814900000006], [0.8975299, 51.3099415], [0.8970993999999999, 51.3100622], [0.8963424999999999, 51.310225499999994], [0.8955907, 51.31042020000001], [0.8945645000000001, 51.3106686], [0.8937815, 51.3108645], [0.8930426, 51.31104719999998], [0.8915727, 51.311417799999994]]} 3.2 2327½ 2333 Selling Faversham Carriage Holding Sidings Faversham 51.3114178 0.8915727 51.3114178 0.8915727 1 0 2026-09-16 22:43:21 TERMINATED 2026-09-16 22:33:00 Faversham TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16734231 1789597919286025 22 22 2026-09-16 22:43:17.455869 1 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 22:33:17.003614
594189 625032 C32559 092H79M816 2026-09-16 COMPLETE 16734245 2026-09-16 23:33:00 2026-09-16 22:43:21 2026-09-18 22:43:21 {"id": 625032, "stp": "O", "toc": "Northern", "uid": "C32559", "consist": "331001", "dest_crs": "LDS", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C32559/2026-09-16/detailed", "trust_id": "092H79M816", "origin_crs": "SKI", "show_on_map": 0, "dar_est_time": "22:49:00", "dar_platform": null, "dest_station": "Leeds", "service_date": "2026-09-16", "dest_arr_time": "2335", "dest_platform": "5C", "is_terminated": 1, "next_location": "Leeds", "signalling_id": "2H79", "timing_status": "EARLY", "origin_station": "Skipton", "current_leg_arr": "2333", "current_leg_dep": "2325", "current_leg_end": "Leeds", "origin_dep_time": "2249", "origin_platform": "4", "current_location": "Leeds", "last_update_time": "2026-09-16T22:43:21", "route_debug_link": null, "timing_variation": "-2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.6274373, 53.8254619], [-1.6258391, 53.824718699999984], [-1.6255085, 53.8245758], [-1.6249694, 53.824351], [-1.6246226999999998, 53.8242184], [-1.6241096999999998, 53.8240379], [-1.6233239, 53.82378779999999], [-1.6225132999999998, 53.8235698], [-1.622194, 53.8234953], [-1.6219298, 53.82343629999998], [-1.6212873999999995, 53.8233041], [-1.6206724999999995, 53.8231988], [-1.6203399, 53.82315090000001], [-1.6192898, 53.8230108], [-1.6188318, 53.82294389999999], [-1.618404, 53.822876599999994], [-1.6182008, 53.8228414], [-1.6179667, 53.8227912], [-1.61756, 53.822703899999986], [-1.6171733999999998, 53.8226111], [-1.6169675114151385, 53.82256095358621], [-1.6168161999999997, 53.8225241], [-1.6163854, 53.822405399999994], [-1.6159925000000002, 53.82228789999999], [-1.6156094, 53.8221703], [-1.6152412, 53.8220463], [-1.6148223, 53.8218935], [-1.614464, 53.8217522], [-1.6142827999999998, 53.8216779], [-1.6141279, 53.82160600000001], [-1.6138156, 53.82146180000001], [-1.6134169, 53.821281], [-1.6130479, 53.821092], [-1.6126505, 53.8208842], [-1.6122829, 53.8206752], [-1.6118730999999995, 53.8204237], [-1.6116739, 53.8202946], [-1.6114993, 53.820168200000005], [-1.6111428000000003, 53.81990759999999], [-1.6108028999999997, 53.8196316], [-1.6103653999999998, 53.8192723], [-1.6099503999999998, 53.8188934], [-1.6092463999999995, 53.8181446], [-1.609007, 53.81783500000001], [-1.6087828999999998, 53.81751330000001], [-1.6083229, 53.81683610000001], [-1.6078251, 53.81609780000001], [-1.6072751, 53.8153394], [-1.6071837999999998, 53.81522319999999], [-1.6066864, 53.81459039999999], [-1.6055654, 53.81309219999999], [-1.6053136, 53.81279200000001], [-1.6049708, 53.8124781], [-1.6046735999999997, 53.81216349999999], [-1.6044255, 53.8119524], [-1.6041788, 53.811718], [-1.6036799, 53.8112698], [-1.6029851999999998, 53.810658499999995], [-1.6023387999999998, 53.81009470000001], [-1.6017486999999997, 53.809617999999986], [-1.6010272, 53.8090938], [-1.6005149000000003, 53.80875799999999], [-1.5996136, 53.8082211], [-1.5989966999999998, 53.807890099999995], [-1.5982590999999997, 53.8075163], [-1.5977494999999995, 53.80727559999999], [-1.5971058000000002, 53.8069905], [-1.5963655, 53.8066879], [-1.5959818999999995, 53.806529600000005], [-1.5953696999999998, 53.806237], [-1.5942451000000002, 53.8057816], [-1.5939958999999997, 53.805674999999994], [-1.5934111, 53.80541619999999], [-1.5923623, 53.8049095], [-1.5915452999999995, 53.80452679999999], [-1.591095, 53.8043457], [-1.5906358, 53.8041709], [-1.5879707999999997, 53.80322749999999], [-1.5875534999999998, 53.803067299999995], [-1.5867484999999997, 53.8027458], [-1.5857592, 53.802338299999995], [-1.5847291999999995, 53.80188290000001], [-1.5828907, 53.8011329], [-1.5825532, 53.8010032], [-1.5808934, 53.8002564], [-1.5798791, 53.79985620000001], [-1.5788772000000002, 53.7994604], [-1.578004, 53.7991063], [-1.5771335815724388, 53.798766568856294], [-1.576907377706782, 53.79867997650622], [-1.5767008252620445, 53.79860703115213], [-1.576511439756177, 53.798545556573416], [-1.5763367367071313, 53.79849337654946], [-1.5761742316328595, 53.798448314859634], [-1.5760214400513135, 53.79840819528332], [-1.5758758774804449, 53.798370841599905], [-1.5757350594382051, 53.79833407758877], [-1.575596501442546, 53.7982957270293], [-1.5754577190114205, 53.79825361370087], [-1.5753162276627783, 53.79820556138287], [-1.575169542914573, 53.79814939385467], [-1.5750151802847556, 53.79808293489567], [-1.5748506552912778, 53.79800400828523], [-1.5746734834520917, 53.79791043780275], [-1.5744811802851488, 53.79780004722761], [-1.5743563, 53.7977378], [-1.5742946, 53.7977091], [-1.5732525999999998, 53.79729520000001], [-1.5726030999999998, 53.79707429999999], [-1.5715922, 53.79667699999999], [-1.5702581999999998, 53.7961365], [-1.5690726999999998, 53.7956467], [-1.567596, 53.79506839999999], [-1.5666606999999997, 53.7946949], [-1.5658723999999995, 53.7943717], [-1.5652893, 53.7941338], [-1.5652222, 53.7941074], [-1.5632399, 53.7933043], [-1.562998, 53.793207200000005], [-1.5629683, 53.793195299999994], [-1.5624227999999998, 53.7929763], [-1.5618876, 53.7927668], [-1.5614299, 53.79260719999999], [-1.5612595, 53.7925517], [-1.5610117, 53.7924759], [-1.5606036, 53.7923521], [-1.5603052, 53.7922548], [-1.5600562, 53.7921916], [-1.5597717999999998, 53.7921289], [-1.5595368999999997, 53.79208070000001], [-1.5592578999999998, 53.792040799999995], [-1.5591006999999997, 53.7920228], [-1.5587669, 53.79199960000001], [-1.5584259, 53.7919975], [-1.5581708999999997, 53.79200629999999], [-1.5580879999999997, 53.7920137], [-1.5578952, 53.7920307], [-1.5578234, 53.7920376], [-1.5577221999999995, 53.7920509], [-1.5576293000000003, 53.79206479999999], [-1.5575332, 53.7920814], [-1.5574462999999998, 53.7920961], [-1.5571915999999997, 53.7921509], [-1.5570031, 53.7921955], [-1.5568076, 53.79224959999999], [-1.5566423, 53.792302600000006], [-1.5565642153891144, 53.79233143546592], [-1.5563401535659611, 53.792418300842456], [-1.556140021537515, 53.79249344631715], [-1.555960452015424, 53.79255859407275], [-1.5557980777113387, 53.79261546629197], [-1.5556495313369088, 53.79266578515758], [-1.5555114456037835, 53.79271127285231], [-1.5553804532236124, 53.79275365155888], [-1.5552531869080453, 53.792794643460034], [-1.555126279368732, 53.792835970738516], [-1.554996363317322, 53.79287935557706], [-1.5548600714654643, 53.79292652015839], [-1.5547140365248096, 53.792979186665264], [-1.5545548912070069, 53.79303907728041], [-1.5543792682237054, 53.79310791418656], [-1.5541838002865551, 53.79318741956646], [-1.5539651201072064, 53.79327931560284], [-1.5537631999999997, 53.79334], [-1.5534410999999997, 53.79342080000001], [-1.5530959, 53.7934759], [-1.5526724999999997, 53.7935509], [-1.5525703, 53.7935595], [-1.5524763999999998, 53.79356880000001], [-1.5521461, 53.7936132], [-1.5519915, 53.79363699999999], [-1.5513213999999995, 53.7937008], [-1.5510092999999998, 53.7937427], [-1.5507101999999997, 53.793799], [-1.5501631, 53.793924], [-1.5497312, 53.7940263], [-1.5494075, 53.7941103], [-1.5487884, 53.7942742], [-1.5482949, 53.7943915], [-1.5478364, 53.79447239999999]]}", "current_leg_start": "Kirkstall Forge", "dest_arr_time_act": "2335", "motion_projection": null, "next_location_lat": "53.7944724", "next_location_lon": "-1.5478364", "previous_location": "Kirkstall Forge", "current_leg_milage": "4.2", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 662.245, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 2050.027, \"from_m\": 662.245, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 13497.703, \"from_m\": 2050.027, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 15379.654, \"from_m\": 13497.703, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 19295.761, \"from_m\": 15379.654, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 19444.17, \"from_m\": 19295.761, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 20149.177, \"from_m\": 19444.17, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 23490.373, \"from_m\": 20149.177, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 23996.077, \"from_m\": 23490.373, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 24444.317, \"from_m\": 23996.077, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 24995.245, \"from_m\": 24444.317, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 26115.715, \"from_m\": 24995.245, \"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\": 28488.43, \"from_m\": 26115.715, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 30704.936, \"from_m\": 28488.43, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 31005.859, \"from_m\": 30704.936, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 33630.536, \"from_m\": 31005.859, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 39725.599, \"from_m\": 33630.536, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 40909.45, \"from_m\": 39725.599, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 41188.226, \"from_m\": 40909.45, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 41225.95, \"from_m\": 41188.226, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 41689.364, \"from_m\": 41225.95, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 42011.575, \"from_m\": 41689.364, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}], \"service_id\": 625032, \"profile_key\": \"e0814a15cd45c7885721f5ee4acfdf0d1297006da2997c2f778012dcc8fb9c4e\", \"schedule_id\": 40274, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2249\", \"location\": \"Skipton\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 67219}, {\"is_pass\": false, \"wtt_arr\": \"2253H\", \"wtt_dep\": \"2254H\", \"location\": \"Cononley\", \"stage_seq\": 2, \"distance_m\": 4864.185, \"section_seq\": 1, \"route_path_id\": 67219}, {\"is_pass\": false, \"wtt_arr\": \"2258\", \"wtt_dep\": \"2259\", \"location\": \"Steeton & Silsden\", \"stage_seq\": 3, \"distance_m\": 9956.634, \"section_seq\": 1, \"route_path_id\": 67219}, {\"is_pass\": false, \"wtt_arr\": \"2303\", \"wtt_dep\": \"2304\", \"location\": \"Keighley\", \"stage_seq\": 4, \"distance_m\": 14730.566, \"section_seq\": 1, \"route_path_id\": 67219}, {\"is_pass\": false, \"wtt_arr\": \"2307H\", \"wtt_dep\": \"2308\", \"location\": \"Crossflatts\", \"stage_seq\": 5, \"distance_m\": 18714.024, \"section_seq\": 1, \"route_path_id\": 67219}, {\"is_pass\": false, \"wtt_arr\": \"2309H\", \"wtt_dep\": \"2310H\", \"location\": \"Bingley\", \"stage_seq\": 6, \"distance_m\": 19911.376, \"section_seq\": 1, \"route_path_id\": 67219}, {\"is_pass\": false, \"wtt_arr\": \"2313H\", \"wtt_dep\": \"2314\", \"location\": \"Saltaire\", \"stage_seq\": 7, \"distance_m\": 23401.362, \"section_seq\": 1, \"route_path_id\": 67219}, {\"is_pass\": false, \"wtt_arr\": \"2316\", \"wtt_dep\": \"2317\", \"location\": \"Shipley\", \"stage_seq\": 8, \"distance_m\": 24660.273, \"section_seq\": 1, \"route_path_id\": 67219}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2318\", \"location\": \"Dockfield Junction\", \"stage_seq\": 9, \"distance_m\": 25169.999, \"section_seq\": 1, \"route_path_id\": 67219}, {\"is_pass\": false, \"wtt_arr\": \"2321\", \"wtt_dep\": \"2321H\", \"location\": \"Apperley Bridge\", \"stage_seq\": 10, \"distance_m\": 29491.196, \"section_seq\": 1, \"route_path_id\": 67219}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2322H\", \"location\": \"Apperley Jn\", \"stage_seq\": 11, \"distance_m\": 30991.906, \"section_seq\": 1, \"route_path_id\": 67219}, {\"is_pass\": false, \"wtt_arr\": \"2325H\", \"wtt_dep\": \"2326H\", \"location\": \"Kirkstall Forge\", \"stage_seq\": 12, \"distance_m\": 35270.13, \"section_seq\": 1, \"route_path_id\": 67219}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2331\", \"location\": \"Armley Jn\", \"stage_seq\": 13, \"distance_m\": 39932.22, \"section_seq\": 1, \"route_path_id\": 67219}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2333H\", \"location\": \"Leeds West Jn\", \"stage_seq\": 14, \"distance_m\": 41485.944, \"section_seq\": 1, \"route_path_id\": 67219}, {\"is_pass\": false, \"wtt_arr\": \"2335\", \"wtt_dep\": null, \"location\": \"Leeds\", \"stage_seq\": 15, \"distance_m\": 42011.575, \"section_seq\": 1, \"route_path_id\": 67219}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 42011.575, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 67219}], \"total_distance_m\": 42011.575, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 41973.851, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 37.724, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2249", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "8.0", "current_position_lat": "53.7944724", "current_position_lon": "-1.5478364", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 5094, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:53:09Z\", \"source_id\": 51789144, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:53:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:53:13Z\", \"source_id\": 16713654, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5098, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:56:27Z\", \"source_id\": 51795413, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:57:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:56:28Z\", \"source_id\": 16715499, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5102, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:00:29Z\", \"source_id\": 51802644, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:02:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:00:31Z\", \"source_id\": 16717724, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5110, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:05:15Z\", \"source_id\": 51811440, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:06:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:05:16Z\", \"source_id\": 16720373, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5114, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:08:10Z\", \"source_id\": 51816584, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:09:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:08:13Z\", \"source_id\": 16721983, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5118, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:11:01Z\", \"source_id\": 51821524, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:12:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:11:07Z\", \"source_id\": 16723545, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5146, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:13:55Z\", \"source_id\": 51826634, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:15:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:13:57Z\", \"source_id\": 16725101, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5195, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:20:00Z\", \"source_id\": 51837069, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:20:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:20:04Z\", \"source_id\": 16728270, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5526, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:25:13Z\", \"source_id\": 51846123, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:25:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:25:17Z\", \"source_id\": 16730971, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5373, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:31:57Z\", \"source_id\": 51857064, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:33:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:31:58Z\", \"source_id\": 16734245, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:33:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Leeds", "service_state_platform": "5", "timing_fact_generation": 1789597919229492, "current_leg_arrival_utc": "2026-09-16T23:34:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T22:33:20.096735", "service_state_evidence_id": 16734245, "current_leg_start_actual_dep": "2026-09-16T23:26:30+01:00", "operational_evidence_version": 36, "service_state_event_time_utc": "2026-09-16T22:33:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T22:43:20.854993", "service_state_valid_until_kind": null, "operational_interpretation_version": 36, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Northern O SKI LDS 2H79 331001 3 100 None {"version": 3, "segments": [{"to_m": 662.245, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 2050.027, "from_m": 662.245, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 13497.703, "from_m": 2050.027, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 15379.654, "from_m": 13497.703, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 19295.761, "from_m": 15379.654, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 19444.17, "from_m": 19295.761, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 20149.177, "from_m": 19444.17, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 23490.373, "from_m": 20149.177, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 23996.077, "from_m": 23490.373, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 24444.317, "from_m": 23996.077, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 24995.245, "from_m": 24444.317, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 26115.715, "from_m": 24995.245, "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": 28488.43, "from_m": 26115.715, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 30704.936, "from_m": 28488.43, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 31005.859, "from_m": 30704.936, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 33630.536, "from_m": 31005.859, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 39725.599, "from_m": 33630.536, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 40909.45, "from_m": 39725.599, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 41188.226, "from_m": 40909.45, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 41225.95, "from_m": 41188.226, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 41689.364, "from_m": 41225.95, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 42011.575, "from_m": 41689.364, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}], "service_id": 625032, "profile_key": "e0814a15cd45c7885721f5ee4acfdf0d1297006da2997c2f778012dcc8fb9c4e", "schedule_id": 40274, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2249", "location": "Skipton", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 67219}, {"is_pass": false, "wtt_arr": "2253H", "wtt_dep": "2254H", "location": "Cononley", "stage_seq": 2, "distance_m": 4864.185, "section_seq": 1, "route_path_id": 67219}, {"is_pass": false, "wtt_arr": "2258", "wtt_dep": "2259", "location": "Steeton & Silsden", "stage_seq": 3, "distance_m": 9956.634, "section_seq": 1, "route_path_id": 67219}, {"is_pass": false, "wtt_arr": "2303", "wtt_dep": "2304", "location": "Keighley", "stage_seq": 4, "distance_m": 14730.566, "section_seq": 1, "route_path_id": 67219}, {"is_pass": false, "wtt_arr": "2307H", "wtt_dep": "2308", "location": "Crossflatts", "stage_seq": 5, "distance_m": 18714.024, "section_seq": 1, "route_path_id": 67219}, {"is_pass": false, "wtt_arr": "2309H", "wtt_dep": "2310H", "location": "Bingley", "stage_seq": 6, "distance_m": 19911.376, "section_seq": 1, "route_path_id": 67219}, {"is_pass": false, "wtt_arr": "2313H", "wtt_dep": "2314", "location": "Saltaire", "stage_seq": 7, "distance_m": 23401.362, "section_seq": 1, "route_path_id": 67219}, {"is_pass": false, "wtt_arr": "2316", "wtt_dep": "2317", "location": "Shipley", "stage_seq": 8, "distance_m": 24660.273, "section_seq": 1, "route_path_id": 67219}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2318", "location": "Dockfield Junction", "stage_seq": 9, "distance_m": 25169.999, "section_seq": 1, "route_path_id": 67219}, {"is_pass": false, "wtt_arr": "2321", "wtt_dep": "2321H", "location": "Apperley Bridge", "stage_seq": 10, "distance_m": 29491.196, "section_seq": 1, "route_path_id": 67219}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2322H", "location": "Apperley Jn", "stage_seq": 11, "distance_m": 30991.906, "section_seq": 1, "route_path_id": 67219}, {"is_pass": false, "wtt_arr": "2325H", "wtt_dep": "2326H", "location": "Kirkstall Forge", "stage_seq": 12, "distance_m": 35270.13, "section_seq": 1, "route_path_id": 67219}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2331", "location": "Armley Jn", "stage_seq": 13, "distance_m": 39932.22, "section_seq": 1, "route_path_id": 67219}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2333H", "location": "Leeds West Jn", "stage_seq": 14, "distance_m": 41485.944, "section_seq": 1, "route_path_id": 67219}, {"is_pass": false, "wtt_arr": "2335", "wtt_dep": null, "location": "Leeds", "stage_seq": 15, "distance_m": 42011.575, "section_seq": 1, "route_path_id": 67219}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 42011.575, "from_m": 0.0, "section_seq": 1, "route_path_id": 67219}], "total_distance_m": 42011.575, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 41973.851, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 37.724, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 5094, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:53:09Z", "source_id": 51789144, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-16T21:53:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:53:13Z", "source_id": 16713654, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-16T22:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5098, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:56:27Z", "source_id": 51795413, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T21:57:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:56:28Z", "source_id": 16715499, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T22:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5102, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:00:29Z", "source_id": 51802644, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T22:02:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:00:31Z", "source_id": 16717724, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T23:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5110, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:05:15Z", "source_id": 51811440, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T22:06:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:05:16Z", "source_id": 16720373, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T23:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5114, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:08:10Z", "source_id": 51816584, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T22:09:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:08:13Z", "source_id": 16721983, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T23:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5118, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:11:01Z", "source_id": 51821524, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T22:12:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:11:07Z", "source_id": 16723545, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T23:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5146, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:13:55Z", "source_id": 51826634, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T22:15:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:13:57Z", "source_id": 16725101, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T23:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5195, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:20:00Z", "source_id": 51837069, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T22:20:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:20:04Z", "source_id": 16728270, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T23:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5526, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:25:13Z", "source_id": 51846123, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T22:25:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:25:17Z", "source_id": 16730971, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T23:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5373, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:31:57Z", "source_id": 51857064, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-16T22:33:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:31:58Z", "source_id": 16734245, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-16T23:33:00+01:00", "operational_fact": true}] Skipton 2249 2249 4 22:49:00 None Leeds 2335 2335 5C EARLY -2 minutes https://www.realtimetrains.co.uk/service/gb-nr:C32559/2026-09-16/detailed None Kirkstall Forge 2026-09-16T23:26:30+01:00 Leeds 8.0 {"type": "LineString", "coordinates": [[-1.6274373, 53.8254619], [-1.6258391, 53.824718699999984], [-1.6255085, 53.8245758], [-1.6249694, 53.824351], [-1.6246226999999998, 53.8242184], [-1.6241096999999998, 53.8240379], [-1.6233239, 53.82378779999999], [-1.6225132999999998, 53.8235698], [-1.622194, 53.8234953], [-1.6219298, 53.82343629999998], [-1.6212873999999995, 53.8233041], [-1.6206724999999995, 53.8231988], [-1.6203399, 53.82315090000001], [-1.6192898, 53.8230108], [-1.6188318, 53.82294389999999], [-1.618404, 53.822876599999994], [-1.6182008, 53.8228414], [-1.6179667, 53.8227912], [-1.61756, 53.822703899999986], [-1.6171733999999998, 53.8226111], [-1.6169675114151385, 53.82256095358621], [-1.6168161999999997, 53.8225241], [-1.6163854, 53.822405399999994], [-1.6159925000000002, 53.82228789999999], [-1.6156094, 53.8221703], [-1.6152412, 53.8220463], [-1.6148223, 53.8218935], [-1.614464, 53.8217522], [-1.6142827999999998, 53.8216779], [-1.6141279, 53.82160600000001], [-1.6138156, 53.82146180000001], [-1.6134169, 53.821281], [-1.6130479, 53.821092], [-1.6126505, 53.8208842], [-1.6122829, 53.8206752], [-1.6118730999999995, 53.8204237], [-1.6116739, 53.8202946], [-1.6114993, 53.820168200000005], [-1.6111428000000003, 53.81990759999999], [-1.6108028999999997, 53.8196316], [-1.6103653999999998, 53.8192723], [-1.6099503999999998, 53.8188934], [-1.6092463999999995, 53.8181446], [-1.609007, 53.81783500000001], [-1.6087828999999998, 53.81751330000001], [-1.6083229, 53.81683610000001], [-1.6078251, 53.81609780000001], [-1.6072751, 53.8153394], [-1.6071837999999998, 53.81522319999999], [-1.6066864, 53.81459039999999], [-1.6055654, 53.81309219999999], [-1.6053136, 53.81279200000001], [-1.6049708, 53.8124781], [-1.6046735999999997, 53.81216349999999], [-1.6044255, 53.8119524], [-1.6041788, 53.811718], [-1.6036799, 53.8112698], [-1.6029851999999998, 53.810658499999995], [-1.6023387999999998, 53.81009470000001], [-1.6017486999999997, 53.809617999999986], [-1.6010272, 53.8090938], [-1.6005149000000003, 53.80875799999999], [-1.5996136, 53.8082211], [-1.5989966999999998, 53.807890099999995], [-1.5982590999999997, 53.8075163], [-1.5977494999999995, 53.80727559999999], [-1.5971058000000002, 53.8069905], [-1.5963655, 53.8066879], [-1.5959818999999995, 53.806529600000005], [-1.5953696999999998, 53.806237], [-1.5942451000000002, 53.8057816], [-1.5939958999999997, 53.805674999999994], [-1.5934111, 53.80541619999999], [-1.5923623, 53.8049095], [-1.5915452999999995, 53.80452679999999], [-1.591095, 53.8043457], [-1.5906358, 53.8041709], [-1.5879707999999997, 53.80322749999999], [-1.5875534999999998, 53.803067299999995], [-1.5867484999999997, 53.8027458], [-1.5857592, 53.802338299999995], [-1.5847291999999995, 53.80188290000001], [-1.5828907, 53.8011329], [-1.5825532, 53.8010032], [-1.5808934, 53.8002564], [-1.5798791, 53.79985620000001], [-1.5788772000000002, 53.7994604], [-1.578004, 53.7991063], [-1.5771335815724388, 53.798766568856294], [-1.576907377706782, 53.79867997650622], [-1.5767008252620445, 53.79860703115213], [-1.576511439756177, 53.798545556573416], [-1.5763367367071313, 53.79849337654946], [-1.5761742316328595, 53.798448314859634], [-1.5760214400513135, 53.79840819528332], [-1.5758758774804449, 53.798370841599905], [-1.5757350594382051, 53.79833407758877], [-1.575596501442546, 53.7982957270293], [-1.5754577190114205, 53.79825361370087], [-1.5753162276627783, 53.79820556138287], [-1.575169542914573, 53.79814939385467], [-1.5750151802847556, 53.79808293489567], [-1.5748506552912778, 53.79800400828523], [-1.5746734834520917, 53.79791043780275], [-1.5744811802851488, 53.79780004722761], [-1.5743563, 53.7977378], [-1.5742946, 53.7977091], [-1.5732525999999998, 53.79729520000001], [-1.5726030999999998, 53.79707429999999], [-1.5715922, 53.79667699999999], [-1.5702581999999998, 53.7961365], [-1.5690726999999998, 53.7956467], [-1.567596, 53.79506839999999], [-1.5666606999999997, 53.7946949], [-1.5658723999999995, 53.7943717], [-1.5652893, 53.7941338], [-1.5652222, 53.7941074], [-1.5632399, 53.7933043], [-1.562998, 53.793207200000005], [-1.5629683, 53.793195299999994], [-1.5624227999999998, 53.7929763], [-1.5618876, 53.7927668], [-1.5614299, 53.79260719999999], [-1.5612595, 53.7925517], [-1.5610117, 53.7924759], [-1.5606036, 53.7923521], [-1.5603052, 53.7922548], [-1.5600562, 53.7921916], [-1.5597717999999998, 53.7921289], [-1.5595368999999997, 53.79208070000001], [-1.5592578999999998, 53.792040799999995], [-1.5591006999999997, 53.7920228], [-1.5587669, 53.79199960000001], [-1.5584259, 53.7919975], [-1.5581708999999997, 53.79200629999999], [-1.5580879999999997, 53.7920137], [-1.5578952, 53.7920307], [-1.5578234, 53.7920376], [-1.5577221999999995, 53.7920509], [-1.5576293000000003, 53.79206479999999], [-1.5575332, 53.7920814], [-1.5574462999999998, 53.7920961], [-1.5571915999999997, 53.7921509], [-1.5570031, 53.7921955], [-1.5568076, 53.79224959999999], [-1.5566423, 53.792302600000006], [-1.5565642153891144, 53.79233143546592], [-1.5563401535659611, 53.792418300842456], [-1.556140021537515, 53.79249344631715], [-1.555960452015424, 53.79255859407275], [-1.5557980777113387, 53.79261546629197], [-1.5556495313369088, 53.79266578515758], [-1.5555114456037835, 53.79271127285231], [-1.5553804532236124, 53.79275365155888], [-1.5552531869080453, 53.792794643460034], [-1.555126279368732, 53.792835970738516], [-1.554996363317322, 53.79287935557706], [-1.5548600714654643, 53.79292652015839], [-1.5547140365248096, 53.792979186665264], [-1.5545548912070069, 53.79303907728041], [-1.5543792682237054, 53.79310791418656], [-1.5541838002865551, 53.79318741956646], [-1.5539651201072064, 53.79327931560284], [-1.5537631999999997, 53.79334], [-1.5534410999999997, 53.79342080000001], [-1.5530959, 53.7934759], [-1.5526724999999997, 53.7935509], [-1.5525703, 53.7935595], [-1.5524763999999998, 53.79356880000001], [-1.5521461, 53.7936132], [-1.5519915, 53.79363699999999], [-1.5513213999999995, 53.7937008], [-1.5510092999999998, 53.7937427], [-1.5507101999999997, 53.793799], [-1.5501631, 53.793924], [-1.5497312, 53.7940263], [-1.5494075, 53.7941103], [-1.5487884, 53.7942742], [-1.5482949, 53.7943915], [-1.5478364, 53.79447239999999]]} 4.2 2325 2333 Kirkstall Forge Leeds Leeds 53.7944724 -1.5478364 53.7944724 -1.5478364 1 0 2026-09-16 22:43:21 TERMINATED 2026-09-16 22:33:00 Leeds TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16734245 1789597919229492 36 36 2026-09-16 22:43:20.854993 5 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 22:33:20.096735
594190 624425 G85500 302C34M816 2026-09-16 COMPLETE 16734090 2026-09-16 23:33:00 2026-09-16 22:43:21 2026-09-18 22:43:21 {"id": 624425, "stp": "O", "toc": "Northern", "uid": "G85500", "consist": "331112", "dest_crs": "LIV", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G85500/2026-09-16/detailed", "trust_id": "302C34M816", "origin_crs": "BPN", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Liverpool Lime Street HL/ML", "service_date": "2026-09-16", "dest_arr_time": "2334", "dest_platform": "9", "is_terminated": 1, "next_location": "Liverpool Lime Street HL/ML", "signalling_id": "2C34", "timing_status": "EARLY", "origin_station": "Blackpool North", "current_leg_arr": "2333", "current_leg_dep": "2303", "current_leg_end": "Liverpool Lime Street HL/ML", "origin_dep_time": "2220", "origin_platform": "3", "current_location": "Liverpool L.st (lhs-vt)", "last_update_time": "2026-09-16T22:43:21", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.6323666456088124, 53.54309386261938], [-2.632054, 53.54297359999999], [-2.6301788, 53.5422507], [-2.6297644999999994, 53.542072399999995], [-2.6288802, 53.54166630000001], [-2.6283192, 53.541391399999995], [-2.6279114, 53.5411775], [-2.6275586, 53.54097399999999], [-2.6271424, 53.54070259999999], [-2.6267613999999995, 53.54042519999999], [-2.6265143, 53.5402174], [-2.6263568, 53.54008499999999], [-2.6260370999999996, 53.539775799999994], [-2.6258656999999994, 53.5395972], [-2.6255168999999996, 53.53923439999999], [-2.6249914, 53.5386344], [-2.6247546, 53.538352800000006], [-2.6243799, 53.5379072], [-2.6237477, 53.53717139999999], [-2.623199, 53.5365372], [-2.6229234999999997, 53.53614240000001], [-2.6227938999999996, 53.53599079999999], [-2.622595, 53.535758300000005], [-2.6216869999999997, 53.53472349999999], [-2.6201509, 53.5329428], [-2.6192094, 53.5317105], [-2.6188259, 53.53126890000001], [-2.6182913, 53.5306505], [-2.6177762999999996, 53.5300653], [-2.6172675, 53.52947209999999], [-2.6166686, 53.52878040000001], [-2.6161248999999995, 53.52814879999998], [-2.6157921, 53.5277858], [-2.6157905422622134, 53.52778382639555], [-2.6157479, 53.5277298], [-2.6157099999999995, 53.52768090000001], [-2.61567, 53.527626], [-2.6155111, 53.52738789999999], [-2.6154385, 53.527265400000005], [-2.6153735, 53.527141799999995], [-2.6153268999999995, 53.5270282], [-2.6152876999999997, 53.5268954], [-2.615233299999999, 53.5266958], [-2.6152284999999997, 53.5266705], [-2.6151978, 53.5265108], [-2.6151924, 53.52633889999999], [-2.6152115999999994, 53.52612369999999], [-2.6152569, 53.5258871], [-2.6153138, 53.525686], [-2.6153810999999996, 53.525498799999994], [-2.6154911, 53.52526079999999], [-2.6156492999999994, 53.524999599999994], [-2.6158115999999993, 53.524772500000005], [-2.6159298, 53.52463879999999], [-2.6160803, 53.5244686], [-2.6161882, 53.52435690000001], [-2.6166993, 53.5238476], [-2.6171566999999993, 53.523383], [-2.6175156999999993, 53.523039], [-2.6178245999999996, 53.5227495], [-2.6181169, 53.522483599999994], [-2.6184549, 53.5221913], [-2.6188786999999993, 53.5218558], [-2.6193354999999996, 53.52150050000001], [-2.619671351005067, 53.52123315641426], [-2.6199738, 53.52099239999999], [-2.6203582, 53.520688099999994], [-2.620985, 53.52018989999999], [-2.6225367999999993, 53.5189713], [-2.6236138, 53.51812100000001], [-2.6238439999999996, 53.51794780000001], [-2.6241195, 53.5177294], [-2.6277922999999994, 53.51481869999999], [-2.63333, 53.5104269], [-2.6341778999999996, 53.5097327], [-2.6351238, 53.5089791], [-2.6366042, 53.507806], [-2.6380709999999996, 53.5066316], [-2.6385853999999997, 53.506220799999994], [-2.6391318, 53.5057952], [-2.6401793999999996, 53.50493929999999], [-2.6411146999999997, 53.5041362], [-2.6417755, 53.5036056], [-2.6420869999999996, 53.5033554], [-2.6430506, 53.50257260000001], [-2.6440729000000003, 53.5018], [-2.6449374999999997, 53.5012125], [-2.6458446999999996, 53.5006483], [-2.6466969999999996, 53.5001815], [-2.6476163, 53.4997249], [-2.6499966999999995, 53.49866290000001], [-2.6523600999999997, 53.49759710000001], [-2.6541645, 53.49679879999999], [-2.6547642999999996, 53.4965287], [-2.6553636999999997, 53.49625869999999], [-2.6562777999999994, 53.495848], [-2.6573195999999997, 53.495371899999995], [-2.6580590999999996, 53.49504000000001], [-2.6588916, 53.49466179999999], [-2.6601234, 53.494118400000005], [-2.6613523999999997, 53.49355779999999], [-2.6623211, 53.493118], [-2.6626347999999997, 53.492966299999985], [-2.6632874999999996, 53.492637], [-2.6637643, 53.4923766], [-2.664349399999999, 53.492027799999995], [-2.6649376999999994, 53.49165120000001], [-2.6660723999999996, 53.49091539999999], [-2.6668374, 53.4904396], [-2.6671909, 53.4902302], [-2.667583, 53.4900163], [-2.668163, 53.4897248], [-2.6683302999999996, 53.4896474], [-2.6695696999999994, 53.489086799999995], [-2.6707862999999996, 53.4885621], [-2.6720828999999995, 53.4880279], [-2.6736987, 53.48734919999999], [-2.6742272, 53.4871415], [-2.6748122, 53.486921800000005], [-2.6752814, 53.48675840000001], [-2.6771700999999997, 53.4861944], [-2.6785536, 53.4858303], [-2.6816591000000005, 53.48509709999999], [-2.6859336999999996, 53.484074699999994], [-2.6907401, 53.48291530000001], [-2.6949458523585643, 53.48191975265212], [-2.696002200000001, 53.4816697], [-2.6977092999999996, 53.4812656], [-2.7000653, 53.4807152], [-2.7030897, 53.48000889999999], [-2.7042819999999996, 53.47971750000001], [-2.705416099999999, 53.479418], [-2.7063697999999996, 53.479102699999984], [-2.7073413, 53.4787499], [-2.7080819, 53.4784453], [-2.7088349999999997, 53.4780993], [-2.7094322999999996, 53.477796600000005], [-2.7099963, 53.4774826], [-2.7104871, 53.4771996], [-2.7109441, 53.47689299999999], [-2.7113905000000003, 53.47660239999999], [-2.7118698, 53.4762575], [-2.7122714, 53.475956], [-2.712832, 53.4755178], [-2.7133411999999995, 53.47507610000001], [-2.7137364999999996, 53.474697599999985], [-2.7140805, 53.4743483], [-2.7146265, 53.4738356], [-2.7149192, 53.4735333], [-2.7156056999999993, 53.4728565], [-2.7158436, 53.47261830000001], [-2.7159972, 53.47247200000001], [-2.7160636999999994, 53.47240360000001], [-2.7165310999999996, 53.4719198], [-2.7173278999999995, 53.4710426], [-2.717755, 53.47059129999999], [-2.7178720999999997, 53.47047], [-2.7179308, 53.4704116], [-2.7185637, 53.46981489999999], [-2.7191767999999996, 53.4692598], [-2.7196677999999994, 53.46885900000001], [-2.7201729999999995, 53.46849280000001], [-2.7211318731743095, 53.46779240988761], [-2.721522199999999, 53.467507299999994], [-2.7220903, 53.4670923], [-2.7241181, 53.465694899999995], [-2.7253776, 53.464959699999994], [-2.7254994999999997, 53.46489179999998], [-2.726647499999999, 53.46430800000001], [-2.7278274999999996, 53.4637987], [-2.7281898, 53.4636445], [-2.7285292999999995, 53.46347630000001], [-2.7288625999999994, 53.463293500000006], [-2.7291544999999995, 53.463094], [-2.7293147, 53.46296730000001], [-2.7294710999999996, 53.4628119], [-2.7297801999999995, 53.4624659], [-2.7299204999999995, 53.4622321], [-2.7300729, 53.4619347], [-2.7301510999999996, 53.461699], [-2.7301773, 53.461571], [-2.7301835, 53.46140439999999], [-2.7301711999999996, 53.461202], [-2.7301335, 53.461000199999994], [-2.7300205, 53.4606719], [-2.7299446, 53.4604712], [-2.7299093999999995, 53.460378299999995], [-2.729782, 53.4600559], [-2.729682, 53.4598647], [-2.7295329, 53.4596493], [-2.7293720999999995, 53.459426500000006], [-2.7292275, 53.4592539], [-2.7290859, 53.45911610000001], [-2.7285543, 53.4586931], [-2.7281178999999995, 53.45831210000001], [-2.7279127999999995, 53.45805479999999], [-2.7277471999999996, 53.4578083], [-2.7276372, 53.4575972], [-2.7275646, 53.4574035], [-2.7274671999999995, 53.457091299999995], [-2.7274395, 53.45695899999999], [-2.7274179, 53.4567902], [-2.7274266999999996, 53.456534600000005], [-2.7274541, 53.4563041], [-2.7275143, 53.4560169], [-2.7276319, 53.45568840000001], [-2.72775, 53.4554543], [-2.7278479999999994, 53.4553131], [-2.7279712, 53.45513650000001], [-2.7281809999999997, 53.4548695], [-2.7289756, 53.4539011], [-2.7292557999999993, 53.45356559999998], [-2.7297938, 53.45292160000001], [-2.7300150999999997, 53.45265009999999], [-2.7305851, 53.45195120000001], [-2.7313185999999994, 53.45113009999999], [-2.7315939999999994, 53.45092340000001], [-2.731927199999999, 53.45070539999999], [-2.7326398999999997, 53.4503597], [-2.7334459999999994, 53.4500145], [-2.7338888, 53.4498283], [-2.734005, 53.44977790000001], [-2.7350641, 53.4493079], [-2.7353718999999996, 53.449163600000006], [-2.735701, 53.44901139999999], [-2.7358511999999995, 53.44894140000001], [-2.7362362, 53.4487569], [-2.7367781999999994, 53.4484403], [-2.7376903, 53.4479382], [-2.7382103999999994, 53.4476111], [-2.7388381999999996, 53.4472027], [-2.7398094, 53.44653770000001], [-2.7402002999999997, 53.4462206], [-2.7403994999999997, 53.446092], [-2.7405236, 53.44600530000002], [-2.740767, 53.44583080000001], [-2.7415383999999996, 53.4453047], [-2.7421028, 53.444918099999995], [-2.7425469999999996, 53.4446309], [-2.7429325, 53.4444063], [-2.7433142, 53.444185], [-2.7437876999999995, 53.4439484], [-2.7442664999999997, 53.44372409999999], [-2.7454723, 53.4432046], [-2.7464874999999997, 53.44275489999999], [-2.748275, 53.441963699999995], [-2.7502212, 53.44109350000001], [-2.7520666, 53.440306099999994], [-2.7536071000000004, 53.4395673], [-2.7554183, 53.43867759999999], [-2.7568384, 53.4379799], [-2.758267899999999, 53.437250000000006], [-2.7590999, 53.4368595], [-2.7594696, 53.4366896], [-2.7603484999999996, 53.43632560000001], [-2.7611279999999994, 53.43602429999999], [-2.7618929, 53.43574], [-2.7634803999999997, 53.435259599999995], [-2.7699536999999994, 53.433485399999995], [-2.7752752, 53.4320587], [-2.7802809999999996, 53.430731300000005], [-2.7846850999999995, 53.42954439999999], [-2.784777380770516, 53.42951975724589], [-2.7867593, 53.4289905], [-2.7874202, 53.42880119999999], [-2.7882352, 53.4285538], [-2.7895831999999996, 53.42809040000001], [-2.7906646, 53.4276557], [-2.7911367, 53.427456199999995], [-2.7917204, 53.42718010000001], [-2.7921322999999996, 53.426975500000005], [-2.7929734999999996, 53.426566399999984], [-2.7936922, 53.42623079999999], [-2.7944954999999996, 53.4258128], [-2.7948138999999994, 53.4256442], [-2.7967201, 53.4246538], [-2.7977933, 53.424082], [-2.7989477, 53.423500099999984], [-2.8005210999999997, 53.4226858], [-2.8011834, 53.42235519999999], [-2.8018552, 53.42204040000001], [-2.8034566999999995, 53.42136419999999], [-2.8049429, 53.42074509999999], [-2.8064749, 53.4201146], [-2.8087969, 53.4191558], [-2.8111485, 53.41818249999999], [-2.8126514999999994, 53.4175595], [-2.8137552, 53.4171116], [-2.8157254, 53.41630399999999], [-2.8174591, 53.4155944], [-2.8179590999999995, 53.4153882], [-2.8192223999999997, 53.4148672], [-2.8205893320552247, 53.41428429590598], [-2.8226622999999997, 53.4134003], [-2.8264117999999994, 53.4118991], [-2.8274214999999994, 53.41147670000001], [-2.8275214999999996, 53.4114355], [-2.8292799, 53.41068369999999], [-2.8298806999999995, 53.41046939999999], [-2.8302074, 53.4103752], [-2.830286399999999, 53.4103524], [-2.8304619, 53.4102993], [-2.8310851999999995, 53.41016020000001], [-2.8315159, 53.41009050000001], [-2.8319264999999993, 53.4100346], [-2.8323722, 53.4099873], [-2.833471799999999, 53.409910300000014], [-2.8340501999999996, 53.4098868], [-2.8344017999999997, 53.409873], [-2.8346099, 53.409865], [-2.8348794999999996, 53.4098552], [-2.8357611, 53.40981000000001], [-2.8362763, 53.4097784], [-2.8376859, 53.40971449999999], [-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": "Wigan North Western", "dest_arr_time_act": "2334", "motion_projection": null, "next_location_lat": "53.4075993", "next_location_lon": "-2.9783843", "previous_location": "Wigan North Western", "current_leg_milage": "19.9", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 326.887, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 338.621, \"from_m\": 326.887, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 529.482, \"from_m\": 338.621, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 670.496, \"from_m\": 529.482, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 967.013, \"from_m\": 670.496, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 999.804, \"from_m\": 967.013, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 4882.683, \"from_m\": 999.804, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 5252.416, \"from_m\": 4882.683, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 5862.313, \"from_m\": 5252.416, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 26744.62, \"from_m\": 5862.313, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 26917.611, \"from_m\": 26744.62, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 28766.635, \"from_m\": 26917.611, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 28993.136, \"from_m\": 28766.635, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 29047.218, \"from_m\": 28993.136, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 29087.438, \"from_m\": 29047.218, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 29135.694, \"from_m\": 29087.438, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 29156.59, \"from_m\": 29135.694, \"capability_applied\": null, \"effective_limit_mph\": 95.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 95.0}, {\"to_m\": 29203.923, \"from_m\": 29156.59, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 32695.328, \"from_m\": 29203.923, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 32761.499, \"from_m\": 32695.328, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 51367.035, \"from_m\": 32761.499, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 52181.721, \"from_m\": 51367.035, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 52237.132, \"from_m\": 52181.721, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 53164.333, \"from_m\": 52237.132, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 53988.272, \"from_m\": 53164.333, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 54061.875, \"from_m\": 53988.272, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 54072.978, \"from_m\": 54061.875, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 55522.888, \"from_m\": 54072.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\": 55556.519, \"from_m\": 55522.888, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 55899.741, \"from_m\": 55556.519, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 65241.056, \"from_m\": 55899.741, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 66926.047, \"from_m\": 65241.056, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 67565.75, \"from_m\": 66926.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\": 73504.048, \"from_m\": 67565.75, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 75051.262, \"from_m\": 73504.048, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 75144.768, \"from_m\": 75051.262, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 75437.542, \"from_m\": 75144.768, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 77359.502, \"from_m\": 75437.542, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 80027.295, \"from_m\": 77359.502, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 80376.774, \"from_m\": 80027.295, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 80407.17, \"from_m\": 80376.774, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 81792.878, \"from_m\": 80407.17, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 81866.221, \"from_m\": 81792.878, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 82771.338, \"from_m\": 81866.221, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 83007.233, \"from_m\": 82771.338, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 83048.806, \"from_m\": 83007.233, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 84144.998, \"from_m\": 83048.806, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 84511.258, \"from_m\": 84144.998, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 84828.61, \"from_m\": 84511.258, \"capability_applied\": null, \"effective_limit_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\": 624425, \"profile_key\": \"030b6c62df64ef6d325ffc7355fb7f21c2839ea4691d73769b9d2e76d81fadb0\", \"schedule_id\": 37356, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2220\", \"location\": \"Blackpool North\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 69920}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2221H\", \"location\": \"Devonshire Road Jn\", \"stage_seq\": 2, \"distance_m\": 888.657, \"section_seq\": 1, \"route_path_id\": 69920}, {\"is_pass\": false, \"wtt_arr\": \"2225\", \"wtt_dep\": \"2226\", \"location\": \"Poulton-le-Fylde\", \"stage_seq\": 3, \"distance_m\": 5036.494, \"section_seq\": 1, \"route_path_id\": 69920}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2232H\", \"location\": \"Kirkham & Wesham\", \"stage_seq\": 4, \"distance_m\": 15704.288, \"section_seq\": 1, \"route_path_id\": 69920}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2240H\", \"location\": \"Preston Fylde Jn\", \"stage_seq\": 5, \"distance_m\": 27452.24, \"section_seq\": 1, \"route_path_id\": 69920}, {\"is_pass\": false, \"wtt_arr\": \"2241H\", \"wtt_dep\": \"2243H\", \"location\": \"Preston\", \"stage_seq\": 6, \"distance_m\": 28237.981, \"section_seq\": 1, \"route_path_id\": 69920}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2244H\", \"location\": \"Ribble Jn\", \"stage_seq\": 7, \"distance_m\": 29135.694, \"section_seq\": 1, \"route_path_id\": 69920}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2246\", \"location\": \"Farington Curve Jn\", \"stage_seq\": 8, \"distance_m\": 30916.739, \"section_seq\": 1, \"route_path_id\": 69920}, {\"is_pass\": false, \"wtt_arr\": \"2248H\", \"wtt_dep\": \"2249H\", \"location\": \"Leyland\", \"stage_seq\": 9, \"distance_m\": 34644.029, \"section_seq\": 1, \"route_path_id\": 69920}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2251H\", \"location\": \"Euxton Jn\", \"stage_seq\": 10, \"distance_m\": 36797.759, \"section_seq\": 1, \"route_path_id\": 69920}, {\"is_pass\": false, \"wtt_arr\": \"2253H\", \"wtt_dep\": \"2254H\", \"location\": \"Euxton\", \"stage_seq\": 11, \"distance_m\": 38994.734, \"section_seq\": 1, \"route_path_id\": 69920}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2256\", \"location\": \"Balshaw Lane Jn\", \"stage_seq\": 12, \"distance_m\": 40482.991, \"section_seq\": 1, \"route_path_id\": 69920}, {\"is_pass\": false, \"wtt_arr\": \"2302\", \"wtt_dep\": \"2303\", \"location\": \"Wigan North Western\", \"stage_seq\": 13, \"distance_m\": 52555.871, \"section_seq\": 1, \"route_path_id\": 69920}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2304\", \"location\": \"Wigan South Jn\", \"stage_seq\": 14, \"distance_m\": 53239.546, \"section_seq\": 1, \"route_path_id\": 69920}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2305H\", \"location\": \"Springs Branch Jn\", \"stage_seq\": 15, \"distance_m\": 54590.883, \"section_seq\": 1, \"route_path_id\": 69920}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2315\", \"location\": \"St. Helens Central\", \"stage_seq\": 16, \"distance_m\": 66613.249, \"section_seq\": 1, \"route_path_id\": 69920}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2322\", \"location\": \"Huyton\", \"stage_seq\": 17, \"distance_m\": 75720.778, \"section_seq\": 1, \"route_path_id\": 69920}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2322H\", \"location\": \"Roby\", \"stage_seq\": 18, \"distance_m\": 76540.599, \"section_seq\": 1, \"route_path_id\": 69920}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2325H\", \"location\": \"Olive Mount Jn\", \"stage_seq\": 19, \"distance_m\": 80448.388, \"section_seq\": 1, \"route_path_id\": 69920}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2327H\", \"location\": \"Bootle Branch Jn\", \"stage_seq\": 20, \"distance_m\": 81609.226, \"section_seq\": 1, \"route_path_id\": 69920}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2328\", \"location\": \"Edge Hill S.B.\", \"stage_seq\": 21, \"distance_m\": 82093.615, \"section_seq\": 1, \"route_path_id\": 69920}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2329\", \"location\": \"Edge Hill\", \"stage_seq\": 22, \"distance_m\": 82658.215, \"section_seq\": 1, \"route_path_id\": 69920}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2330H\", \"location\": \"Crown Street Jn\", \"stage_seq\": 23, \"distance_m\": 83550.472, \"section_seq\": 1, \"route_path_id\": 69920}, {\"is_pass\": false, \"wtt_arr\": \"2334\", \"wtt_dep\": null, \"location\": \"Liverpool Lime Street HL/ML\", \"stage_seq\": 24, \"distance_m\": 84828.61, \"section_seq\": 1, \"route_path_id\": 69920}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 84828.61, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 69920}], \"total_distance_m\": 84828.61, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 75153.252, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 9675.358, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2220", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "30.0", "current_position_lat": "53.4075993", "current_position_lon": "-2.9783843", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 7832, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:24:03Z\", \"source_id\": 51730950, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:24:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:24:10Z\", \"source_id\": 16696449, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7838, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:31:36Z\", \"source_id\": 51746162, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:32:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:31:42Z\", \"source_id\": 16700976, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7860, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:39:11Z\", \"source_id\": 51761818, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:40:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:39:16Z\", \"source_id\": 16705421, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7988, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:46:31Z\", \"source_id\": 51776151, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:47:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:46:34Z\", \"source_id\": 16709778, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7995, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:51:33Z\", \"source_id\": 51786131, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:52:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:51:38Z\", \"source_id\": 16712778, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9360, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:00:25Z\", \"source_id\": 51802545, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:01:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:00:29Z\", \"source_id\": 16717699, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:14:08Z\", \"source_id\": 16725208, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10017, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:20:11Z\", \"source_id\": 51837386, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:21:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:20:14Z\", \"source_id\": 16728360, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10007, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:21:08Z\", \"source_id\": 51839096, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:22:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:21:12Z\", \"source_id\": 16728891, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9878, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:26:02Z\", \"source_id\": 51847452, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:27:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:26:06Z\", \"source_id\": 16731362, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9853, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:31:32Z\", \"source_id\": 51856416, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:33:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:31:38Z\", \"source_id\": 16734090, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:33:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Liverpool Lime Street HL/ML", "service_state_platform": "5", "timing_fact_generation": 1789597899065592, "current_leg_arrival_utc": "2026-09-16T23:33:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T22:33:20.101285", "service_state_evidence_id": 16734090, "current_leg_start_actual_dep": "2026-09-16T23:03:00+01:00", "operational_evidence_version": 73, "service_state_event_time_utc": "2026-09-16T22:33:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T22:43:20.849221", "service_state_valid_until_kind": null, "operational_interpretation_version": 73, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Northern O BPN LIV 2C34 331112 4 100 None {"version": 3, "segments": [{"to_m": 326.887, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 338.621, "from_m": 326.887, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 529.482, "from_m": 338.621, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 670.496, "from_m": 529.482, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 50.0}, {"to_m": 967.013, "from_m": 670.496, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 999.804, "from_m": 967.013, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 4882.683, "from_m": 999.804, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 5252.416, "from_m": 4882.683, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 5862.313, "from_m": 5252.416, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 26744.62, "from_m": 5862.313, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 26917.611, "from_m": 26744.62, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 28766.635, "from_m": 26917.611, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 28993.136, "from_m": 28766.635, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 29047.218, "from_m": 28993.136, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 29087.438, "from_m": 29047.218, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 29135.694, "from_m": 29087.438, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 29156.59, "from_m": 29135.694, "capability_applied": null, "effective_limit_mph": 95.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 95.0}, {"to_m": 29203.923, "from_m": 29156.59, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 32695.328, "from_m": 29203.923, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 32761.499, "from_m": 32695.328, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 51367.035, "from_m": 32761.499, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 52181.721, "from_m": 51367.035, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 52237.132, "from_m": 52181.721, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 53164.333, "from_m": 52237.132, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 53988.272, "from_m": 53164.333, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 54061.875, "from_m": 53988.272, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 54072.978, "from_m": 54061.875, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 55522.888, "from_m": 54072.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": 55556.519, "from_m": 55522.888, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 55899.741, "from_m": 55556.519, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 65241.056, "from_m": 55899.741, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 66926.047, "from_m": 65241.056, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 67565.75, "from_m": 66926.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": 73504.048, "from_m": 67565.75, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 75051.262, "from_m": 73504.048, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 75144.768, "from_m": 75051.262, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 75437.542, "from_m": 75144.768, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 77359.502, "from_m": 75437.542, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 80027.295, "from_m": 77359.502, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 80376.774, "from_m": 80027.295, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 80407.17, "from_m": 80376.774, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 81792.878, "from_m": 80407.17, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 81866.221, "from_m": 81792.878, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 82771.338, "from_m": 81866.221, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 83007.233, "from_m": 82771.338, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 83048.806, "from_m": 83007.233, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 84144.998, "from_m": 83048.806, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 84511.258, "from_m": 84144.998, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 84828.61, "from_m": 84511.258, "capability_applied": null, "effective_limit_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": 624425, "profile_key": "030b6c62df64ef6d325ffc7355fb7f21c2839ea4691d73769b9d2e76d81fadb0", "schedule_id": 37356, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2220", "location": "Blackpool North", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 69920}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2221H", "location": "Devonshire Road Jn", "stage_seq": 2, "distance_m": 888.657, "section_seq": 1, "route_path_id": 69920}, {"is_pass": false, "wtt_arr": "2225", "wtt_dep": "2226", "location": "Poulton-le-Fylde", "stage_seq": 3, "distance_m": 5036.494, "section_seq": 1, "route_path_id": 69920}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2232H", "location": "Kirkham & Wesham", "stage_seq": 4, "distance_m": 15704.288, "section_seq": 1, "route_path_id": 69920}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2240H", "location": "Preston Fylde Jn", "stage_seq": 5, "distance_m": 27452.24, "section_seq": 1, "route_path_id": 69920}, {"is_pass": false, "wtt_arr": "2241H", "wtt_dep": "2243H", "location": "Preston", "stage_seq": 6, "distance_m": 28237.981, "section_seq": 1, "route_path_id": 69920}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2244H", "location": "Ribble Jn", "stage_seq": 7, "distance_m": 29135.694, "section_seq": 1, "route_path_id": 69920}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2246", "location": "Farington Curve Jn", "stage_seq": 8, "distance_m": 30916.739, "section_seq": 1, "route_path_id": 69920}, {"is_pass": false, "wtt_arr": "2248H", "wtt_dep": "2249H", "location": "Leyland", "stage_seq": 9, "distance_m": 34644.029, "section_seq": 1, "route_path_id": 69920}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2251H", "location": "Euxton Jn", "stage_seq": 10, "distance_m": 36797.759, "section_seq": 1, "route_path_id": 69920}, {"is_pass": false, "wtt_arr": "2253H", "wtt_dep": "2254H", "location": "Euxton", "stage_seq": 11, "distance_m": 38994.734, "section_seq": 1, "route_path_id": 69920}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2256", "location": "Balshaw Lane Jn", "stage_seq": 12, "distance_m": 40482.991, "section_seq": 1, "route_path_id": 69920}, {"is_pass": false, "wtt_arr": "2302", "wtt_dep": "2303", "location": "Wigan North Western", "stage_seq": 13, "distance_m": 52555.871, "section_seq": 1, "route_path_id": 69920}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2304", "location": "Wigan South Jn", "stage_seq": 14, "distance_m": 53239.546, "section_seq": 1, "route_path_id": 69920}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2305H", "location": "Springs Branch Jn", "stage_seq": 15, "distance_m": 54590.883, "section_seq": 1, "route_path_id": 69920}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2315", "location": "St. Helens Central", "stage_seq": 16, "distance_m": 66613.249, "section_seq": 1, "route_path_id": 69920}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2322", "location": "Huyton", "stage_seq": 17, "distance_m": 75720.778, "section_seq": 1, "route_path_id": 69920}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2322H", "location": "Roby", "stage_seq": 18, "distance_m": 76540.599, "section_seq": 1, "route_path_id": 69920}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2325H", "location": "Olive Mount Jn", "stage_seq": 19, "distance_m": 80448.388, "section_seq": 1, "route_path_id": 69920}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2327H", "location": "Bootle Branch Jn", "stage_seq": 20, "distance_m": 81609.226, "section_seq": 1, "route_path_id": 69920}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2328", "location": "Edge Hill S.B.", "stage_seq": 21, "distance_m": 82093.615, "section_seq": 1, "route_path_id": 69920}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2329", "location": "Edge Hill", "stage_seq": 22, "distance_m": 82658.215, "section_seq": 1, "route_path_id": 69920}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2330H", "location": "Crown Street Jn", "stage_seq": 23, "distance_m": 83550.472, "section_seq": 1, "route_path_id": 69920}, {"is_pass": false, "wtt_arr": "2334", "wtt_dep": null, "location": "Liverpool Lime Street HL/ML", "stage_seq": 24, "distance_m": 84828.61, "section_seq": 1, "route_path_id": 69920}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 84828.61, "from_m": 0.0, "section_seq": 1, "route_path_id": 69920}], "total_distance_m": 84828.61, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 75153.252, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 9675.358, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 7832, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:24:03Z", "source_id": 51730950, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T21:24:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:24:10Z", "source_id": 16696449, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T22:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7838, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:31:36Z", "source_id": 51746162, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T21:32:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:31:42Z", "source_id": 16700976, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T22:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7860, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:39:11Z", "source_id": 51761818, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T21:40:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:39:16Z", "source_id": 16705421, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T22:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7988, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:46:31Z", "source_id": 51776151, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T21:47:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:46:34Z", "source_id": 16709778, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T22:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7995, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:51:33Z", "source_id": 51786131, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T21:52:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:51:38Z", "source_id": 16712778, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T22:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9360, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:00:25Z", "source_id": 51802545, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-16T22:01:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:00:29Z", "source_id": 16717699, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-16T23:01:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:14:08Z", "source_id": 16725208, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-16T23:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10017, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:20:11Z", "source_id": 51837386, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-16T22:21:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:20:14Z", "source_id": 16728360, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-16T23:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10007, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:21:08Z", "source_id": 51839096, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-16T22:22:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:21:12Z", "source_id": 16728891, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-16T23:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9878, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:26:02Z", "source_id": 51847452, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-16T22:27:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:26:06Z", "source_id": 16731362, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-16T23:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9853, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:31:32Z", "source_id": 51856416, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-16T22:33:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:31:38Z", "source_id": 16734090, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-16T23:33:00+01:00", "operational_fact": true}] Blackpool North 2220 2220 3 None None Liverpool Lime Street HL/ML 2334 2334 9 EARLY -1 minutes https://www.realtimetrains.co.uk/service/gb-nr:G85500/2026-09-16/detailed None Wigan North Western 2026-09-16T23:03:00+01:00 Liverpool Lime Street HL/ML 30.0 {"type": "LineString", "coordinates": [[-2.6323666456088124, 53.54309386261938], [-2.632054, 53.54297359999999], [-2.6301788, 53.5422507], [-2.6297644999999994, 53.542072399999995], [-2.6288802, 53.54166630000001], [-2.6283192, 53.541391399999995], [-2.6279114, 53.5411775], [-2.6275586, 53.54097399999999], [-2.6271424, 53.54070259999999], [-2.6267613999999995, 53.54042519999999], [-2.6265143, 53.5402174], [-2.6263568, 53.54008499999999], [-2.6260370999999996, 53.539775799999994], [-2.6258656999999994, 53.5395972], [-2.6255168999999996, 53.53923439999999], [-2.6249914, 53.5386344], [-2.6247546, 53.538352800000006], [-2.6243799, 53.5379072], [-2.6237477, 53.53717139999999], [-2.623199, 53.5365372], [-2.6229234999999997, 53.53614240000001], [-2.6227938999999996, 53.53599079999999], [-2.622595, 53.535758300000005], [-2.6216869999999997, 53.53472349999999], [-2.6201509, 53.5329428], [-2.6192094, 53.5317105], [-2.6188259, 53.53126890000001], [-2.6182913, 53.5306505], [-2.6177762999999996, 53.5300653], [-2.6172675, 53.52947209999999], [-2.6166686, 53.52878040000001], [-2.6161248999999995, 53.52814879999998], [-2.6157921, 53.5277858], [-2.6157905422622134, 53.52778382639555], [-2.6157479, 53.5277298], [-2.6157099999999995, 53.52768090000001], [-2.61567, 53.527626], [-2.6155111, 53.52738789999999], [-2.6154385, 53.527265400000005], [-2.6153735, 53.527141799999995], [-2.6153268999999995, 53.5270282], [-2.6152876999999997, 53.5268954], [-2.615233299999999, 53.5266958], [-2.6152284999999997, 53.5266705], [-2.6151978, 53.5265108], [-2.6151924, 53.52633889999999], [-2.6152115999999994, 53.52612369999999], [-2.6152569, 53.5258871], [-2.6153138, 53.525686], [-2.6153810999999996, 53.525498799999994], [-2.6154911, 53.52526079999999], [-2.6156492999999994, 53.524999599999994], [-2.6158115999999993, 53.524772500000005], [-2.6159298, 53.52463879999999], [-2.6160803, 53.5244686], [-2.6161882, 53.52435690000001], [-2.6166993, 53.5238476], [-2.6171566999999993, 53.523383], [-2.6175156999999993, 53.523039], [-2.6178245999999996, 53.5227495], [-2.6181169, 53.522483599999994], [-2.6184549, 53.5221913], [-2.6188786999999993, 53.5218558], [-2.6193354999999996, 53.52150050000001], [-2.619671351005067, 53.52123315641426], [-2.6199738, 53.52099239999999], [-2.6203582, 53.520688099999994], [-2.620985, 53.52018989999999], [-2.6225367999999993, 53.5189713], [-2.6236138, 53.51812100000001], [-2.6238439999999996, 53.51794780000001], [-2.6241195, 53.5177294], [-2.6277922999999994, 53.51481869999999], [-2.63333, 53.5104269], [-2.6341778999999996, 53.5097327], [-2.6351238, 53.5089791], [-2.6366042, 53.507806], [-2.6380709999999996, 53.5066316], [-2.6385853999999997, 53.506220799999994], [-2.6391318, 53.5057952], [-2.6401793999999996, 53.50493929999999], [-2.6411146999999997, 53.5041362], [-2.6417755, 53.5036056], [-2.6420869999999996, 53.5033554], [-2.6430506, 53.50257260000001], [-2.6440729000000003, 53.5018], [-2.6449374999999997, 53.5012125], [-2.6458446999999996, 53.5006483], [-2.6466969999999996, 53.5001815], [-2.6476163, 53.4997249], [-2.6499966999999995, 53.49866290000001], [-2.6523600999999997, 53.49759710000001], [-2.6541645, 53.49679879999999], [-2.6547642999999996, 53.4965287], [-2.6553636999999997, 53.49625869999999], [-2.6562777999999994, 53.495848], [-2.6573195999999997, 53.495371899999995], [-2.6580590999999996, 53.49504000000001], [-2.6588916, 53.49466179999999], [-2.6601234, 53.494118400000005], [-2.6613523999999997, 53.49355779999999], [-2.6623211, 53.493118], [-2.6626347999999997, 53.492966299999985], [-2.6632874999999996, 53.492637], [-2.6637643, 53.4923766], [-2.664349399999999, 53.492027799999995], [-2.6649376999999994, 53.49165120000001], [-2.6660723999999996, 53.49091539999999], [-2.6668374, 53.4904396], [-2.6671909, 53.4902302], [-2.667583, 53.4900163], [-2.668163, 53.4897248], [-2.6683302999999996, 53.4896474], [-2.6695696999999994, 53.489086799999995], [-2.6707862999999996, 53.4885621], [-2.6720828999999995, 53.4880279], [-2.6736987, 53.48734919999999], [-2.6742272, 53.4871415], [-2.6748122, 53.486921800000005], [-2.6752814, 53.48675840000001], [-2.6771700999999997, 53.4861944], [-2.6785536, 53.4858303], [-2.6816591000000005, 53.48509709999999], [-2.6859336999999996, 53.484074699999994], [-2.6907401, 53.48291530000001], [-2.6949458523585643, 53.48191975265212], [-2.696002200000001, 53.4816697], [-2.6977092999999996, 53.4812656], [-2.7000653, 53.4807152], [-2.7030897, 53.48000889999999], [-2.7042819999999996, 53.47971750000001], [-2.705416099999999, 53.479418], [-2.7063697999999996, 53.479102699999984], [-2.7073413, 53.4787499], [-2.7080819, 53.4784453], [-2.7088349999999997, 53.4780993], [-2.7094322999999996, 53.477796600000005], [-2.7099963, 53.4774826], [-2.7104871, 53.4771996], [-2.7109441, 53.47689299999999], [-2.7113905000000003, 53.47660239999999], [-2.7118698, 53.4762575], [-2.7122714, 53.475956], [-2.712832, 53.4755178], [-2.7133411999999995, 53.47507610000001], [-2.7137364999999996, 53.474697599999985], [-2.7140805, 53.4743483], [-2.7146265, 53.4738356], [-2.7149192, 53.4735333], [-2.7156056999999993, 53.4728565], [-2.7158436, 53.47261830000001], [-2.7159972, 53.47247200000001], [-2.7160636999999994, 53.47240360000001], [-2.7165310999999996, 53.4719198], [-2.7173278999999995, 53.4710426], [-2.717755, 53.47059129999999], [-2.7178720999999997, 53.47047], [-2.7179308, 53.4704116], [-2.7185637, 53.46981489999999], [-2.7191767999999996, 53.4692598], [-2.7196677999999994, 53.46885900000001], [-2.7201729999999995, 53.46849280000001], [-2.7211318731743095, 53.46779240988761], [-2.721522199999999, 53.467507299999994], [-2.7220903, 53.4670923], [-2.7241181, 53.465694899999995], [-2.7253776, 53.464959699999994], [-2.7254994999999997, 53.46489179999998], [-2.726647499999999, 53.46430800000001], [-2.7278274999999996, 53.4637987], [-2.7281898, 53.4636445], [-2.7285292999999995, 53.46347630000001], [-2.7288625999999994, 53.463293500000006], [-2.7291544999999995, 53.463094], [-2.7293147, 53.46296730000001], [-2.7294710999999996, 53.4628119], [-2.7297801999999995, 53.4624659], [-2.7299204999999995, 53.4622321], [-2.7300729, 53.4619347], [-2.7301510999999996, 53.461699], [-2.7301773, 53.461571], [-2.7301835, 53.46140439999999], [-2.7301711999999996, 53.461202], [-2.7301335, 53.461000199999994], [-2.7300205, 53.4606719], [-2.7299446, 53.4604712], [-2.7299093999999995, 53.460378299999995], [-2.729782, 53.4600559], [-2.729682, 53.4598647], [-2.7295329, 53.4596493], [-2.7293720999999995, 53.459426500000006], [-2.7292275, 53.4592539], [-2.7290859, 53.45911610000001], [-2.7285543, 53.4586931], [-2.7281178999999995, 53.45831210000001], [-2.7279127999999995, 53.45805479999999], [-2.7277471999999996, 53.4578083], [-2.7276372, 53.4575972], [-2.7275646, 53.4574035], [-2.7274671999999995, 53.457091299999995], [-2.7274395, 53.45695899999999], [-2.7274179, 53.4567902], [-2.7274266999999996, 53.456534600000005], [-2.7274541, 53.4563041], [-2.7275143, 53.4560169], [-2.7276319, 53.45568840000001], [-2.72775, 53.4554543], [-2.7278479999999994, 53.4553131], [-2.7279712, 53.45513650000001], [-2.7281809999999997, 53.4548695], [-2.7289756, 53.4539011], [-2.7292557999999993, 53.45356559999998], [-2.7297938, 53.45292160000001], [-2.7300150999999997, 53.45265009999999], [-2.7305851, 53.45195120000001], [-2.7313185999999994, 53.45113009999999], [-2.7315939999999994, 53.45092340000001], [-2.731927199999999, 53.45070539999999], [-2.7326398999999997, 53.4503597], [-2.7334459999999994, 53.4500145], [-2.7338888, 53.4498283], [-2.734005, 53.44977790000001], [-2.7350641, 53.4493079], [-2.7353718999999996, 53.449163600000006], [-2.735701, 53.44901139999999], [-2.7358511999999995, 53.44894140000001], [-2.7362362, 53.4487569], [-2.7367781999999994, 53.4484403], [-2.7376903, 53.4479382], [-2.7382103999999994, 53.4476111], [-2.7388381999999996, 53.4472027], [-2.7398094, 53.44653770000001], [-2.7402002999999997, 53.4462206], [-2.7403994999999997, 53.446092], [-2.7405236, 53.44600530000002], [-2.740767, 53.44583080000001], [-2.7415383999999996, 53.4453047], [-2.7421028, 53.444918099999995], [-2.7425469999999996, 53.4446309], [-2.7429325, 53.4444063], [-2.7433142, 53.444185], [-2.7437876999999995, 53.4439484], [-2.7442664999999997, 53.44372409999999], [-2.7454723, 53.4432046], [-2.7464874999999997, 53.44275489999999], [-2.748275, 53.441963699999995], [-2.7502212, 53.44109350000001], [-2.7520666, 53.440306099999994], [-2.7536071000000004, 53.4395673], [-2.7554183, 53.43867759999999], [-2.7568384, 53.4379799], [-2.758267899999999, 53.437250000000006], [-2.7590999, 53.4368595], [-2.7594696, 53.4366896], [-2.7603484999999996, 53.43632560000001], [-2.7611279999999994, 53.43602429999999], [-2.7618929, 53.43574], [-2.7634803999999997, 53.435259599999995], [-2.7699536999999994, 53.433485399999995], [-2.7752752, 53.4320587], [-2.7802809999999996, 53.430731300000005], [-2.7846850999999995, 53.42954439999999], [-2.784777380770516, 53.42951975724589], [-2.7867593, 53.4289905], [-2.7874202, 53.42880119999999], [-2.7882352, 53.4285538], [-2.7895831999999996, 53.42809040000001], [-2.7906646, 53.4276557], [-2.7911367, 53.427456199999995], [-2.7917204, 53.42718010000001], [-2.7921322999999996, 53.426975500000005], [-2.7929734999999996, 53.426566399999984], [-2.7936922, 53.42623079999999], [-2.7944954999999996, 53.4258128], [-2.7948138999999994, 53.4256442], [-2.7967201, 53.4246538], [-2.7977933, 53.424082], [-2.7989477, 53.423500099999984], [-2.8005210999999997, 53.4226858], [-2.8011834, 53.42235519999999], [-2.8018552, 53.42204040000001], [-2.8034566999999995, 53.42136419999999], [-2.8049429, 53.42074509999999], [-2.8064749, 53.4201146], [-2.8087969, 53.4191558], [-2.8111485, 53.41818249999999], [-2.8126514999999994, 53.4175595], [-2.8137552, 53.4171116], [-2.8157254, 53.41630399999999], [-2.8174591, 53.4155944], [-2.8179590999999995, 53.4153882], [-2.8192223999999997, 53.4148672], [-2.8205893320552247, 53.41428429590598], [-2.8226622999999997, 53.4134003], [-2.8264117999999994, 53.4118991], [-2.8274214999999994, 53.41147670000001], [-2.8275214999999996, 53.4114355], [-2.8292799, 53.41068369999999], [-2.8298806999999995, 53.41046939999999], [-2.8302074, 53.4103752], [-2.830286399999999, 53.4103524], [-2.8304619, 53.4102993], [-2.8310851999999995, 53.41016020000001], [-2.8315159, 53.41009050000001], [-2.8319264999999993, 53.4100346], [-2.8323722, 53.4099873], [-2.833471799999999, 53.409910300000014], [-2.8340501999999996, 53.4098868], [-2.8344017999999997, 53.409873], [-2.8346099, 53.409865], [-2.8348794999999996, 53.4098552], [-2.8357611, 53.40981000000001], [-2.8362763, 53.4097784], [-2.8376859, 53.40971449999999], [-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]]} 19.9 2303 2333 Wigan North Western Liverpool L.st (lhs-vt) Liverpool Lime Street HL/ML 53.4075993 -2.9783843 53.4075993 -2.9783843 1 0 2026-09-16 22:43:21 TERMINATED 2026-09-16 22:33:00 Liverpool Lime Street HL/ML TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16734090 1789597899065592 73 73 2026-09-16 22:43:20.849221 5 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 22:33:20.101285
594191 624958 L87884 061R42M816 2026-09-16 COMPLETE 16734523 2026-09-16 23:33:00 2026-09-16 22:43:51 2026-09-18 22:43:51 {"id": 624958, "stp": "P", "toc": "ScotRail", "uid": "L87884", "consist": "385102+385117", "dest_crs": "EDB", "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L87884/2026-09-16/detailed", "trust_id": "061R42M816", "origin_crs": "GLQ", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Edinburgh", "service_date": "2026-09-16", "dest_arr_time": "2334", "dest_platform": "12", "is_terminated": 1, "next_location": "Edinburgh", "signalling_id": "1R42", "timing_status": "EARLY", "origin_station": "Glasgow Queen St High Level", "current_leg_arr": "2333", "current_leg_dep": "2329", "current_leg_end": "Edinburgh", "origin_dep_time": "2245", "origin_platform": "4", "current_location": "Edinburgh", "last_update_time": "2026-09-16T22:43:51", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-3.2189400258212073, 55.94517485217656], [-3.2188798, 55.94518519999998], [-3.2188162, 55.94519759999999], [-3.2182675000000005, 55.9453042], [-3.217606, 55.9454518], [-3.2173869999999996, 55.94550059999999], [-3.2165484, 55.9456941], [-3.2148352, 55.9460894], [-3.2135654999999996, 55.9463879], [-3.2121561, 55.946719300000005], [-3.2081804, 55.947677], [-3.2076363, 55.94781569999999], [-3.2067769, 55.9480349], [-3.2060786, 55.94820729999999], [-3.2048799, 55.94860189999999], [-3.2039866, 55.9489484], [-3.2039538999999997, 55.94896309999999], [-3.2027637, 55.94946629999999], [-3.2023646999999995, 55.94960360000001], [-3.2021434, 55.9496717], [-3.2020104, 55.9497127], [-3.2019377999999996, 55.9497308], [-3.2016521, 55.949802199999986], [-3.2011367999999996, 55.9499134], [-3.2007464999999997, 55.94998330000001], [-3.2006809, 55.949995], [-3.2004645, 55.9500335], [-3.199903, 55.9501626], [-3.1995093, 55.9502306], [-3.1992955999999997, 55.95027040000001], [-3.1985630000000005, 55.9504385], [-3.1981381000000004, 55.95051229999999], [-3.1976456, 55.9506232], [-3.1973387999999994, 55.950682], [-3.1966469999999996, 55.9508021], [-3.1960519, 55.9509096], [-3.1960269999999995, 55.9509139], [-3.1953638999999994, 55.95102829999998], [-3.194952, 55.9510971], [-3.1949119, 55.95110379999999], [-3.1947054999999995, 55.9511458], [-3.194461, 55.95120920000001], [-3.1942839999999997, 55.951255299999985], [-3.1941620999999993, 55.95129349999999], [-3.1934728999999997, 55.95149359999999], [-3.1929111999999997, 55.9516679], [-3.1925371999999994, 55.9517897], [-3.19202, 55.9519465], [-3.1916707999999994, 55.952039899999995], [-3.1912938, 55.9521457], [-3.1909084, 55.9522322], [-3.1895932999999994, 55.95244240000001], [-3.1893977, 55.952472799999995], [-3.1889195, 55.9525492], [-3.1886523999999996, 55.9525897], [-3.188127300000001, 55.952670399999995], [-3.1876729, 55.952719599999995], [-3.187321, 55.9527429], [-3.1870036, 55.9527529], [-3.1864126999999995, 55.9527673], [-3.1858509999999995, 55.9527577], [-3.1843207999999996, 55.9526931], [-3.1842163999999995, 55.9526887], [-3.1839902, 55.9526818], [-3.1837289, 55.95268750000001], [-3.1835220999999994, 55.9527024], [-3.1832225999999997, 55.95274009999999], [-3.1828267999999995, 55.9528118], [-3.1822481999999996, 55.95293110000001], [-3.182723999999999, 55.95280770000001], [-3.1828255, 55.9527827], [-3.1831629999999995, 55.9527095], [-3.1833556, 55.9526772], [-3.1834396999999997, 55.9526631], [-3.184042499999999, 55.9525552], [-3.1843563, 55.95250860000001], [-3.1844913, 55.9524915], [-3.1848765999999995, 55.9524426], [-3.1854867999999996, 55.952369], [-3.1857752, 55.952332899999995], [-3.1869363999999996, 55.9521644], [-3.1875398, 55.952068199999985], [-3.1886744, 55.9518849], [-3.188845, 55.95185740000001]]}", "current_leg_start": "Haymarket", "dest_arr_time_act": "2334", "motion_projection": null, "next_location_lat": "55.9518574", "next_location_lon": "-3.1888450", "previous_location": "Haymarket", "current_leg_milage": "1.8", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 179.518, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 1093.771, \"from_m\": 179.518, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 3600.351, \"from_m\": 1093.771, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 3967.965, \"from_m\": 3600.351, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 4944.228, \"from_m\": 3967.965, \"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\": 5249.173, \"from_m\": 4944.228, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 35020.049, \"from_m\": 5249.173, \"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\": 36871.542, \"from_m\": 35020.049, \"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\": 39203.827, \"from_m\": 36871.542, \"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\": 39439.933, \"from_m\": 39203.827, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 39480.297, \"from_m\": 39439.933, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 39561.502, \"from_m\": 39480.297, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 41230.721, \"from_m\": 39561.502, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 44735.151, \"from_m\": 41230.721, \"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\": 47091.595, \"from_m\": 44735.151, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 54780.361, \"from_m\": 47091.595, \"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\": 61658.117, \"from_m\": 54780.361, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 62151.456, \"from_m\": 61658.117, \"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\": 62226.784, \"from_m\": 62151.456, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 71708.677, \"from_m\": 62226.784, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 71917.348, \"from_m\": 71708.677, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 71975.23, \"from_m\": 71917.348, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 73655.589, \"from_m\": 71975.23, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 75047.176, \"from_m\": 73655.589, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 76047.48, \"from_m\": 75047.176, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 76197.344, \"from_m\": 76047.48, \"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\": 76288.975, \"from_m\": 76197.344, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 76733.58, \"from_m\": 76288.975, \"capability_applied\": null, \"effective_limit_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\": 624958, \"profile_key\": \"60b82388f46693f631720fdf72b0687b6e391f93f9bae752740a01df10389c0d\", \"schedule_id\": 18890, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2245\", \"location\": \"Glasgow Queen St High Level\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 28597}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2247\", \"location\": \"Cowlairs South Jn\", \"stage_seq\": 2, \"distance_m\": 1895.532, \"section_seq\": 1, \"route_path_id\": 28597}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2248\", \"location\": \"Cowlairs West Jn\", \"stage_seq\": 3, \"distance_m\": 2785.912, \"section_seq\": 1, \"route_path_id\": 28597}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2249H\", \"location\": \"Bishopbriggs\", \"stage_seq\": 4, \"distance_m\": 5079.683, \"section_seq\": 1, \"route_path_id\": 28597}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2251H\", \"location\": \"Lenzie\", \"stage_seq\": 5, \"distance_m\": 9924.035, \"section_seq\": 1, \"route_path_id\": 28597}, {\"is_pass\": false, \"wtt_arr\": \"2255H\", \"wtt_dep\": \"2256H\", \"location\": \"Croy\", \"stage_seq\": 6, \"distance_m\": 18276.555, \"section_seq\": 1, \"route_path_id\": 28597}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2301\", \"location\": \"Greenhill Upper Jn\", \"stage_seq\": 7, \"distance_m\": 27858.645, \"section_seq\": 1, \"route_path_id\": 28597}, {\"is_pass\": false, \"wtt_arr\": \"2304H\", \"wtt_dep\": \"2305H\", \"location\": \"Falkirk High\", \"stage_seq\": 8, \"distance_m\": 34821.694, \"section_seq\": 1, \"route_path_id\": 28597}, {\"is_pass\": false, \"wtt_arr\": \"2309H\", \"wtt_dep\": \"2310H\", \"location\": \"Polmont\", \"stage_seq\": 9, \"distance_m\": 39987.147, \"section_seq\": 1, \"route_path_id\": 28597}, {\"is_pass\": false, \"wtt_arr\": \"2315\", \"wtt_dep\": \"2316\", \"location\": \"Linlithgow\", \"stage_seq\": 10, \"distance_m\": 47503.769, \"section_seq\": 1, \"route_path_id\": 28597}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2320\", \"location\": \"Winchburgh Jn\", \"stage_seq\": 11, \"distance_m\": 55518.308, \"section_seq\": 1, \"route_path_id\": 28597}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2323\", \"location\": \"Newbridge Jn\", \"stage_seq\": 12, \"distance_m\": 62260.226, \"section_seq\": 1, \"route_path_id\": 28597}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2327\", \"location\": \"Haymarket West Jn\", \"stage_seq\": 13, \"distance_m\": 71878.538, \"section_seq\": 1, \"route_path_id\": 28597}, {\"is_pass\": false, \"wtt_arr\": \"2328H\", \"wtt_dep\": \"2329H\", \"location\": \"Haymarket\", \"stage_seq\": 14, \"distance_m\": 73819.165, \"section_seq\": 1, \"route_path_id\": 28597}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2332\", \"location\": \"Princes St Gardens\", \"stage_seq\": 15, \"distance_m\": 75148.425, \"section_seq\": 1, \"route_path_id\": 28597}, {\"is_pass\": false, \"wtt_arr\": \"2334\", \"wtt_dep\": null, \"location\": \"Edinburgh\", \"stage_seq\": 16, \"distance_m\": 76733.58, \"section_seq\": 1, \"route_path_id\": 28597}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 76733.58, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 28597}], \"total_distance_m\": 76733.58, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 76733.58, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 0.0, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2245", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "55.9518574", "current_position_lon": "-3.1888450", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 1481, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:49:08Z\", \"source_id\": 51781315, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:49:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:49:12Z\", \"source_id\": 16711310, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1497, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:51:03Z\", \"source_id\": 51785152, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:51:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:51:03Z\", \"source_id\": 16712407, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1501, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:54:33Z\", \"source_id\": 51791945, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:55:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:54:36Z\", \"source_id\": 16714432, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1151, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:03:05Z\", \"source_id\": 51807634, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:04:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:03:11Z\", \"source_id\": 16719233, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1163, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:09:30Z\", \"source_id\": 51818784, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:10:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:09:34Z\", \"source_id\": 16722679, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1168, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:15:17Z\", \"source_id\": 51829023, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:15:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:15:22Z\", \"source_id\": 16725864, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 774, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:28:12Z\", \"source_id\": 51850955, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:29:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:28:13Z\", \"source_id\": 16732394, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 841, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:32:28Z\", \"source_id\": 51857921, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:33:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:32:32Z\", \"source_id\": 16734523, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:33:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Edinburgh", "service_state_platform": "12", "timing_fact_generation": 1789597953719314, "current_leg_arrival_utc": "2026-09-16T23:33:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T22:33:34.216892", "service_state_evidence_id": 16734523, "current_leg_start_actual_dep": "2026-09-16T23:29:30+01:00", "operational_evidence_version": 46, "service_state_event_time_utc": "2026-09-16T22:33:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T22:43:34.864594", "service_state_valid_until_kind": null, "operational_interpretation_version": 46, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} ScotRail P GLQ EDB 1R42 385102+385117 8 100 None {"version": 3, "segments": [{"to_m": 179.518, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 25.0}, {"to_m": 1093.771, "from_m": 179.518, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 50.0}, {"to_m": 3600.351, "from_m": 1093.771, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 60.0}, {"to_m": 3967.965, "from_m": 3600.351, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 70.0}, {"to_m": 4944.228, "from_m": 3967.965, "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": 5249.173, "from_m": 4944.228, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 85.0}, {"to_m": 35020.049, "from_m": 5249.173, "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": 36871.542, "from_m": 35020.049, "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": 39203.827, "from_m": 36871.542, "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": 39439.933, "from_m": 39203.827, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 39480.297, "from_m": 39439.933, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 90.0}, {"to_m": 39561.502, "from_m": 39480.297, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 41230.721, "from_m": 39561.502, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 44735.151, "from_m": 41230.721, "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": 47091.595, "from_m": 44735.151, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 54780.361, "from_m": 47091.595, "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": 61658.117, "from_m": 54780.361, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 62151.456, "from_m": 61658.117, "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": 62226.784, "from_m": 62151.456, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 71708.677, "from_m": 62226.784, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 71917.348, "from_m": 71708.677, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 71975.23, "from_m": 71917.348, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 73655.589, "from_m": 71975.23, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 75047.176, "from_m": 73655.589, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 76047.48, "from_m": 75047.176, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 76197.344, "from_m": 76047.48, "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": 76288.975, "from_m": 76197.344, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 30.0}, {"to_m": 76733.58, "from_m": 76288.975, "capability_applied": null, "effective_limit_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": 624958, "profile_key": "60b82388f46693f631720fdf72b0687b6e391f93f9bae752740a01df10389c0d", "schedule_id": 18890, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2245", "location": "Glasgow Queen St High Level", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 28597}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2247", "location": "Cowlairs South Jn", "stage_seq": 2, "distance_m": 1895.532, "section_seq": 1, "route_path_id": 28597}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2248", "location": "Cowlairs West Jn", "stage_seq": 3, "distance_m": 2785.912, "section_seq": 1, "route_path_id": 28597}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2249H", "location": "Bishopbriggs", "stage_seq": 4, "distance_m": 5079.683, "section_seq": 1, "route_path_id": 28597}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2251H", "location": "Lenzie", "stage_seq": 5, "distance_m": 9924.035, "section_seq": 1, "route_path_id": 28597}, {"is_pass": false, "wtt_arr": "2255H", "wtt_dep": "2256H", "location": "Croy", "stage_seq": 6, "distance_m": 18276.555, "section_seq": 1, "route_path_id": 28597}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2301", "location": "Greenhill Upper Jn", "stage_seq": 7, "distance_m": 27858.645, "section_seq": 1, "route_path_id": 28597}, {"is_pass": false, "wtt_arr": "2304H", "wtt_dep": "2305H", "location": "Falkirk High", "stage_seq": 8, "distance_m": 34821.694, "section_seq": 1, "route_path_id": 28597}, {"is_pass": false, "wtt_arr": "2309H", "wtt_dep": "2310H", "location": "Polmont", "stage_seq": 9, "distance_m": 39987.147, "section_seq": 1, "route_path_id": 28597}, {"is_pass": false, "wtt_arr": "2315", "wtt_dep": "2316", "location": "Linlithgow", "stage_seq": 10, "distance_m": 47503.769, "section_seq": 1, "route_path_id": 28597}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2320", "location": "Winchburgh Jn", "stage_seq": 11, "distance_m": 55518.308, "section_seq": 1, "route_path_id": 28597}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2323", "location": "Newbridge Jn", "stage_seq": 12, "distance_m": 62260.226, "section_seq": 1, "route_path_id": 28597}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2327", "location": "Haymarket West Jn", "stage_seq": 13, "distance_m": 71878.538, "section_seq": 1, "route_path_id": 28597}, {"is_pass": false, "wtt_arr": "2328H", "wtt_dep": "2329H", "location": "Haymarket", "stage_seq": 14, "distance_m": 73819.165, "section_seq": 1, "route_path_id": 28597}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2332", "location": "Princes St Gardens", "stage_seq": 15, "distance_m": 75148.425, "section_seq": 1, "route_path_id": 28597}, {"is_pass": false, "wtt_arr": "2334", "wtt_dep": null, "location": "Edinburgh", "stage_seq": 16, "distance_m": 76733.58, "section_seq": 1, "route_path_id": 28597}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 76733.58, "from_m": 0.0, "section_seq": 1, "route_path_id": 28597}], "total_distance_m": 76733.58, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 76733.58, "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": 1481, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:49:08Z", "source_id": 51781315, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T21:49:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:49:12Z", "source_id": 16711310, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T22:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1497, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:51:03Z", "source_id": 51785152, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T21:51:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:51:03Z", "source_id": 16712407, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T22:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1501, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:54:33Z", "source_id": 51791945, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T21:55:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:54:36Z", "source_id": 16714432, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T22:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1151, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:03:05Z", "source_id": 51807634, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T22:04:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:03:11Z", "source_id": 16719233, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T23:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1163, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:09:30Z", "source_id": 51818784, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T22:10:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:09:34Z", "source_id": 16722679, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T23:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1168, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:15:17Z", "source_id": 51829023, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T22:15:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:15:22Z", "source_id": 16725864, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T23:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 774, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:28:12Z", "source_id": 51850955, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-16T22:29:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:28:13Z", "source_id": 16732394, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-16T23:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 841, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:32:28Z", "source_id": 51857921, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-16T22:33:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:32:32Z", "source_id": 16734523, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-16T23:33:00+01:00", "operational_fact": true}] Glasgow Queen St High Level 2245 2245 4 None None Edinburgh 2334 2334 12 EARLY -1 minutes https://www.realtimetrains.co.uk/service/gb-nr:L87884/2026-09-16/detailed None Haymarket 2026-09-16T23:29:30+01:00 Edinburgh 4.0 {"type": "LineString", "coordinates": [[-3.2189400258212073, 55.94517485217656], [-3.2188798, 55.94518519999998], [-3.2188162, 55.94519759999999], [-3.2182675000000005, 55.9453042], [-3.217606, 55.9454518], [-3.2173869999999996, 55.94550059999999], [-3.2165484, 55.9456941], [-3.2148352, 55.9460894], [-3.2135654999999996, 55.9463879], [-3.2121561, 55.946719300000005], [-3.2081804, 55.947677], [-3.2076363, 55.94781569999999], [-3.2067769, 55.9480349], [-3.2060786, 55.94820729999999], [-3.2048799, 55.94860189999999], [-3.2039866, 55.9489484], [-3.2039538999999997, 55.94896309999999], [-3.2027637, 55.94946629999999], [-3.2023646999999995, 55.94960360000001], [-3.2021434, 55.9496717], [-3.2020104, 55.9497127], [-3.2019377999999996, 55.9497308], [-3.2016521, 55.949802199999986], [-3.2011367999999996, 55.9499134], [-3.2007464999999997, 55.94998330000001], [-3.2006809, 55.949995], [-3.2004645, 55.9500335], [-3.199903, 55.9501626], [-3.1995093, 55.9502306], [-3.1992955999999997, 55.95027040000001], [-3.1985630000000005, 55.9504385], [-3.1981381000000004, 55.95051229999999], [-3.1976456, 55.9506232], [-3.1973387999999994, 55.950682], [-3.1966469999999996, 55.9508021], [-3.1960519, 55.9509096], [-3.1960269999999995, 55.9509139], [-3.1953638999999994, 55.95102829999998], [-3.194952, 55.9510971], [-3.1949119, 55.95110379999999], [-3.1947054999999995, 55.9511458], [-3.194461, 55.95120920000001], [-3.1942839999999997, 55.951255299999985], [-3.1941620999999993, 55.95129349999999], [-3.1934728999999997, 55.95149359999999], [-3.1929111999999997, 55.9516679], [-3.1925371999999994, 55.9517897], [-3.19202, 55.9519465], [-3.1916707999999994, 55.952039899999995], [-3.1912938, 55.9521457], [-3.1909084, 55.9522322], [-3.1895932999999994, 55.95244240000001], [-3.1893977, 55.952472799999995], [-3.1889195, 55.9525492], [-3.1886523999999996, 55.9525897], [-3.188127300000001, 55.952670399999995], [-3.1876729, 55.952719599999995], [-3.187321, 55.9527429], [-3.1870036, 55.9527529], [-3.1864126999999995, 55.9527673], [-3.1858509999999995, 55.9527577], [-3.1843207999999996, 55.9526931], [-3.1842163999999995, 55.9526887], [-3.1839902, 55.9526818], [-3.1837289, 55.95268750000001], [-3.1835220999999994, 55.9527024], [-3.1832225999999997, 55.95274009999999], [-3.1828267999999995, 55.9528118], [-3.1822481999999996, 55.95293110000001], [-3.182723999999999, 55.95280770000001], [-3.1828255, 55.9527827], [-3.1831629999999995, 55.9527095], [-3.1833556, 55.9526772], [-3.1834396999999997, 55.9526631], [-3.184042499999999, 55.9525552], [-3.1843563, 55.95250860000001], [-3.1844913, 55.9524915], [-3.1848765999999995, 55.9524426], [-3.1854867999999996, 55.952369], [-3.1857752, 55.952332899999995], [-3.1869363999999996, 55.9521644], [-3.1875398, 55.952068199999985], [-3.1886744, 55.9518849], [-3.188845, 55.95185740000001]]} 1.8 2329 2333 Haymarket Edinburgh Edinburgh 55.9518574 -3.1888450 55.9518574 -3.1888450 1 0 2026-09-16 22:43:51 TERMINATED 2026-09-16 22:33:00 Edinburgh TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16734523 1789597953719314 46 46 2026-09-16 22:43:34.864594 12 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 22:33:34.216892
594192 623434 C18001 651F74M716 2026-09-16 COMPLETE 16734149 2026-09-16 23:33:00 2026-09-16 22:43:51 2026-09-18 22:43:51 {"id": 623434, "stp": "P", "toc": "West Midlands Trains", "uid": "C18001", "consist": "350106", "dest_crs": "LIV", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C18001/2026-09-16/detailed", "trust_id": "651F74M716", "origin_crs": "BHM", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Liverpool Lime Street HL/ML", "service_date": "2026-09-16", "dest_arr_time": "2317", "dest_platform": "6", "is_terminated": 1, "next_location": "Liverpool Lime Street HL/ML", "signalling_id": "1F74", "timing_status": "LATE", "origin_station": "Birmingham New Street", "current_leg_arr": "2333", "current_leg_dep": "2321", "current_leg_end": "Liverpool Lime Street HL/ML", "origin_dep_time": "2134", "origin_platform": "6M", "current_location": "Liverpool L.st (lhs-vt)", "last_update_time": "2026-09-16T22:43:51", "route_debug_link": null, "timing_variation": "+16 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.8896760457576764, 53.358758852112295], [-2.8899481999999996, 53.35891960000001], [-2.8900299, 53.3589691], [-2.8904639999999997, 53.35923199999999], [-2.8906555, 53.3593473], [-2.8914847, 53.359841399999986], [-2.8916485, 53.3599371], [-2.8925546, 53.360484199999995], [-2.8929331640591553, 53.36070877627213], [-2.8930067, 53.3607524], [-2.8936114, 53.3610661], [-2.8948021999999995, 53.361777700000005], [-2.8966208, 53.36287179999999], [-2.9026224, 53.36647289999999], [-2.9051112999999997, 53.3679669], [-2.9065625999999996, 53.3689223], [-2.9073824, 53.3695097], [-2.9076727999999994, 53.3697178], [-2.9091372999999994, 53.3709308], [-2.9102665, 53.372031499999984], [-2.9114226999999997, 53.37327], [-2.912254, 53.3742817], [-2.9129946, 53.3753273], [-2.9136581999999995, 53.37643709999999], [-2.9143167999999995, 53.3775868], [-2.9146010999999996, 53.3780619], [-2.9148986999999997, 53.37854110000001], [-2.9154673, 53.37934769999998], [-2.9163470999999994, 53.3803841], [-2.9186132999999996, 53.38301030000001], [-2.9188869, 53.3833318], [-2.9205619, 53.3852774], [-2.9214779, 53.3863508], [-2.9217717999999997, 53.3866962], [-2.9223096, 53.3873681], [-2.9227644999999995, 53.388], [-2.9228797, 53.38818940000001], [-2.9233822, 53.388991], [-2.9240205, 53.3900229], [-2.9241462, 53.39021729999999], [-2.9251725999999993, 53.3918606], [-2.9253469999999995, 53.392130299999984], [-2.9258877, 53.392969400000005], [-2.9262336999999996, 53.3935252], [-2.926367, 53.3937389], [-2.9266414, 53.3941786], [-2.9272049, 53.3951041], [-2.9272588, 53.39520089999999], [-2.9275456000000006, 53.395650399999994], [-2.9278655, 53.3961641], [-2.928061, 53.3964838], [-2.9282762, 53.39680639999999], [-2.9283074999999994, 53.3968606], [-2.9284667, 53.39712380000001], [-2.9285743, 53.3973249], [-2.9286356999999996, 53.39743970000001], [-2.9287738, 53.397734799999995], [-2.9289213, 53.3981026], [-2.9290353, 53.398435199999994], [-2.9290623, 53.398521599999995], [-2.9291140999999996, 53.3986873], [-2.9291305, 53.39873990000001], [-2.9291976, 53.3990262], [-2.9292280999999996, 53.39918479999999], [-2.9292687, 53.39939559999999], [-2.929329, 53.39978020000001], [-2.9293732999999995, 53.40016239999999], [-2.9294049, 53.40048959999999], [-2.9294173, 53.4006261], [-2.9294282, 53.4007301], [-2.9294497, 53.4010484], [-2.9294671, 53.401377799999985], [-2.9294873000000003, 53.40164879999999], [-2.9295234999999997, 53.401852700000006], [-2.9295811, 53.4020398], [-2.9296561999999997, 53.40222049999999], [-2.9297728999999997, 53.4024276], [-2.9299351999999996, 53.40263869999999], [-2.9301054999999994, 53.4028106], [-2.9302933, 53.4029761], [-2.930529299999999, 53.40314], [-2.9307452, 53.4032671], [-2.9310402999999994, 53.40341339999999], [-2.9313541, 53.40353820000001], [-2.9316505, 53.40363409999999], [-2.9319494999999995, 53.40371], [-2.9322337999999997, 53.4037692], [-2.9324939999999997, 53.40380759999999], [-2.9328144999999997, 53.40384040000001], [-2.9329391810250875, 53.40384746175579], [-2.9331297, 53.4038276], [-2.9345217999999997, 53.4036892], [-2.9356254999999996, 53.40358059999999], [-2.9359499999999996, 53.4035486], [-2.9364257999999994, 53.40350119999999], [-2.9372361999999996, 53.403419], [-2.9381054, 53.40333369999999], [-2.9382008307911747, 53.403324322611574], [-2.9383760999999997, 53.40330709999999], [-2.9391593, 53.4032264], [-2.9395375, 53.40318719999999], [-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": "Liverpool South Parkway (HL)", "dest_arr_time_act": "2317", "motion_projection": null, "next_location_lat": "53.4075993", "next_location_lon": "-2.9783843", "previous_location": "Liverpool South Parkway (HL)", "current_leg_milage": "5.6", "linx_max_speed_mph": 110, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 308.855, \"from_m\": 0.0, \"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}, {\"to_m\": 1171.338, \"from_m\": 308.855, \"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\": 6852.017, \"from_m\": 1171.338, \"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\": 9412.973, \"from_m\": 6852.017, \"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\": 10025.345, \"from_m\": 9412.973, \"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\": 13648.264, \"from_m\": 10025.345, \"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\": 14013.162, \"from_m\": 13648.264, \"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\": 20080.551, \"from_m\": 14013.162, \"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\": 20429.796, \"from_m\": 20080.551, \"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\": 21139.521, \"from_m\": 20429.796, \"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\": 21455.748, \"from_m\": 21139.521, \"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\": 23388.27, \"from_m\": 21455.748, \"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\": 25920.42, \"from_m\": 23388.27, \"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\": 26433.126, \"from_m\": 25920.42, \"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\": 41984.805, \"from_m\": 26433.126, \"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\": 44388.987, \"from_m\": 41984.805, \"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\": 45028.794, \"from_m\": 44388.987, \"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\": 45067.234, \"from_m\": 45028.794, \"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\": 45108.008, \"from_m\": 45067.234, \"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\": 45158.837, \"from_m\": 45108.008, \"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\": 46252.297, \"from_m\": 45158.837, \"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\": 46318.809, \"from_m\": 46252.297, \"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\": 81811.365, \"from_m\": 46318.809, \"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\": 81846.529, \"from_m\": 81811.365, \"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\": 84103.077, \"from_m\": 81846.529, \"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\": 84232.194, \"from_m\": 84103.077, \"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\": 85547.615, \"from_m\": 84232.194, \"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\": 85626.967, \"from_m\": 85547.615, \"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\": 86009.177, \"from_m\": 85626.967, \"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\": 104985.466, \"from_m\": 86009.177, \"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\": 106510.998, \"from_m\": 104985.466, \"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\": 107670.113, \"from_m\": 106510.998, \"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\": 111809.59, \"from_m\": 107670.113, \"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\": 111846.251, \"from_m\": 111809.59, \"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\": 111970.691, \"from_m\": 111846.251, \"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\": 118045.469, \"from_m\": 111970.691, \"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\": 120542.05, \"from_m\": 118045.469, \"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\": 123559.644, \"from_m\": 120542.05, \"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\": 124784.037, \"from_m\": 123559.644, \"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\": 129535.688, \"from_m\": 124784.037, \"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\": 131787.307, \"from_m\": 129535.688, \"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\": 132573.863, \"from_m\": 131787.307, \"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\": 133330.863, \"from_m\": 132573.863, \"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\": 133384.031, \"from_m\": 133330.863, \"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\": 137904.876, \"from_m\": 133384.031, \"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\": 137965.194, \"from_m\": 137904.876, \"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\": 138296.908, \"from_m\": 137965.194, \"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\": 139431.006, \"from_m\": 138296.908, \"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\": 139489.044, \"from_m\": 139431.006, \"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\": 139568.267, \"from_m\": 139489.044, \"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\": 139610.009, \"from_m\": 139568.267, \"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\": 139679.071, \"from_m\": 139610.009, \"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\": 139717.116, \"from_m\": 139679.071, \"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\": 140016.198, \"from_m\": 139717.116, \"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\": 140252.093, \"from_m\": 140016.198, \"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\": 140293.666, \"from_m\": 140252.093, \"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\": 141389.858, \"from_m\": 140293.666, \"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\": 141756.118, \"from_m\": 141389.858, \"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\": 142073.47, \"from_m\": 141756.118, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}], \"service_id\": 623434, \"profile_key\": \"02a73ccc29e5642312f808e7f57fe4a06e516e923ecfe9291f3d6e2a5d2af817\", \"schedule_id\": 2394, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2134\", \"location\": \"Birmingham New Street\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 66484}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2138\", \"location\": \"Soho South Jn\", \"stage_seq\": 2, \"distance_m\": 3283.908, \"section_seq\": 1, \"route_path_id\": 66484}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2139H\", \"location\": \"Galton Jn\", \"stage_seq\": 3, \"distance_m\": 5996.938, \"section_seq\": 1, \"route_path_id\": 66484}, {\"is_pass\": false, \"wtt_arr\": \"2140H\", \"wtt_dep\": \"2141\", \"location\": \"Smethwick Galton Bridge LL\", \"stage_seq\": 4, \"distance_m\": 6440.677, \"section_seq\": 1, \"route_path_id\": 66484}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2144H\", \"location\": \"Dudley Port\", \"stage_seq\": 5, \"distance_m\": 11802.195, \"section_seq\": 1, \"route_path_id\": 66484}, {\"is_pass\": false, \"wtt_arr\": \"2152H\", \"wtt_dep\": \"2153H\", \"location\": \"Wolverhampton\", \"stage_seq\": 6, \"distance_m\": 20796.855, \"section_seq\": 1, \"route_path_id\": 66484}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2155H\", \"location\": \"Wolverhampton North Jn\", \"stage_seq\": 7, \"distance_m\": 21530.786, \"section_seq\": 1, \"route_path_id\": 66484}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2156H\", \"location\": \"Bushbury Jn\", \"stage_seq\": 8, \"distance_m\": 23339.291, \"section_seq\": 1, \"route_path_id\": 66484}, {\"is_pass\": false, \"wtt_arr\": \"2202\", \"wtt_dep\": \"2203\", \"location\": \"Penkridge\", \"stage_seq\": 9, \"distance_m\": 36220.586, \"section_seq\": 1, \"route_path_id\": 66484}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2208H\", \"location\": \"Stafford Trent Valley Jn\", \"stage_seq\": 10, \"distance_m\": 44541.55, \"section_seq\": 1, \"route_path_id\": 66484}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2209\", \"location\": \"Stafford South Jn\", \"stage_seq\": 11, \"distance_m\": 45258.322, \"section_seq\": 1, \"route_path_id\": 66484}, {\"is_pass\": false, \"wtt_arr\": \"2209H\", \"wtt_dep\": \"2211\", \"location\": \"Stafford\", \"stage_seq\": 12, \"distance_m\": 45463.843, \"section_seq\": 1, \"route_path_id\": 66484}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2215H\", \"location\": \"Norton Bridge\", \"stage_seq\": 13, \"distance_m\": 53988.603, \"section_seq\": 1, \"route_path_id\": 66484}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2221H\", \"location\": \"Madeley\", \"stage_seq\": 14, \"distance_m\": 71485.07, \"section_seq\": 1, \"route_path_id\": 66484}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2226\", \"location\": \"Crewe Basford Hall Jn\", \"stage_seq\": 15, \"distance_m\": 82144.229, \"section_seq\": 1, \"route_path_id\": 66484}, {\"is_pass\": false, \"wtt_arr\": \"2230\", \"wtt_dep\": \"2232\", \"location\": \"Crewe\", \"stage_seq\": 16, \"distance_m\": 84835.832, \"section_seq\": 1, \"route_path_id\": 66484}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2234\", \"location\": \"Crewe Coal Yard S.B.\", \"stage_seq\": 17, \"distance_m\": 86009.177, \"section_seq\": 1, \"route_path_id\": 66484}, {\"is_pass\": false, \"wtt_arr\": \"2239H\", \"wtt_dep\": \"2240\", \"location\": \"Winsford\", \"stage_seq\": 18, \"distance_m\": 96929.677, \"section_seq\": 1, \"route_path_id\": 66484}, {\"is_pass\": false, \"wtt_arr\": \"2244H\", \"wtt_dep\": \"2245H\", \"location\": \"Hartford\", \"stage_seq\": 19, \"distance_m\": 103862.761, \"section_seq\": 1, \"route_path_id\": 66484}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2247\", \"location\": \"Hartford Jn\", \"stage_seq\": 20, \"distance_m\": 105383.336, \"section_seq\": 1, \"route_path_id\": 66484}, {\"is_pass\": false, \"wtt_arr\": \"2249\", \"wtt_dep\": \"2250\", \"location\": \"Acton Bridge\", \"stage_seq\": 21, \"distance_m\": 108104.6, \"section_seq\": 1, \"route_path_id\": 66484}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2252\", \"location\": \"Weaver Jn\", \"stage_seq\": 22, \"distance_m\": 111750.535, \"section_seq\": 1, \"route_path_id\": 66484}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2255\", \"location\": \"Halton Jn\", \"stage_seq\": 23, \"distance_m\": 119179.028, \"section_seq\": 1, \"route_path_id\": 66484}, {\"is_pass\": false, \"wtt_arr\": \"2257H\", \"wtt_dep\": \"2258H\", \"location\": \"Runcorn\", \"stage_seq\": 24, \"distance_m\": 120995.81, \"section_seq\": 1, \"route_path_id\": 66484}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2301\", \"location\": \"Ditton East Jn\", \"stage_seq\": 25, \"distance_m\": 124555.823, \"section_seq\": 1, \"route_path_id\": 66484}, {\"is_pass\": false, \"wtt_arr\": \"2306\", \"wtt_dep\": \"2307\", \"location\": \"Liverpool South Parkway (HL)\", \"stage_seq\": 26, \"distance_m\": 133043.237, \"section_seq\": 1, \"route_path_id\": 66484}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2310H\", \"location\": \"Wavertree Jn\", \"stage_seq\": 27, \"distance_m\": 137851.399, \"section_seq\": 1, \"route_path_id\": 66484}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2312\", \"location\": \"Edge Hill S.B.\", \"stage_seq\": 28, \"distance_m\": 139314.334, \"section_seq\": 1, \"route_path_id\": 66484}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2313\", \"location\": \"Edge Hill\", \"stage_seq\": 29, \"distance_m\": 139903.075, \"section_seq\": 1, \"route_path_id\": 66484}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2314\", \"location\": \"Crown Street Jn\", \"stage_seq\": 30, \"distance_m\": 140795.332, \"section_seq\": 1, \"route_path_id\": 66484}, {\"is_pass\": false, \"wtt_arr\": \"2317\", \"wtt_dep\": null, \"location\": \"Liverpool Lime Street HL/ML\", \"stage_seq\": 31, \"distance_m\": 142073.47, \"section_seq\": 1, \"route_path_id\": 66484}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 142073.47, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 66484}], \"total_distance_m\": 142073.47, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 110.0, \"speed_covered_distance_m\": 140794.379, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1279.091, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2134", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "12.0", "current_position_lat": "53.4075993", "current_position_lon": "-2.9783843", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 19631, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:50:07Z\", \"source_id\": 51657600, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T20:50:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:50:08Z\", \"source_id\": 16675105, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19613, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:55:12Z\", \"source_id\": 51668605, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T20:56:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:55:17Z\", \"source_id\": 16678411, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19072, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:05:04Z\", \"source_id\": 51690211, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:06:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:05:06Z\", \"source_id\": 16684628, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18937, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:16:56Z\", \"source_id\": 51715986, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:17:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:17:03Z\", \"source_id\": 16692018, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 11393, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:25:00Z\", \"source_id\": 51732847, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:26:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:25:02Z\", \"source_id\": 16696963, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10792, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:43:42Z\", \"source_id\": 51770713, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:45:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:43:46Z\", \"source_id\": 16708150, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10105, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:53:05Z\", \"source_id\": 51789018, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:54:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:53:09Z\", \"source_id\": 16713630, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10096, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:58:34Z\", \"source_id\": 51799255, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:59:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:58:35Z\", \"source_id\": 16716643, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10083, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:03:14Z\", \"source_id\": 51807882, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:04:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:03:17Z\", \"source_id\": 16719295, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9971, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:11:11Z\", \"source_id\": 51821863, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:12:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:11:17Z\", \"source_id\": 16723641, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9931, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:19:40Z\", \"source_id\": 51836507, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:20:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:19:43Z\", \"source_id\": 16728100, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9881, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:27:11Z\", \"source_id\": 51849258, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:28:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:27:13Z\", \"source_id\": 16731904, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9847, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:31:39Z\", \"source_id\": 51856574, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:33:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:31:44Z\", \"source_id\": 16734149, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:33:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Liverpool Lime Street HL/ML", "service_state_platform": "6", "timing_fact_generation": 1789597904834299, "current_leg_arrival_utc": "2026-09-16T23:33:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T22:33:35.966228", "service_state_evidence_id": 16734149, "current_leg_start_actual_dep": "2026-09-16T23:23:00+01:00", "operational_evidence_version": 121, "service_state_event_time_utc": "2026-09-16T22:33:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T22:43:36.200087", "service_state_valid_until_kind": null, "operational_interpretation_version": 121, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} West Midlands Trains P BHM LIV 1F74 350106 4 110 None {"version": 3, "segments": [{"to_m": 308.855, "from_m": 0.0, "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}, {"to_m": 1171.338, "from_m": 308.855, "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": 6852.017, "from_m": 1171.338, "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": 9412.973, "from_m": 6852.017, "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": 10025.345, "from_m": 9412.973, "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": 13648.264, "from_m": 10025.345, "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": 14013.162, "from_m": 13648.264, "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": 20080.551, "from_m": 14013.162, "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": 20429.796, "from_m": 20080.551, "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": 21139.521, "from_m": 20429.796, "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": 21455.748, "from_m": 21139.521, "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": 23388.27, "from_m": 21455.748, "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": 25920.42, "from_m": 23388.27, "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": 26433.126, "from_m": 25920.42, "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": 41984.805, "from_m": 26433.126, "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": 44388.987, "from_m": 41984.805, "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": 45028.794, "from_m": 44388.987, "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": 45067.234, "from_m": 45028.794, "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": 45108.008, "from_m": 45067.234, "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": 45158.837, "from_m": 45108.008, "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": 46252.297, "from_m": 45158.837, "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": 46318.809, "from_m": 46252.297, "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": 81811.365, "from_m": 46318.809, "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": 81846.529, "from_m": 81811.365, "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": 84103.077, "from_m": 81846.529, "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": 84232.194, "from_m": 84103.077, "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": 85547.615, "from_m": 84232.194, "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": 85626.967, "from_m": 85547.615, "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": 86009.177, "from_m": 85626.967, "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": 104985.466, "from_m": 86009.177, "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": 106510.998, "from_m": 104985.466, "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": 107670.113, "from_m": 106510.998, "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": 111809.59, "from_m": 107670.113, "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": 111846.251, "from_m": 111809.59, "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": 111970.691, "from_m": 111846.251, "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": 118045.469, "from_m": 111970.691, "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": 120542.05, "from_m": 118045.469, "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": 123559.644, "from_m": 120542.05, "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": 124784.037, "from_m": 123559.644, "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": 129535.688, "from_m": 124784.037, "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": 131787.307, "from_m": 129535.688, "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": 132573.863, "from_m": 131787.307, "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": 133330.863, "from_m": 132573.863, "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": 133384.031, "from_m": 133330.863, "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": 137904.876, "from_m": 133384.031, "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": 137965.194, "from_m": 137904.876, "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": 138296.908, "from_m": 137965.194, "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": 139431.006, "from_m": 138296.908, "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": 139489.044, "from_m": 139431.006, "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": 139568.267, "from_m": 139489.044, "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": 139610.009, "from_m": 139568.267, "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": 139679.071, "from_m": 139610.009, "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": 139717.116, "from_m": 139679.071, "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": 140016.198, "from_m": 139717.116, "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": 140252.093, "from_m": 140016.198, "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": 140293.666, "from_m": 140252.093, "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": 141389.858, "from_m": 140293.666, "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": 141756.118, "from_m": 141389.858, "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": 142073.47, "from_m": 141756.118, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}], "service_id": 623434, "profile_key": "02a73ccc29e5642312f808e7f57fe4a06e516e923ecfe9291f3d6e2a5d2af817", "schedule_id": 2394, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2134", "location": "Birmingham New Street", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 66484}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2138", "location": "Soho South Jn", "stage_seq": 2, "distance_m": 3283.908, "section_seq": 1, "route_path_id": 66484}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2139H", "location": "Galton Jn", "stage_seq": 3, "distance_m": 5996.938, "section_seq": 1, "route_path_id": 66484}, {"is_pass": false, "wtt_arr": "2140H", "wtt_dep": "2141", "location": "Smethwick Galton Bridge LL", "stage_seq": 4, "distance_m": 6440.677, "section_seq": 1, "route_path_id": 66484}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2144H", "location": "Dudley Port", "stage_seq": 5, "distance_m": 11802.195, "section_seq": 1, "route_path_id": 66484}, {"is_pass": false, "wtt_arr": "2152H", "wtt_dep": "2153H", "location": "Wolverhampton", "stage_seq": 6, "distance_m": 20796.855, "section_seq": 1, "route_path_id": 66484}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2155H", "location": "Wolverhampton North Jn", "stage_seq": 7, "distance_m": 21530.786, "section_seq": 1, "route_path_id": 66484}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2156H", "location": "Bushbury Jn", "stage_seq": 8, "distance_m": 23339.291, "section_seq": 1, "route_path_id": 66484}, {"is_pass": false, "wtt_arr": "2202", "wtt_dep": "2203", "location": "Penkridge", "stage_seq": 9, "distance_m": 36220.586, "section_seq": 1, "route_path_id": 66484}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2208H", "location": "Stafford Trent Valley Jn", "stage_seq": 10, "distance_m": 44541.55, "section_seq": 1, "route_path_id": 66484}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2209", "location": "Stafford South Jn", "stage_seq": 11, "distance_m": 45258.322, "section_seq": 1, "route_path_id": 66484}, {"is_pass": false, "wtt_arr": "2209H", "wtt_dep": "2211", "location": "Stafford", "stage_seq": 12, "distance_m": 45463.843, "section_seq": 1, "route_path_id": 66484}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2215H", "location": "Norton Bridge", "stage_seq": 13, "distance_m": 53988.603, "section_seq": 1, "route_path_id": 66484}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2221H", "location": "Madeley", "stage_seq": 14, "distance_m": 71485.07, "section_seq": 1, "route_path_id": 66484}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2226", "location": "Crewe Basford Hall Jn", "stage_seq": 15, "distance_m": 82144.229, "section_seq": 1, "route_path_id": 66484}, {"is_pass": false, "wtt_arr": "2230", "wtt_dep": "2232", "location": "Crewe", "stage_seq": 16, "distance_m": 84835.832, "section_seq": 1, "route_path_id": 66484}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2234", "location": "Crewe Coal Yard S.B.", "stage_seq": 17, "distance_m": 86009.177, "section_seq": 1, "route_path_id": 66484}, {"is_pass": false, "wtt_arr": "2239H", "wtt_dep": "2240", "location": "Winsford", "stage_seq": 18, "distance_m": 96929.677, "section_seq": 1, "route_path_id": 66484}, {"is_pass": false, "wtt_arr": "2244H", "wtt_dep": "2245H", "location": "Hartford", "stage_seq": 19, "distance_m": 103862.761, "section_seq": 1, "route_path_id": 66484}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2247", "location": "Hartford Jn", "stage_seq": 20, "distance_m": 105383.336, "section_seq": 1, "route_path_id": 66484}, {"is_pass": false, "wtt_arr": "2249", "wtt_dep": "2250", "location": "Acton Bridge", "stage_seq": 21, "distance_m": 108104.6, "section_seq": 1, "route_path_id": 66484}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2252", "location": "Weaver Jn", "stage_seq": 22, "distance_m": 111750.535, "section_seq": 1, "route_path_id": 66484}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2255", "location": "Halton Jn", "stage_seq": 23, "distance_m": 119179.028, "section_seq": 1, "route_path_id": 66484}, {"is_pass": false, "wtt_arr": "2257H", "wtt_dep": "2258H", "location": "Runcorn", "stage_seq": 24, "distance_m": 120995.81, "section_seq": 1, "route_path_id": 66484}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2301", "location": "Ditton East Jn", "stage_seq": 25, "distance_m": 124555.823, "section_seq": 1, "route_path_id": 66484}, {"is_pass": false, "wtt_arr": "2306", "wtt_dep": "2307", "location": "Liverpool South Parkway (HL)", "stage_seq": 26, "distance_m": 133043.237, "section_seq": 1, "route_path_id": 66484}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2310H", "location": "Wavertree Jn", "stage_seq": 27, "distance_m": 137851.399, "section_seq": 1, "route_path_id": 66484}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2312", "location": "Edge Hill S.B.", "stage_seq": 28, "distance_m": 139314.334, "section_seq": 1, "route_path_id": 66484}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2313", "location": "Edge Hill", "stage_seq": 29, "distance_m": 139903.075, "section_seq": 1, "route_path_id": 66484}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2314", "location": "Crown Street Jn", "stage_seq": 30, "distance_m": 140795.332, "section_seq": 1, "route_path_id": 66484}, {"is_pass": false, "wtt_arr": "2317", "wtt_dep": null, "location": "Liverpool Lime Street HL/ML", "stage_seq": 31, "distance_m": 142073.47, "section_seq": 1, "route_path_id": 66484}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 142073.47, "from_m": 0.0, "section_seq": 1, "route_path_id": 66484}], "total_distance_m": 142073.47, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 110.0, "speed_covered_distance_m": 140794.379, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1279.091, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 19631, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:50:07Z", "source_id": 51657600, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T20:50:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:50:08Z", "source_id": 16675105, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T21:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19613, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:55:12Z", "source_id": 51668605, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T20:56:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:55:17Z", "source_id": 16678411, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T21:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19072, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:05:04Z", "source_id": 51690211, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T21:06:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:05:06Z", "source_id": 16684628, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T22:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18937, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:16:56Z", "source_id": 51715986, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T21:17:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:17:03Z", "source_id": 16692018, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T22:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 11393, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:25:00Z", "source_id": 51732847, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T21:26:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:25:02Z", "source_id": 16696963, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T22:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10792, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:43:42Z", "source_id": 51770713, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-16T21:45:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:43:46Z", "source_id": 16708150, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-16T22:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10105, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:53:05Z", "source_id": 51789018, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-16T21:54:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:53:09Z", "source_id": 16713630, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-16T22:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10096, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:58:34Z", "source_id": 51799255, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-16T21:59:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:58:35Z", "source_id": 16716643, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-16T22:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10083, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:03:14Z", "source_id": 51807882, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-16T22:04:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:03:17Z", "source_id": 16719295, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-16T23:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9971, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:11:11Z", "source_id": 51821863, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-16T22:12:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:11:17Z", "source_id": 16723641, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-16T23:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9931, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:19:40Z", "source_id": 51836507, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-16T22:20:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:19:43Z", "source_id": 16728100, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-16T23:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9881, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:27:11Z", "source_id": 51849258, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-16T22:28:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:27:13Z", "source_id": 16731904, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-16T23:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9847, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:31:39Z", "source_id": 51856574, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-16T22:33:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:31:44Z", "source_id": 16734149, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-16T23:33:00+01:00", "operational_fact": true}] Birmingham New Street 2134 2134 6M None None Liverpool Lime Street HL/ML 2317 2317 6 LATE +16 minutes https://www.realtimetrains.co.uk/service/gb-nr:C18001/2026-09-16/detailed None Liverpool South Parkway (HL) 2026-09-16T23:23:00+01:00 Liverpool Lime Street HL/ML 12.0 {"type": "LineString", "coordinates": [[-2.8896760457576764, 53.358758852112295], [-2.8899481999999996, 53.35891960000001], [-2.8900299, 53.3589691], [-2.8904639999999997, 53.35923199999999], [-2.8906555, 53.3593473], [-2.8914847, 53.359841399999986], [-2.8916485, 53.3599371], [-2.8925546, 53.360484199999995], [-2.8929331640591553, 53.36070877627213], [-2.8930067, 53.3607524], [-2.8936114, 53.3610661], [-2.8948021999999995, 53.361777700000005], [-2.8966208, 53.36287179999999], [-2.9026224, 53.36647289999999], [-2.9051112999999997, 53.3679669], [-2.9065625999999996, 53.3689223], [-2.9073824, 53.3695097], [-2.9076727999999994, 53.3697178], [-2.9091372999999994, 53.3709308], [-2.9102665, 53.372031499999984], [-2.9114226999999997, 53.37327], [-2.912254, 53.3742817], [-2.9129946, 53.3753273], [-2.9136581999999995, 53.37643709999999], [-2.9143167999999995, 53.3775868], [-2.9146010999999996, 53.3780619], [-2.9148986999999997, 53.37854110000001], [-2.9154673, 53.37934769999998], [-2.9163470999999994, 53.3803841], [-2.9186132999999996, 53.38301030000001], [-2.9188869, 53.3833318], [-2.9205619, 53.3852774], [-2.9214779, 53.3863508], [-2.9217717999999997, 53.3866962], [-2.9223096, 53.3873681], [-2.9227644999999995, 53.388], [-2.9228797, 53.38818940000001], [-2.9233822, 53.388991], [-2.9240205, 53.3900229], [-2.9241462, 53.39021729999999], [-2.9251725999999993, 53.3918606], [-2.9253469999999995, 53.392130299999984], [-2.9258877, 53.392969400000005], [-2.9262336999999996, 53.3935252], [-2.926367, 53.3937389], [-2.9266414, 53.3941786], [-2.9272049, 53.3951041], [-2.9272588, 53.39520089999999], [-2.9275456000000006, 53.395650399999994], [-2.9278655, 53.3961641], [-2.928061, 53.3964838], [-2.9282762, 53.39680639999999], [-2.9283074999999994, 53.3968606], [-2.9284667, 53.39712380000001], [-2.9285743, 53.3973249], [-2.9286356999999996, 53.39743970000001], [-2.9287738, 53.397734799999995], [-2.9289213, 53.3981026], [-2.9290353, 53.398435199999994], [-2.9290623, 53.398521599999995], [-2.9291140999999996, 53.3986873], [-2.9291305, 53.39873990000001], [-2.9291976, 53.3990262], [-2.9292280999999996, 53.39918479999999], [-2.9292687, 53.39939559999999], [-2.929329, 53.39978020000001], [-2.9293732999999995, 53.40016239999999], [-2.9294049, 53.40048959999999], [-2.9294173, 53.4006261], [-2.9294282, 53.4007301], [-2.9294497, 53.4010484], [-2.9294671, 53.401377799999985], [-2.9294873000000003, 53.40164879999999], [-2.9295234999999997, 53.401852700000006], [-2.9295811, 53.4020398], [-2.9296561999999997, 53.40222049999999], [-2.9297728999999997, 53.4024276], [-2.9299351999999996, 53.40263869999999], [-2.9301054999999994, 53.4028106], [-2.9302933, 53.4029761], [-2.930529299999999, 53.40314], [-2.9307452, 53.4032671], [-2.9310402999999994, 53.40341339999999], [-2.9313541, 53.40353820000001], [-2.9316505, 53.40363409999999], [-2.9319494999999995, 53.40371], [-2.9322337999999997, 53.4037692], [-2.9324939999999997, 53.40380759999999], [-2.9328144999999997, 53.40384040000001], [-2.9329391810250875, 53.40384746175579], [-2.9331297, 53.4038276], [-2.9345217999999997, 53.4036892], [-2.9356254999999996, 53.40358059999999], [-2.9359499999999996, 53.4035486], [-2.9364257999999994, 53.40350119999999], [-2.9372361999999996, 53.403419], [-2.9381054, 53.40333369999999], [-2.9382008307911747, 53.403324322611574], [-2.9383760999999997, 53.40330709999999], [-2.9391593, 53.4032264], [-2.9395375, 53.40318719999999], [-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]]} 5.6 2321 2333 Liverpool South Parkway (HL) Liverpool L.st (lhs-vt) Liverpool Lime Street HL/ML 53.4075993 -2.9783843 53.4075993 -2.9783843 1 0 2026-09-16 22:43:51 TERMINATED 2026-09-16 22:33:00 Liverpool Lime Street HL/ML TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16734149 1789597904834299 121 121 2026-09-16 22:43:36.200087 6 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 22:33:35.966228
594193 625876 W34133 305H07M916 2026-09-16 COMPLETE 16735041 2026-09-16 23:33:00 2026-09-16 22:43:51 2026-09-18 22:43:51 {"id": 625876, "stp": "O", "toc": "Avanti West Coast", "uid": "W34133", "consist": null, "dest_crs": "XML", "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W34133/2026-09-16/detailed", "trust_id": "305H07M916", "origin_crs": "PRE", "show_on_map": 0, "dar_est_time": "23:30:00", "dar_platform": null, "dest_station": "Longsight Carriage Maintenance Depot", "service_date": "2026-09-16", "dest_arr_time": "0047", "dest_platform": null, "is_terminated": 1, "next_location": "Manchester Piccadilly", "signalling_id": "5H07", "timing_status": null, "origin_station": "Preston", "current_leg_arr": "0029", "current_leg_dep": "2330", "current_leg_end": "Manchester Piccadilly", "origin_dep_time": "2330", "origin_platform": "5", "current_location": "Preston", "last_update_time": "2026-09-16T22:43:51", "route_debug_link": null, "timing_variation": null, "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.7074629, 53.75545369999999], [-2.7072046, 53.7543218], [-2.707174, 53.754186], [-2.7070750999999995, 53.7537833], [-2.7066813999999995, 53.7527646], [-2.7065883, 53.752463799999994], [-2.7065156999999997, 53.752175399999985], [-2.7064984, 53.7520893], [-2.7064572, 53.7518285], [-2.7064513, 53.7517923], [-2.7064384999999995, 53.7517184], [-2.7063506, 53.7512404], [-2.7062676999999997, 53.7507899], [-2.7062624999999993, 53.7507622], [-2.7061763999999995, 53.7503007], [-2.7058971, 53.7488031], [-2.7055582, 53.746889499999995], [-2.7055234999999995, 53.7467027], [-2.7053928, 53.74628409999999], [-2.7050455999999996, 53.7444894], [-2.7050237, 53.7443761], [-2.7048222, 53.743284], [-2.7046021, 53.74221699999999], [-2.704554, 53.7419315], [-2.7043952999999994, 53.741054300000016], [-2.7043869999999997, 53.7410091], [-2.7043552, 53.740839], [-2.7042774, 53.7405196], [-2.7041576999999997, 53.7398076], [-2.7040155, 53.73902809999999], [-2.703823, 53.737866299999986], [-2.7037565, 53.73745830000001], [-2.7035739999999997, 53.73654270000001], [-2.7034665, 53.73613819999999], [-2.7033531, 53.73572759999998], [-2.7032271, 53.735321799999994], [-2.703009, 53.7346574], [-2.7028765152117713, 53.734323238421794], [-2.7027485999999996, 53.734000599999995], [-2.7022356000000003, 53.7329164], [-2.7019433, 53.73227380000001], [-2.701449199999999, 53.731087499999994], [-2.7009503999999995, 53.729963899999994], [-2.7003796, 53.72871719999999], [-2.6994792, 53.72677569999998], [-2.6989105, 53.72565240000001], [-2.6983604, 53.72452949999999], [-2.6976057502796564, 53.722932873623094], [-2.6975903312417797, 53.722900250647385], [-2.6968918, 53.72142229999999], [-2.6961732, 53.719587100000005], [-2.6960918, 53.7193791], [-2.6949458523585643, 53.71689550407083], [-2.6945342, 53.7160033], [-2.6943687999999995, 53.715652899999995], [-2.6907591999999996, 53.707600799999994], [-2.6885932, 53.7028233], [-2.6877767999999995, 53.7011091], [-2.6870568, 53.69972949999999], [-2.6869265, 53.6994531], [-2.6866045999999995, 53.69874219999999], [-2.6865268, 53.6985703], [-2.6862875999999996, 53.698041899999986], [-2.6853595, 53.695730899999994], [-2.6853047999999995, 53.695594699999994], [-2.6845607999999994, 53.6939338], [-2.679745, 53.68330179999999], [-2.678799, 53.68121289999999], [-2.678771331262248, 53.68115157602794], [-2.6784412999999994, 53.6804201], [-2.6782619, 53.6800224], [-2.678259032066838, 53.68001597954963], [-2.6777839, 53.6789523], [-2.6776303, 53.678611800000006], [-2.6775673999999996, 53.67847379999999], [-2.6775420999999997, 53.678418400000005], [-2.6773310999999995, 53.6780563], [-2.6772172, 53.67787469999999], [-2.6770849999999995, 53.67769510000001], [-2.676836199999999, 53.67739850000001], [-2.676547, 53.6771293], [-2.6761991, 53.67684969999999], [-2.6757628, 53.67655769999999], [-2.6753347999999995, 53.6763005], [-2.6747534999999996, 53.675993899999995], [-2.6745857999999996, 53.675915200000006], [-2.6740634999999995, 53.67567019999999], [-2.6734704, 53.675423899999984], [-2.672936599999999, 53.6752208], [-2.672132, 53.6749393], [-2.6713133999999994, 53.6746862], [-2.6706058, 53.6745071], [-2.6699667999999996, 53.67436930000001], [-2.6691310999999995, 53.6742171], [-2.6682602, 53.6740909], [-2.6676080999999994, 53.6740059], [-2.6613253, 53.673207600000005], [-2.6603716, 53.67308800000001], [-2.6581796999999994, 53.672813], [-2.6552702, 53.672448], [-2.6507477, 53.6718806], [-2.6462533, 53.671321500000005], [-2.6452146, 53.67118289999999], [-2.6444038999999995, 53.6710617], [-2.6436606999999994, 53.670939], [-2.6427728, 53.6707793], [-2.6416787, 53.6705432], [-2.6404598999999997, 53.6702381], [-2.639354, 53.6699129], [-2.6380939, 53.6695086], [-2.6372943, 53.6692108], [-2.6363803, 53.66882780000001], [-2.6350367, 53.66822729999999], [-2.6345774, 53.667991], [-2.6330854, 53.66720970000001], [-2.6317468000000006, 53.66651230000001], [-2.6301407, 53.6656655], [-2.6296929, 53.665373599999995], [-2.6293466, 53.665127700000006], [-2.6287098, 53.664584399999995], [-2.6282149999999995, 53.6640779], [-2.6277492999999996, 53.66349269999999], [-2.627512799999999, 53.663104700000005], [-2.627257999999999, 53.6626061], [-2.6270782, 53.66216730000001], [-2.6269516000000004, 53.6617025], [-2.6268851999999994, 53.66126140000001], [-2.626885, 53.6611888], [-2.6268838, 53.660686199999994], [-2.6269908999999996, 53.65989869999999], [-2.6273345999999997, 53.6587567], [-2.6274641, 53.658268], [-2.6275764, 53.6577004], [-2.6276262999999997, 53.65727450000001], [-2.6276518, 53.6566929], [-2.6276621999999996, 53.6562333], [-2.6276406, 53.6557277], [-2.6274668, 53.6545126], [-2.6273071, 53.65392959999999], [-2.6272782999999995, 53.6538376], [-2.6272062, 53.6536233], [-2.6271791, 53.6535427], [-2.6270005999999997, 53.653065899999994], [-2.6268195999999997, 53.652648799999994], [-2.6265389, 53.652073400000006], [-2.6262687999999996, 53.65156759999999], [-2.6259487, 53.6510508], [-2.6256095, 53.6505807], [-2.6251404, 53.6499847], [-2.6243521, 53.64910299999999], [-2.6237232999999995, 53.6485095], [-2.6231765999999994, 53.6480339], [-2.6226863999999996, 53.64762609999999], [-2.6221829, 53.6472568], [-2.6216364999999997, 53.6468691], [-2.6211795999999996, 53.646566099999994], [-2.620531, 53.6461555], [-2.6179831, 53.64470609999999], [-2.6175952, 53.644448399999995], [-2.6166737, 53.64380800000001], [-2.6158809999999995, 53.64321299999999], [-2.6153413999999997, 53.642723200000006], [-2.6144579, 53.64190260000001], [-2.6140811, 53.6415042], [-2.6136775999999995, 53.6410865], [-2.6134645, 53.64084819999999], [-2.6125121999999994, 53.63964909999999], [-2.6119637999999994, 53.6387892], [-2.6116223, 53.63817670000001], [-2.6110187, 53.636923200000005], [-2.6105154, 53.63543539999999], [-2.6104243, 53.6351648], [-2.6103729999999996, 53.635012499999995], [-2.6097089, 53.6329561], [-2.6096763999999997, 53.63282509999999], [-2.6096171, 53.632616], [-2.609386, 53.6318677], [-2.6092114999999994, 53.6312444], [-2.6090245999999997, 53.6300215], [-2.6089876, 53.629179500000006], [-2.6090545, 53.6281566], [-2.6090993700482907, 53.62791270082296], [-2.6092599, 53.627040099999995], [-2.6094884, 53.6261692], [-2.6096213, 53.6256524], [-2.6097118, 53.62499900000001], [-2.6097544, 53.6246043], [-2.6097732, 53.62404419999999], [-2.609789, 53.62363930000001], [-2.6097618, 53.62328469999999], [-2.6096574, 53.6224362], [-2.6095291, 53.6217742], [-2.6093552, 53.6210706], [-2.6090052, 53.6200568], [-2.6086569999999996, 53.6192704], [-2.6083019, 53.6186394], [-2.6076690999999994, 53.61763359999999], [-2.6072489999999995, 53.6170557], [-2.6071959, 53.616982699999994], [-2.6066663, 53.616359900000006], [-2.6062440999999996, 53.6158983], [-2.6057156, 53.61535099999999], [-2.605114323946612, 53.61477403609558], [-2.6050700999999994, 53.614731599999985], [-2.6038801, 53.6137872], [-2.602954, 53.613124000000006], [-2.6021772, 53.6126168], [-2.6008148999999996, 53.6118104], [-2.5984873, 53.610471], [-2.5973161, 53.6097887], [-2.5968976999999995, 53.609545], [-2.5962843, 53.609187600000006], [-2.5960653, 53.6090601], [-2.5936161, 53.6076332], [-2.5926534999999995, 53.6070943], [-2.5874676, 53.604049100000005], [-2.585674899999999, 53.602920999999995], [-2.5816310999999996, 53.6001921], [-2.5770316, 53.5967069], [-2.5749458, 53.5949587], [-2.5737572999999996, 53.594024], [-2.5732872, 53.593726499999995], [-2.5728872999999997, 53.5934194], [-2.5726842, 53.59327219999999], [-2.5716213, 53.5925015], [-2.5698134999999995, 53.5912248], [-2.5693922, 53.590947199999995], [-2.5693733999999995, 53.5909348], [-2.5686317, 53.5904461], [-2.5665029, 53.5891037], [-2.563601499999999, 53.587318], [-2.5624482, 53.5866492], [-2.5601467999999996, 53.58543599999999], [-2.5575776, 53.5841877], [-2.5572313, 53.5840463], [-2.5530768, 53.582350100000006], [-2.548955, 53.58096350000001], [-2.5479106, 53.5806121], [-2.5425357, 53.57889139999999], [-2.539633499999999, 53.5779722], [-2.5374198, 53.57727099999999], [-2.5328047, 53.57580509999999], [-2.5311559, 53.57525160000001], [-2.5297533, 53.5748113], [-2.52909818792948, 53.57460657386965], [-2.528705, 53.574483699999995], [-2.5276348999999994, 53.574181200000005], [-2.5266913, 53.57392959999999], [-2.5247953, 53.573420199999994], [-2.5224567, 53.57286830000001], [-2.5184744999999995, 53.57207669999999], [-2.5179149, 53.5719794], [-2.516918, 53.571821699999994], [-2.5159837, 53.571683400000005], [-2.51528279553466, 53.57158454539991], [-2.5145224, 53.5714773], [-2.5138051, 53.5713807], [-2.5128628, 53.5712604], [-2.5121282999999996, 53.57117040000001], [-2.5111605999999997, 53.5710642], [-2.5106197999999997, 53.5710112], [-2.5094965999999994, 53.5709269], [-2.5080852, 53.57087090000001], [-2.5068030999999995, 53.5708613], [-2.5061747, 53.5708662], [-2.5055369999999995, 53.5708833], [-2.504924, 53.5709126], [-2.5043372, 53.5709398], [-2.5036858999999994, 53.570989999999995], [-2.503105, 53.57103719999999], [-2.5025484, 53.57109679999999], [-2.5018079, 53.5711825], [-2.5008389, 53.5713251], [-2.5001622, 53.571434700000005], [-2.4991850999999996, 53.5716152], [-2.4986403, 53.57173279999999], [-2.4981638, 53.57183549999999], [-2.4975285000000005, 53.5719905], [-2.4968163, 53.5721761], [-2.4963428, 53.5723107], [-2.4953781, 53.572600900000005], [-2.4940378999999995, 53.57305240000001], [-2.4937775, 53.5731458], [-2.4921549, 53.5737296], [-2.4905167, 53.574315600000006], [-2.4897824, 53.57454880000001], [-2.4895793307666563, 53.57460657386965], [-2.4892281, 53.5747065], [-2.4885446, 53.574887999999994], [-2.4879728000000005, 53.575016000000005], [-2.4873002999999994, 53.5751576], [-2.4865860999999994, 53.57529290000001], [-2.4857787999999994, 53.57543229999999], [-2.484981, 53.5755656], [-2.4841769, 53.57567389999999], [-2.4833656999999993, 53.57577], [-2.4824523, 53.5758549], [-2.4815462, 53.57592499999999], [-2.4806443, 53.5759696], [-2.4795426, 53.5759984], [-2.4785007999999995, 53.5760034], [-2.4777789, 53.5759917], [-2.4765397999999994, 53.57593910000001], [-2.4757565, 53.5758938], [-2.4750456999999995, 53.575834], [-2.4740377999999996, 53.57571910000001], [-2.4729965, 53.5755636], [-2.4719855999999996, 53.5753936], [-2.4706739, 53.57513079999999], [-2.4691885, 53.57480029999999], [-2.4683911999999997, 53.574637900000006], [-2.4682249007746333, 53.57460657386965], [-2.4669945, 53.5743748], [-2.466216, 53.5742525], [-2.4651474999999996, 53.5740952], [-2.4638019, 53.57392120000001], [-2.4625762, 53.5738048], [-2.4614543999999996, 53.57373040000001], [-2.4607127, 53.5736925], [-2.4599989, 53.57367270000001], [-2.4589894999999995, 53.5736576], [-2.4581244, 53.573654099999985], [-2.4572197999999994, 53.5736699], [-2.4565278, 53.57370300000001], [-2.4556267, 53.5737435], [-2.4551581, 53.5737743], [-2.4546365, 53.5738167], [-2.4540032, 53.5738695], [-2.4535472, 53.5739137], [-2.4532545999999997, 53.5739436], [-2.4523298999999996, 53.5740528], [-2.451400899999999, 53.57417559999999], [-2.4504717, 53.5743116], [-2.4495939999999994, 53.5744528], [-2.4487728188586613, 53.57460657386965], [-2.4487369, 53.5746133], [-2.4481025999999995, 53.57474179999999], [-2.4476918, 53.5748325], [-2.4467078, 53.575052199999995], [-2.4459729, 53.57521699999999], [-2.4453433, 53.5753576], [-2.4444505999999997, 53.5755466], [-2.4439295999999997, 53.575644], [-2.4434191, 53.575722500000005], [-2.4429289, 53.57577909999999], [-2.4423128, 53.575858499999995], [-2.4414394, 53.5759266], [-2.4410702, 53.5759437], [-2.4404839, 53.5759618], [-2.4397536999999994, 53.5759795], [-2.4390332999999997, 53.5759721], [-2.4383378, 53.57595719999999], [-2.4377856999999996, 53.575948199999985], [-2.4343157999999994, 53.5758809], [-2.4330691, 53.575829600000006], [-2.4300358, 53.5756655], [-2.4298574999999993, 53.5756525], [-2.429636, 53.57563699999999], [-2.4290812999999996, 53.5755458], [-2.4285443, 53.5754485], [-2.4283120999999994, 53.5754098], [-2.4281544, 53.5753776], [-2.4279941999999997, 53.57533879999999], [-2.4278074999999997, 53.5752903], [-2.4276319999999996, 53.57523859999999], [-2.4273634, 53.575138200000005], [-2.4270882, 53.57501499999999], [-2.4268645, 53.5748998], [-2.4266502, 53.5747746], [-2.4264491999999995, 53.57464689999999], [-2.426398621413635, 53.57460657386965], [-2.4262937999999994, 53.574523], [-2.4262606, 53.5744978], [-2.4262432, 53.574481299999995], [-2.4262070999999996, 53.57444695000005], [-2.4261442, 53.574389799999985], [-2.4260224999999997, 53.574279399999995], [-2.4257359, 53.5740199], [-2.425644839860777, 53.57393340248699], [-2.425503650259332, 53.5737987716488], [-2.4253688391112243, 53.57368315666486], [-2.4252396916929597, 53.57358377994697], [-2.4251154932810417, 53.573497863906915], [-2.4249955291519756, 53.57342263095645], [-2.4248790845822663, 53.57335530350738], [-2.4247654448484184, 53.57329310397147], [-2.4246538952269368, 53.57323325476053], [-2.4245437209943264, 53.57317297828632], [-2.424434207427092, 53.57310949696064], [-2.424324639801738, 53.573040033195255], [-2.42421430339477, 53.57296180940195], [-2.4241024834826916, 53.57287204799252], [-2.423988465342009, 53.57276797137874], [-2.4238715342492254, 53.57264680197239], [-2.4237509754808473, 53.57250576218526], [-2.4236565999999997, 53.57234929999999], [-2.4235659, 53.5721802], [-2.4234916999999996, 53.5720256], [-2.423322, 53.5717602], [-2.423201, 53.5716143], [-2.4229076, 53.5712397], [-2.4225324, 53.57074879999999], [-2.4221501, 53.57031499999999], [-2.4221233999999994, 53.5702847], [-2.4218407999999996, 53.5699166], [-2.4214586, 53.5695026], [-2.4208408999999995, 53.568792], [-2.4204804, 53.568371500000005], [-2.4201001, 53.5679034], [-2.4197666816880723, 53.5675110212439], [-2.419488799999999, 53.567184], [-2.4194076999999994, 53.56709600000001], [-2.4191252, 53.5667477], [-2.4190231, 53.566624700000006], [-2.4186054, 53.5661782], [-2.4181012, 53.5656941], [-2.4171137, 53.5648239], [-2.4164411999999995, 53.56426909999999], [-2.4160948, 53.56398740000001], [-2.4150144, 53.5631551], [-2.4136890999999996, 53.56223429999999], [-2.4127647, 53.561641900000005], [-2.4116168, 53.5609487], [-2.4105893999999997, 53.56035980000001], [-2.4093793999999997, 53.55971589999999], [-2.4088959, 53.55947840000001], [-2.4082987, 53.559188], [-2.4076372, 53.558884], [-2.4070307, 53.558624599999995], [-2.4063375999999996, 53.558322200000006], [-2.4022650999999997, 53.5565507], [-2.4013286999999996, 53.556143299999995], [-2.4009914, 53.5559916], [-2.4005618999999996, 53.55581549999999], [-2.3978848, 53.5545945], [-2.3949986999999995, 53.553307], [-2.3916574999999995, 53.55182990000001], [-2.3897162000000005, 53.5509517], [-2.3893388999999994, 53.55078220000001], [-2.3889672, 53.5506248], [-2.3887925999999995, 53.550550900000005], [-2.3885619, 53.550448], [-2.3876891, 53.550093], [-2.3866315, 53.5496633], [-2.3832552999999996, 53.54833870000001], [-2.3820917, 53.54783620000001], [-2.3812713, 53.5474476], [-2.3782343, 53.54589130000001], [-2.3762696, 53.544889699999985], [-2.3759156999999997, 53.5447138], [-2.3751570999999996, 53.5443365], [-2.3743965, 53.5439531], [-2.374162800000001, 53.5438389], [-2.3717254999999997, 53.54265389999998], [-2.3691818999999996, 53.54148499999999], [-2.3690661, 53.5414336], [-2.3678271, 53.54086480000001], [-2.361859, 53.53808169999999], [-2.3609629, 53.5376702], [-2.3594240999999996, 53.53698510000001], [-2.3587750999999995, 53.5367055], [-2.3576592, 53.53624599999999], [-2.3556425, 53.5354017], [-2.3543169, 53.53484929999999], [-2.352892, 53.5342632], [-2.3515976999999997, 53.5337217], [-2.3508295, 53.5334239], [-2.350024, 53.53312820000001], [-2.3492218, 53.5328496], [-2.3484537, 53.5326033], [-2.3477577999999997, 53.53238699999999], [-2.347075, 53.532193599999985], [-2.3464567, 53.5320324], [-2.3449403, 53.5316948], [-2.3404852, 53.53072259999999], [-2.3400080999999995, 53.53060729999999], [-2.339415, 53.53045599999999], [-2.3378717, 53.53003300000001], [-2.3371017, 53.5298048], [-2.3356197387107556, 53.52935671591617], [-2.3354993, 53.5293203], [-2.3346534, 53.52906439999999], [-2.3334216, 53.52869029999999], [-2.3296219, 53.52754019999999], [-2.3267942999999995, 53.52667939999999], [-2.3235002, 53.52568050000001], [-2.3232975, 53.525621400000006], [-2.3212977, 53.5250102], [-2.3202938999999994, 53.5247056], [-2.3192940999999996, 53.52439869999999], [-2.3183969, 53.524106499999995], [-2.3176177, 53.5238326], [-2.3169002, 53.523559500000005], [-2.3163535999999993, 53.52333759999999], [-2.3156624, 53.5230397], [-2.3149923999999995, 53.52273159999999], [-2.3146217, 53.5225546], [-2.3146037, 53.5225455], [-2.3140949, 53.52228770000001], [-2.313817, 53.522137699999995], [-2.3135499, 53.5219962], [-2.3131878, 53.5217873], [-2.3122926, 53.5212361], [-2.312288277638608, 53.52123315641426], [-2.3114634, 53.52067139999999], [-2.3108209, 53.520187199999995], [-2.310217999999999, 53.5196858], [-2.30941, 53.51895559999999], [-2.3086201, 53.5182239], [-2.3084687, 53.5180865], [-2.3072535, 53.5169594], [-2.3060498999999997, 53.51583719999999], [-2.3054928, 53.515331499999995], [-2.3052564999999996, 53.51510929999999], [-2.3050126, 53.51488919999999], [-2.3045043, 53.5144434], [-2.3039755999999993, 53.5140061], [-2.3034279, 53.51357869999999], [-2.3013467999999997, 53.512071500000005], [-2.3002819, 53.5111833], [-2.2997582, 53.5106943], [-2.2994906, 53.5104379], [-2.299234, 53.51018069999999], [-2.2987168, 53.5096241], [-2.2982303, 53.5090645], [-2.2979389, 53.50870090000001], [-2.2976635, 53.5083325], [-2.297398, 53.507961], [-2.2971480999999994, 53.5075893], [-2.2968832, 53.507174], [-2.2966222, 53.50675159999999], [-2.2961162, 53.505905199999994], [-2.2958524, 53.505458700000005], [-2.2955218999999993, 53.50491540000001], [-2.2954226, 53.5047551], [-2.2951969, 53.5043823], [-2.2949843999999997, 53.504026999999994], [-2.2945171, 53.50325149999999], [-2.2940035, 53.50239049999999], [-2.293728, 53.50192969999999], [-2.2935501, 53.5016322], [-2.2933275, 53.501285800000005], [-2.2930901999999995, 53.5009427], [-2.2927929999999996, 53.5005348], [-2.2926489, 53.5003548], [-2.2924721, 53.5001431], [-2.2920415999999997, 53.4996455], [-2.2917991, 53.499387], [-2.2916344, 53.4992181], [-2.2911491, 53.498743299999994], [-2.290314, 53.4980287], [-2.2899628, 53.4977414], [-2.2895969, 53.4974594], [-2.2892359, 53.497204200000006], [-2.2888661, 53.49695099999999], [-2.2885089999999995, 53.4967215], [-2.2881468999999997, 53.49649600000001], [-2.2871738, 53.4959389], [-2.2864806, 53.4955719], [-2.2855036, 53.4950651], [-2.2847586, 53.49467709999999], [-2.2841691999999996, 53.494373200000005], [-2.2828450999999994, 53.4936905], [-2.2823365999999994, 53.4934269], [-2.2815019999999997, 53.492994800000005], [-2.2803701, 53.4924047], [-2.2797309, 53.4920281], [-2.27935, 53.49177449999999], [-2.2790169, 53.491541], [-2.2783343, 53.4909876], [-2.2777443, 53.4904347], [-2.2774623, 53.49012249999999], [-2.2771935, 53.48980569999999], [-2.2768313, 53.48931429999999], [-2.2766023, 53.488941], [-2.2762347999999997, 53.48818320000001], [-2.2761865999999995, 53.4880574], [-2.2759778, 53.4875796], [-2.2759046, 53.48738730000001], [-2.2757907999999993, 53.4870124], [-2.2757736000000004, 53.48692200000001], [-2.2756459, 53.4861063], [-2.2755722, 53.4856352], [-2.2755173999999996, 53.48533749999999], [-2.2754379, 53.48501520000001], [-2.2753292, 53.484731399999994], [-2.2751036, 53.48433919999999], [-2.2750145, 53.4841619], [-2.2748377, 53.4837199], [-2.274717400000001, 53.4834638], [-2.2745511, 53.48316669999999], [-2.2744267, 53.4829831], [-2.2742777999999997, 53.482804999999985], [-2.2735436, 53.4820693], [-2.2733045, 53.4818635], [-2.2728986, 53.4814963], [-2.2725078, 53.48115800000001], [-2.2721858000000004, 53.4808906], [-2.27184, 53.4806086], [-2.2712878, 53.4801736], [-2.2708245999999996, 53.4798708], [-2.270704, 53.47978309999999], [-2.2704946999999995, 53.47966420000001], [-2.2702662, 53.4795443], [-2.2700308, 53.4794355], [-2.2698242, 53.479351599999994], [-2.2696426999999995, 53.4792788], [-2.2694648999999996, 53.47921379999999], [-2.2692940000000004, 53.479157599999986], [-2.2691181, 53.4791009], [-2.2689582, 53.4790551], [-2.2687430999999996, 53.478997699999994], [-2.2685388, 53.47895019999999], [-2.2682118, 53.4788805], [-2.2679395999999996, 53.47883819999999], [-2.2679104, 53.4788337], [-2.2676999, 53.478803500000005], [-2.2676426, 53.4787967], [-2.2674907, 53.4787765], [-2.2672301, 53.4787486], [-2.2669147999999995, 53.4787158], [-2.266159899999999, 53.4786373], [-2.265805062641371, 53.47860502124673], [-2.2655407335741953, 53.47858540878351], [-2.2653072164578427, 53.47856744982952], [-2.265100099934305, 53.478550968836934], [-2.2649149726455744, 53.478535790257986], [-2.264747423233642, 53.47852173854483], [-2.2645930403405, 53.47850863814968], [-2.2644474126081393, 53.47849631352475], [-2.2643061286785526, 53.478484589122225], [-2.2641647771937303, 53.47847328939431], [-2.264018946795665, 53.478462238793185], [-2.263864226126348, 53.478451261771056], [-2.263696203827771, 53.47844018278013], [-2.2635104685419254, 53.47842882627259], [-2.263302608910804, 53.478417016700654], [-2.263068213576397, 53.47840457851649], [-2.2628028711806967, 53.47839133617232], [-2.2625491, 53.47836959999999], [-2.2623151999999997, 53.4783457], [-2.2620247999999994, 53.478315299999984], [-2.2618494, 53.4782887], [-2.2616674, 53.4782578], [-2.2614608, 53.47822000000001], [-2.2612895, 53.4781832], [-2.2610726999999997, 53.4781279], [-2.2608594, 53.4780612], [-2.2607032999999994, 53.478002800000006], [-2.2605405, 53.47793550000001], [-2.2603927, 53.477863500000005], [-2.260278, 53.47779890000001], [-2.2601153, 53.4777042], [-2.2599630000000004, 53.4776009], [-2.2597866, 53.47745750000001], [-2.2596235999999994, 53.4773086], [-2.2593159000000003, 53.4770037], [-2.2589148, 53.47665299999999], [-2.2587393, 53.4765269], [-2.2586029, 53.4764325], [-2.2584524, 53.4763448], [-2.2582519, 53.4762309], [-2.2580228, 53.4761202], [-2.2578575999999995, 53.47604249999999], [-2.2576746, 53.475965499999994], [-2.2575311999999994, 53.4759099], [-2.2573339, 53.4758388], [-2.2571531, 53.4757807], [-2.2567601, 53.475656699999995], [-2.2559797000000006, 53.47541910000001], [-2.2540947, 53.474822], [-2.2539213999999994, 53.4747851], [-2.2536510999999995, 53.47471969999999], [-2.2532479999999997, 53.4745937], [-2.2528481, 53.474467], [-2.2525796999999996, 53.4743878], [-2.2524646025739337, 53.47435992754473], [-2.2522094685109715, 53.47431574088152], [-2.251984095345259, 53.4742761967482], [-2.25178413766372, 53.47424090968535], [-2.2516052500532777, 53.47420949423351], [-2.251443087100855, 53.47418156493326], [-2.2512933033933753, 53.47415673632516], [-2.251151553517762, 53.474134622949784], [-2.2510134920609386, 53.47411483934769], [-2.250874773609828, 53.47409700005944], [-2.250731052751354, 53.4740807196256], [-2.2505779840724394, 53.47406561258674], [-2.250411222160007, 53.47405129348341], [-2.250226421600982, 53.47403737685619], [-2.2500192369822862, 53.47402347724564], [-2.249785322890843, 53.47400920919232], [-2.2495203339135763, 53.4739941872368], [-2.2486573999999995, 53.4739635], [-2.2477473, 53.4739312], [-2.2477258, 53.47393040000001], [-2.2466494, 53.473891499999986], [-2.2462925999999994, 53.47387669999999], [-2.2457882102988034, 53.47387125803353], [-2.2452916, 53.47386590000001], [-2.245096199999999, 53.4738586], [-2.2442002, 53.47382900000001], [-2.2437992, 53.47384449999999], [-2.2427902999999993, 53.473864500000005], [-2.2425504999999997, 53.47386689999999], [-2.2421457999999994, 53.47385200000001], [-2.2418299, 53.47384040000001], [-2.2415314, 53.4738265], [-2.2412958, 53.47382270000001], [-2.2410453999999995, 53.473823], [-2.2407611, 53.47382819999999], [-2.2405572, 53.473840999999986], [-2.2401869, 53.473878000000006], [-2.2397204999999993, 53.47397209999999], [-2.2393915999999994, 53.4740457], [-2.238672, 53.474185600000006], [-2.238417, 53.474242399999994], [-2.2380085000000003, 53.4743334], [-2.2365309999999994, 53.47466169999999], [-2.2362245, 53.47473], [-2.2350142, 53.47499989999999], [-2.2339923999999995, 53.4752369], [-2.2314979, 53.4758161], [-2.2307341999999997, 53.4759882], [-2.2305469999999996, 53.476023199999986], [-2.230347, 53.4760507], [-2.2300135, 53.4760891], [-2.2299117770382018, 53.476100990875665]]}", "current_leg_start": "Preston", "dest_arr_time_act": "0047", "motion_projection": null, "next_location_lat": "53.4761010", "next_location_lon": "-2.2299118", "previous_location": null, "current_leg_milage": "31.3", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 379.743, \"from_m\": 0.0, \"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\": 579.754, \"from_m\": 379.743, \"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\": 609.258, \"from_m\": 579.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\": 8807.127, \"from_m\": 609.258, \"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\": 9196.737, \"from_m\": 8807.127, \"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\": 16382.983, \"from_m\": 9196.737, \"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\": 19229.54, \"from_m\": 16382.983, \"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\": 19345.179, \"from_m\": 19229.54, \"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\": 27824.069, \"from_m\": 19345.179, \"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\": 27854.707, \"from_m\": 27824.069, \"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\": 31873.302, \"from_m\": 27854.707, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 32390.929, \"from_m\": 31873.302, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 32915.628, \"from_m\": 32390.929, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 32960.612, \"from_m\": 32915.628, \"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\": 33974.428, \"from_m\": 32960.612, \"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\": 41542.088, \"from_m\": 33974.428, \"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\": 43950.205, \"from_m\": 41542.088, \"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\": 46116.952, \"from_m\": 43950.205, \"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\": 46584.928, \"from_m\": 46116.952, \"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\": 47539.036, \"from_m\": 46584.928, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 47972.07, \"from_m\": 47539.036, \"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\": 48878.579, \"from_m\": 47972.07, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 48910.07, \"from_m\": 48878.579, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 49255.387, \"from_m\": 48910.07, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 49315.64, \"from_m\": 49255.387, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 49741.471, \"from_m\": 49315.64, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 49821.28, \"from_m\": 49741.471, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 50434.21, \"from_m\": 49821.28, \"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\": 50978.745, \"from_m\": 50434.21, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 50998.581, \"from_m\": 50978.745, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 51044.788, \"from_m\": 50998.581, \"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\": 51354.201, \"from_m\": 51044.788, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 51517.926, \"from_m\": 51354.201, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 53460.267, \"from_m\": 51517.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}], \"service_id\": 625876, \"profile_key\": \"911cb79becdb82ad10ba5b1af7e7d07a77b8ca6ccf00c5e775858c0726c546e7\", \"schedule_id\": 38378, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2330\", \"location\": \"Preston\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 106012}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2332\", \"location\": \"Ribble Jn\", \"stage_seq\": 2, \"distance_m\": 1029.552, \"section_seq\": 1, \"route_path_id\": 106012}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2335H\", \"location\": \"Euxton Jn\", \"stage_seq\": 3, \"distance_m\": 8622.577, \"section_seq\": 1, \"route_path_id\": 106012}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2339H\", \"location\": \"Chorley\", \"stage_seq\": 4, \"distance_m\": 13820.588, \"section_seq\": 1, \"route_path_id\": 106012}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2347\", \"location\": \"Lostock Jn\", \"stage_seq\": 5, \"distance_m\": 27854.707, \"section_seq\": 1, \"route_path_id\": 106012}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2357H\", \"location\": \"Bolton\", \"stage_seq\": 6, \"distance_m\": 32505.549, \"section_seq\": 1, \"route_path_id\": 106012}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2359H\", \"location\": \"Burnden Jn\", \"stage_seq\": 7, \"distance_m\": 33212.293, \"section_seq\": 1, \"route_path_id\": 106012}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0013H\", \"location\": \"Salford Crescent\", \"stage_seq\": 8, \"distance_m\": 46805.32, \"section_seq\": 1, \"route_path_id\": 106012}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0017H\", \"location\": \"Ordsall Lane Jn\", \"stage_seq\": 9, \"distance_m\": 48054.319, \"section_seq\": 1, \"route_path_id\": 106012}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0021H\", \"location\": \"Water Street Jn\", \"stage_seq\": 10, \"distance_m\": 48561.329, \"section_seq\": 1, \"route_path_id\": 106012}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0025\", \"location\": \"Deansgate\", \"stage_seq\": 11, \"distance_m\": 49098.235, \"section_seq\": 1, \"route_path_id\": 106012}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0025H\", \"location\": \"Manchester Oxford Road\", \"stage_seq\": 12, \"distance_m\": 49665.242, \"section_seq\": 1, \"route_path_id\": 106012}, {\"is_pass\": false, \"wtt_arr\": \"0029\", \"wtt_dep\": \"0034\", \"location\": \"Manchester Piccadilly\", \"stage_seq\": 13, \"distance_m\": 50559.977, \"section_seq\": 1, \"route_path_id\": 106012}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0037\", \"location\": \"Ardwick Jn\", \"stage_seq\": 14, \"distance_m\": 51664.298, \"section_seq\": 1, \"route_path_id\": 106012}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0041\", \"location\": \"Longsight North\", \"stage_seq\": 15, \"distance_m\": 52441.97, \"section_seq\": 1, \"route_path_id\": 106012}, {\"is_pass\": false, \"wtt_arr\": \"0047\", \"wtt_dep\": null, \"location\": \"Longsight Carriage Maintenance Depot\", \"stage_seq\": 16, \"distance_m\": 53460.267, \"section_seq\": 1, \"route_path_id\": 106012}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 53460.267, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 106012}], \"total_distance_m\": 53460.267, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 49707.274, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 3752.993, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2330", "service_state_basis": "TRUST_CANCELLATION", "current_leg_duration": "59.0", "current_position_lat": "53.7336840", "current_position_lon": "-2.7025988", "service_state_source": "TRUST", "glide_timing_evidence": "[]", "service_state_location": "Preston", "service_state_platform": "5", "timing_fact_generation": 1789598021352626, "current_leg_arrival_utc": "2026-09-17T00:29:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T22:33:41.347644", "service_state_evidence_id": 16735041, "current_leg_start_actual_dep": "2026-09-16T23:30:30+01:00", "operational_evidence_version": 2, "service_state_event_time_utc": "2026-09-16T22:33:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T22:43:41.629201", "service_state_valid_until_kind": null, "operational_interpretation_version": 2, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Avanti West Coast O PRE XML 5H07 None None None None {"version": 3, "segments": [{"to_m": 379.743, "from_m": 0.0, "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": 579.754, "from_m": 379.743, "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": 609.258, "from_m": 579.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": 8807.127, "from_m": 609.258, "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": 9196.737, "from_m": 8807.127, "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": 16382.983, "from_m": 9196.737, "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": 19229.54, "from_m": 16382.983, "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": 19345.179, "from_m": 19229.54, "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": 27824.069, "from_m": 19345.179, "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": 27854.707, "from_m": 27824.069, "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": 31873.302, "from_m": 27854.707, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 32390.929, "from_m": 31873.302, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 32915.628, "from_m": 32390.929, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 32960.612, "from_m": 32915.628, "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": 33974.428, "from_m": 32960.612, "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": 41542.088, "from_m": 33974.428, "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": 43950.205, "from_m": 41542.088, "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": 46116.952, "from_m": 43950.205, "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": 46584.928, "from_m": 46116.952, "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": 47539.036, "from_m": 46584.928, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 47972.07, "from_m": 47539.036, "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": 48878.579, "from_m": 47972.07, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 48910.07, "from_m": 48878.579, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 49255.387, "from_m": 48910.07, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 49315.64, "from_m": 49255.387, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 30.0}, {"to_m": 49741.471, "from_m": 49315.64, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 49821.28, "from_m": 49741.471, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 50434.21, "from_m": 49821.28, "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": 50978.745, "from_m": 50434.21, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 50998.581, "from_m": 50978.745, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 51044.788, "from_m": 50998.581, "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": 51354.201, "from_m": 51044.788, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 51517.926, "from_m": 51354.201, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 53460.267, "from_m": 51517.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}], "service_id": 625876, "profile_key": "911cb79becdb82ad10ba5b1af7e7d07a77b8ca6ccf00c5e775858c0726c546e7", "schedule_id": 38378, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2330", "location": "Preston", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 106012}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2332", "location": "Ribble Jn", "stage_seq": 2, "distance_m": 1029.552, "section_seq": 1, "route_path_id": 106012}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2335H", "location": "Euxton Jn", "stage_seq": 3, "distance_m": 8622.577, "section_seq": 1, "route_path_id": 106012}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2339H", "location": "Chorley", "stage_seq": 4, "distance_m": 13820.588, "section_seq": 1, "route_path_id": 106012}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2347", "location": "Lostock Jn", "stage_seq": 5, "distance_m": 27854.707, "section_seq": 1, "route_path_id": 106012}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2357H", "location": "Bolton", "stage_seq": 6, "distance_m": 32505.549, "section_seq": 1, "route_path_id": 106012}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2359H", "location": "Burnden Jn", "stage_seq": 7, "distance_m": 33212.293, "section_seq": 1, "route_path_id": 106012}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0013H", "location": "Salford Crescent", "stage_seq": 8, "distance_m": 46805.32, "section_seq": 1, "route_path_id": 106012}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0017H", "location": "Ordsall Lane Jn", "stage_seq": 9, "distance_m": 48054.319, "section_seq": 1, "route_path_id": 106012}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0021H", "location": "Water Street Jn", "stage_seq": 10, "distance_m": 48561.329, "section_seq": 1, "route_path_id": 106012}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0025", "location": "Deansgate", "stage_seq": 11, "distance_m": 49098.235, "section_seq": 1, "route_path_id": 106012}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0025H", "location": "Manchester Oxford Road", "stage_seq": 12, "distance_m": 49665.242, "section_seq": 1, "route_path_id": 106012}, {"is_pass": false, "wtt_arr": "0029", "wtt_dep": "0034", "location": "Manchester Piccadilly", "stage_seq": 13, "distance_m": 50559.977, "section_seq": 1, "route_path_id": 106012}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0037", "location": "Ardwick Jn", "stage_seq": 14, "distance_m": 51664.298, "section_seq": 1, "route_path_id": 106012}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0041", "location": "Longsight North", "stage_seq": 15, "distance_m": 52441.97, "section_seq": 1, "route_path_id": 106012}, {"is_pass": false, "wtt_arr": "0047", "wtt_dep": null, "location": "Longsight Carriage Maintenance Depot", "stage_seq": 16, "distance_m": 53460.267, "section_seq": 1, "route_path_id": 106012}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 53460.267, "from_m": 0.0, "section_seq": 1, "route_path_id": 106012}], "total_distance_m": 53460.267, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 49707.274, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 3752.993, "synthetic_unknown_infrastructure_limit_mph": 60} [] Preston 2330 2330 5 23:30:00 None Longsight Carriage Maintenance Depot 0047 0047 None None None https://www.realtimetrains.co.uk/service/gb-nr:W34133/2026-09-16/detailed None Preston 2026-09-16T23:30:30+01:00 Manchester Piccadilly 59.0 {"type": "LineString", "coordinates": [[-2.7074629, 53.75545369999999], [-2.7072046, 53.7543218], [-2.707174, 53.754186], [-2.7070750999999995, 53.7537833], [-2.7066813999999995, 53.7527646], [-2.7065883, 53.752463799999994], [-2.7065156999999997, 53.752175399999985], [-2.7064984, 53.7520893], [-2.7064572, 53.7518285], [-2.7064513, 53.7517923], [-2.7064384999999995, 53.7517184], [-2.7063506, 53.7512404], [-2.7062676999999997, 53.7507899], [-2.7062624999999993, 53.7507622], [-2.7061763999999995, 53.7503007], [-2.7058971, 53.7488031], [-2.7055582, 53.746889499999995], [-2.7055234999999995, 53.7467027], [-2.7053928, 53.74628409999999], [-2.7050455999999996, 53.7444894], [-2.7050237, 53.7443761], [-2.7048222, 53.743284], [-2.7046021, 53.74221699999999], [-2.704554, 53.7419315], [-2.7043952999999994, 53.741054300000016], [-2.7043869999999997, 53.7410091], [-2.7043552, 53.740839], [-2.7042774, 53.7405196], [-2.7041576999999997, 53.7398076], [-2.7040155, 53.73902809999999], [-2.703823, 53.737866299999986], [-2.7037565, 53.73745830000001], [-2.7035739999999997, 53.73654270000001], [-2.7034665, 53.73613819999999], [-2.7033531, 53.73572759999998], [-2.7032271, 53.735321799999994], [-2.703009, 53.7346574], [-2.7028765152117713, 53.734323238421794], [-2.7027485999999996, 53.734000599999995], [-2.7022356000000003, 53.7329164], [-2.7019433, 53.73227380000001], [-2.701449199999999, 53.731087499999994], [-2.7009503999999995, 53.729963899999994], [-2.7003796, 53.72871719999999], [-2.6994792, 53.72677569999998], [-2.6989105, 53.72565240000001], [-2.6983604, 53.72452949999999], [-2.6976057502796564, 53.722932873623094], [-2.6975903312417797, 53.722900250647385], [-2.6968918, 53.72142229999999], [-2.6961732, 53.719587100000005], [-2.6960918, 53.7193791], [-2.6949458523585643, 53.71689550407083], [-2.6945342, 53.7160033], [-2.6943687999999995, 53.715652899999995], [-2.6907591999999996, 53.707600799999994], [-2.6885932, 53.7028233], [-2.6877767999999995, 53.7011091], [-2.6870568, 53.69972949999999], [-2.6869265, 53.6994531], [-2.6866045999999995, 53.69874219999999], [-2.6865268, 53.6985703], [-2.6862875999999996, 53.698041899999986], [-2.6853595, 53.695730899999994], [-2.6853047999999995, 53.695594699999994], [-2.6845607999999994, 53.6939338], [-2.679745, 53.68330179999999], [-2.678799, 53.68121289999999], [-2.678771331262248, 53.68115157602794], [-2.6784412999999994, 53.6804201], [-2.6782619, 53.6800224], [-2.678259032066838, 53.68001597954963], [-2.6777839, 53.6789523], [-2.6776303, 53.678611800000006], [-2.6775673999999996, 53.67847379999999], [-2.6775420999999997, 53.678418400000005], [-2.6773310999999995, 53.6780563], [-2.6772172, 53.67787469999999], [-2.6770849999999995, 53.67769510000001], [-2.676836199999999, 53.67739850000001], [-2.676547, 53.6771293], [-2.6761991, 53.67684969999999], [-2.6757628, 53.67655769999999], [-2.6753347999999995, 53.6763005], [-2.6747534999999996, 53.675993899999995], [-2.6745857999999996, 53.675915200000006], [-2.6740634999999995, 53.67567019999999], [-2.6734704, 53.675423899999984], [-2.672936599999999, 53.6752208], [-2.672132, 53.6749393], [-2.6713133999999994, 53.6746862], [-2.6706058, 53.6745071], [-2.6699667999999996, 53.67436930000001], [-2.6691310999999995, 53.6742171], [-2.6682602, 53.6740909], [-2.6676080999999994, 53.6740059], [-2.6613253, 53.673207600000005], [-2.6603716, 53.67308800000001], [-2.6581796999999994, 53.672813], [-2.6552702, 53.672448], [-2.6507477, 53.6718806], [-2.6462533, 53.671321500000005], [-2.6452146, 53.67118289999999], [-2.6444038999999995, 53.6710617], [-2.6436606999999994, 53.670939], [-2.6427728, 53.6707793], [-2.6416787, 53.6705432], [-2.6404598999999997, 53.6702381], [-2.639354, 53.6699129], [-2.6380939, 53.6695086], [-2.6372943, 53.6692108], [-2.6363803, 53.66882780000001], [-2.6350367, 53.66822729999999], [-2.6345774, 53.667991], [-2.6330854, 53.66720970000001], [-2.6317468000000006, 53.66651230000001], [-2.6301407, 53.6656655], [-2.6296929, 53.665373599999995], [-2.6293466, 53.665127700000006], [-2.6287098, 53.664584399999995], [-2.6282149999999995, 53.6640779], [-2.6277492999999996, 53.66349269999999], [-2.627512799999999, 53.663104700000005], [-2.627257999999999, 53.6626061], [-2.6270782, 53.66216730000001], [-2.6269516000000004, 53.6617025], [-2.6268851999999994, 53.66126140000001], [-2.626885, 53.6611888], [-2.6268838, 53.660686199999994], [-2.6269908999999996, 53.65989869999999], [-2.6273345999999997, 53.6587567], [-2.6274641, 53.658268], [-2.6275764, 53.6577004], [-2.6276262999999997, 53.65727450000001], [-2.6276518, 53.6566929], [-2.6276621999999996, 53.6562333], [-2.6276406, 53.6557277], [-2.6274668, 53.6545126], [-2.6273071, 53.65392959999999], [-2.6272782999999995, 53.6538376], [-2.6272062, 53.6536233], [-2.6271791, 53.6535427], [-2.6270005999999997, 53.653065899999994], [-2.6268195999999997, 53.652648799999994], [-2.6265389, 53.652073400000006], [-2.6262687999999996, 53.65156759999999], [-2.6259487, 53.6510508], [-2.6256095, 53.6505807], [-2.6251404, 53.6499847], [-2.6243521, 53.64910299999999], [-2.6237232999999995, 53.6485095], [-2.6231765999999994, 53.6480339], [-2.6226863999999996, 53.64762609999999], [-2.6221829, 53.6472568], [-2.6216364999999997, 53.6468691], [-2.6211795999999996, 53.646566099999994], [-2.620531, 53.6461555], [-2.6179831, 53.64470609999999], [-2.6175952, 53.644448399999995], [-2.6166737, 53.64380800000001], [-2.6158809999999995, 53.64321299999999], [-2.6153413999999997, 53.642723200000006], [-2.6144579, 53.64190260000001], [-2.6140811, 53.6415042], [-2.6136775999999995, 53.6410865], [-2.6134645, 53.64084819999999], [-2.6125121999999994, 53.63964909999999], [-2.6119637999999994, 53.6387892], [-2.6116223, 53.63817670000001], [-2.6110187, 53.636923200000005], [-2.6105154, 53.63543539999999], [-2.6104243, 53.6351648], [-2.6103729999999996, 53.635012499999995], [-2.6097089, 53.6329561], [-2.6096763999999997, 53.63282509999999], [-2.6096171, 53.632616], [-2.609386, 53.6318677], [-2.6092114999999994, 53.6312444], [-2.6090245999999997, 53.6300215], [-2.6089876, 53.629179500000006], [-2.6090545, 53.6281566], [-2.6090993700482907, 53.62791270082296], [-2.6092599, 53.627040099999995], [-2.6094884, 53.6261692], [-2.6096213, 53.6256524], [-2.6097118, 53.62499900000001], [-2.6097544, 53.6246043], [-2.6097732, 53.62404419999999], [-2.609789, 53.62363930000001], [-2.6097618, 53.62328469999999], [-2.6096574, 53.6224362], [-2.6095291, 53.6217742], [-2.6093552, 53.6210706], [-2.6090052, 53.6200568], [-2.6086569999999996, 53.6192704], [-2.6083019, 53.6186394], [-2.6076690999999994, 53.61763359999999], [-2.6072489999999995, 53.6170557], [-2.6071959, 53.616982699999994], [-2.6066663, 53.616359900000006], [-2.6062440999999996, 53.6158983], [-2.6057156, 53.61535099999999], [-2.605114323946612, 53.61477403609558], [-2.6050700999999994, 53.614731599999985], [-2.6038801, 53.6137872], [-2.602954, 53.613124000000006], [-2.6021772, 53.6126168], [-2.6008148999999996, 53.6118104], [-2.5984873, 53.610471], [-2.5973161, 53.6097887], [-2.5968976999999995, 53.609545], [-2.5962843, 53.609187600000006], [-2.5960653, 53.6090601], [-2.5936161, 53.6076332], [-2.5926534999999995, 53.6070943], [-2.5874676, 53.604049100000005], [-2.585674899999999, 53.602920999999995], [-2.5816310999999996, 53.6001921], [-2.5770316, 53.5967069], [-2.5749458, 53.5949587], [-2.5737572999999996, 53.594024], [-2.5732872, 53.593726499999995], [-2.5728872999999997, 53.5934194], [-2.5726842, 53.59327219999999], [-2.5716213, 53.5925015], [-2.5698134999999995, 53.5912248], [-2.5693922, 53.590947199999995], [-2.5693733999999995, 53.5909348], [-2.5686317, 53.5904461], [-2.5665029, 53.5891037], [-2.563601499999999, 53.587318], [-2.5624482, 53.5866492], [-2.5601467999999996, 53.58543599999999], [-2.5575776, 53.5841877], [-2.5572313, 53.5840463], [-2.5530768, 53.582350100000006], [-2.548955, 53.58096350000001], [-2.5479106, 53.5806121], [-2.5425357, 53.57889139999999], [-2.539633499999999, 53.5779722], [-2.5374198, 53.57727099999999], [-2.5328047, 53.57580509999999], [-2.5311559, 53.57525160000001], [-2.5297533, 53.5748113], [-2.52909818792948, 53.57460657386965], [-2.528705, 53.574483699999995], [-2.5276348999999994, 53.574181200000005], [-2.5266913, 53.57392959999999], [-2.5247953, 53.573420199999994], [-2.5224567, 53.57286830000001], [-2.5184744999999995, 53.57207669999999], [-2.5179149, 53.5719794], [-2.516918, 53.571821699999994], [-2.5159837, 53.571683400000005], [-2.51528279553466, 53.57158454539991], [-2.5145224, 53.5714773], [-2.5138051, 53.5713807], [-2.5128628, 53.5712604], [-2.5121282999999996, 53.57117040000001], [-2.5111605999999997, 53.5710642], [-2.5106197999999997, 53.5710112], [-2.5094965999999994, 53.5709269], [-2.5080852, 53.57087090000001], [-2.5068030999999995, 53.5708613], [-2.5061747, 53.5708662], [-2.5055369999999995, 53.5708833], [-2.504924, 53.5709126], [-2.5043372, 53.5709398], [-2.5036858999999994, 53.570989999999995], [-2.503105, 53.57103719999999], [-2.5025484, 53.57109679999999], [-2.5018079, 53.5711825], [-2.5008389, 53.5713251], [-2.5001622, 53.571434700000005], [-2.4991850999999996, 53.5716152], [-2.4986403, 53.57173279999999], [-2.4981638, 53.57183549999999], [-2.4975285000000005, 53.5719905], [-2.4968163, 53.5721761], [-2.4963428, 53.5723107], [-2.4953781, 53.572600900000005], [-2.4940378999999995, 53.57305240000001], [-2.4937775, 53.5731458], [-2.4921549, 53.5737296], [-2.4905167, 53.574315600000006], [-2.4897824, 53.57454880000001], [-2.4895793307666563, 53.57460657386965], [-2.4892281, 53.5747065], [-2.4885446, 53.574887999999994], [-2.4879728000000005, 53.575016000000005], [-2.4873002999999994, 53.5751576], [-2.4865860999999994, 53.57529290000001], [-2.4857787999999994, 53.57543229999999], [-2.484981, 53.5755656], [-2.4841769, 53.57567389999999], [-2.4833656999999993, 53.57577], [-2.4824523, 53.5758549], [-2.4815462, 53.57592499999999], [-2.4806443, 53.5759696], [-2.4795426, 53.5759984], [-2.4785007999999995, 53.5760034], [-2.4777789, 53.5759917], [-2.4765397999999994, 53.57593910000001], [-2.4757565, 53.5758938], [-2.4750456999999995, 53.575834], [-2.4740377999999996, 53.57571910000001], [-2.4729965, 53.5755636], [-2.4719855999999996, 53.5753936], [-2.4706739, 53.57513079999999], [-2.4691885, 53.57480029999999], [-2.4683911999999997, 53.574637900000006], [-2.4682249007746333, 53.57460657386965], [-2.4669945, 53.5743748], [-2.466216, 53.5742525], [-2.4651474999999996, 53.5740952], [-2.4638019, 53.57392120000001], [-2.4625762, 53.5738048], [-2.4614543999999996, 53.57373040000001], [-2.4607127, 53.5736925], [-2.4599989, 53.57367270000001], [-2.4589894999999995, 53.5736576], [-2.4581244, 53.573654099999985], [-2.4572197999999994, 53.5736699], [-2.4565278, 53.57370300000001], [-2.4556267, 53.5737435], [-2.4551581, 53.5737743], [-2.4546365, 53.5738167], [-2.4540032, 53.5738695], [-2.4535472, 53.5739137], [-2.4532545999999997, 53.5739436], [-2.4523298999999996, 53.5740528], [-2.451400899999999, 53.57417559999999], [-2.4504717, 53.5743116], [-2.4495939999999994, 53.5744528], [-2.4487728188586613, 53.57460657386965], [-2.4487369, 53.5746133], [-2.4481025999999995, 53.57474179999999], [-2.4476918, 53.5748325], [-2.4467078, 53.575052199999995], [-2.4459729, 53.57521699999999], [-2.4453433, 53.5753576], [-2.4444505999999997, 53.5755466], [-2.4439295999999997, 53.575644], [-2.4434191, 53.575722500000005], [-2.4429289, 53.57577909999999], [-2.4423128, 53.575858499999995], [-2.4414394, 53.5759266], [-2.4410702, 53.5759437], [-2.4404839, 53.5759618], [-2.4397536999999994, 53.5759795], [-2.4390332999999997, 53.5759721], [-2.4383378, 53.57595719999999], [-2.4377856999999996, 53.575948199999985], [-2.4343157999999994, 53.5758809], [-2.4330691, 53.575829600000006], [-2.4300358, 53.5756655], [-2.4298574999999993, 53.5756525], [-2.429636, 53.57563699999999], [-2.4290812999999996, 53.5755458], [-2.4285443, 53.5754485], [-2.4283120999999994, 53.5754098], [-2.4281544, 53.5753776], [-2.4279941999999997, 53.57533879999999], [-2.4278074999999997, 53.5752903], [-2.4276319999999996, 53.57523859999999], [-2.4273634, 53.575138200000005], [-2.4270882, 53.57501499999999], [-2.4268645, 53.5748998], [-2.4266502, 53.5747746], [-2.4264491999999995, 53.57464689999999], [-2.426398621413635, 53.57460657386965], [-2.4262937999999994, 53.574523], [-2.4262606, 53.5744978], [-2.4262432, 53.574481299999995], [-2.4262070999999996, 53.57444695000005], [-2.4261442, 53.574389799999985], [-2.4260224999999997, 53.574279399999995], [-2.4257359, 53.5740199], [-2.425644839860777, 53.57393340248699], [-2.425503650259332, 53.5737987716488], [-2.4253688391112243, 53.57368315666486], [-2.4252396916929597, 53.57358377994697], [-2.4251154932810417, 53.573497863906915], [-2.4249955291519756, 53.57342263095645], [-2.4248790845822663, 53.57335530350738], [-2.4247654448484184, 53.57329310397147], [-2.4246538952269368, 53.57323325476053], [-2.4245437209943264, 53.57317297828632], [-2.424434207427092, 53.57310949696064], [-2.424324639801738, 53.573040033195255], [-2.42421430339477, 53.57296180940195], [-2.4241024834826916, 53.57287204799252], [-2.423988465342009, 53.57276797137874], [-2.4238715342492254, 53.57264680197239], [-2.4237509754808473, 53.57250576218526], [-2.4236565999999997, 53.57234929999999], [-2.4235659, 53.5721802], [-2.4234916999999996, 53.5720256], [-2.423322, 53.5717602], [-2.423201, 53.5716143], [-2.4229076, 53.5712397], [-2.4225324, 53.57074879999999], [-2.4221501, 53.57031499999999], [-2.4221233999999994, 53.5702847], [-2.4218407999999996, 53.5699166], [-2.4214586, 53.5695026], [-2.4208408999999995, 53.568792], [-2.4204804, 53.568371500000005], [-2.4201001, 53.5679034], [-2.4197666816880723, 53.5675110212439], [-2.419488799999999, 53.567184], [-2.4194076999999994, 53.56709600000001], [-2.4191252, 53.5667477], [-2.4190231, 53.566624700000006], [-2.4186054, 53.5661782], [-2.4181012, 53.5656941], [-2.4171137, 53.5648239], [-2.4164411999999995, 53.56426909999999], [-2.4160948, 53.56398740000001], [-2.4150144, 53.5631551], [-2.4136890999999996, 53.56223429999999], [-2.4127647, 53.561641900000005], [-2.4116168, 53.5609487], [-2.4105893999999997, 53.56035980000001], [-2.4093793999999997, 53.55971589999999], [-2.4088959, 53.55947840000001], [-2.4082987, 53.559188], [-2.4076372, 53.558884], [-2.4070307, 53.558624599999995], [-2.4063375999999996, 53.558322200000006], [-2.4022650999999997, 53.5565507], [-2.4013286999999996, 53.556143299999995], [-2.4009914, 53.5559916], [-2.4005618999999996, 53.55581549999999], [-2.3978848, 53.5545945], [-2.3949986999999995, 53.553307], [-2.3916574999999995, 53.55182990000001], [-2.3897162000000005, 53.5509517], [-2.3893388999999994, 53.55078220000001], [-2.3889672, 53.5506248], [-2.3887925999999995, 53.550550900000005], [-2.3885619, 53.550448], [-2.3876891, 53.550093], [-2.3866315, 53.5496633], [-2.3832552999999996, 53.54833870000001], [-2.3820917, 53.54783620000001], [-2.3812713, 53.5474476], [-2.3782343, 53.54589130000001], [-2.3762696, 53.544889699999985], [-2.3759156999999997, 53.5447138], [-2.3751570999999996, 53.5443365], [-2.3743965, 53.5439531], [-2.374162800000001, 53.5438389], [-2.3717254999999997, 53.54265389999998], [-2.3691818999999996, 53.54148499999999], [-2.3690661, 53.5414336], [-2.3678271, 53.54086480000001], [-2.361859, 53.53808169999999], [-2.3609629, 53.5376702], [-2.3594240999999996, 53.53698510000001], [-2.3587750999999995, 53.5367055], [-2.3576592, 53.53624599999999], [-2.3556425, 53.5354017], [-2.3543169, 53.53484929999999], [-2.352892, 53.5342632], [-2.3515976999999997, 53.5337217], [-2.3508295, 53.5334239], [-2.350024, 53.53312820000001], [-2.3492218, 53.5328496], [-2.3484537, 53.5326033], [-2.3477577999999997, 53.53238699999999], [-2.347075, 53.532193599999985], [-2.3464567, 53.5320324], [-2.3449403, 53.5316948], [-2.3404852, 53.53072259999999], [-2.3400080999999995, 53.53060729999999], [-2.339415, 53.53045599999999], [-2.3378717, 53.53003300000001], [-2.3371017, 53.5298048], [-2.3356197387107556, 53.52935671591617], [-2.3354993, 53.5293203], [-2.3346534, 53.52906439999999], [-2.3334216, 53.52869029999999], [-2.3296219, 53.52754019999999], [-2.3267942999999995, 53.52667939999999], [-2.3235002, 53.52568050000001], [-2.3232975, 53.525621400000006], [-2.3212977, 53.5250102], [-2.3202938999999994, 53.5247056], [-2.3192940999999996, 53.52439869999999], [-2.3183969, 53.524106499999995], [-2.3176177, 53.5238326], [-2.3169002, 53.523559500000005], [-2.3163535999999993, 53.52333759999999], [-2.3156624, 53.5230397], [-2.3149923999999995, 53.52273159999999], [-2.3146217, 53.5225546], [-2.3146037, 53.5225455], [-2.3140949, 53.52228770000001], [-2.313817, 53.522137699999995], [-2.3135499, 53.5219962], [-2.3131878, 53.5217873], [-2.3122926, 53.5212361], [-2.312288277638608, 53.52123315641426], [-2.3114634, 53.52067139999999], [-2.3108209, 53.520187199999995], [-2.310217999999999, 53.5196858], [-2.30941, 53.51895559999999], [-2.3086201, 53.5182239], [-2.3084687, 53.5180865], [-2.3072535, 53.5169594], [-2.3060498999999997, 53.51583719999999], [-2.3054928, 53.515331499999995], [-2.3052564999999996, 53.51510929999999], [-2.3050126, 53.51488919999999], [-2.3045043, 53.5144434], [-2.3039755999999993, 53.5140061], [-2.3034279, 53.51357869999999], [-2.3013467999999997, 53.512071500000005], [-2.3002819, 53.5111833], [-2.2997582, 53.5106943], [-2.2994906, 53.5104379], [-2.299234, 53.51018069999999], [-2.2987168, 53.5096241], [-2.2982303, 53.5090645], [-2.2979389, 53.50870090000001], [-2.2976635, 53.5083325], [-2.297398, 53.507961], [-2.2971480999999994, 53.5075893], [-2.2968832, 53.507174], [-2.2966222, 53.50675159999999], [-2.2961162, 53.505905199999994], [-2.2958524, 53.505458700000005], [-2.2955218999999993, 53.50491540000001], [-2.2954226, 53.5047551], [-2.2951969, 53.5043823], [-2.2949843999999997, 53.504026999999994], [-2.2945171, 53.50325149999999], [-2.2940035, 53.50239049999999], [-2.293728, 53.50192969999999], [-2.2935501, 53.5016322], [-2.2933275, 53.501285800000005], [-2.2930901999999995, 53.5009427], [-2.2927929999999996, 53.5005348], [-2.2926489, 53.5003548], [-2.2924721, 53.5001431], [-2.2920415999999997, 53.4996455], [-2.2917991, 53.499387], [-2.2916344, 53.4992181], [-2.2911491, 53.498743299999994], [-2.290314, 53.4980287], [-2.2899628, 53.4977414], [-2.2895969, 53.4974594], [-2.2892359, 53.497204200000006], [-2.2888661, 53.49695099999999], [-2.2885089999999995, 53.4967215], [-2.2881468999999997, 53.49649600000001], [-2.2871738, 53.4959389], [-2.2864806, 53.4955719], [-2.2855036, 53.4950651], [-2.2847586, 53.49467709999999], [-2.2841691999999996, 53.494373200000005], [-2.2828450999999994, 53.4936905], [-2.2823365999999994, 53.4934269], [-2.2815019999999997, 53.492994800000005], [-2.2803701, 53.4924047], [-2.2797309, 53.4920281], [-2.27935, 53.49177449999999], [-2.2790169, 53.491541], [-2.2783343, 53.4909876], [-2.2777443, 53.4904347], [-2.2774623, 53.49012249999999], [-2.2771935, 53.48980569999999], [-2.2768313, 53.48931429999999], [-2.2766023, 53.488941], [-2.2762347999999997, 53.48818320000001], [-2.2761865999999995, 53.4880574], [-2.2759778, 53.4875796], [-2.2759046, 53.48738730000001], [-2.2757907999999993, 53.4870124], [-2.2757736000000004, 53.48692200000001], [-2.2756459, 53.4861063], [-2.2755722, 53.4856352], [-2.2755173999999996, 53.48533749999999], [-2.2754379, 53.48501520000001], [-2.2753292, 53.484731399999994], [-2.2751036, 53.48433919999999], [-2.2750145, 53.4841619], [-2.2748377, 53.4837199], [-2.274717400000001, 53.4834638], [-2.2745511, 53.48316669999999], [-2.2744267, 53.4829831], [-2.2742777999999997, 53.482804999999985], [-2.2735436, 53.4820693], [-2.2733045, 53.4818635], [-2.2728986, 53.4814963], [-2.2725078, 53.48115800000001], [-2.2721858000000004, 53.4808906], [-2.27184, 53.4806086], [-2.2712878, 53.4801736], [-2.2708245999999996, 53.4798708], [-2.270704, 53.47978309999999], [-2.2704946999999995, 53.47966420000001], [-2.2702662, 53.4795443], [-2.2700308, 53.4794355], [-2.2698242, 53.479351599999994], [-2.2696426999999995, 53.4792788], [-2.2694648999999996, 53.47921379999999], [-2.2692940000000004, 53.479157599999986], [-2.2691181, 53.4791009], [-2.2689582, 53.4790551], [-2.2687430999999996, 53.478997699999994], [-2.2685388, 53.47895019999999], [-2.2682118, 53.4788805], [-2.2679395999999996, 53.47883819999999], [-2.2679104, 53.4788337], [-2.2676999, 53.478803500000005], [-2.2676426, 53.4787967], [-2.2674907, 53.4787765], [-2.2672301, 53.4787486], [-2.2669147999999995, 53.4787158], [-2.266159899999999, 53.4786373], [-2.265805062641371, 53.47860502124673], [-2.2655407335741953, 53.47858540878351], [-2.2653072164578427, 53.47856744982952], [-2.265100099934305, 53.478550968836934], [-2.2649149726455744, 53.478535790257986], [-2.264747423233642, 53.47852173854483], [-2.2645930403405, 53.47850863814968], [-2.2644474126081393, 53.47849631352475], [-2.2643061286785526, 53.478484589122225], [-2.2641647771937303, 53.47847328939431], [-2.264018946795665, 53.478462238793185], [-2.263864226126348, 53.478451261771056], [-2.263696203827771, 53.47844018278013], [-2.2635104685419254, 53.47842882627259], [-2.263302608910804, 53.478417016700654], [-2.263068213576397, 53.47840457851649], [-2.2628028711806967, 53.47839133617232], [-2.2625491, 53.47836959999999], [-2.2623151999999997, 53.4783457], [-2.2620247999999994, 53.478315299999984], [-2.2618494, 53.4782887], [-2.2616674, 53.4782578], [-2.2614608, 53.47822000000001], [-2.2612895, 53.4781832], [-2.2610726999999997, 53.4781279], [-2.2608594, 53.4780612], [-2.2607032999999994, 53.478002800000006], [-2.2605405, 53.47793550000001], [-2.2603927, 53.477863500000005], [-2.260278, 53.47779890000001], [-2.2601153, 53.4777042], [-2.2599630000000004, 53.4776009], [-2.2597866, 53.47745750000001], [-2.2596235999999994, 53.4773086], [-2.2593159000000003, 53.4770037], [-2.2589148, 53.47665299999999], [-2.2587393, 53.4765269], [-2.2586029, 53.4764325], [-2.2584524, 53.4763448], [-2.2582519, 53.4762309], [-2.2580228, 53.4761202], [-2.2578575999999995, 53.47604249999999], [-2.2576746, 53.475965499999994], [-2.2575311999999994, 53.4759099], [-2.2573339, 53.4758388], [-2.2571531, 53.4757807], [-2.2567601, 53.475656699999995], [-2.2559797000000006, 53.47541910000001], [-2.2540947, 53.474822], [-2.2539213999999994, 53.4747851], [-2.2536510999999995, 53.47471969999999], [-2.2532479999999997, 53.4745937], [-2.2528481, 53.474467], [-2.2525796999999996, 53.4743878], [-2.2524646025739337, 53.47435992754473], [-2.2522094685109715, 53.47431574088152], [-2.251984095345259, 53.4742761967482], [-2.25178413766372, 53.47424090968535], [-2.2516052500532777, 53.47420949423351], [-2.251443087100855, 53.47418156493326], [-2.2512933033933753, 53.47415673632516], [-2.251151553517762, 53.474134622949784], [-2.2510134920609386, 53.47411483934769], [-2.250874773609828, 53.47409700005944], [-2.250731052751354, 53.4740807196256], [-2.2505779840724394, 53.47406561258674], [-2.250411222160007, 53.47405129348341], [-2.250226421600982, 53.47403737685619], [-2.2500192369822862, 53.47402347724564], [-2.249785322890843, 53.47400920919232], [-2.2495203339135763, 53.4739941872368], [-2.2486573999999995, 53.4739635], [-2.2477473, 53.4739312], [-2.2477258, 53.47393040000001], [-2.2466494, 53.473891499999986], [-2.2462925999999994, 53.47387669999999], [-2.2457882102988034, 53.47387125803353], [-2.2452916, 53.47386590000001], [-2.245096199999999, 53.4738586], [-2.2442002, 53.47382900000001], [-2.2437992, 53.47384449999999], [-2.2427902999999993, 53.473864500000005], [-2.2425504999999997, 53.47386689999999], [-2.2421457999999994, 53.47385200000001], [-2.2418299, 53.47384040000001], [-2.2415314, 53.4738265], [-2.2412958, 53.47382270000001], [-2.2410453999999995, 53.473823], [-2.2407611, 53.47382819999999], [-2.2405572, 53.473840999999986], [-2.2401869, 53.473878000000006], [-2.2397204999999993, 53.47397209999999], [-2.2393915999999994, 53.4740457], [-2.238672, 53.474185600000006], [-2.238417, 53.474242399999994], [-2.2380085000000003, 53.4743334], [-2.2365309999999994, 53.47466169999999], [-2.2362245, 53.47473], [-2.2350142, 53.47499989999999], [-2.2339923999999995, 53.4752369], [-2.2314979, 53.4758161], [-2.2307341999999997, 53.4759882], [-2.2305469999999996, 53.476023199999986], [-2.230347, 53.4760507], [-2.2300135, 53.4760891], [-2.2299117770382018, 53.476100990875665]]} 31.3 2330 0029 None Preston Manchester Piccadilly 53.7336840 -2.7025988 53.4761010 -2.2299118 1 0 2026-09-16 22:43:51 TERMINATED 2026-09-16 22:33:00 Preston TRUST TRUST_CANCELLATION 16735041 1789598021352626 2 2 2026-09-16 22:43:41.629201 5 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 22:33:41.347644
594194 624906 L82231 872H71M816 2026-09-16 COMPLETE 16734540 2026-09-16 23:33:00 2026-09-16 22:43:51 2026-09-18 22:43:51 {"id": 624906, "stp": "P", "toc": "South Western Railway", "uid": "L82231", "consist": "701010", "dest_crs": "SHP", "num_carr": 10, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L82231/2026-09-16/detailed", "trust_id": "872H71M816", "origin_crs": null, "show_on_map": 0, "dar_est_time": "22:42:00", "dar_platform": null, "dest_station": "Shepperton", "service_date": "2026-09-16", "dest_arr_time": "2336", "dest_platform": null, "is_terminated": 1, "next_location": "Shepperton", "signalling_id": "2H71", "timing_status": "EARLY", "origin_station": "London Waterloo", "current_leg_arr": "2333", "current_leg_dep": "2330", "current_leg_end": "Shepperton", "origin_dep_time": "2242", "origin_platform": "5", "current_location": "Shepperton", "last_update_time": "2026-09-16T22:43:51", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.43015570139351345, 51.413603913592205], [-0.4302978, 51.41352530000002], [-0.4306422, 51.4133251], [-0.4307309, 51.413264], [-0.4311074999999999, 51.413046], [-0.43128729999999993, 51.41293], [-0.4315806, 51.4127307], [-0.4318375, 51.4125568], [-0.4322212999999999, 51.4122746], [-0.432538, 51.4120316], [-0.4328284, 51.4117867], [-0.4330582999999999, 51.411588300000005], [-0.43325829999999993, 51.411398], [-0.4334524, 51.4112101], [-0.4336477, 51.41103929999999], [-0.4338893999999999, 51.4107874], [-0.4341019, 51.41055179999999], [-0.4343634, 51.41023], [-0.43449809999999994, 51.41004900000001], [-0.4346197, 51.4098815], [-0.434911, 51.4094105], [-0.4351796, 51.4089819], [-0.4354671, 51.40840629999999], [-0.4357707, 51.40786369999999], [-0.43608459999999993, 51.40732529999999], [-0.43622789999999995, 51.4070542], [-0.43637029999999993, 51.4067903], [-0.4365081, 51.4065685], [-0.43663099999999994, 51.40633969999999], [-0.4367516, 51.40613389999999], [-0.436879, 51.4059039], [-0.43701339999999994, 51.4056643], [-0.4373683, 51.40501290000001], [-0.4376067, 51.40458490000001], [-0.43788609999999994, 51.4040983], [-0.4384164, 51.4032893], [-0.438579, 51.40306669999999], [-0.43879679999999993, 51.4027851], [-0.43914069999999994, 51.4023596], [-0.4396547, 51.40179379999999], [-0.4400659, 51.401383800000005], [-0.440621, 51.4008703], [-0.44089899999999993, 51.40062170000001], [-0.4413775, 51.40023550000001], [-0.4416892999999999, 51.399996300000005], [-0.4421608, 51.3996267], [-0.4427961999999999, 51.39919390000001], [-0.44290079999999993, 51.39912529999999], [-0.4431661999999999, 51.3989595], [-0.4435237, 51.398744400000005], [-0.4439968, 51.3984673], [-0.445257, 51.39779690000001], [-0.4453595, 51.39774029999999], [-0.4464954, 51.39714390000001], [-0.4479408, 51.3963672]]}", "current_leg_start": "Upper Halliford", "dest_arr_time_act": "2334", "motion_projection": null, "next_location_lat": "51.3963672", "next_location_lon": "-0.4479408", "previous_location": "Upper Halliford", "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\": 578.337, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 1433.453, \"from_m\": 578.337, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 2265.008, \"from_m\": 1433.453, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 5099.986, \"from_m\": 2265.008, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 5844.88, \"from_m\": 5099.986, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 5905.711, \"from_m\": 5844.88, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 5941.697, \"from_m\": 5905.711, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 6358.989, \"from_m\": 5941.697, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 12088.443, \"from_m\": 6358.989, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 12147.239, \"from_m\": 12088.443, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 15863.313, \"from_m\": 12147.239, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 16025.158, \"from_m\": 15863.313, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 16790.688, \"from_m\": 16025.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\": 17946.482, \"from_m\": 16790.688, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 19652.557, \"from_m\": 17946.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\": 19711.93, \"from_m\": 19652.557, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 20229.404, \"from_m\": 19711.93, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 22887.921, \"from_m\": 20229.404, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 23039.931, \"from_m\": 22887.921, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 23482.262, \"from_m\": 23039.931, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 23515.675, \"from_m\": 23482.262, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 23581.654, \"from_m\": 23515.675, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 33048.694, \"from_m\": 23581.654, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 33170.207, \"from_m\": 33048.694, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 33529.934, \"from_m\": 33170.207, \"capability_applied\": null, \"effective_limit_mph\": 5.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 5.0}], \"service_id\": 624906, \"profile_key\": \"3fead84e9581389c32233710e2c5d60113b932e93141fde6adec5f4c7dd2942a\", \"schedule_id\": 17375, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2242\", \"location\": \"London Waterloo\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 72962}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2243H\", \"location\": \"Waterloo West Crossings\", \"stage_seq\": 2, \"distance_m\": 748.591, \"section_seq\": 1, \"route_path_id\": 72962}, {\"is_pass\": false, \"wtt_arr\": \"2245\", \"wtt_dep\": \"2246\", \"location\": \"Vauxhall\", \"stage_seq\": 3, \"distance_m\": 2069.769, \"section_seq\": 1, \"route_path_id\": 72962}, {\"is_pass\": false, \"wtt_arr\": \"2250\", \"wtt_dep\": \"2251\", \"location\": \"Clapham Junction (M)\", \"stage_seq\": 4, \"distance_m\": 6266.725, \"section_seq\": 1, \"route_path_id\": 72962}, {\"is_pass\": false, \"wtt_arr\": \"2257H\", \"wtt_dep\": \"2259\", \"location\": \"Wimbledon\", \"stage_seq\": 5, \"distance_m\": 11643.151, \"section_seq\": 1, \"route_path_id\": 72962}, {\"is_pass\": false, \"wtt_arr\": \"2301H\", \"wtt_dep\": \"2302\", \"location\": \"Raynes Park\", \"stage_seq\": 6, \"distance_m\": 13777.029, \"section_seq\": 1, \"route_path_id\": 72962}, {\"is_pass\": false, \"wtt_arr\": \"2304\", \"wtt_dep\": \"2304H\", \"location\": \"New Malden\", \"stage_seq\": 7, \"distance_m\": 15649.181, \"section_seq\": 1, \"route_path_id\": 72962}, {\"is_pass\": false, \"wtt_arr\": \"2307H\", \"wtt_dep\": \"2308\", \"location\": \"Norbiton\", \"stage_seq\": 8, \"distance_m\": 18066.238, \"section_seq\": 1, \"route_path_id\": 72962}, {\"is_pass\": false, \"wtt_arr\": \"2310\", \"wtt_dep\": \"2311\", \"location\": \"Kingston\", \"stage_seq\": 9, \"distance_m\": 19414.972, \"section_seq\": 1, \"route_path_id\": 72962}, {\"is_pass\": false, \"wtt_arr\": \"2312H\", \"wtt_dep\": \"2313\", \"location\": \"Hampton Wick\", \"stage_seq\": 10, \"distance_m\": 20104.807, \"section_seq\": 1, \"route_path_id\": 72962}, {\"is_pass\": false, \"wtt_arr\": \"2315\", \"wtt_dep\": \"2315H\", \"location\": \"Teddington\", \"stage_seq\": 11, \"distance_m\": 21941.318, \"section_seq\": 1, \"route_path_id\": 72962}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2317H\", \"location\": \"Shacklegate Jn\", \"stage_seq\": 12, \"distance_m\": 23067.535, \"section_seq\": 1, \"route_path_id\": 72962}, {\"is_pass\": false, \"wtt_arr\": \"2319H\", \"wtt_dep\": \"2320\", \"location\": \"Fulwell\", \"stage_seq\": 13, \"distance_m\": 23857.066, \"section_seq\": 1, \"route_path_id\": 72962}, {\"is_pass\": false, \"wtt_arr\": \"2323\", \"wtt_dep\": \"2323H\", \"location\": \"Hampton\", \"stage_seq\": 14, \"distance_m\": 26492.752, \"section_seq\": 1, \"route_path_id\": 72962}, {\"is_pass\": false, \"wtt_arr\": \"2326H\", \"wtt_dep\": \"2327\", \"location\": \"Kempton Park\", \"stage_seq\": 15, \"distance_m\": 29360.434, \"section_seq\": 1, \"route_path_id\": 72962}, {\"is_pass\": false, \"wtt_arr\": \"2328\", \"wtt_dep\": \"2328H\", \"location\": \"Sunbury\", \"stage_seq\": 16, \"distance_m\": 30145.607, \"section_seq\": 1, \"route_path_id\": 72962}, {\"is_pass\": false, \"wtt_arr\": \"2330\", \"wtt_dep\": \"2330H\", \"location\": \"Upper Halliford\", \"stage_seq\": 17, \"distance_m\": 31082.747, \"section_seq\": 1, \"route_path_id\": 72962}, {\"is_pass\": false, \"wtt_arr\": \"2334\", \"wtt_dep\": null, \"location\": \"Shepperton\", \"stage_seq\": 18, \"distance_m\": 33529.934, \"section_seq\": 1, \"route_path_id\": 72962}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 33529.934, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 72962}], \"total_distance_m\": 33529.934, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 32690.258, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 839.676, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2242", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "51.3963672", "current_position_lon": "-0.4479408", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 29094, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:44:15Z\", \"source_id\": 51771763, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:45:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:44:16Z\", \"source_id\": 16708454, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29161, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:49:01Z\", \"source_id\": 51781067, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:49:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:49:02Z\", \"source_id\": 16711196, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29441, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:54:21Z\", \"source_id\": 51791436, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:55:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:54:24Z\", \"source_id\": 16714296, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29477, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:00:23Z\", \"source_id\": 51802498, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:01:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:00:29Z\", \"source_id\": 16717695, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28498, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:03:14Z\", \"source_id\": 51807879, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:04:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:03:17Z\", \"source_id\": 16719292, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28484, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:07:24Z\", \"source_id\": 51815201, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:08:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:07:26Z\", \"source_id\": 16721585, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28468, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:09:45Z\", \"source_id\": 51819367, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:10:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:09:48Z\", \"source_id\": 16722862, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28478, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:11:18Z\", \"source_id\": 51822041, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:12:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:11:23Z\", \"source_id\": 16723724, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28453, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:14:27Z\", \"source_id\": 51827617, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:14:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:14:28Z\", \"source_id\": 16725379, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28461, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:17:52Z\", \"source_id\": 51833389, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:18:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:17:54Z\", \"source_id\": 16727164, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28449, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:21:56Z\", \"source_id\": 51840501, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:22:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:22:01Z\", \"source_id\": 16729276, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28437, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:23:37Z\", \"source_id\": 51843507, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:26:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:23:44Z\", \"source_id\": 16730176, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28445, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:23:37Z\", \"source_id\": 51843507, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:28:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:23:44Z\", \"source_id\": 16730177, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28441, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:29:18Z\", \"source_id\": 51852813, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:30:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:29:18Z\", \"source_id\": 16732932, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28439, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:32:33Z\", \"source_id\": 51858050, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:33:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:32:34Z\", \"source_id\": 16734540, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:33:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Shepperton", "service_state_platform": "1", "timing_fact_generation": 1789597954934998, "current_leg_arrival_utc": "2026-09-16T23:33:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T22:33:44.368463", "service_state_evidence_id": 16734540, "current_leg_start_actual_dep": "2026-09-16T23:30:30+01:00", "operational_evidence_version": 55, "service_state_event_time_utc": "2026-09-16T22:33:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T22:43:44.432202", "service_state_valid_until_kind": null, "operational_interpretation_version": 55, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} South Western Railway P None SHP 2H71 701010 10 100 None {"version": 3, "segments": [{"to_m": 578.337, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 1433.453, "from_m": 578.337, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 2265.008, "from_m": 1433.453, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 5099.986, "from_m": 2265.008, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 5844.88, "from_m": 5099.986, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 5905.711, "from_m": 5844.88, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 5941.697, "from_m": 5905.711, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 6358.989, "from_m": 5941.697, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 12088.443, "from_m": 6358.989, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 12147.239, "from_m": 12088.443, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 15863.313, "from_m": 12147.239, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 16025.158, "from_m": 15863.313, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 16790.688, "from_m": 16025.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": 17946.482, "from_m": 16790.688, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 19652.557, "from_m": 17946.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": 19711.93, "from_m": 19652.557, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 20229.404, "from_m": 19711.93, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 22887.921, "from_m": 20229.404, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 23039.931, "from_m": 22887.921, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 23482.262, "from_m": 23039.931, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 23515.675, "from_m": 23482.262, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 23581.654, "from_m": 23515.675, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 33048.694, "from_m": 23581.654, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 33170.207, "from_m": 33048.694, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 33529.934, "from_m": 33170.207, "capability_applied": null, "effective_limit_mph": 5.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 5.0}], "service_id": 624906, "profile_key": "3fead84e9581389c32233710e2c5d60113b932e93141fde6adec5f4c7dd2942a", "schedule_id": 17375, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2242", "location": "London Waterloo", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 72962}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2243H", "location": "Waterloo West Crossings", "stage_seq": 2, "distance_m": 748.591, "section_seq": 1, "route_path_id": 72962}, {"is_pass": false, "wtt_arr": "2245", "wtt_dep": "2246", "location": "Vauxhall", "stage_seq": 3, "distance_m": 2069.769, "section_seq": 1, "route_path_id": 72962}, {"is_pass": false, "wtt_arr": "2250", "wtt_dep": "2251", "location": "Clapham Junction (M)", "stage_seq": 4, "distance_m": 6266.725, "section_seq": 1, "route_path_id": 72962}, {"is_pass": false, "wtt_arr": "2257H", "wtt_dep": "2259", "location": "Wimbledon", "stage_seq": 5, "distance_m": 11643.151, "section_seq": 1, "route_path_id": 72962}, {"is_pass": false, "wtt_arr": "2301H", "wtt_dep": "2302", "location": "Raynes Park", "stage_seq": 6, "distance_m": 13777.029, "section_seq": 1, "route_path_id": 72962}, {"is_pass": false, "wtt_arr": "2304", "wtt_dep": "2304H", "location": "New Malden", "stage_seq": 7, "distance_m": 15649.181, "section_seq": 1, "route_path_id": 72962}, {"is_pass": false, "wtt_arr": "2307H", "wtt_dep": "2308", "location": "Norbiton", "stage_seq": 8, "distance_m": 18066.238, "section_seq": 1, "route_path_id": 72962}, {"is_pass": false, "wtt_arr": "2310", "wtt_dep": "2311", "location": "Kingston", "stage_seq": 9, "distance_m": 19414.972, "section_seq": 1, "route_path_id": 72962}, {"is_pass": false, "wtt_arr": "2312H", "wtt_dep": "2313", "location": "Hampton Wick", "stage_seq": 10, "distance_m": 20104.807, "section_seq": 1, "route_path_id": 72962}, {"is_pass": false, "wtt_arr": "2315", "wtt_dep": "2315H", "location": "Teddington", "stage_seq": 11, "distance_m": 21941.318, "section_seq": 1, "route_path_id": 72962}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2317H", "location": "Shacklegate Jn", "stage_seq": 12, "distance_m": 23067.535, "section_seq": 1, "route_path_id": 72962}, {"is_pass": false, "wtt_arr": "2319H", "wtt_dep": "2320", "location": "Fulwell", "stage_seq": 13, "distance_m": 23857.066, "section_seq": 1, "route_path_id": 72962}, {"is_pass": false, "wtt_arr": "2323", "wtt_dep": "2323H", "location": "Hampton", "stage_seq": 14, "distance_m": 26492.752, "section_seq": 1, "route_path_id": 72962}, {"is_pass": false, "wtt_arr": "2326H", "wtt_dep": "2327", "location": "Kempton Park", "stage_seq": 15, "distance_m": 29360.434, "section_seq": 1, "route_path_id": 72962}, {"is_pass": false, "wtt_arr": "2328", "wtt_dep": "2328H", "location": "Sunbury", "stage_seq": 16, "distance_m": 30145.607, "section_seq": 1, "route_path_id": 72962}, {"is_pass": false, "wtt_arr": "2330", "wtt_dep": "2330H", "location": "Upper Halliford", "stage_seq": 17, "distance_m": 31082.747, "section_seq": 1, "route_path_id": 72962}, {"is_pass": false, "wtt_arr": "2334", "wtt_dep": null, "location": "Shepperton", "stage_seq": 18, "distance_m": 33529.934, "section_seq": 1, "route_path_id": 72962}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 33529.934, "from_m": 0.0, "section_seq": 1, "route_path_id": 72962}], "total_distance_m": 33529.934, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 32690.258, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 839.676, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 29094, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:44:15Z", "source_id": 51771763, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T21:45:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:44:16Z", "source_id": 16708454, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T22:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29161, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:49:01Z", "source_id": 51781067, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T21:49:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:49:02Z", "source_id": 16711196, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T22:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29441, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:54:21Z", "source_id": 51791436, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T21:55:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:54:24Z", "source_id": 16714296, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T22:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29477, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:00:23Z", "source_id": 51802498, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T22:01:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:00:29Z", "source_id": 16717695, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T23:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28498, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:03:14Z", "source_id": 51807879, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T22:04:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:03:17Z", "source_id": 16719292, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T23:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28484, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:07:24Z", "source_id": 51815201, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T22:08:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:07:26Z", "source_id": 16721585, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T23:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28468, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:09:45Z", "source_id": 51819367, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T22:10:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:09:48Z", "source_id": 16722862, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T23:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28478, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:11:18Z", "source_id": 51822041, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T22:12:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:11:23Z", "source_id": 16723724, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T23:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28453, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:14:27Z", "source_id": 51827617, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T22:14:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:14:28Z", "source_id": 16725379, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T23:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28461, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:17:52Z", "source_id": 51833389, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-16T22:18:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:17:54Z", "source_id": 16727164, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-16T23:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28449, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:21:56Z", "source_id": 51840501, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-16T22:22:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:22:01Z", "source_id": 16729276, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-16T23:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28437, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:23:37Z", "source_id": 51843507, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-16T22:26:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:23:44Z", "source_id": 16730176, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-16T23:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28445, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:23:37Z", "source_id": 51843507, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-16T22:28:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:23:44Z", "source_id": 16730177, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-16T23:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28441, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:29:18Z", "source_id": 51852813, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-16T22:30:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:29:18Z", "source_id": 16732932, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-16T23:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28439, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:32:33Z", "source_id": 51858050, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-16T22:33:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:32:34Z", "source_id": 16734540, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-16T23:33:00+01:00", "operational_fact": true}] London Waterloo 2242 2242 5 22:42:00 None Shepperton 2336 2334 None EARLY -1 minutes https://www.realtimetrains.co.uk/service/gb-nr:L82231/2026-09-16/detailed None Upper Halliford 2026-09-16T23:30:30+01:00 Shepperton 3.0 {"type": "LineString", "coordinates": [[-0.43015570139351345, 51.413603913592205], [-0.4302978, 51.41352530000002], [-0.4306422, 51.4133251], [-0.4307309, 51.413264], [-0.4311074999999999, 51.413046], [-0.43128729999999993, 51.41293], [-0.4315806, 51.4127307], [-0.4318375, 51.4125568], [-0.4322212999999999, 51.4122746], [-0.432538, 51.4120316], [-0.4328284, 51.4117867], [-0.4330582999999999, 51.411588300000005], [-0.43325829999999993, 51.411398], [-0.4334524, 51.4112101], [-0.4336477, 51.41103929999999], [-0.4338893999999999, 51.4107874], [-0.4341019, 51.41055179999999], [-0.4343634, 51.41023], [-0.43449809999999994, 51.41004900000001], [-0.4346197, 51.4098815], [-0.434911, 51.4094105], [-0.4351796, 51.4089819], [-0.4354671, 51.40840629999999], [-0.4357707, 51.40786369999999], [-0.43608459999999993, 51.40732529999999], [-0.43622789999999995, 51.4070542], [-0.43637029999999993, 51.4067903], [-0.4365081, 51.4065685], [-0.43663099999999994, 51.40633969999999], [-0.4367516, 51.40613389999999], [-0.436879, 51.4059039], [-0.43701339999999994, 51.4056643], [-0.4373683, 51.40501290000001], [-0.4376067, 51.40458490000001], [-0.43788609999999994, 51.4040983], [-0.4384164, 51.4032893], [-0.438579, 51.40306669999999], [-0.43879679999999993, 51.4027851], [-0.43914069999999994, 51.4023596], [-0.4396547, 51.40179379999999], [-0.4400659, 51.401383800000005], [-0.440621, 51.4008703], [-0.44089899999999993, 51.40062170000001], [-0.4413775, 51.40023550000001], [-0.4416892999999999, 51.399996300000005], [-0.4421608, 51.3996267], [-0.4427961999999999, 51.39919390000001], [-0.44290079999999993, 51.39912529999999], [-0.4431661999999999, 51.3989595], [-0.4435237, 51.398744400000005], [-0.4439968, 51.3984673], [-0.445257, 51.39779690000001], [-0.4453595, 51.39774029999999], [-0.4464954, 51.39714390000001], [-0.4479408, 51.3963672]]} 1.4 2330 2333 Upper Halliford Shepperton Shepperton 51.3963672 -0.4479408 51.3963672 -0.4479408 1 0 2026-09-16 22:43:51 TERMINATED 2026-09-16 22:33:00 Shepperton TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16734540 1789597954934998 55 55 2026-09-16 22:43:44.432202 1 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 22:33:44.368463
594195 624965 L22525 722C70M816 2026-09-16 COMPLETE 16734298 2026-09-16 23:33:00 2026-09-16 22:43:51 2026-09-18 22:43:51 {"id": 624965, "stp": "P", "toc": "London Overground", "uid": "L22525", "consist": null, "dest_crs": "EUS", "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L22525/2026-09-16/detailed", "trust_id": "722C70M816", "origin_crs": null, "show_on_map": 0, "dar_est_time": "22:45:00", "dar_platform": null, "dest_station": "London Euston", "service_date": "2026-09-16", "dest_arr_time": "2336", "dest_platform": "9", "is_terminated": 1, "next_location": "London Euston", "signalling_id": "2C70", "timing_status": "EARLY", "origin_station": "Watford Junction (DC)", "current_leg_arr": "2333", "current_leg_dep": "2328", "current_leg_end": "London Euston", "origin_dep_time": "2245", "origin_platform": "2", "current_location": "London Euston", "last_update_time": "2026-09-16T22:43:51", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.17908506267237562, 51.541369469387746], [-0.17813179999999998, 51.5414929], [-0.17748219999999998, 51.5415902], [-0.1774157860300821, 51.5415997735078], [-0.17737368574318094, 51.5416058422213], [-0.1771062, 51.5416444], [-0.17509509999999998, 51.541927], [-0.16891240000000002, 51.5427671], [-0.16473069999999998, 51.5432933], [-0.1644165, 51.5433162], [-0.1638912, 51.54332169999999], [-0.1634825, 51.54329], [-0.1628558, 51.543218200000005], [-0.16199489999999997, 51.543101400000005], [-0.161963089216884, 51.543097327964595], [-0.1616957, 51.5430631], [-0.1614101851904318, 51.54304510321548], [-0.16125027881292664, 51.54303502387315], [-0.16122392931172272, 51.54303336299083], [-0.16098433591356076, 51.54301826074991], [-0.1608628, 51.5430106], [-0.1603424, 51.543028199999995], [-0.16003239999999996, 51.54303], [-0.1597294, 51.543027], [-0.1589141, 51.5430386], [-0.1588300295502352, 51.54303949342656], [-0.15805779999999997, 51.54304770000001], [-0.1575811, 51.5430696], [-0.15731879999999998, 51.54307790000001], [-0.15704079999999998, 51.543085000000005], [-0.156581, 51.5430753], [-0.15636750000000002, 51.54306389999999], [-0.1561105, 51.54304650000001], [-0.15586829999999996, 51.5430174], [-0.15583589999999997, 51.543014], [-0.1555486, 51.542975], [-0.1553205, 51.542938099999986], [-0.155114, 51.54290479999999], [-0.1549011, 51.5428612], [-0.15471539999999998, 51.5428196], [-0.15455319999999995, 51.54278120000001], [-0.15446190000000004, 51.5427596], [-0.1542082, 51.5426929], [-0.15396379999999998, 51.54262320000001], [-0.15351519999999996, 51.542483], [-0.1532234, 51.54237549999999], [-0.1529972, 51.542289399999994], [-0.1527471, 51.542182699999984], [-0.1524428, 51.5420497], [-0.1521589, 51.541912], [-0.1517573, 51.5416974], [-0.1515433, 51.54157280000001], [-0.151492, 51.541524800000005], [-0.1513636, 51.5414413], [-0.1512153, 51.541336900000005], [-0.1510938, 51.54124629999999], [-0.15095350000000002, 51.541137500000005], [-0.1506007, 51.5408449], [-0.1504377, 51.540705599999995], [-0.15007829999999997, 51.5403794], [-0.14984089999999997, 51.5401615], [-0.1498365, 51.54015770000001], [-0.14978619999999998, 51.54011409999999], [-0.1495739, 51.53991959999999], [-0.14934539999999996, 51.5397103], [-0.1488076, 51.539222900000006], [-0.1486417, 51.5390731], [-0.1482142, 51.538678], [-0.14797289999999996, 51.53846130000001], [-0.1476782, 51.5381897], [-0.1473396, 51.5378828], [-0.14707129999999996, 51.5376393], [-0.14690869999999998, 51.5374887], [-0.1467754, 51.5373648], [-0.1455778, 51.53627649999999], [-0.14498229999999998, 51.5357395], [-0.14471, 51.535486699999986], [-0.14459359999999996, 51.53538700000001], [-0.1443193, 51.535166], [-0.1442148289815698, 51.53507577511147], [-0.14411910000000003, 51.534993099999994], [-0.1439847, 51.534884200000015], [-0.14393439999999996, 51.5348383], [-0.14376279999999997, 51.534685899999985], [-0.1436073, 51.5345424], [-0.1434363, 51.53440079999999], [-0.14324789999999998, 51.5342117], [-0.14282750000000002, 51.5338296], [-0.1426562, 51.53367860000001], [-0.1426508, 51.53367389999998], [-0.1425427, 51.5335787], [-0.14236279999999998, 51.533425099999995], [-0.142208, 51.53329630000001], [-0.1419305, 51.5330732], [-0.1416889, 51.532895100000005], [-0.1414323, 51.532714700000014], [-0.14114579999999996, 51.5325277], [-0.1408614, 51.5323573], [-0.1405536, 51.53219149999999], [-0.14020949999999996, 51.5320214], [-0.13988789999999998, 51.5318689], [-0.1396482, 51.531771], [-0.13928419999999997, 51.53162329999999], [-0.13875699999999996, 51.53139709999999], [-0.13842469999999998, 51.5312424], [-0.1382909, 51.5311755], [-0.1381647, 51.5311105], [-0.1379531, 51.5309998], [-0.13779759999999996, 51.5309223], [-0.1376439, 51.5308418], [-0.13746379999999997, 51.5307475], [-0.13734509999999997, 51.53068919999999], [-0.13708339999999997, 51.5305354], [-0.13687129999999997, 51.53040540000001], [-0.1365717, 51.530238999999995], [-0.13644659999999997, 51.530169099999995], [-0.1363772, 51.5301313], [-0.1360293, 51.5299169], [-0.1360079, 51.529902099999994], [-0.1357752, 51.5297385], [-0.1352258, 51.5293722], [-0.1348127, 51.5290647], [-0.1338843, 51.5282241], [-0.1338278, 51.5281729]]}", "current_leg_start": "South Hampstead", "dest_arr_time_act": "2334", "motion_projection": null, "next_location_lat": "51.5281729", "next_location_lon": "-0.1338278", "previous_location": "South Hampstead", "current_leg_milage": "2.5", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 435.342, \"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\": 2391.649, \"from_m\": 435.342, \"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\": 2523.708, \"from_m\": 2391.649, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 4842.404, \"from_m\": 2523.708, \"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\": 11920.541, \"from_m\": 4842.404, \"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\": 12182.856, \"from_m\": 11920.541, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 12471.447, \"from_m\": 12182.856, \"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\": 12525.134, \"from_m\": 12471.447, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 21644.074, \"from_m\": 12525.134, \"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\": 21746.075, \"from_m\": 21644.074, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 21804.501, \"from_m\": 21746.075, \"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\": 22103.782, \"from_m\": 21804.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\": 22145.625, \"from_m\": 22103.782, \"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\": 22362.722, \"from_m\": 22145.625, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 26551.297, \"from_m\": 22362.722, \"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\": 26679.821, \"from_m\": 26551.297, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 26735.54, \"from_m\": 26679.821, \"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\": 26780.631, \"from_m\": 26735.54, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 27647.113, \"from_m\": 26780.631, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 32641.2, \"from_m\": 27647.113, \"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\": 32929.374, \"from_m\": 32641.2, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 33233.89, \"from_m\": 32929.374, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 33331.732, \"from_m\": 33233.89, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 33393.247, \"from_m\": 33331.732, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 33476.763, \"from_m\": 33393.247, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 33670.587, \"from_m\": 33476.763, \"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\": 33813.856, \"from_m\": 33670.587, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 34101.94, \"from_m\": 33813.856, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 34133.192, \"from_m\": 34101.94, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 34673.617, \"from_m\": 34133.192, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 35353.43, \"from_m\": 34673.617, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 35360.335, \"from_m\": 35353.43, \"capability_applied\": null, \"effective_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\": 624965, \"profile_key\": \"a6bd8b02edaca5b1730faccf64c5f081e4d638865c7f13ac942b53da09c1595f\", \"schedule_id\": 15655, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2245\", \"location\": \"Watford Junction (DC)\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 27816}, {\"is_pass\": false, \"wtt_arr\": \"2247H\", \"wtt_dep\": \"2248\", \"location\": \"Watford High Street (DC)\", \"stage_seq\": 2, \"distance_m\": 1413.496, \"section_seq\": 1, \"route_path_id\": 27816}, {\"is_pass\": false, \"wtt_arr\": \"2250\", \"wtt_dep\": \"2250H\", \"location\": \"Bushey (DC)\", \"stage_seq\": 3, \"distance_m\": 4801.865, \"section_seq\": 1, \"route_path_id\": 27816}, {\"is_pass\": false, \"wtt_arr\": \"2253\", \"wtt_dep\": \"2253H\", \"location\": \"Carpenders Park (DC)\", \"stage_seq\": 4, \"distance_m\": 6782.489, \"section_seq\": 1, \"route_path_id\": 27816}, {\"is_pass\": false, \"wtt_arr\": \"2256\", \"wtt_dep\": \"2256H\", \"location\": \"Hatch End (DC)\", \"stage_seq\": 5, \"distance_m\": 9163.182, \"section_seq\": 1, \"route_path_id\": 27816}, {\"is_pass\": false, \"wtt_arr\": \"2258\", \"wtt_dep\": \"2258H\", \"location\": \"Headstone Lane (DC)\", \"stage_seq\": 6, \"distance_m\": 10353.943, \"section_seq\": 1, \"route_path_id\": 27816}, {\"is_pass\": false, \"wtt_arr\": \"2302\", \"wtt_dep\": \"2302H\", \"location\": \"Harrow & Wealdstone (DC)\", \"stage_seq\": 7, \"distance_m\": 12253.709, \"section_seq\": 1, \"route_path_id\": 27816}, {\"is_pass\": false, \"wtt_arr\": \"2304H\", \"wtt_dep\": \"2305\", \"location\": \"Kenton (DC)\", \"stage_seq\": 8, \"distance_m\": 13948.309, \"section_seq\": 1, \"route_path_id\": 27816}, {\"is_pass\": false, \"wtt_arr\": \"2307\", \"wtt_dep\": \"2307H\", \"location\": \"South Kenton (DC)\", \"stage_seq\": 9, \"distance_m\": 15330.996, \"section_seq\": 1, \"route_path_id\": 27816}, {\"is_pass\": false, \"wtt_arr\": \"2309\", \"wtt_dep\": \"2309H\", \"location\": \"North Wembley (DC)\", \"stage_seq\": 10, \"distance_m\": 16255.856, \"section_seq\": 1, \"route_path_id\": 27816}, {\"is_pass\": false, \"wtt_arr\": \"2311\", \"wtt_dep\": \"2311H\", \"location\": \"Wembley Central (DC)\", \"stage_seq\": 11, \"distance_m\": 17660.43, \"section_seq\": 1, \"route_path_id\": 27816}, {\"is_pass\": false, \"wtt_arr\": \"2314\", \"wtt_dep\": \"2314H\", \"location\": \"Stonebridge Park\", \"stage_seq\": 12, \"distance_m\": 19309.681, \"section_seq\": 1, \"route_path_id\": 27816}, {\"is_pass\": false, \"wtt_arr\": \"2316H\", \"wtt_dep\": \"2317\", \"location\": \"Harlesden\", \"stage_seq\": 13, \"distance_m\": 20776.608, \"section_seq\": 1, \"route_path_id\": 27816}, {\"is_pass\": false, \"wtt_arr\": \"2318H\", \"wtt_dep\": \"2319H\", \"location\": \"Willesden Junction Low Level\", \"stage_seq\": 14, \"distance_m\": 21936.185, \"section_seq\": 1, \"route_path_id\": 27816}, {\"is_pass\": false, \"wtt_arr\": \"2321H\", \"wtt_dep\": \"2322\", \"location\": \"Kensal Green\", \"stage_seq\": 15, \"distance_m\": 23438.012, \"section_seq\": 1, \"route_path_id\": 27816}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2323H\", \"location\": \"Queen's Park Jn\", \"stage_seq\": 16, \"distance_m\": 24457.01, \"section_seq\": 1, \"route_path_id\": 27816}, {\"is_pass\": false, \"wtt_arr\": \"2324\", \"wtt_dep\": \"2324H\", \"location\": \"Queen's Park (DC)\", \"stage_seq\": 17, \"distance_m\": 29418.729, \"section_seq\": 1, \"route_path_id\": 27816}, {\"is_pass\": false, \"wtt_arr\": \"2326\", \"wtt_dep\": \"2326H\", \"location\": \"Kilburn High Road\", \"stage_seq\": 18, \"distance_m\": 30514.415, \"section_seq\": 1, \"route_path_id\": 27816}, {\"is_pass\": false, \"wtt_arr\": \"2328\", \"wtt_dep\": \"2328H\", \"location\": \"South Hampstead\", \"stage_seq\": 19, \"distance_m\": 31532.256, \"section_seq\": 1, \"route_path_id\": 27816}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2330H\", \"location\": \"Camden Jn\", \"stage_seq\": 20, \"distance_m\": 32641.2, \"section_seq\": 1, \"route_path_id\": 27816}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2331\", \"location\": \"Camden South Jn\", \"stage_seq\": 21, \"distance_m\": 33580.559, \"section_seq\": 1, \"route_path_id\": 27816}, {\"is_pass\": false, \"wtt_arr\": \"2334\", \"wtt_dep\": null, \"location\": \"London Euston\", \"stage_seq\": 22, \"distance_m\": 35360.335, \"section_seq\": 1, \"route_path_id\": 27816}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 35360.335, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 27816}], \"total_distance_m\": 35360.335, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 33568.209, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 1792.126, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2245", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "5.0", "current_position_lat": "51.5281729", "current_position_lon": "-0.1338278", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 21916, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:48:01Z\", \"source_id\": 51779008, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:49:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:48:03Z\", \"source_id\": 16710619, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21912, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:50:14Z\", \"source_id\": 51783487, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:51:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:50:19Z\", \"source_id\": 16711950, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21936, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:52:42Z\", \"source_id\": 51788358, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:54:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:52:43Z\", \"source_id\": 16713419, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21940, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:55:41Z\", \"source_id\": 51794021, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:57:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:55:47Z\", \"source_id\": 16715075, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21944, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:58:39Z\", \"source_id\": 51799388, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:59:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:58:41Z\", \"source_id\": 16716713, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21980, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:01:18Z\", \"source_id\": 51804215, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:02:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:01:22Z\", \"source_id\": 16718233, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21964, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:03:07Z\", \"source_id\": 51807650, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:05:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:03:11Z\", \"source_id\": 16719247, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21968, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:06:01Z\", \"source_id\": 51812810, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:07:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:06:05Z\", \"source_id\": 16720842, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21972, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:08:10Z\", \"source_id\": 51816566, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:08:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:08:17Z\", \"source_id\": 16722005, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21987, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:09:35Z\", \"source_id\": 51818949, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:11:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:09:36Z\", \"source_id\": 16722712, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22014, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:12:52Z\", \"source_id\": 51824693, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:13:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:12:56Z\", \"source_id\": 16724538, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22026, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:16:39Z\", \"source_id\": 51831389, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:17:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:16:47Z\", \"source_id\": 16726569, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22524, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:18:12Z\", \"source_id\": 51833937, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:19:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:18:16Z\", \"source_id\": 16727333, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22487, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:21:31Z\", \"source_id\": 51839725, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:22:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:21:37Z\", \"source_id\": 16729057, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22567, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:23:21Z\", \"source_id\": 51842967, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:24:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:23:26Z\", \"source_id\": 16730035, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22580, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:25:17Z\", \"source_id\": 51846249, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:26:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:25:21Z\", \"source_id\": 16731008, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22586, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:26:55Z\", \"source_id\": 51848875, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:27:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:26:58Z\", \"source_id\": 16731793, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22687, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:32:04Z\", \"source_id\": 51857229, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:33:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:32:08Z\", \"source_id\": 16734298, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:33:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Euston", "service_state_platform": "9", "timing_fact_generation": 1789597929668999, "current_leg_arrival_utc": "2026-09-16T23:33:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T22:33:44.604125", "service_state_evidence_id": 16734298, "current_leg_start_actual_dep": "2026-09-16T23:28:30+01:00", "operational_evidence_version": 52, "service_state_event_time_utc": "2026-09-16T22:33:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T22:43:45.003354", "service_state_valid_until_kind": null, "operational_interpretation_version": 52, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} London Overground P None EUS 2C70 None None None None {"version": 3, "segments": [{"to_m": 435.342, "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": 2391.649, "from_m": 435.342, "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": 2523.708, "from_m": 2391.649, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 4842.404, "from_m": 2523.708, "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": 11920.541, "from_m": 4842.404, "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": 12182.856, "from_m": 11920.541, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 12471.447, "from_m": 12182.856, "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": 12525.134, "from_m": 12471.447, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 21644.074, "from_m": 12525.134, "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": 21746.075, "from_m": 21644.074, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 21804.501, "from_m": 21746.075, "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": 22103.782, "from_m": 21804.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": 22145.625, "from_m": 22103.782, "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": 22362.722, "from_m": 22145.625, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 26551.297, "from_m": 22362.722, "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": 26679.821, "from_m": 26551.297, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 26735.54, "from_m": 26679.821, "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": 26780.631, "from_m": 26735.54, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 27647.113, "from_m": 26780.631, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 32641.2, "from_m": 27647.113, "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": 32929.374, "from_m": 32641.2, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 33233.89, "from_m": 32929.374, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 33331.732, "from_m": 33233.89, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 33393.247, "from_m": 33331.732, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 33476.763, "from_m": 33393.247, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 33670.587, "from_m": 33476.763, "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": 33813.856, "from_m": 33670.587, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 34101.94, "from_m": 33813.856, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 34133.192, "from_m": 34101.94, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 34673.617, "from_m": 34133.192, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 35353.43, "from_m": 34673.617, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 35360.335, "from_m": 35353.43, "capability_applied": null, "effective_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": 624965, "profile_key": "a6bd8b02edaca5b1730faccf64c5f081e4d638865c7f13ac942b53da09c1595f", "schedule_id": 15655, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2245", "location": "Watford Junction (DC)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 27816}, {"is_pass": false, "wtt_arr": "2247H", "wtt_dep": "2248", "location": "Watford High Street (DC)", "stage_seq": 2, "distance_m": 1413.496, "section_seq": 1, "route_path_id": 27816}, {"is_pass": false, "wtt_arr": "2250", "wtt_dep": "2250H", "location": "Bushey (DC)", "stage_seq": 3, "distance_m": 4801.865, "section_seq": 1, "route_path_id": 27816}, {"is_pass": false, "wtt_arr": "2253", "wtt_dep": "2253H", "location": "Carpenders Park (DC)", "stage_seq": 4, "distance_m": 6782.489, "section_seq": 1, "route_path_id": 27816}, {"is_pass": false, "wtt_arr": "2256", "wtt_dep": "2256H", "location": "Hatch End (DC)", "stage_seq": 5, "distance_m": 9163.182, "section_seq": 1, "route_path_id": 27816}, {"is_pass": false, "wtt_arr": "2258", "wtt_dep": "2258H", "location": "Headstone Lane (DC)", "stage_seq": 6, "distance_m": 10353.943, "section_seq": 1, "route_path_id": 27816}, {"is_pass": false, "wtt_arr": "2302", "wtt_dep": "2302H", "location": "Harrow & Wealdstone (DC)", "stage_seq": 7, "distance_m": 12253.709, "section_seq": 1, "route_path_id": 27816}, {"is_pass": false, "wtt_arr": "2304H", "wtt_dep": "2305", "location": "Kenton (DC)", "stage_seq": 8, "distance_m": 13948.309, "section_seq": 1, "route_path_id": 27816}, {"is_pass": false, "wtt_arr": "2307", "wtt_dep": "2307H", "location": "South Kenton (DC)", "stage_seq": 9, "distance_m": 15330.996, "section_seq": 1, "route_path_id": 27816}, {"is_pass": false, "wtt_arr": "2309", "wtt_dep": "2309H", "location": "North Wembley (DC)", "stage_seq": 10, "distance_m": 16255.856, "section_seq": 1, "route_path_id": 27816}, {"is_pass": false, "wtt_arr": "2311", "wtt_dep": "2311H", "location": "Wembley Central (DC)", "stage_seq": 11, "distance_m": 17660.43, "section_seq": 1, "route_path_id": 27816}, {"is_pass": false, "wtt_arr": "2314", "wtt_dep": "2314H", "location": "Stonebridge Park", "stage_seq": 12, "distance_m": 19309.681, "section_seq": 1, "route_path_id": 27816}, {"is_pass": false, "wtt_arr": "2316H", "wtt_dep": "2317", "location": "Harlesden", "stage_seq": 13, "distance_m": 20776.608, "section_seq": 1, "route_path_id": 27816}, {"is_pass": false, "wtt_arr": "2318H", "wtt_dep": "2319H", "location": "Willesden Junction Low Level", "stage_seq": 14, "distance_m": 21936.185, "section_seq": 1, "route_path_id": 27816}, {"is_pass": false, "wtt_arr": "2321H", "wtt_dep": "2322", "location": "Kensal Green", "stage_seq": 15, "distance_m": 23438.012, "section_seq": 1, "route_path_id": 27816}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2323H", "location": "Queen's Park Jn", "stage_seq": 16, "distance_m": 24457.01, "section_seq": 1, "route_path_id": 27816}, {"is_pass": false, "wtt_arr": "2324", "wtt_dep": "2324H", "location": "Queen's Park (DC)", "stage_seq": 17, "distance_m": 29418.729, "section_seq": 1, "route_path_id": 27816}, {"is_pass": false, "wtt_arr": "2326", "wtt_dep": "2326H", "location": "Kilburn High Road", "stage_seq": 18, "distance_m": 30514.415, "section_seq": 1, "route_path_id": 27816}, {"is_pass": false, "wtt_arr": "2328", "wtt_dep": "2328H", "location": "South Hampstead", "stage_seq": 19, "distance_m": 31532.256, "section_seq": 1, "route_path_id": 27816}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2330H", "location": "Camden Jn", "stage_seq": 20, "distance_m": 32641.2, "section_seq": 1, "route_path_id": 27816}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2331", "location": "Camden South Jn", "stage_seq": 21, "distance_m": 33580.559, "section_seq": 1, "route_path_id": 27816}, {"is_pass": false, "wtt_arr": "2334", "wtt_dep": null, "location": "London Euston", "stage_seq": 22, "distance_m": 35360.335, "section_seq": 1, "route_path_id": 27816}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 35360.335, "from_m": 0.0, "section_seq": 1, "route_path_id": 27816}], "total_distance_m": 35360.335, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 33568.209, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 1792.126, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 21916, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:48:01Z", "source_id": 51779008, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-16T21:49:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:48:03Z", "source_id": 16710619, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-16T22:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21912, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:50:14Z", "source_id": 51783487, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T21:51:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:50:19Z", "source_id": 16711950, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T22:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21936, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:52:42Z", "source_id": 51788358, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T21:54:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:52:43Z", "source_id": 16713419, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T22:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21940, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:55:41Z", "source_id": 51794021, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T21:57:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:55:47Z", "source_id": 16715075, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T22:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21944, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:58:39Z", "source_id": 51799388, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T21:59:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:58:41Z", "source_id": 16716713, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T22:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21980, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:01:18Z", "source_id": 51804215, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T22:02:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:01:22Z", "source_id": 16718233, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T23:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21964, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:03:07Z", "source_id": 51807650, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T22:05:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:03:11Z", "source_id": 16719247, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T23:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21968, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:06:01Z", "source_id": 51812810, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T22:07:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:06:05Z", "source_id": 16720842, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T23:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21972, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:08:10Z", "source_id": 51816566, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T22:08:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:08:17Z", "source_id": 16722005, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T23:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21987, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:09:35Z", "source_id": 51818949, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T22:11:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:09:36Z", "source_id": 16722712, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T23:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22014, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:12:52Z", "source_id": 51824693, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T22:13:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:12:56Z", "source_id": 16724538, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T23:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22026, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:16:39Z", "source_id": 51831389, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-16T22:17:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:16:47Z", "source_id": 16726569, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-16T23:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22524, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:18:12Z", "source_id": 51833937, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-16T22:19:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:18:16Z", "source_id": 16727333, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-16T23:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22487, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:21:31Z", "source_id": 51839725, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-16T22:22:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:21:37Z", "source_id": 16729057, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-16T23:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22567, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:23:21Z", "source_id": 51842967, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-16T22:24:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:23:26Z", "source_id": 16730035, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-16T23:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22580, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:25:17Z", "source_id": 51846249, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-16T22:26:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:25:21Z", "source_id": 16731008, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-16T23:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22586, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:26:55Z", "source_id": 51848875, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-16T22:27:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:26:58Z", "source_id": 16731793, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-16T23:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22687, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:32:04Z", "source_id": 51857229, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-16T22:33:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:32:08Z", "source_id": 16734298, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-16T23:33:00+01:00", "operational_fact": true}] Watford Junction (DC) 2245 2245 2 22:45:00 None London Euston 2336 2334 9 EARLY -1 minutes https://www.realtimetrains.co.uk/service/gb-nr:L22525/2026-09-16/detailed None South Hampstead 2026-09-16T23:28:30+01:00 London Euston 5.0 {"type": "LineString", "coordinates": [[-0.17908506267237562, 51.541369469387746], [-0.17813179999999998, 51.5414929], [-0.17748219999999998, 51.5415902], [-0.1774157860300821, 51.5415997735078], [-0.17737368574318094, 51.5416058422213], [-0.1771062, 51.5416444], [-0.17509509999999998, 51.541927], [-0.16891240000000002, 51.5427671], [-0.16473069999999998, 51.5432933], [-0.1644165, 51.5433162], [-0.1638912, 51.54332169999999], [-0.1634825, 51.54329], [-0.1628558, 51.543218200000005], [-0.16199489999999997, 51.543101400000005], [-0.161963089216884, 51.543097327964595], [-0.1616957, 51.5430631], [-0.1614101851904318, 51.54304510321548], [-0.16125027881292664, 51.54303502387315], [-0.16122392931172272, 51.54303336299083], [-0.16098433591356076, 51.54301826074991], [-0.1608628, 51.5430106], [-0.1603424, 51.543028199999995], [-0.16003239999999996, 51.54303], [-0.1597294, 51.543027], [-0.1589141, 51.5430386], [-0.1588300295502352, 51.54303949342656], [-0.15805779999999997, 51.54304770000001], [-0.1575811, 51.5430696], [-0.15731879999999998, 51.54307790000001], [-0.15704079999999998, 51.543085000000005], [-0.156581, 51.5430753], [-0.15636750000000002, 51.54306389999999], [-0.1561105, 51.54304650000001], [-0.15586829999999996, 51.5430174], [-0.15583589999999997, 51.543014], [-0.1555486, 51.542975], [-0.1553205, 51.542938099999986], [-0.155114, 51.54290479999999], [-0.1549011, 51.5428612], [-0.15471539999999998, 51.5428196], [-0.15455319999999995, 51.54278120000001], [-0.15446190000000004, 51.5427596], [-0.1542082, 51.5426929], [-0.15396379999999998, 51.54262320000001], [-0.15351519999999996, 51.542483], [-0.1532234, 51.54237549999999], [-0.1529972, 51.542289399999994], [-0.1527471, 51.542182699999984], [-0.1524428, 51.5420497], [-0.1521589, 51.541912], [-0.1517573, 51.5416974], [-0.1515433, 51.54157280000001], [-0.151492, 51.541524800000005], [-0.1513636, 51.5414413], [-0.1512153, 51.541336900000005], [-0.1510938, 51.54124629999999], [-0.15095350000000002, 51.541137500000005], [-0.1506007, 51.5408449], [-0.1504377, 51.540705599999995], [-0.15007829999999997, 51.5403794], [-0.14984089999999997, 51.5401615], [-0.1498365, 51.54015770000001], [-0.14978619999999998, 51.54011409999999], [-0.1495739, 51.53991959999999], [-0.14934539999999996, 51.5397103], [-0.1488076, 51.539222900000006], [-0.1486417, 51.5390731], [-0.1482142, 51.538678], [-0.14797289999999996, 51.53846130000001], [-0.1476782, 51.5381897], [-0.1473396, 51.5378828], [-0.14707129999999996, 51.5376393], [-0.14690869999999998, 51.5374887], [-0.1467754, 51.5373648], [-0.1455778, 51.53627649999999], [-0.14498229999999998, 51.5357395], [-0.14471, 51.535486699999986], [-0.14459359999999996, 51.53538700000001], [-0.1443193, 51.535166], [-0.1442148289815698, 51.53507577511147], [-0.14411910000000003, 51.534993099999994], [-0.1439847, 51.534884200000015], [-0.14393439999999996, 51.5348383], [-0.14376279999999997, 51.534685899999985], [-0.1436073, 51.5345424], [-0.1434363, 51.53440079999999], [-0.14324789999999998, 51.5342117], [-0.14282750000000002, 51.5338296], [-0.1426562, 51.53367860000001], [-0.1426508, 51.53367389999998], [-0.1425427, 51.5335787], [-0.14236279999999998, 51.533425099999995], [-0.142208, 51.53329630000001], [-0.1419305, 51.5330732], [-0.1416889, 51.532895100000005], [-0.1414323, 51.532714700000014], [-0.14114579999999996, 51.5325277], [-0.1408614, 51.5323573], [-0.1405536, 51.53219149999999], [-0.14020949999999996, 51.5320214], [-0.13988789999999998, 51.5318689], [-0.1396482, 51.531771], [-0.13928419999999997, 51.53162329999999], [-0.13875699999999996, 51.53139709999999], [-0.13842469999999998, 51.5312424], [-0.1382909, 51.5311755], [-0.1381647, 51.5311105], [-0.1379531, 51.5309998], [-0.13779759999999996, 51.5309223], [-0.1376439, 51.5308418], [-0.13746379999999997, 51.5307475], [-0.13734509999999997, 51.53068919999999], [-0.13708339999999997, 51.5305354], [-0.13687129999999997, 51.53040540000001], [-0.1365717, 51.530238999999995], [-0.13644659999999997, 51.530169099999995], [-0.1363772, 51.5301313], [-0.1360293, 51.5299169], [-0.1360079, 51.529902099999994], [-0.1357752, 51.5297385], [-0.1352258, 51.5293722], [-0.1348127, 51.5290647], [-0.1338843, 51.5282241], [-0.1338278, 51.5281729]]} 2.5 2328 2333 South Hampstead London Euston London Euston 51.5281729 -0.1338278 51.5281729 -0.1338278 1 0 2026-09-16 22:43:51 TERMINATED 2026-09-16 22:33:00 London Euston TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16734298 1789597929668999 52 52 2026-09-16 22:43:45.003354 9 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 22:33:44.604125
594196 625816 Y65300 725Y31M916 2026-09-16 COMPLETE 16734737 2026-09-16 23:33:00 2026-09-16 22:43:51 2026-09-18 22:43:51 {"id": 625816, "stp": "P", "toc": "London Overground", "uid": "Y65300", "consist": null, "dest_crs": "WJH", "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:Y65300/2026-09-16/detailed", "trust_id": "725Y31M916", "origin_crs": "WJH", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Willesden Junction High Level", "service_date": "2026-09-16", "dest_arr_time": "2334", "dest_platform": "5", "is_terminated": 1, "next_location": "Willesden Junction High Level", "signalling_id": "5Y31", "timing_status": "EARLY", "origin_station": "Willesden Junction High Level", "current_leg_arr": "2334", "current_leg_dep": "2332", "current_leg_end": "Willesden Junction High Level", "origin_dep_time": "2327", "origin_platform": "4", "current_location": "Willesden Junction High Level", "last_update_time": "2026-09-16T22:43:51", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.2365001, 51.5327556], [-0.2377795, 51.5327151], [-0.23915589999999995, 51.5326727], [-0.23993759999999997, 51.532648], [-0.24027460000000003, 51.53263450000001], [-0.24062480000000003, 51.5326161], [-0.2409795, 51.53259299999999], [-0.2411768, 51.53256840000001], [-0.2414352, 51.5325328], [-0.2416629, 51.5324975], [-0.24190009999999995, 51.532446799999995], [-0.2421797, 51.53238499999999], [-0.24235079999999995, 51.532335399999994], [-0.24260849999999995, 51.5322505], [-0.24268833305545112, 51.53221977461295], [-0.2427592, 51.532192499999994], [-0.2429446, 51.5322054], [-0.2431352, 51.5322148], [-0.2432954874897965, 51.53222079330178], [-0.24332959999999995, 51.5322056], [-0.2434938, 51.5321123]]}", "current_leg_start": "Willesden Jn HL Turnback", "dest_arr_time_act": "2334", "motion_projection": null, "next_location_lat": "51.5321123", "next_location_lon": "-0.2434938", "previous_location": "Willesden Jn HL Turnback", "current_leg_milage": "0.3", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 228.349, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 550.914, \"from_m\": 228.349, \"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\": 635.415, \"from_m\": 550.914, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 907.074, \"from_m\": 635.415, \"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\": 991.576, \"from_m\": 907.074, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1314.141, \"from_m\": 991.576, \"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\": 1542.49, \"from_m\": 1314.141, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}], \"service_id\": 625816, \"profile_key\": \"75818197ed6053674a6540164d0291392021222e2fff016ee9cc607db094ee37\", \"schedule_id\": 30975, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2327\", \"location\": \"Willesden Junction High Level\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 40814}, {\"is_pass\": false, \"wtt_arr\": \"2328\", \"wtt_dep\": \"2333\", \"location\": \"Willesden Jn HL Turnback\", \"stage_seq\": 2, \"distance_m\": 771.245, \"section_seq\": 1, \"route_path_id\": 40814}, {\"is_pass\": false, \"wtt_arr\": \"2334\", \"wtt_dep\": null, \"location\": \"Willesden Junction High Level\", \"stage_seq\": 3, \"distance_m\": 1542.49, \"section_seq\": 1, \"route_path_id\": 40814}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 1542.49, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 40814}], \"total_distance_m\": 1542.49, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 1373.487, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 169.003, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2327", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "2.0", "current_position_lat": "51.5321123", "current_position_lon": "-0.2434938", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 22518, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:26:28Z\", \"source_id\": 51848236, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:27:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:26:32Z\", \"source_id\": 16731587, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22513, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:32:54Z\", \"source_id\": 51858734, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:33:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:32:57Z\", \"source_id\": 16734737, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:33:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Willesden Junction High Level", "service_state_platform": "5", "timing_fact_generation": 1789597978487722, "current_leg_arrival_utc": "2026-09-16T23:33:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T22:33:47.003685", "service_state_evidence_id": 16734737, "current_leg_start_actual_dep": "2026-09-16T23:33:00+01:00", "operational_evidence_version": 5, "service_state_event_time_utc": "2026-09-16T22:33:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T22:43:47.108817", "service_state_valid_until_kind": null, "operational_interpretation_version": 5, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} London Overground P WJH WJH 5Y31 None None None None {"version": 3, "segments": [{"to_m": 228.349, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 550.914, "from_m": 228.349, "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": 635.415, "from_m": 550.914, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 907.074, "from_m": 635.415, "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": 991.576, "from_m": 907.074, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1314.141, "from_m": 991.576, "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": 1542.49, "from_m": 1314.141, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}], "service_id": 625816, "profile_key": "75818197ed6053674a6540164d0291392021222e2fff016ee9cc607db094ee37", "schedule_id": 30975, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2327", "location": "Willesden Junction High Level", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 40814}, {"is_pass": false, "wtt_arr": "2328", "wtt_dep": "2333", "location": "Willesden Jn HL Turnback", "stage_seq": 2, "distance_m": 771.245, "section_seq": 1, "route_path_id": 40814}, {"is_pass": false, "wtt_arr": "2334", "wtt_dep": null, "location": "Willesden Junction High Level", "stage_seq": 3, "distance_m": 1542.49, "section_seq": 1, "route_path_id": 40814}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 1542.49, "from_m": 0.0, "section_seq": 1, "route_path_id": 40814}], "total_distance_m": 1542.49, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 1373.487, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 169.003, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 22518, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:26:28Z", "source_id": 51848236, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-16T22:27:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:26:32Z", "source_id": 16731587, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-16T23:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22513, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:32:54Z", "source_id": 51858734, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T22:33:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:32:57Z", "source_id": 16734737, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T23:33:00+01:00", "operational_fact": true}] Willesden Junction High Level 2327 2327 4 None None Willesden Junction High Level 2334 2334 5 EARLY -1 minutes https://www.realtimetrains.co.uk/service/gb-nr:Y65300/2026-09-16/detailed None Willesden Jn HL Turnback 2026-09-16T23:33:00+01:00 Willesden Junction High Level 2.0 {"type": "LineString", "coordinates": [[-0.2365001, 51.5327556], [-0.2377795, 51.5327151], [-0.23915589999999995, 51.5326727], [-0.23993759999999997, 51.532648], [-0.24027460000000003, 51.53263450000001], [-0.24062480000000003, 51.5326161], [-0.2409795, 51.53259299999999], [-0.2411768, 51.53256840000001], [-0.2414352, 51.5325328], [-0.2416629, 51.5324975], [-0.24190009999999995, 51.532446799999995], [-0.2421797, 51.53238499999999], [-0.24235079999999995, 51.532335399999994], [-0.24260849999999995, 51.5322505], [-0.24268833305545112, 51.53221977461295], [-0.2427592, 51.532192499999994], [-0.2429446, 51.5322054], [-0.2431352, 51.5322148], [-0.2432954874897965, 51.53222079330178], [-0.24332959999999995, 51.5322056], [-0.2434938, 51.5321123]]} 0.3 2332 2334 Willesden Jn HL Turnback Willesden Junction High Level Willesden Junction High Level 51.5321123 -0.2434938 51.5321123 -0.2434938 1 0 2026-09-16 22:43:51 TERMINATED 2026-09-16 22:33:00 Willesden Junction High Level TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16734737 1789597978487722 5 5 2026-09-16 22:43:47.108817 5 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 22:33:47.003685
594197 623702 G26477 871H64M716 2026-09-16 COMPLETE 16734555 2026-09-16 23:33:00 2026-09-16 22:43:51 2026-09-18 22:43:51 {"id": 623702, "stp": "P", "toc": "Southern", "uid": "G26477", "consist": "377156+377403", "dest_crs": "LIT", "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G26477/2026-09-16/detailed", "trust_id": "871H64M716", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Littlehampton", "service_date": "2026-09-16", "dest_arr_time": "2336", "dest_platform": "2", "is_terminated": 1, "next_location": "Littlehampton", "signalling_id": "1H64", "timing_status": "EARLY", "origin_station": "London Victoria (C)", "current_leg_arr": "2333", "current_leg_dep": "2325", "current_leg_end": "Littlehampton", "origin_dep_time": "2146", "origin_platform": "15", "current_location": "Littlehampton Carriage Holding Sidings", "last_update_time": "2026-09-16T22:43:51", "route_debug_link": null, "timing_variation": "-3 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.4881117, 50.816525799999994], [-0.489421, 50.8165424], [-0.4896653000000001, 50.816547099999994], [-0.4902800000000001, 50.8165666], [-0.4908814, 50.8165537], [-0.4916084, 50.816592699999994], [-0.49320829999999993, 50.816697799999986], [-0.49408540000000006, 50.81676889999999], [-0.4949774, 50.816851500000006], [-0.4966228, 50.817035], [-0.4975307, 50.817146], [-0.4982628999999999, 50.81724680000001], [-0.49904080000000006, 50.81736380000001], [-0.4997690000000001, 50.8174892], [-0.5004248, 50.8176188], [-0.5012044, 50.81778409999999], [-0.5020212, 50.8179833], [-0.5028164, 50.8181985], [-0.5036528, 50.81844579999999], [-0.5044119, 50.81869820000001], [-0.5049979999999998, 50.81891600000001], [-0.5054883000000001, 50.8191077], [-0.5060649, 50.8193492], [-0.5066127, 50.8195904], [-0.5087427, 50.8205828], [-0.5093358, 50.8208539], [-0.5099515, 50.821118299999995], [-0.5099756, 50.8211264], [-0.5108223999999999, 50.82143489999999], [-0.5113882999999999, 50.8216314], [-0.5119045999999999, 50.82180089999999], [-0.5124482999999999, 50.8219645], [-0.5131818, 50.82217549999999], [-0.5138372, 50.8223499], [-0.5145672, 50.8225245], [-0.5153129, 50.8226762], [-0.5156788884447993, 50.82275035457093], [-0.5159861, 50.82281259999999], [-0.5167504999999999, 50.8229442], [-0.5174059, 50.82304219999999], [-0.5180134, 50.8231229], [-0.5187309, 50.823199], [-0.5226276, 50.82353590000001], [-0.5330178, 50.8244342], [-0.537393, 50.8248158], [-0.5389891704717129, 50.82495435129202], [-0.542515, 50.825260400000005], [-0.5425258, 50.8252613], [-0.5488873999999999, 50.82582680000001], [-0.5496572, 50.8259056], [-0.5504082, 50.825992], [-0.5512357999999999, 50.826108100000006], [-0.5519571999999999, 50.826227499999995], [-0.5526532, 50.826352100000015], [-0.5534467, 50.82651460000001], [-0.554221, 50.82668840000001], [-0.5553695999999999, 50.826985699999994], [-0.5559784999999999, 50.82715879999999], [-0.5561562, 50.82720929999999], [-0.5563183999999999, 50.8272567], [-0.5566378999999999, 50.82735], [-0.5567051999999999, 50.827370399999985], [-0.5573118999999999, 50.8275475], [-0.5578487, 50.82767530000001], [-0.5583288, 50.827771], [-0.5588438, 50.8278582], [-0.5593332999999999, 50.82790660000001], [-0.5597579, 50.8279416], [-0.5598387, 50.827947], [-0.5601988, 50.82796270000001], [-0.5606756999999999, 50.827966399999994], [-0.5612617999999999, 50.82795430000001], [-0.5618848999999999, 50.8279074], [-0.5624197, 50.8278506], [-0.5629293, 50.8277759], [-0.5633538, 50.827683], [-0.5636985, 50.8276022], [-0.5642197000000001, 50.82746300000001], [-0.5645005999999999, 50.8273854], [-0.5646628645484658, 50.82734019001072], [-0.5646657, 50.82733940000001], [-0.5648690999999999, 50.827290399999995], [-0.5651628, 50.82720069999999], [-0.5654262999999999, 50.8271051], [-0.5656749, 50.826998299999985], [-0.5659017, 50.82687870000001], [-0.5661208, 50.8267409], [-0.5663128999999999, 50.8265952], [-0.5665022, 50.826418799999985], [-0.5666573, 50.826239399999984], [-0.5667936, 50.8260379], [-0.5669049999999999, 50.82581090000001], [-0.5669374999999999, 50.82571610000001], [-0.5669685999999999, 50.82560110000001], [-0.5669993, 50.82539649999999], [-0.5670007999999999, 50.8253329], [-0.5669987, 50.82521400000001], [-0.5669767, 50.8250279], [-0.566932937246389, 50.82486890949125], [-0.5668353981171536, 50.8247239112262], [-0.566749658353973, 50.82459551264218], [-0.5666735351892487, 50.82448151187787], [-0.5666048458553824, 50.82437970707189], [-0.5665414075847757, 50.82428789636291], [-0.5664810376098298, 50.82420387788959], [-0.5664215531629464, 50.82412544979056], [-0.5663607714765271, 50.824050410204485], [-0.5662965097829733, 50.82397655727002], [-0.5662265853146866, 50.82390168912581], [-0.5661488153040684, 50.823823603910526], [-0.5660610169835203, 50.823740099762794], [-0.5659610075854439, 50.82364897482128], [-0.5658466043422405, 50.82354802722464], [-0.565715624486312, 50.82343505511151], [-0.5655658852500595, 50.82330785662056], [-0.5651777, 50.82297990000001], [-0.5649069688333187, 50.82275035457093], [-0.5633153, 50.82140079999999], [-0.561589, 50.81994250000001], [-0.5602253, 50.8187869], [-0.5599265, 50.8185339], [-0.5597643, 50.8183965], [-0.5584459, 50.8172785], [-0.5562321999999998, 50.8154092], [-0.5540216, 50.8135491], [-0.5537031999999998, 50.8133211], [-0.5534591, 50.8131516], [-0.5530823, 50.8129092], [-0.5527606, 50.812723899999995], [-0.5523342, 50.8124964], [-0.5517636999999999, 50.8121903], [-0.5515511999999999, 50.8120769], [-0.5514025, 50.812001], [-0.5512445999999999, 50.8119263], [-0.5511465, 50.811875400000005], [-0.5505975, 50.8116456], [-0.5502384, 50.8114779], [-0.5496182, 50.811228199999995], [-0.5492276999999999, 50.81107419999999], [-0.548862, 50.8109418], [-0.5483731, 50.81078310000001], [-0.5479496, 50.8106588], [-0.5475023, 50.8105468], [-0.5468197999999999, 50.8103921]]}", "current_leg_start": "Angmering", "dest_arr_time_act": "2336", "motion_projection": null, "next_location_lat": "50.8103921", "next_location_lon": "-0.5468198", "previous_location": "Angmering", "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\": 657.037, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 3337.998, \"from_m\": 657.037, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 6736.375, \"from_m\": 3337.998, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 7545.981, \"from_m\": 6736.375, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 8072.698, \"from_m\": 7545.981, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 10338.399, \"from_m\": 8072.698, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 14876.032, \"from_m\": 10338.399, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 14921.78, \"from_m\": 14876.032, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 15785.19, \"from_m\": 14921.78, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 16681.641, \"from_m\": 15785.19, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 16718.607, \"from_m\": 16681.641, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 17112.863, \"from_m\": 16718.607, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 17143.298, \"from_m\": 17112.863, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 17231.967, \"from_m\": 17143.298, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 17295.666, \"from_m\": 17231.967, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 17331.373, \"from_m\": 17295.666, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.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\": 100.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\": 100.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\": 100.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\": 100.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\": 100.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\": 100.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\": 100.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\": 100.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\": 100.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\": 100.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\": 100.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\": 100.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\": 100.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\": 100.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\": 100.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\": 100.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\": 100.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\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 66200.244, \"from_m\": 61493.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\": 66240.527, \"from_m\": 66200.244, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 77871.122, \"from_m\": 66240.527, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 80215.592, \"from_m\": 77871.122, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 80454.71, \"from_m\": 80215.592, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 81579.727, \"from_m\": 80454.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\": 81665.564, \"from_m\": 81579.727, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 82333.712, \"from_m\": 81665.564, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 104831.413, \"from_m\": 82333.712, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 104873.688, \"from_m\": 104831.413, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 109657.202, \"from_m\": 104873.688, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 110044.07, \"from_m\": 109657.202, \"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\": 110340.612, \"from_m\": 110044.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\": 110715.209, \"from_m\": 110340.612, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 110747.172, \"from_m\": 110715.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\": 112410.532, \"from_m\": 110747.172, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 112885.041, \"from_m\": 112410.532, \"capability_applied\": null, \"effective_limit_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\": 623702, \"profile_key\": \"83926f590e146203b1824e42d4245564156b166ea515d24d1038373b4752e0f2\", \"schedule_id\": 10341, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2146\", \"location\": \"London Victoria (C)\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 69123}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2148H\", \"location\": \"Battersea Pier Jn\", \"stage_seq\": 2, \"distance_m\": 1342.075, \"section_seq\": 1, \"route_path_id\": 69123}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2150\", \"location\": \"Pouparts Jn\", \"stage_seq\": 3, \"distance_m\": 3177.986, \"section_seq\": 1, \"route_path_id\": 69123}, {\"is_pass\": false, \"wtt_arr\": \"2152\", \"wtt_dep\": \"2153\", \"location\": \"Clapham Junction (C)\", \"stage_seq\": 4, \"distance_m\": 4242.594, \"section_seq\": 1, \"route_path_id\": 69123}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2155H\", \"location\": \"Balham\", \"stage_seq\": 5, \"distance_m\": 7384.3, \"section_seq\": 1, \"route_path_id\": 69123}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2157\", \"location\": \"Streatham North Jn\", \"stage_seq\": 6, \"distance_m\": 9731.543, \"section_seq\": 1, \"route_path_id\": 69123}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2200\", \"location\": \"Selhurst\", \"stage_seq\": 7, \"distance_m\": 15049.908, \"section_seq\": 1, \"route_path_id\": 69123}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2200H\", \"location\": \"Windmill Bridge Jn\", \"stage_seq\": 8, \"distance_m\": 16063.261, \"section_seq\": 1, \"route_path_id\": 69123}, {\"is_pass\": false, \"wtt_arr\": \"2202\", \"wtt_dep\": \"2204\", \"location\": \"East Croydon\", \"stage_seq\": 9, \"distance_m\": 16910.971, \"section_seq\": 1, \"route_path_id\": 69123}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2207H\", \"location\": \"Purley\", \"stage_seq\": 10, \"distance_m\": 21705.84, \"section_seq\": 1, \"route_path_id\": 69123}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2208H\", \"location\": \"Stoats Nest Jn\", \"stage_seq\": 11, \"distance_m\": 23294.133, \"section_seq\": 1, \"route_path_id\": 69123}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2214\", \"location\": \"Earlswood (Surrey)\", \"stage_seq\": 12, \"distance_m\": 35127.575, \"section_seq\": 1, \"route_path_id\": 69123}, {\"is_pass\": false, \"wtt_arr\": \"2218\", \"wtt_dep\": \"2220\", \"location\": \"Gatwick Airport\", \"stage_seq\": 13, \"distance_m\": 43117.193, \"section_seq\": 1, \"route_path_id\": 69123}, {\"is_pass\": false, \"wtt_arr\": \"2223H\", \"wtt_dep\": \"2224H\", \"location\": \"Three Bridges\", \"stage_seq\": 14, \"distance_m\": 47608.172, \"section_seq\": 1, \"route_path_id\": 69123}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2227H\", \"location\": \"Balcombe Tunnel Jn\", \"stage_seq\": 15, \"distance_m\": 50747.9, \"section_seq\": 1, \"route_path_id\": 69123}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2231H\", \"location\": \"Copyhold Jn\", \"stage_seq\": 16, \"distance_m\": 59866.311, \"section_seq\": 1, \"route_path_id\": 69123}, {\"is_pass\": false, \"wtt_arr\": \"2233\", \"wtt_dep\": \"2234\", \"location\": \"Haywards Heath\", \"stage_seq\": 17, \"distance_m\": 61092.655, \"section_seq\": 1, \"route_path_id\": 69123}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2237H\", \"location\": \"Keymer Jn\", \"stage_seq\": 18, \"distance_m\": 66159.387, \"section_seq\": 1, \"route_path_id\": 69123}, {\"is_pass\": false, \"wtt_arr\": \"2238H\", \"wtt_dep\": \"2239H\", \"location\": \"Burgess Hill\", \"stage_seq\": 19, \"distance_m\": 67114.511, \"section_seq\": 1, \"route_path_id\": 69123}, {\"is_pass\": false, \"wtt_arr\": \"2242H\", \"wtt_dep\": \"2243H\", \"location\": \"Hassocks\", \"stage_seq\": 20, \"distance_m\": 70564.234, \"section_seq\": 1, \"route_path_id\": 69123}, {\"is_pass\": false, \"wtt_arr\": \"2250\", \"wtt_dep\": \"2250H\", \"location\": \"Preston Park\", \"stage_seq\": 21, \"distance_m\": 79756.915, \"section_seq\": 1, \"route_path_id\": 69123}, {\"is_pass\": false, \"wtt_arr\": \"2253H\", \"wtt_dep\": \"2254H\", \"location\": \"Hove\", \"stage_seq\": 22, \"distance_m\": 82094.892, \"section_seq\": 1, \"route_path_id\": 69123}, {\"is_pass\": false, \"wtt_arr\": \"2257\", \"wtt_dep\": \"2258\", \"location\": \"Portslade\", \"stage_seq\": 23, \"distance_m\": 84413.174, \"section_seq\": 1, \"route_path_id\": 69123}, {\"is_pass\": false, \"wtt_arr\": \"2300H\", \"wtt_dep\": \"2301\", \"location\": \"Southwick\", \"stage_seq\": 24, \"distance_m\": 86781.681, \"section_seq\": 1, \"route_path_id\": 69123}, {\"is_pass\": false, \"wtt_arr\": \"2304\", \"wtt_dep\": \"2305\", \"location\": \"Shoreham-by-Sea\", \"stage_seq\": 25, \"distance_m\": 89119.546, \"section_seq\": 1, \"route_path_id\": 69123}, {\"is_pass\": false, \"wtt_arr\": \"2308H\", \"wtt_dep\": \"2309H\", \"location\": \"Lancing\", \"stage_seq\": 26, \"distance_m\": 92990.024, \"section_seq\": 1, \"route_path_id\": 69123}, {\"is_pass\": false, \"wtt_arr\": \"2313\", \"wtt_dep\": \"2314\", \"location\": \"Worthing\", \"stage_seq\": 27, \"distance_m\": 96716.616, \"section_seq\": 1, \"route_path_id\": 69123}, {\"is_pass\": false, \"wtt_arr\": \"2315H\", \"wtt_dep\": \"2316\", \"location\": \"West Worthing\", \"stage_seq\": 28, \"distance_m\": 97999.163, \"section_seq\": 1, \"route_path_id\": 69123}, {\"is_pass\": false, \"wtt_arr\": \"2318\", \"wtt_dep\": \"2319\", \"location\": \"Durrington-on-Sea\", \"stage_seq\": 29, \"distance_m\": 99287.729, \"section_seq\": 1, \"route_path_id\": 69123}, {\"is_pass\": false, \"wtt_arr\": \"2321\", \"wtt_dep\": \"2322\", \"location\": \"Goring-by-Sea\", \"stage_seq\": 30, \"distance_m\": 100730.948, \"section_seq\": 1, \"route_path_id\": 69123}, {\"is_pass\": false, \"wtt_arr\": \"2325H\", \"wtt_dep\": \"2326H\", \"location\": \"Angmering\", \"stage_seq\": 31, \"distance_m\": 104679.002, \"section_seq\": 1, \"route_path_id\": 69123}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2332\", \"location\": \"Arundel Jn\", \"stage_seq\": 32, \"distance_m\": 110294.31, \"section_seq\": 1, \"route_path_id\": 69123}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2333\", \"location\": \"Littlehampton Jn\", \"stage_seq\": 33, \"distance_m\": 110747.172, \"section_seq\": 1, \"route_path_id\": 69123}, {\"is_pass\": false, \"wtt_arr\": \"2336\", \"wtt_dep\": null, \"location\": \"Littlehampton\", \"stage_seq\": 34, \"distance_m\": 112885.041, \"section_seq\": 1, \"route_path_id\": 69123}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 112885.041, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 69123}], \"total_distance_m\": 112885.041, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 107379.443, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 5505.598, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2146", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "8.0", "current_position_lat": "50.8103921", "current_position_lon": "-0.5468198", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 29179, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:51:34Z\", \"source_id\": 51660845, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T20:52:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:51:38Z\", \"source_id\": 16676097, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29226, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:55:50Z\", \"source_id\": 51669996, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T20:56:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:55:53Z\", \"source_id\": 16678791, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29937, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:00:22Z\", \"source_id\": 51680043, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:01:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:00:28Z\", \"source_id\": 16681617, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30220, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:02:03Z\", \"source_id\": 51683787, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:02:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:02:07Z\", \"source_id\": 16682701, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30507, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:06:57Z\", \"source_id\": 51694344, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:08:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:06:58Z\", \"source_id\": 16685805, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30626, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:19:39Z\", \"source_id\": 51721769, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:20:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:19:41Z\", \"source_id\": 16693740, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30681, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:24:31Z\", \"source_id\": 51731854, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:25:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:24:38Z\", \"source_id\": 16696718, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30866, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:33:24Z\", \"source_id\": 51749904, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:34:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:33:25Z\", \"source_id\": 16702046, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30885, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:40:23Z\", \"source_id\": 51764170, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:41:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:40:25Z\", \"source_id\": 16706117, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30901, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:43:42Z\", \"source_id\": 51770693, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:44:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:43:46Z\", \"source_id\": 16708144, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30920, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:50:06Z\", \"source_id\": 51783151, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:51:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:50:13Z\", \"source_id\": 16711894, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31092, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:54:06Z\", \"source_id\": 51790945, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:55:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:54:12Z\", \"source_id\": 16714177, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31018, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:57:24Z\", \"source_id\": 51797138, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:58:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:57:27Z\", \"source_id\": 16716023, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31026, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:00:48Z\", \"source_id\": 51803205, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:01:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:00:53Z\", \"source_id\": 16717905, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31030, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:03:16Z\", \"source_id\": 51807947, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:04:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:03:19Z\", \"source_id\": 16719324, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31038, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:07:47Z\", \"source_id\": 51815913, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:08:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:07:52Z\", \"source_id\": 16721805, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31044, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:11:43Z\", \"source_id\": 51822688, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:12:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:11:46Z\", \"source_id\": 16723925, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31104, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:14:38Z\", \"source_id\": 51827933, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:15:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:14:42Z\", \"source_id\": 16725528, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31048, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:17:11Z\", \"source_id\": 51832179, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:17:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:17:13Z\", \"source_id\": 16726792, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31052, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:19:38Z\", \"source_id\": 51836449, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:20:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:19:39Z\", \"source_id\": 16728062, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31056, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:23:37Z\", \"source_id\": 51843458, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:24:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:23:40Z\", \"source_id\": 16730138, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27491, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:32:31Z\", \"source_id\": 51857993, \"stage_seq\": 34, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:33:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:32:38Z\", \"source_id\": 16734555, \"stage_seq\": 34, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:33:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Littlehampton", "service_state_platform": "2", "timing_fact_generation": 1789597959410800, "current_leg_arrival_utc": "2026-09-16T23:34:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T22:33:47.308237", "service_state_evidence_id": 16734555, "current_leg_start_actual_dep": "2026-09-16T23:26:30+01:00", "operational_evidence_version": 133, "service_state_event_time_utc": "2026-09-16T22:33:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T22:43:47.492170", "service_state_valid_until_kind": null, "operational_interpretation_version": 133, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Southern P None LIT 1H64 377156+377403 8 100 None {"version": 3, "segments": [{"to_m": 657.037, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 3337.998, "from_m": 657.037, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 6736.375, "from_m": 3337.998, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 7545.981, "from_m": 6736.375, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 8072.698, "from_m": 7545.981, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 10338.399, "from_m": 8072.698, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 14876.032, "from_m": 10338.399, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 14921.78, "from_m": 14876.032, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 15785.19, "from_m": 14921.78, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 16681.641, "from_m": 15785.19, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 16718.607, "from_m": 16681.641, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 17112.863, "from_m": 16718.607, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 17143.298, "from_m": 17112.863, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 17231.967, "from_m": 17143.298, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 17295.666, "from_m": 17231.967, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 17331.373, "from_m": 17295.666, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.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": 100.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": 100.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": 100.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": 100.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": 100.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": 100.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": 100.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": 100.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": 100.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": 100.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": 100.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": 100.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": 100.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": 100.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": 100.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": 100.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": 100.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": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 66200.244, "from_m": 61493.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": 66240.527, "from_m": 66200.244, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 77871.122, "from_m": 66240.527, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 80215.592, "from_m": 77871.122, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 80454.71, "from_m": 80215.592, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 81579.727, "from_m": 80454.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": 81665.564, "from_m": 81579.727, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 82333.712, "from_m": 81665.564, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 104831.413, "from_m": 82333.712, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 104873.688, "from_m": 104831.413, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 109657.202, "from_m": 104873.688, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 110044.07, "from_m": 109657.202, "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": 110340.612, "from_m": 110044.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": 110715.209, "from_m": 110340.612, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 110747.172, "from_m": 110715.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": 112410.532, "from_m": 110747.172, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 112885.041, "from_m": 112410.532, "capability_applied": null, "effective_limit_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": 623702, "profile_key": "83926f590e146203b1824e42d4245564156b166ea515d24d1038373b4752e0f2", "schedule_id": 10341, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2146", "location": "London Victoria (C)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 69123}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2148H", "location": "Battersea Pier Jn", "stage_seq": 2, "distance_m": 1342.075, "section_seq": 1, "route_path_id": 69123}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2150", "location": "Pouparts Jn", "stage_seq": 3, "distance_m": 3177.986, "section_seq": 1, "route_path_id": 69123}, {"is_pass": false, "wtt_arr": "2152", "wtt_dep": "2153", "location": "Clapham Junction (C)", "stage_seq": 4, "distance_m": 4242.594, "section_seq": 1, "route_path_id": 69123}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2155H", "location": "Balham", "stage_seq": 5, "distance_m": 7384.3, "section_seq": 1, "route_path_id": 69123}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2157", "location": "Streatham North Jn", "stage_seq": 6, "distance_m": 9731.543, "section_seq": 1, "route_path_id": 69123}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2200", "location": "Selhurst", "stage_seq": 7, "distance_m": 15049.908, "section_seq": 1, "route_path_id": 69123}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2200H", "location": "Windmill Bridge Jn", "stage_seq": 8, "distance_m": 16063.261, "section_seq": 1, "route_path_id": 69123}, {"is_pass": false, "wtt_arr": "2202", "wtt_dep": "2204", "location": "East Croydon", "stage_seq": 9, "distance_m": 16910.971, "section_seq": 1, "route_path_id": 69123}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2207H", "location": "Purley", "stage_seq": 10, "distance_m": 21705.84, "section_seq": 1, "route_path_id": 69123}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2208H", "location": "Stoats Nest Jn", "stage_seq": 11, "distance_m": 23294.133, "section_seq": 1, "route_path_id": 69123}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2214", "location": "Earlswood (Surrey)", "stage_seq": 12, "distance_m": 35127.575, "section_seq": 1, "route_path_id": 69123}, {"is_pass": false, "wtt_arr": "2218", "wtt_dep": "2220", "location": "Gatwick Airport", "stage_seq": 13, "distance_m": 43117.193, "section_seq": 1, "route_path_id": 69123}, {"is_pass": false, "wtt_arr": "2223H", "wtt_dep": "2224H", "location": "Three Bridges", "stage_seq": 14, "distance_m": 47608.172, "section_seq": 1, "route_path_id": 69123}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2227H", "location": "Balcombe Tunnel Jn", "stage_seq": 15, "distance_m": 50747.9, "section_seq": 1, "route_path_id": 69123}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2231H", "location": "Copyhold Jn", "stage_seq": 16, "distance_m": 59866.311, "section_seq": 1, "route_path_id": 69123}, {"is_pass": false, "wtt_arr": "2233", "wtt_dep": "2234", "location": "Haywards Heath", "stage_seq": 17, "distance_m": 61092.655, "section_seq": 1, "route_path_id": 69123}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2237H", "location": "Keymer Jn", "stage_seq": 18, "distance_m": 66159.387, "section_seq": 1, "route_path_id": 69123}, {"is_pass": false, "wtt_arr": "2238H", "wtt_dep": "2239H", "location": "Burgess Hill", "stage_seq": 19, "distance_m": 67114.511, "section_seq": 1, "route_path_id": 69123}, {"is_pass": false, "wtt_arr": "2242H", "wtt_dep": "2243H", "location": "Hassocks", "stage_seq": 20, "distance_m": 70564.234, "section_seq": 1, "route_path_id": 69123}, {"is_pass": false, "wtt_arr": "2250", "wtt_dep": "2250H", "location": "Preston Park", "stage_seq": 21, "distance_m": 79756.915, "section_seq": 1, "route_path_id": 69123}, {"is_pass": false, "wtt_arr": "2253H", "wtt_dep": "2254H", "location": "Hove", "stage_seq": 22, "distance_m": 82094.892, "section_seq": 1, "route_path_id": 69123}, {"is_pass": false, "wtt_arr": "2257", "wtt_dep": "2258", "location": "Portslade", "stage_seq": 23, "distance_m": 84413.174, "section_seq": 1, "route_path_id": 69123}, {"is_pass": false, "wtt_arr": "2300H", "wtt_dep": "2301", "location": "Southwick", "stage_seq": 24, "distance_m": 86781.681, "section_seq": 1, "route_path_id": 69123}, {"is_pass": false, "wtt_arr": "2304", "wtt_dep": "2305", "location": "Shoreham-by-Sea", "stage_seq": 25, "distance_m": 89119.546, "section_seq": 1, "route_path_id": 69123}, {"is_pass": false, "wtt_arr": "2308H", "wtt_dep": "2309H", "location": "Lancing", "stage_seq": 26, "distance_m": 92990.024, "section_seq": 1, "route_path_id": 69123}, {"is_pass": false, "wtt_arr": "2313", "wtt_dep": "2314", "location": "Worthing", "stage_seq": 27, "distance_m": 96716.616, "section_seq": 1, "route_path_id": 69123}, {"is_pass": false, "wtt_arr": "2315H", "wtt_dep": "2316", "location": "West Worthing", "stage_seq": 28, "distance_m": 97999.163, "section_seq": 1, "route_path_id": 69123}, {"is_pass": false, "wtt_arr": "2318", "wtt_dep": "2319", "location": "Durrington-on-Sea", "stage_seq": 29, "distance_m": 99287.729, "section_seq": 1, "route_path_id": 69123}, {"is_pass": false, "wtt_arr": "2321", "wtt_dep": "2322", "location": "Goring-by-Sea", "stage_seq": 30, "distance_m": 100730.948, "section_seq": 1, "route_path_id": 69123}, {"is_pass": false, "wtt_arr": "2325H", "wtt_dep": "2326H", "location": "Angmering", "stage_seq": 31, "distance_m": 104679.002, "section_seq": 1, "route_path_id": 69123}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2332", "location": "Arundel Jn", "stage_seq": 32, "distance_m": 110294.31, "section_seq": 1, "route_path_id": 69123}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2333", "location": "Littlehampton Jn", "stage_seq": 33, "distance_m": 110747.172, "section_seq": 1, "route_path_id": 69123}, {"is_pass": false, "wtt_arr": "2336", "wtt_dep": null, "location": "Littlehampton", "stage_seq": 34, "distance_m": 112885.041, "section_seq": 1, "route_path_id": 69123}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 112885.041, "from_m": 0.0, "section_seq": 1, "route_path_id": 69123}], "total_distance_m": 112885.041, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 107379.443, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 5505.598, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 29179, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:51:34Z", "source_id": 51660845, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T20:52:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:51:38Z", "source_id": 16676097, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T21:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29226, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:55:50Z", "source_id": 51669996, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T20:56:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:55:53Z", "source_id": 16678791, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T21:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29937, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:00:22Z", "source_id": 51680043, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T21:01:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:00:28Z", "source_id": 16681617, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T22:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30220, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:02:03Z", "source_id": 51683787, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T21:02:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:02:07Z", "source_id": 16682701, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T22:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30507, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:06:57Z", "source_id": 51694344, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T21:08:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:06:58Z", "source_id": 16685805, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T22:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30626, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:19:39Z", "source_id": 51721769, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-16T21:20:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:19:41Z", "source_id": 16693740, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-16T22:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30681, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:24:31Z", "source_id": 51731854, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-16T21:25:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:24:38Z", "source_id": 16696718, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-16T22:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30866, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:33:24Z", "source_id": 51749904, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-16T21:34:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:33:25Z", "source_id": 16702046, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-16T22:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30885, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:40:23Z", "source_id": 51764170, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-16T21:41:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:40:25Z", "source_id": 16706117, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-16T22:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30901, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:43:42Z", "source_id": 51770693, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-16T21:44:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:43:46Z", "source_id": 16708144, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-16T22:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30920, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:50:06Z", "source_id": 51783151, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-16T21:51:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:50:13Z", "source_id": 16711894, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-16T22:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31092, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:54:06Z", "source_id": 51790945, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-16T21:55:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:54:12Z", "source_id": 16714177, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-16T22:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31018, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:57:24Z", "source_id": 51797138, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-16T21:58:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:57:27Z", "source_id": 16716023, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-16T22:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31026, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:00:48Z", "source_id": 51803205, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-16T22:01:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:00:53Z", "source_id": 16717905, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-16T23:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31030, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:03:16Z", "source_id": 51807947, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-16T22:04:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:03:19Z", "source_id": 16719324, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-16T23:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31038, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:07:47Z", "source_id": 51815913, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-16T22:08:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:07:52Z", "source_id": 16721805, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-16T23:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31044, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:11:43Z", "source_id": 51822688, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-16T22:12:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:11:46Z", "source_id": 16723925, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-16T23:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31104, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:14:38Z", "source_id": 51827933, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-16T22:15:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:14:42Z", "source_id": 16725528, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-16T23:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31048, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:17:11Z", "source_id": 51832179, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-16T22:17:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:17:13Z", "source_id": 16726792, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-16T23:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31052, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:19:38Z", "source_id": 51836449, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-16T22:20:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:19:39Z", "source_id": 16728062, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-16T23:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31056, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:23:37Z", "source_id": 51843458, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-16T22:24:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:23:40Z", "source_id": 16730138, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-16T23:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27491, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:32:31Z", "source_id": 51857993, "stage_seq": 34, "event_role": "ARR", "event_time": "2026-09-16T22:33:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:32:38Z", "source_id": 16734555, "stage_seq": 34, "event_role": "ARR", "event_time": "2026-09-16T23:33:00+01:00", "operational_fact": true}] London Victoria (C) 2146 2146 15 None None Littlehampton 2336 2336 2 EARLY -3 minutes https://www.realtimetrains.co.uk/service/gb-nr:G26477/2026-09-16/detailed None Angmering 2026-09-16T23:26:30+01:00 Littlehampton 8.0 {"type": "LineString", "coordinates": [[-0.4881117, 50.816525799999994], [-0.489421, 50.8165424], [-0.4896653000000001, 50.816547099999994], [-0.4902800000000001, 50.8165666], [-0.4908814, 50.8165537], [-0.4916084, 50.816592699999994], [-0.49320829999999993, 50.816697799999986], [-0.49408540000000006, 50.81676889999999], [-0.4949774, 50.816851500000006], [-0.4966228, 50.817035], [-0.4975307, 50.817146], [-0.4982628999999999, 50.81724680000001], [-0.49904080000000006, 50.81736380000001], [-0.4997690000000001, 50.8174892], [-0.5004248, 50.8176188], [-0.5012044, 50.81778409999999], [-0.5020212, 50.8179833], [-0.5028164, 50.8181985], [-0.5036528, 50.81844579999999], [-0.5044119, 50.81869820000001], [-0.5049979999999998, 50.81891600000001], [-0.5054883000000001, 50.8191077], [-0.5060649, 50.8193492], [-0.5066127, 50.8195904], [-0.5087427, 50.8205828], [-0.5093358, 50.8208539], [-0.5099515, 50.821118299999995], [-0.5099756, 50.8211264], [-0.5108223999999999, 50.82143489999999], [-0.5113882999999999, 50.8216314], [-0.5119045999999999, 50.82180089999999], [-0.5124482999999999, 50.8219645], [-0.5131818, 50.82217549999999], [-0.5138372, 50.8223499], [-0.5145672, 50.8225245], [-0.5153129, 50.8226762], [-0.5156788884447993, 50.82275035457093], [-0.5159861, 50.82281259999999], [-0.5167504999999999, 50.8229442], [-0.5174059, 50.82304219999999], [-0.5180134, 50.8231229], [-0.5187309, 50.823199], [-0.5226276, 50.82353590000001], [-0.5330178, 50.8244342], [-0.537393, 50.8248158], [-0.5389891704717129, 50.82495435129202], [-0.542515, 50.825260400000005], [-0.5425258, 50.8252613], [-0.5488873999999999, 50.82582680000001], [-0.5496572, 50.8259056], [-0.5504082, 50.825992], [-0.5512357999999999, 50.826108100000006], [-0.5519571999999999, 50.826227499999995], [-0.5526532, 50.826352100000015], [-0.5534467, 50.82651460000001], [-0.554221, 50.82668840000001], [-0.5553695999999999, 50.826985699999994], [-0.5559784999999999, 50.82715879999999], [-0.5561562, 50.82720929999999], [-0.5563183999999999, 50.8272567], [-0.5566378999999999, 50.82735], [-0.5567051999999999, 50.827370399999985], [-0.5573118999999999, 50.8275475], [-0.5578487, 50.82767530000001], [-0.5583288, 50.827771], [-0.5588438, 50.8278582], [-0.5593332999999999, 50.82790660000001], [-0.5597579, 50.8279416], [-0.5598387, 50.827947], [-0.5601988, 50.82796270000001], [-0.5606756999999999, 50.827966399999994], [-0.5612617999999999, 50.82795430000001], [-0.5618848999999999, 50.8279074], [-0.5624197, 50.8278506], [-0.5629293, 50.8277759], [-0.5633538, 50.827683], [-0.5636985, 50.8276022], [-0.5642197000000001, 50.82746300000001], [-0.5645005999999999, 50.8273854], [-0.5646628645484658, 50.82734019001072], [-0.5646657, 50.82733940000001], [-0.5648690999999999, 50.827290399999995], [-0.5651628, 50.82720069999999], [-0.5654262999999999, 50.8271051], [-0.5656749, 50.826998299999985], [-0.5659017, 50.82687870000001], [-0.5661208, 50.8267409], [-0.5663128999999999, 50.8265952], [-0.5665022, 50.826418799999985], [-0.5666573, 50.826239399999984], [-0.5667936, 50.8260379], [-0.5669049999999999, 50.82581090000001], [-0.5669374999999999, 50.82571610000001], [-0.5669685999999999, 50.82560110000001], [-0.5669993, 50.82539649999999], [-0.5670007999999999, 50.8253329], [-0.5669987, 50.82521400000001], [-0.5669767, 50.8250279], [-0.566932937246389, 50.82486890949125], [-0.5668353981171536, 50.8247239112262], [-0.566749658353973, 50.82459551264218], [-0.5666735351892487, 50.82448151187787], [-0.5666048458553824, 50.82437970707189], [-0.5665414075847757, 50.82428789636291], [-0.5664810376098298, 50.82420387788959], [-0.5664215531629464, 50.82412544979056], [-0.5663607714765271, 50.824050410204485], [-0.5662965097829733, 50.82397655727002], [-0.5662265853146866, 50.82390168912581], [-0.5661488153040684, 50.823823603910526], [-0.5660610169835203, 50.823740099762794], [-0.5659610075854439, 50.82364897482128], [-0.5658466043422405, 50.82354802722464], [-0.565715624486312, 50.82343505511151], [-0.5655658852500595, 50.82330785662056], [-0.5651777, 50.82297990000001], [-0.5649069688333187, 50.82275035457093], [-0.5633153, 50.82140079999999], [-0.561589, 50.81994250000001], [-0.5602253, 50.8187869], [-0.5599265, 50.8185339], [-0.5597643, 50.8183965], [-0.5584459, 50.8172785], [-0.5562321999999998, 50.8154092], [-0.5540216, 50.8135491], [-0.5537031999999998, 50.8133211], [-0.5534591, 50.8131516], [-0.5530823, 50.8129092], [-0.5527606, 50.812723899999995], [-0.5523342, 50.8124964], [-0.5517636999999999, 50.8121903], [-0.5515511999999999, 50.8120769], [-0.5514025, 50.812001], [-0.5512445999999999, 50.8119263], [-0.5511465, 50.811875400000005], [-0.5505975, 50.8116456], [-0.5502384, 50.8114779], [-0.5496182, 50.811228199999995], [-0.5492276999999999, 50.81107419999999], [-0.548862, 50.8109418], [-0.5483731, 50.81078310000001], [-0.5479496, 50.8106588], [-0.5475023, 50.8105468], [-0.5468197999999999, 50.8103921]]} 5.1 2325 2333 Angmering Littlehampton Carriage Holding Sidings Littlehampton 50.8103921 -0.5468198 50.8103921 -0.5468198 1 0 2026-09-16 22:43:51 TERMINATED 2026-09-16 22:33:00 Littlehampton TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16734555 1789597959410800 133 133 2026-09-16 22:43:47.492170 2 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 22:33:47.308237
594198 624846 C01900 175D30M816 2026-09-16 COMPLETE 16735119 2026-09-16 23:33:00 2026-09-16 22:43:51 2026-09-18 22:43:51 {"id": 624846, "stp": "P", "toc": "London North Eastern Railway", "uid": "C01900", "consist": "800101", "dest_crs": null, "num_carr": 9, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C01900/2026-09-16/detailed", "trust_id": "175D30M816", "origin_crs": "LDS", "show_on_map": 0, "dar_est_time": "22:40:00", "dar_platform": null, "dest_station": "Doncaster IEP Depot", "service_date": "2026-09-16", "dest_arr_time": "2325", "dest_platform": null, "is_terminated": 1, "next_location": "Doncaster IEP Depot", "signalling_id": "5D30", "timing_status": "LATE", "origin_station": "Leeds", "current_leg_arr": "2333", "current_leg_dep": "2331", "current_leg_end": "Doncaster IEP Depot", "origin_dep_time": "2240", "origin_platform": "6", "current_location": "Doncaster IEP Depot", "last_update_time": "2026-09-16T22:43:51", "route_debug_link": null, "timing_variation": "+8 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.139810361615212, 53.52231852043269], [-1.1398197999999995, 53.52203850000001], [-1.1398204999999997, 53.5220191], [-1.1398349943701034, 53.52123315641426], [-1.1398419, 53.52085869999999], [-1.1398883999999998, 53.51949500000001], [-1.1398970999999998, 53.51913269999999], [-1.1399254, 53.518844599999994], [-1.1399213999999998, 53.5184331], [-1.1399451, 53.518013200000006], [-1.1399240999999998, 53.51762939999999], [-1.139908, 53.5170481], [-1.1399063, 53.51686660000001], [-1.1399094, 53.5165058], [-1.1399107, 53.5161793], [-1.1398754, 53.5158068], [-1.1398262, 53.51544770000001], [-1.1397916, 53.51526260000001], [-1.1397404, 53.514992699999986], [-1.139669, 53.5147418], [-1.1396254, 53.51458850000001], [-1.1394976, 53.51419329999999], [-1.139374, 53.513875199999994], [-1.1393539, 53.5138194], [-1.1393483999999998, 53.513804099999994], [-1.1392481, 53.5136128], [-1.1391542999999995, 53.513453299999995], [-1.1390604, 53.5133129], [-1.1389129, 53.51315429999999], [-1.1387627000000002, 53.5130139], [-1.1379673999999995, 53.51241019999999], [-1.137742, 53.51218930000001], [-1.1375019999999998, 53.51198349999999], [-1.1362555, 53.51066840000001], [-1.1359503, 53.510422], [-1.1356923999999995, 53.51024959999999], [-1.1350754999999997, 53.5098374], [-1.1347313, 53.5096397], [-1.1344333, 53.50952509999999], [-1.1342914, 53.50947059999999], [-1.1338811, 53.5093462], [-1.1332061, 53.50918800000001], [-1.1338032999999998, 53.509426700000006], [-1.1343473999999998, 53.5096499], [-1.1346919999999998, 53.50982230000001]]}", "current_leg_start": "Doncaster", "dest_arr_time_act": "2325", "motion_projection": null, "next_location_lat": "53.5098223", "next_location_lon": "-1.1346920", "previous_location": "Doncaster", "current_leg_milage": "1.1", "linx_max_speed_mph": 125, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 322.211, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 720.026, \"from_m\": 322.211, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 769.481, \"from_m\": 720.026, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1050.796, \"from_m\": 769.481, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 1307.337, \"from_m\": 1050.796, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 1529.573, \"from_m\": 1307.337, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 2343.296, \"from_m\": 1529.573, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 8618.173, \"from_m\": 2343.296, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 14273.626, \"from_m\": 8618.173, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 16311.834, \"from_m\": 14273.626, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 16838.198, \"from_m\": 16311.834, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 17965.551, \"from_m\": 16838.198, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 18567.37, \"from_m\": 17965.551, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 46571.5, \"from_m\": 18567.37, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 47453.59, \"from_m\": 46571.5, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 47468.298, \"from_m\": 47453.59, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 47520.563, \"from_m\": 47468.298, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 48303.75, \"from_m\": 47520.563, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 48357.206, \"from_m\": 48303.75, \"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\": 48993.193, \"from_m\": 48357.206, \"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\": 49786.259, \"from_m\": 48993.193, \"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\": 624846, \"profile_key\": \"606022b0b639818bde156de4eaea19a6ef29687993f34bbeeb9247dc0a09db04\", \"schedule_id\": 208, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2240\", \"location\": \"Leeds\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 27955}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2241\", \"location\": \"Leeds West Jn\", \"stage_seq\": 2, \"distance_m\": 525.631, \"section_seq\": 1, \"route_path_id\": 27955}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2241H\", \"location\": \"Whitehall Jn\", \"stage_seq\": 3, \"distance_m\": 904.624, \"section_seq\": 1, \"route_path_id\": 27955}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2242\", \"location\": \"Holbeck Jn\", \"stage_seq\": 4, \"distance_m\": 1469.509, \"section_seq\": 1, \"route_path_id\": 27955}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2250H\", \"location\": \"Wakefield Westgate\", \"stage_seq\": 5, \"distance_m\": 16205.369, \"section_seq\": 1, \"route_path_id\": 27955}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2300\", \"location\": \"Hare Park Jn\", \"stage_seq\": 6, \"distance_m\": 22544.389, \"section_seq\": 1, \"route_path_id\": 27955}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2308\", \"location\": \"South Kirkby Jn\", \"stage_seq\": 7, \"distance_m\": 32136.915, \"section_seq\": 1, \"route_path_id\": 27955}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2311\", \"location\": \"Adwick Jn\", \"stage_seq\": 8, \"distance_m\": 40223.737, \"section_seq\": 1, \"route_path_id\": 27955}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2311H\", \"location\": \"Adwick\", \"stage_seq\": 9, \"distance_m\": 41787.69, \"section_seq\": 1, \"route_path_id\": 27955}, {\"is_pass\": false, \"wtt_arr\": \"2318\", \"wtt_dep\": \"2320\", \"location\": \"Doncaster\", \"stage_seq\": 10, \"distance_m\": 48043.005, \"section_seq\": 1, \"route_path_id\": 27955}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2322\", \"location\": \"Sand Bank Jn\", \"stage_seq\": 11, \"distance_m\": 48948.805, \"section_seq\": 1, \"route_path_id\": 27955}, {\"is_pass\": false, \"wtt_arr\": \"2325\", \"wtt_dep\": null, \"location\": \"Doncaster IEP Depot\", \"stage_seq\": 12, \"distance_m\": 49786.259, \"section_seq\": 1, \"route_path_id\": 27955}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 49786.259, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 27955}], \"total_distance_m\": 49786.259, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125.0, \"speed_covered_distance_m\": 48943.738, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 842.521, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2240", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "2.0", "current_position_lat": "53.5098223", "current_position_lon": "-1.1346920", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 6014, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:52:06Z\", \"source_id\": 51787192, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:53:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:52:12Z\", \"source_id\": 16713083, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6743, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:10:43Z\", \"source_id\": 51821002, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:11:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:10:49Z\", \"source_id\": 16723381, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6813, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:14:45Z\", \"source_id\": 51828084, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:16:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:14:46Z\", \"source_id\": 16725563, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7082, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:33:41Z\", \"source_id\": 51859952, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:33:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:33:47Z\", \"source_id\": 16735119, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:33:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Doncaster IEP Depot", "service_state_platform": null, "timing_fact_generation": 1789598029401640, "current_leg_arrival_utc": "2026-09-16T23:33:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T22:33:49.395474", "service_state_evidence_id": 16735119, "current_leg_start_actual_dep": "2026-09-16T23:28:00+01:00", "operational_evidence_version": 38, "service_state_event_time_utc": "2026-09-16T22:33:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T22:43:50.273560", "service_state_valid_until_kind": null, "operational_interpretation_version": 38, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} London North Eastern Railway P LDS None 5D30 800101 9 125 None {"version": 3, "segments": [{"to_m": 322.211, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 720.026, "from_m": 322.211, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 769.481, "from_m": 720.026, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1050.796, "from_m": 769.481, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 1307.337, "from_m": 1050.796, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1529.573, "from_m": 1307.337, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 2343.296, "from_m": 1529.573, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 8618.173, "from_m": 2343.296, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 14273.626, "from_m": 8618.173, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 16311.834, "from_m": 14273.626, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 16838.198, "from_m": 16311.834, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 17965.551, "from_m": 16838.198, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 18567.37, "from_m": 17965.551, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 46571.5, "from_m": 18567.37, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 47453.59, "from_m": 46571.5, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 47468.298, "from_m": 47453.59, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 47520.563, "from_m": 47468.298, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 48303.75, "from_m": 47520.563, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 48357.206, "from_m": 48303.75, "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": 48993.193, "from_m": 48357.206, "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": 49786.259, "from_m": 48993.193, "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": 624846, "profile_key": "606022b0b639818bde156de4eaea19a6ef29687993f34bbeeb9247dc0a09db04", "schedule_id": 208, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2240", "location": "Leeds", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 27955}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2241", "location": "Leeds West Jn", "stage_seq": 2, "distance_m": 525.631, "section_seq": 1, "route_path_id": 27955}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2241H", "location": "Whitehall Jn", "stage_seq": 3, "distance_m": 904.624, "section_seq": 1, "route_path_id": 27955}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2242", "location": "Holbeck Jn", "stage_seq": 4, "distance_m": 1469.509, "section_seq": 1, "route_path_id": 27955}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2250H", "location": "Wakefield Westgate", "stage_seq": 5, "distance_m": 16205.369, "section_seq": 1, "route_path_id": 27955}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2300", "location": "Hare Park Jn", "stage_seq": 6, "distance_m": 22544.389, "section_seq": 1, "route_path_id": 27955}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2308", "location": "South Kirkby Jn", "stage_seq": 7, "distance_m": 32136.915, "section_seq": 1, "route_path_id": 27955}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2311", "location": "Adwick Jn", "stage_seq": 8, "distance_m": 40223.737, "section_seq": 1, "route_path_id": 27955}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2311H", "location": "Adwick", "stage_seq": 9, "distance_m": 41787.69, "section_seq": 1, "route_path_id": 27955}, {"is_pass": false, "wtt_arr": "2318", "wtt_dep": "2320", "location": "Doncaster", "stage_seq": 10, "distance_m": 48043.005, "section_seq": 1, "route_path_id": 27955}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2322", "location": "Sand Bank Jn", "stage_seq": 11, "distance_m": 48948.805, "section_seq": 1, "route_path_id": 27955}, {"is_pass": false, "wtt_arr": "2325", "wtt_dep": null, "location": "Doncaster IEP Depot", "stage_seq": 12, "distance_m": 49786.259, "section_seq": 1, "route_path_id": 27955}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 49786.259, "from_m": 0.0, "section_seq": 1, "route_path_id": 27955}], "total_distance_m": 49786.259, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125.0, "speed_covered_distance_m": 48943.738, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 842.521, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 6014, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:52:06Z", "source_id": 51787192, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T21:53:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:52:12Z", "source_id": 16713083, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T22:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6743, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:10:43Z", "source_id": 51821002, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T22:11:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:10:49Z", "source_id": 16723381, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T23:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6813, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:14:45Z", "source_id": 51828084, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T22:16:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:14:46Z", "source_id": 16725563, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T23:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7082, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:33:41Z", "source_id": 51859952, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T22:33:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:33:47Z", "source_id": 16735119, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T23:33:00+01:00", "operational_fact": true}] Leeds 2240 2240 6 22:40:00 None Doncaster IEP Depot 2325 2325 None LATE +8 minutes https://www.realtimetrains.co.uk/service/gb-nr:C01900/2026-09-16/detailed None Doncaster 2026-09-16T23:28:00+01:00 Doncaster IEP Depot 2.0 {"type": "LineString", "coordinates": [[-1.139810361615212, 53.52231852043269], [-1.1398197999999995, 53.52203850000001], [-1.1398204999999997, 53.5220191], [-1.1398349943701034, 53.52123315641426], [-1.1398419, 53.52085869999999], [-1.1398883999999998, 53.51949500000001], [-1.1398970999999998, 53.51913269999999], [-1.1399254, 53.518844599999994], [-1.1399213999999998, 53.5184331], [-1.1399451, 53.518013200000006], [-1.1399240999999998, 53.51762939999999], [-1.139908, 53.5170481], [-1.1399063, 53.51686660000001], [-1.1399094, 53.5165058], [-1.1399107, 53.5161793], [-1.1398754, 53.5158068], [-1.1398262, 53.51544770000001], [-1.1397916, 53.51526260000001], [-1.1397404, 53.514992699999986], [-1.139669, 53.5147418], [-1.1396254, 53.51458850000001], [-1.1394976, 53.51419329999999], [-1.139374, 53.513875199999994], [-1.1393539, 53.5138194], [-1.1393483999999998, 53.513804099999994], [-1.1392481, 53.5136128], [-1.1391542999999995, 53.513453299999995], [-1.1390604, 53.5133129], [-1.1389129, 53.51315429999999], [-1.1387627000000002, 53.5130139], [-1.1379673999999995, 53.51241019999999], [-1.137742, 53.51218930000001], [-1.1375019999999998, 53.51198349999999], [-1.1362555, 53.51066840000001], [-1.1359503, 53.510422], [-1.1356923999999995, 53.51024959999999], [-1.1350754999999997, 53.5098374], [-1.1347313, 53.5096397], [-1.1344333, 53.50952509999999], [-1.1342914, 53.50947059999999], [-1.1338811, 53.5093462], [-1.1332061, 53.50918800000001], [-1.1338032999999998, 53.509426700000006], [-1.1343473999999998, 53.5096499], [-1.1346919999999998, 53.50982230000001]]} 1.1 2331 2333 Doncaster Doncaster IEP Depot Doncaster IEP Depot 53.5098223 -1.1346920 53.5098223 -1.1346920 1 0 2026-09-16 22:43:51 TERMINATED 2026-09-16 22:33:00 Doncaster IEP Depot TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16735119 1789598029401640 38 38 2026-09-16 22:43:50.273560 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 22:33:49.395474
594199 623792 P85587 881H80M716 2026-09-16 COMPLETE 16734558 2026-09-16 23:33:00 2026-09-16 22:43:51 2026-09-18 22:43:51 {"id": 623792, "stp": "P", "toc": "Southeastern", "uid": "P85587", "consist": "375712+375817", "dest_crs": "CHX", "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P85587/2026-09-16/detailed", "trust_id": "881H80M716", "origin_crs": "HGS", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London Charing Cross", "service_date": "2026-09-16", "dest_arr_time": "2333", "dest_platform": "5", "is_terminated": 1, "next_location": "London Charing Cross", "signalling_id": "1H80", "timing_status": "ON TIME", "origin_station": "Hastings", "current_leg_arr": "2333", "current_leg_dep": "2331", "current_leg_end": "London Charing Cross", "origin_dep_time": "2150", "origin_platform": "3", "current_location": "London Charing Cross", "last_update_time": "2026-09-16T22:43:51", "route_debug_link": null, "timing_variation": "0 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": "2333", "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\": 316.502, \"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\": 1259.854, \"from_m\": 316.502, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 2467.988, \"from_m\": 1259.854, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 2572.631, \"from_m\": 2467.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\": 3235.059, \"from_m\": 2572.631, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 3808.659, \"from_m\": 3235.059, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 10004.109, \"from_m\": 3808.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\": 15323.673, \"from_m\": 10004.109, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 16384.875, \"from_m\": 15323.673, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 17622.35, \"from_m\": 16384.875, \"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\": 20379.705, \"from_m\": 17622.35, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 30588.442, \"from_m\": 20379.705, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 33200.714, \"from_m\": 30588.442, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 35052.559, \"from_m\": 33200.714, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 35205.064, \"from_m\": 35052.559, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 37131.124, \"from_m\": 35205.064, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 37523.386, \"from_m\": 37131.124, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 39720.636, \"from_m\": 37523.386, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 42559.376, \"from_m\": 39720.636, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 43479.685, \"from_m\": 42559.376, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 44648.682, \"from_m\": 43479.685, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 45140.001, \"from_m\": 44648.682, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 45888.647, \"from_m\": 45140.001, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 45931.577, \"from_m\": 45888.647, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 45963.852, \"from_m\": 45931.577, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 51996.422, \"from_m\": 45963.852, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 52352.146, \"from_m\": 51996.422, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 52545.993, \"from_m\": 52352.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\": 53010.04, \"from_m\": 52545.993, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 53871.517, \"from_m\": 53010.04, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 54656.351, \"from_m\": 53871.517, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 60658.789, \"from_m\": 54656.351, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 64135.76, \"from_m\": 60658.789, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 66686.406, \"from_m\": 64135.76, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 69472.981, \"from_m\": 66686.406, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 75836.118, \"from_m\": 69472.981, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 77801.631, \"from_m\": 75836.118, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 77844.454, \"from_m\": 77801.631, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 80597.113, \"from_m\": 77844.454, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 81221.721, \"from_m\": 80597.113, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 81267.689, \"from_m\": 81221.721, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 81832.04, \"from_m\": 81267.689, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 82112.059, \"from_m\": 81832.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\": 86702.946, \"from_m\": 82112.059, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 86742.534, \"from_m\": 86702.946, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 87995.338, \"from_m\": 86742.534, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 89772.439, \"from_m\": 87995.338, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 90187.882, \"from_m\": 89772.439, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 90596.466, \"from_m\": 90187.882, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 90693.71, \"from_m\": 90596.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\": 96803.463, \"from_m\": 90693.71, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 98767.556, \"from_m\": 96803.463, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 100233.245, \"from_m\": 98767.556, \"capability_applied\": null, \"effective_limit_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\": 623792, \"profile_key\": \"301839056f1fff951ed3828390bc58afdc8545d06c9a9b8fe5a13621889cd6c7\", \"schedule_id\": 33501, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2150\", \"location\": \"Hastings\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 37287}, {\"is_pass\": false, \"wtt_arr\": \"2152H\", \"wtt_dep\": \"2153H\", \"location\": \"St. Leonards Warrior Sq\", \"stage_seq\": 2, \"distance_m\": 1237.905, \"section_seq\": 1, \"route_path_id\": 37287}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2155H\", \"location\": \"Bopeep S.B. Jn\", \"stage_seq\": 3, \"distance_m\": 2545.617, \"section_seq\": 1, \"route_path_id\": 37287}, {\"is_pass\": false, \"wtt_arr\": \"2156\", \"wtt_dep\": \"2157\", \"location\": \"West St.Leonards\", \"stage_seq\": 4, \"distance_m\": 2699.218, \"section_seq\": 1, \"route_path_id\": 37287}, {\"is_pass\": false, \"wtt_arr\": \"2202\", \"wtt_dep\": \"2202H\", \"location\": \"Crowhurst\", \"stage_seq\": 5, \"distance_m\": 7720.649, \"section_seq\": 1, \"route_path_id\": 37287}, {\"is_pass\": false, \"wtt_arr\": \"2206\", \"wtt_dep\": \"2207\", \"location\": \"Battle\", \"stage_seq\": 6, \"distance_m\": 10996.02, \"section_seq\": 1, \"route_path_id\": 37287}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2211\", \"location\": \"Mountfield Tunnel\", \"stage_seq\": 7, \"distance_m\": 17310.787, \"section_seq\": 1, \"route_path_id\": 37287}, {\"is_pass\": false, \"wtt_arr\": \"2214\", \"wtt_dep\": \"2214H\", \"location\": \"Robertsbridge\", \"stage_seq\": 8, \"distance_m\": 20583.086, \"section_seq\": 1, \"route_path_id\": 37287}, {\"is_pass\": false, \"wtt_arr\": \"2217H\", \"wtt_dep\": \"2218H\", \"location\": \"Etchingham\", \"stage_seq\": 9, \"distance_m\": 24156.135, \"section_seq\": 1, \"route_path_id\": 37287}, {\"is_pass\": false, \"wtt_arr\": \"2223\", \"wtt_dep\": \"2223H\", \"location\": \"Stonegate\", \"stage_seq\": 10, \"distance_m\": 29817.19, \"section_seq\": 1, \"route_path_id\": 37287}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2227H\", \"location\": \"Wadhurst Tunnel South\", \"stage_seq\": 11, \"distance_m\": 36326.346, \"section_seq\": 1, \"route_path_id\": 37287}, {\"is_pass\": false, \"wtt_arr\": \"2229\", \"wtt_dep\": \"2230\", \"location\": \"Wadhurst\", \"stage_seq\": 12, \"distance_m\": 37157.367, \"section_seq\": 1, \"route_path_id\": 37287}, {\"is_pass\": false, \"wtt_arr\": \"2233H\", \"wtt_dep\": \"2234\", \"location\": \"Frant\", \"stage_seq\": 13, \"distance_m\": 41394.44, \"section_seq\": 1, \"route_path_id\": 37287}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2236H\", \"location\": \"Strawberry Hill Tunnel\", \"stage_seq\": 14, \"distance_m\": 43823.374, \"section_seq\": 1, \"route_path_id\": 37287}, {\"is_pass\": false, \"wtt_arr\": \"2238H\", \"wtt_dep\": \"2240\", \"location\": \"Tunbridge Wells\", \"stage_seq\": 15, \"distance_m\": 45032.844, \"section_seq\": 1, \"route_path_id\": 37287}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2241\", \"location\": \"Wells Tunnel Jn\", \"stage_seq\": 16, \"distance_m\": 45963.852, \"section_seq\": 1, \"route_path_id\": 37287}, {\"is_pass\": false, \"wtt_arr\": \"2243\", \"wtt_dep\": \"2243H\", \"location\": \"High Brooms\", \"stage_seq\": 17, \"distance_m\": 47603.57, \"section_seq\": 1, \"route_path_id\": 37287}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2248\", \"location\": \"Somerhill Tunnel\", \"stage_seq\": 18, \"distance_m\": 51825.649, \"section_seq\": 1, \"route_path_id\": 37287}, {\"is_pass\": false, \"wtt_arr\": \"2250\", \"wtt_dep\": \"2251\", \"location\": \"Tonbridge\", \"stage_seq\": 19, \"distance_m\": 52726.974, \"section_seq\": 1, \"route_path_id\": 37287}, {\"is_pass\": false, \"wtt_arr\": \"2259\", \"wtt_dep\": \"2300\", \"location\": \"Sevenoaks\", \"stage_seq\": 20, \"distance_m\": 64812.109, \"section_seq\": 1, \"route_path_id\": 37287}, {\"is_pass\": false, \"wtt_arr\": \"2307H\", \"wtt_dep\": \"2308H\", \"location\": \"Orpington\", \"stage_seq\": 21, \"distance_m\": 78051.846, \"section_seq\": 1, \"route_path_id\": 37287}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2310H\", \"location\": \"Petts Wood Jn\", \"stage_seq\": 22, \"distance_m\": 80724.965, \"section_seq\": 1, \"route_path_id\": 37287}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2311H\", \"location\": \"Chislehurst\", \"stage_seq\": 23, \"distance_m\": 82264.117, \"section_seq\": 1, \"route_path_id\": 37287}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2313H\", \"location\": \"Grove Park\", \"stage_seq\": 24, \"distance_m\": 85851.81, \"section_seq\": 1, \"route_path_id\": 37287}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2315\", \"location\": \"Hither Green\", \"stage_seq\": 25, \"distance_m\": 88752.4, \"section_seq\": 1, \"route_path_id\": 37287}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2316H\", \"location\": \"Parks Bridge Jn\", \"stage_seq\": 26, \"distance_m\": 90283.677, \"section_seq\": 1, \"route_path_id\": 37287}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2317H\", \"location\": \"Tanners Hill Jn (NX)\", \"stage_seq\": 27, \"distance_m\": 91684.363, \"section_seq\": 1, \"route_path_id\": 37287}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2318H\", \"location\": \"New Cross\", \"stage_seq\": 28, \"distance_m\": 92503.048, \"section_seq\": 1, \"route_path_id\": 37287}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2320H\", \"location\": \"Blue Anchor (Kent)\", \"stage_seq\": 29, \"distance_m\": 95476.315, \"section_seq\": 1, \"route_path_id\": 37287}, {\"is_pass\": false, \"wtt_arr\": \"2323\", \"wtt_dep\": \"2325\", \"location\": \"London Bridge\", \"stage_seq\": 30, \"distance_m\": 97341.507, \"section_seq\": 1, \"route_path_id\": 37287}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2327\", \"location\": \"Ewer Street Jn\", \"stage_seq\": 31, \"distance_m\": 98281.692, \"section_seq\": 1, \"route_path_id\": 37287}, {\"is_pass\": false, \"wtt_arr\": \"2329\", \"wtt_dep\": \"2330\", \"location\": \"London Waterloo (East)\", \"stage_seq\": 32, \"distance_m\": 99028.008, \"section_seq\": 1, \"route_path_id\": 37287}, {\"is_pass\": false, \"wtt_arr\": \"2333\", \"wtt_dep\": null, \"location\": \"London Charing Cross\", \"stage_seq\": 33, \"distance_m\": 100233.245, \"section_seq\": 1, \"route_path_id\": 37287}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 100233.245, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 37287}], \"total_distance_m\": 100233.245, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 100018.17, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 215.075, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2150", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "2.0", "current_position_lat": "51.5078489", "current_position_lon": "-0.1241603", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 31277, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:50:19Z\", \"source_id\": 51658073, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T20:52:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:50:22Z\", \"source_id\": 16675259, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31271, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:55:14Z\", \"source_id\": 51668719, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T20:55:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:55:17Z\", \"source_id\": 16678423, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32785, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:57:42Z\", \"source_id\": 51674266, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:01:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:57:47Z\", \"source_id\": 16679977, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32782, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:04:04Z\", \"source_id\": 51688157, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:06:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:04:07Z\", \"source_id\": 16684024, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32778, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:15:32Z\", \"source_id\": 51713217, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:16:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:15:36Z\", \"source_id\": 16691193, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32775, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:19:31Z\", \"source_id\": 51721465, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:19:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:19:37Z\", \"source_id\": 16693672, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32768, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:30:05Z\", \"source_id\": 51743017, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:32:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:30:12Z\", \"source_id\": 16700032, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32764, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:33:22Z\", \"source_id\": 51749822, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:36:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:33:25Z\", \"source_id\": 16702057, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32747, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:39:50Z\", \"source_id\": 51763101, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:41:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:39:58Z\", \"source_id\": 16705812, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32740, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:44:17Z\", \"source_id\": 51771793, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:45:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:44:20Z\", \"source_id\": 16708515, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32625, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:50:33Z\", \"source_id\": 51784108, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:51:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:50:35Z\", \"source_id\": 16712151, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32573, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:00:27Z\", \"source_id\": 51802602, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:01:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:00:31Z\", \"source_id\": 16717734, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31995, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:09:54Z\", \"source_id\": 51819624, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:10:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:09:54Z\", \"source_id\": 16722924, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31935, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:14:13Z\", \"source_id\": 51827143, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:15:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:14:17Z\", \"source_id\": 16725263, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31910, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:16:21Z\", \"source_id\": 51830825, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:17:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:16:23Z\", \"source_id\": 16726399, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31689, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:18:15Z\", \"source_id\": 51834031, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:19:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:18:16Z\", \"source_id\": 16727350, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29662, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:25:29Z\", \"source_id\": 51846546, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:26:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:25:31Z\", \"source_id\": 16731115, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31439, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:29:40Z\", \"source_id\": 51853407, \"stage_seq\": 32, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:30:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:29:40Z\", \"source_id\": 16733125, \"stage_seq\": 32, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31430, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:32:33Z\", \"source_id\": 51858096, \"stage_seq\": 33, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:33:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:32:38Z\", \"source_id\": 16734558, \"stage_seq\": 33, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:33:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Charing Cross", "service_state_platform": "5", "timing_fact_generation": 1789597959502111, "current_leg_arrival_utc": "2026-09-16T23:33:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T22:33:49.571543", "service_state_evidence_id": 16734558, "current_leg_start_actual_dep": "2026-09-16T23:30:00+01:00", "operational_evidence_version": 108, "service_state_event_time_utc": "2026-09-16T22:33:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T22:43:50.270612", "service_state_valid_until_kind": null, "operational_interpretation_version": 108, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Southeastern P HGS CHX 1H80 375712+375817 8 100 None {"version": 3, "segments": [{"to_m": 316.502, "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": 1259.854, "from_m": 316.502, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 2467.988, "from_m": 1259.854, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 2572.631, "from_m": 2467.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": 3235.059, "from_m": 2572.631, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 3808.659, "from_m": 3235.059, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 10004.109, "from_m": 3808.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": 15323.673, "from_m": 10004.109, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 16384.875, "from_m": 15323.673, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 17622.35, "from_m": 16384.875, "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": 20379.705, "from_m": 17622.35, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 30588.442, "from_m": 20379.705, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 33200.714, "from_m": 30588.442, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 35052.559, "from_m": 33200.714, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 35205.064, "from_m": 35052.559, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 37131.124, "from_m": 35205.064, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 37523.386, "from_m": 37131.124, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 39720.636, "from_m": 37523.386, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 42559.376, "from_m": 39720.636, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 43479.685, "from_m": 42559.376, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 44648.682, "from_m": 43479.685, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 45140.001, "from_m": 44648.682, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 45888.647, "from_m": 45140.001, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 45931.577, "from_m": 45888.647, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 45963.852, "from_m": 45931.577, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 51996.422, "from_m": 45963.852, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 52352.146, "from_m": 51996.422, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 52545.993, "from_m": 52352.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": 53010.04, "from_m": 52545.993, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 53871.517, "from_m": 53010.04, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 54656.351, "from_m": 53871.517, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 60658.789, "from_m": 54656.351, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 64135.76, "from_m": 60658.789, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 66686.406, "from_m": 64135.76, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 69472.981, "from_m": 66686.406, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 75836.118, "from_m": 69472.981, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 77801.631, "from_m": 75836.118, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 77844.454, "from_m": 77801.631, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 80597.113, "from_m": 77844.454, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 81221.721, "from_m": 80597.113, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 81267.689, "from_m": 81221.721, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 81832.04, "from_m": 81267.689, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 82112.059, "from_m": 81832.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": 86702.946, "from_m": 82112.059, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 86742.534, "from_m": 86702.946, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 87995.338, "from_m": 86742.534, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 89772.439, "from_m": 87995.338, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 90187.882, "from_m": 89772.439, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 90596.466, "from_m": 90187.882, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 90693.71, "from_m": 90596.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": 96803.463, "from_m": 90693.71, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 98767.556, "from_m": 96803.463, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 100233.245, "from_m": 98767.556, "capability_applied": null, "effective_limit_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": 623792, "profile_key": "301839056f1fff951ed3828390bc58afdc8545d06c9a9b8fe5a13621889cd6c7", "schedule_id": 33501, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2150", "location": "Hastings", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 37287}, {"is_pass": false, "wtt_arr": "2152H", "wtt_dep": "2153H", "location": "St. Leonards Warrior Sq", "stage_seq": 2, "distance_m": 1237.905, "section_seq": 1, "route_path_id": 37287}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2155H", "location": "Bopeep S.B. Jn", "stage_seq": 3, "distance_m": 2545.617, "section_seq": 1, "route_path_id": 37287}, {"is_pass": false, "wtt_arr": "2156", "wtt_dep": "2157", "location": "West St.Leonards", "stage_seq": 4, "distance_m": 2699.218, "section_seq": 1, "route_path_id": 37287}, {"is_pass": false, "wtt_arr": "2202", "wtt_dep": "2202H", "location": "Crowhurst", "stage_seq": 5, "distance_m": 7720.649, "section_seq": 1, "route_path_id": 37287}, {"is_pass": false, "wtt_arr": "2206", "wtt_dep": "2207", "location": "Battle", "stage_seq": 6, "distance_m": 10996.02, "section_seq": 1, "route_path_id": 37287}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2211", "location": "Mountfield Tunnel", "stage_seq": 7, "distance_m": 17310.787, "section_seq": 1, "route_path_id": 37287}, {"is_pass": false, "wtt_arr": "2214", "wtt_dep": "2214H", "location": "Robertsbridge", "stage_seq": 8, "distance_m": 20583.086, "section_seq": 1, "route_path_id": 37287}, {"is_pass": false, "wtt_arr": "2217H", "wtt_dep": "2218H", "location": "Etchingham", "stage_seq": 9, "distance_m": 24156.135, "section_seq": 1, "route_path_id": 37287}, {"is_pass": false, "wtt_arr": "2223", "wtt_dep": "2223H", "location": "Stonegate", "stage_seq": 10, "distance_m": 29817.19, "section_seq": 1, "route_path_id": 37287}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2227H", "location": "Wadhurst Tunnel South", "stage_seq": 11, "distance_m": 36326.346, "section_seq": 1, "route_path_id": 37287}, {"is_pass": false, "wtt_arr": "2229", "wtt_dep": "2230", "location": "Wadhurst", "stage_seq": 12, "distance_m": 37157.367, "section_seq": 1, "route_path_id": 37287}, {"is_pass": false, "wtt_arr": "2233H", "wtt_dep": "2234", "location": "Frant", "stage_seq": 13, "distance_m": 41394.44, "section_seq": 1, "route_path_id": 37287}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2236H", "location": "Strawberry Hill Tunnel", "stage_seq": 14, "distance_m": 43823.374, "section_seq": 1, "route_path_id": 37287}, {"is_pass": false, "wtt_arr": "2238H", "wtt_dep": "2240", "location": "Tunbridge Wells", "stage_seq": 15, "distance_m": 45032.844, "section_seq": 1, "route_path_id": 37287}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2241", "location": "Wells Tunnel Jn", "stage_seq": 16, "distance_m": 45963.852, "section_seq": 1, "route_path_id": 37287}, {"is_pass": false, "wtt_arr": "2243", "wtt_dep": "2243H", "location": "High Brooms", "stage_seq": 17, "distance_m": 47603.57, "section_seq": 1, "route_path_id": 37287}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2248", "location": "Somerhill Tunnel", "stage_seq": 18, "distance_m": 51825.649, "section_seq": 1, "route_path_id": 37287}, {"is_pass": false, "wtt_arr": "2250", "wtt_dep": "2251", "location": "Tonbridge", "stage_seq": 19, "distance_m": 52726.974, "section_seq": 1, "route_path_id": 37287}, {"is_pass": false, "wtt_arr": "2259", "wtt_dep": "2300", "location": "Sevenoaks", "stage_seq": 20, "distance_m": 64812.109, "section_seq": 1, "route_path_id": 37287}, {"is_pass": false, "wtt_arr": "2307H", "wtt_dep": "2308H", "location": "Orpington", "stage_seq": 21, "distance_m": 78051.846, "section_seq": 1, "route_path_id": 37287}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2310H", "location": "Petts Wood Jn", "stage_seq": 22, "distance_m": 80724.965, "section_seq": 1, "route_path_id": 37287}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2311H", "location": "Chislehurst", "stage_seq": 23, "distance_m": 82264.117, "section_seq": 1, "route_path_id": 37287}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2313H", "location": "Grove Park", "stage_seq": 24, "distance_m": 85851.81, "section_seq": 1, "route_path_id": 37287}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2315", "location": "Hither Green", "stage_seq": 25, "distance_m": 88752.4, "section_seq": 1, "route_path_id": 37287}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2316H", "location": "Parks Bridge Jn", "stage_seq": 26, "distance_m": 90283.677, "section_seq": 1, "route_path_id": 37287}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2317H", "location": "Tanners Hill Jn (NX)", "stage_seq": 27, "distance_m": 91684.363, "section_seq": 1, "route_path_id": 37287}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2318H", "location": "New Cross", "stage_seq": 28, "distance_m": 92503.048, "section_seq": 1, "route_path_id": 37287}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2320H", "location": "Blue Anchor (Kent)", "stage_seq": 29, "distance_m": 95476.315, "section_seq": 1, "route_path_id": 37287}, {"is_pass": false, "wtt_arr": "2323", "wtt_dep": "2325", "location": "London Bridge", "stage_seq": 30, "distance_m": 97341.507, "section_seq": 1, "route_path_id": 37287}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2327", "location": "Ewer Street Jn", "stage_seq": 31, "distance_m": 98281.692, "section_seq": 1, "route_path_id": 37287}, {"is_pass": false, "wtt_arr": "2329", "wtt_dep": "2330", "location": "London Waterloo (East)", "stage_seq": 32, "distance_m": 99028.008, "section_seq": 1, "route_path_id": 37287}, {"is_pass": false, "wtt_arr": "2333", "wtt_dep": null, "location": "London Charing Cross", "stage_seq": 33, "distance_m": 100233.245, "section_seq": 1, "route_path_id": 37287}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 100233.245, "from_m": 0.0, "section_seq": 1, "route_path_id": 37287}], "total_distance_m": 100233.245, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 100018.17, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 215.075, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 31277, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:50:19Z", "source_id": 51658073, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-16T20:52:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:50:22Z", "source_id": 16675259, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-16T21:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31271, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:55:14Z", "source_id": 51668719, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T20:55:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:55:17Z", "source_id": 16678423, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T21:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32785, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:57:42Z", "source_id": 51674266, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T21:01:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:57:47Z", "source_id": 16679977, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T22:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32782, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:04:04Z", "source_id": 51688157, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T21:06:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:04:07Z", "source_id": 16684024, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T22:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32778, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:15:32Z", "source_id": 51713217, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T21:16:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:15:36Z", "source_id": 16691193, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T22:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32775, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:19:31Z", "source_id": 51721465, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T21:19:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:19:37Z", "source_id": 16693672, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T22:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32768, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:30:05Z", "source_id": 51743017, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T21:32:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:30:12Z", "source_id": 16700032, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T22:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32764, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:33:22Z", "source_id": 51749822, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-16T21:36:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:33:25Z", "source_id": 16702057, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-16T22:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32747, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:39:50Z", "source_id": 51763101, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-16T21:41:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:39:58Z", "source_id": 16705812, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-16T22:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32740, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:44:17Z", "source_id": 51771793, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-16T21:45:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:44:20Z", "source_id": 16708515, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-16T22:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32625, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:50:33Z", "source_id": 51784108, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-16T21:51:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:50:35Z", "source_id": 16712151, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-16T22:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32573, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:00:27Z", "source_id": 51802602, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-16T22:01:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:00:31Z", "source_id": 16717734, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-16T23:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31995, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:09:54Z", "source_id": 51819624, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-16T22:10:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:09:54Z", "source_id": 16722924, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-16T23:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31935, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:14:13Z", "source_id": 51827143, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-16T22:15:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:14:17Z", "source_id": 16725263, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-16T23:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31910, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:16:21Z", "source_id": 51830825, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-16T22:17:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:16:23Z", "source_id": 16726399, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-16T23:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31689, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:18:15Z", "source_id": 51834031, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-16T22:19:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:18:16Z", "source_id": 16727350, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-16T23:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29662, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:25:29Z", "source_id": 51846546, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-16T22:26:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:25:31Z", "source_id": 16731115, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-16T23:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31439, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:29:40Z", "source_id": 51853407, "stage_seq": 32, "event_role": "ARR", "event_time": "2026-09-16T22:30:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:29:40Z", "source_id": 16733125, "stage_seq": 32, "event_role": "ARR", "event_time": "2026-09-16T23:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31430, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:32:33Z", "source_id": 51858096, "stage_seq": 33, "event_role": "ARR", "event_time": "2026-09-16T22:33:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:32:38Z", "source_id": 16734558, "stage_seq": 33, "event_role": "ARR", "event_time": "2026-09-16T23:33:00+01:00", "operational_fact": true}] Hastings 2150 2150 3 None None London Charing Cross 2333 2333 5 ON TIME 0 minutes https://www.realtimetrains.co.uk/service/gb-nr:P85587/2026-09-16/detailed None London Waterloo (East) 2026-09-16T23:30:00+01:00 London Charing Cross 2.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 2331 2333 London Waterloo (East) London Charing Cross London Charing Cross 51.5078489 -0.1241603 51.5078489 -0.1241603 1 0 2026-09-16 22:43:51 TERMINATED 2026-09-16 22:33:00 London Charing Cross TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16734558 1789597959502111 108 108 2026-09-16 22:43:50.270612 5 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 22:33:49.571543
594200 624333 P88161 892K62M816 2026-09-16 COMPLETE 16734317 2026-09-16 23:33:00 2026-09-16 22:44:21 2026-09-18 22:44:21 {"id": 624333, "stp": "P", "toc": "Southeastern", "uid": "P88161", "consist": "465008+465035", "dest_crs": null, "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P88161/2026-09-16/detailed", "trust_id": "892K62M816", "origin_crs": "GLM", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London Victoria", "service_date": "2026-09-16", "dest_arr_time": "2330", "dest_platform": "1", "is_terminated": 1, "next_location": "London Victoria", "signalling_id": "2K62", "timing_status": "LATE", "origin_station": "Gillingham (Kent)", "current_leg_arr": "2333", "current_leg_dep": "2322", "current_leg_end": "London Victoria", "origin_dep_time": "2215", "origin_platform": "1", "current_location": "Victoria Plat 10", "last_update_time": "2026-09-16T22:44:21", "route_debug_link": null, "timing_variation": "+3 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.08956259999999999, 51.46811869999999], [-0.08983152841195213, 51.468035372729425], [-0.08984789999999998, 51.46803030000001], [-0.0902076, 51.46791540000001], [-0.09038269999999998, 51.4678635], [-0.09103419999999998, 51.4676581], [-0.0917544, 51.46743440000001], [-0.0925923, 51.4671787], [-0.093213, 51.4669855], [-0.0937025, 51.46683619999999], [-0.0944001, 51.46663349999999], [-0.0950996, 51.4664331], [-0.0954557, 51.46632820000001], [-0.0959028, 51.466191], [-0.0962805, 51.46608359999998], [-0.09663729999999998, 51.4659863], [-0.0969899, 51.465895499999995], [-0.0973397, 51.465809500000006], [-0.0977507, 51.4657164], [-0.097989, 51.46566140000001], [-0.09806239999999998, 51.4656473], [-0.0985413, 51.4655856], [-0.0989182, 51.465512], [-0.0994683, 51.4654177], [-0.10030379999999998, 51.4652944], [-0.10054599999999998, 51.4652656], [-0.1011238, 51.4651946], [-0.10163419999999998, 51.4651375], [-0.10192950900929032, 51.46510977324259], [-0.1020554125627567, 51.46509795206989], [-0.1021007, 51.4650937], [-0.10248019999999998, 51.4650446], [-0.1028737, 51.46497920000001], [-0.1032727, 51.46490589999999], [-0.10362879999999998, 51.464829], [-0.1040309, 51.4647288], [-0.1044474, 51.4646102], [-0.1048521, 51.46447380000001], [-0.1054212, 51.464271700000005], [-0.1057846, 51.4641482], [-0.1060837, 51.46405270000001], [-0.1063637, 51.4639742], [-0.1066088, 51.46391489999999], [-0.10693959999999998, 51.4638417], [-0.1072618, 51.46377499999999], [-0.1076988, 51.4636904], [-0.1080498, 51.46363169999999], [-0.1086024, 51.4635393], [-0.109038, 51.46347490000001], [-0.1092406, 51.46345230000001], [-0.1095539, 51.463423299999995], [-0.1097593, 51.4634024], [-0.1100523, 51.463355699999994], [-0.1101891, 51.4633322], [-0.11048139999999998, 51.4632817], [-0.1108201, 51.4632258], [-0.1110745, 51.4631942], [-0.1113385, 51.4631743], [-0.1116134, 51.46315189999999], [-0.1119142, 51.4631401], [-0.1123601, 51.46313289999999], [-0.1128169, 51.4631459], [-0.1132585, 51.463171499999994], [-0.1136461, 51.4632128], [-0.1140179, 51.4632702], [-0.1143726, 51.4633353], [-0.1146472, 51.463392799999994], [-0.1149037, 51.4634603], [-0.1152389, 51.4635375], [-0.115931, 51.46368079999999], [-0.1163271, 51.4637544], [-0.11671779999999998, 51.46380259999999], [-0.11702909999999998, 51.46384609999999], [-0.1173462, 51.4638751], [-0.1177132, 51.4639005], [-0.11810009999999996, 51.4639286], [-0.11844219999999996, 51.46393739999999], [-0.1187788, 51.4639366], [-0.119066, 51.4639344], [-0.1193409, 51.46392430000001], [-0.1196766, 51.46389920000001], [-0.119875, 51.4638794], [-0.1204667, 51.4638165], [-0.12083839999999998, 51.463772899999995], [-0.12135590000000002, 51.463713899999995], [-0.1218392, 51.46365509999999], [-0.1222515, 51.4636057], [-0.1226072, 51.4635646], [-0.1229705, 51.463523], [-0.12323610000000002, 51.4634932], [-0.1234885, 51.463463099999984], [-0.12392919999999998, 51.46342569999999], [-0.1241689, 51.4634113], [-0.12447629999999996, 51.4633941], [-0.1248492, 51.463385200000005], [-0.1252609, 51.4633894], [-0.12564479999999997, 51.46340839999999], [-0.125974, 51.463427200000005], [-0.1264868, 51.463478], [-0.1268447, 51.46352459999999], [-0.1272777, 51.46359650000001], [-0.12766769999999997, 51.4636686], [-0.12790400000000002, 51.4637251], [-0.12823509999999996, 51.463807], [-0.12853319999999996, 51.4638986], [-0.1289452, 51.46403060000001], [-0.1291694, 51.4641021], [-0.1292918, 51.4641509], [-0.12944699999999998, 51.46421469999999], [-0.1297095, 51.4643253], [-0.1300299, 51.46446970000001], [-0.13035489999999997, 51.4646275], [-0.13054189999999996, 51.46472440000001], [-0.1306569, 51.464789], [-0.13085349999999998, 51.464895199999994], [-0.13133589999999998, 51.4651581], [-0.1318095, 51.465416899999994], [-0.1318876, 51.4654603], [-0.1322039, 51.4656348], [-0.1329067, 51.466018], [-0.1330901, 51.46611930000001], [-0.133712, 51.4664616], [-0.1341275, 51.46669740000001], [-0.13449439999999996, 51.4669138], [-0.13483746654886736, 51.4671264397926], [-0.13485159999999996, 51.467135199999994], [-0.1353964, 51.4675041], [-0.135728, 51.46774839999999], [-0.1359609, 51.4679308], [-0.1362546, 51.4681641], [-0.13641879999999998, 51.4683072], [-0.13664539999999997, 51.46851379999998], [-0.13694959999999998, 51.4687777], [-0.1372039, 51.46902589999999], [-0.13735739999999996, 51.46918539999999], [-0.1378548, 51.4696487], [-0.1379207, 51.4697142], [-0.1381943, 51.46998309999999], [-0.13851509999999995, 51.4702925], [-0.1386856, 51.4704639], [-0.1388139, 51.47058809999999], [-0.13908989999999996, 51.47084900000001], [-0.139513, 51.4712714], [-0.1397419, 51.471500899999995], [-0.13999679999999998, 51.4717705], [-0.1403119, 51.4721244], [-0.140498, 51.4723637], [-0.1407141, 51.47269599999999], [-0.14079040000000004, 51.47283049999999], [-0.1408758, 51.4729843], [-0.1410169, 51.473304299999995], [-0.1411412, 51.4736196], [-0.1412081, 51.473750800000005], [-0.14129099999999997, 51.47392070000001], [-0.1414003, 51.4741019], [-0.1415066, 51.4742629], [-0.1417374, 51.4745486], [-0.1419255, 51.4747483], [-0.1420996, 51.47492080000001], [-0.14242379999999996, 51.4752003], [-0.14252177214556777, 51.47528468148318], [-0.14259074780321315, 51.47534408876767], [-0.14268009001552293, 51.47542103722268], [-0.14269447405688113, 51.4754334258646], [-0.14271884309428634, 51.475454414344824], [-0.14272791838651858, 51.47546223067865], [-0.1427727, 51.47550079999999], [-0.14283732766689608, 51.47555348016483], [-0.1428645557570757, 51.475575674670225], [-0.14304918962475677, 51.47572617547979], [-0.1430767, 51.47574860000001], [-0.1434241, 51.47604109999999], [-0.1435032267642259, 51.476112149797544], [-0.14353365531172432, 51.47613947228228], [-0.14357973363892523, 51.476180847028935], [-0.14360886687864438, 51.47620700638829], [-0.14363699994084686, 51.476232267652634], [-0.14366384983639507, 51.47625637672178], [-0.14368224019670284, 51.47627288979424], [-0.1436984, 51.4762874], [-0.1437568441698499, 51.476341095653275], [-0.1437681908252803, 51.47635152039963], [-0.14389039999999995, 51.4764638], [-0.14408399999999996, 51.476653500000005], [-0.144263, 51.47685869999999], [-0.14442199999999997, 51.47704499999999], [-0.1446355, 51.4773062], [-0.1448098, 51.47755420000001], [-0.1449707, 51.477815699999994], [-0.1451572, 51.478181500000005], [-0.1452691, 51.47844479999999], [-0.1453549, 51.4787029], [-0.145426, 51.478976], [-0.14545949999999996, 51.4791815], [-0.14546579999999998, 51.47921169999999], [-0.1454965, 51.47936], [-0.14555549999999998, 51.4795947], [-0.1455770718874806, 51.47965870845683], [-0.14559996151418922, 51.47972662683279], [-0.14561040000000003, 51.4797576], [-0.14567349999999998, 51.47992049999999], [-0.145678832222746, 51.47993246435677], [-0.1457338, 51.480055799999995], [-0.14577154173305348, 51.48013117735595], [-0.1458049, 51.480197800000006], [-0.14590279999999997, 51.480380700000005], [-0.14603890000000003, 51.480583], [-0.14625479999999996, 51.480887], [-0.14645129999999998, 51.4811591], [-0.1465814, 51.4813412], [-0.1466981, 51.48151489999999], [-0.14680129999999997, 51.4817195], [-0.14684719999999998, 51.4818139], [-0.14689789999999997, 51.48191829999999], [-0.1469744, 51.4820954], [-0.1470441, 51.48232169999999], [-0.1471018, 51.482572199999986], [-0.1471299, 51.4828053], [-0.1471232, 51.4829706], [-0.1471226, 51.483117799999995], [-0.14712339956373136, 51.48336566475672], [-0.1471234, 51.4833658], [-0.1471049, 51.48563339999998], [-0.1471011, 51.485813500000006], [-0.1471006, 51.4858591], [-0.14709839999999996, 51.4860756], [-0.1471212, 51.4863912], [-0.1471842, 51.4867019], [-0.1472486, 51.48690899999999], [-0.1473331, 51.487127], [-0.1474417, 51.487320700000005], [-0.14761469999999996, 51.4876147], [-0.14783069999999998, 51.48796870000001], [-0.14795809999999998, 51.4882184], [-0.1480466, 51.488418], [-0.14811499999999997, 51.48865179999999], [-0.1481619, 51.48895159999999], [-0.1481648, 51.488982599999986], [-0.14818069999999997, 51.4891537], [-0.1481767, 51.48928729999999], [-0.148149, 51.4896688], [-0.1481261, 51.4897499], [-0.1480094, 51.4901081], [-0.1479115, 51.49030930000001], [-0.14779209999999998, 51.49051639999999], [-0.14762849999999997, 51.4907569], [-0.14742999999999998, 51.4909991], [-0.1471967, 51.4912279], [-0.1468989, 51.49148759999999], [-0.1467045, 51.4916554], [-0.14653799999999997, 51.49180499999999], [-0.14646709999999996, 51.49186579999999], [-0.14625659999999996, 51.49205280000001], [-0.14607949999999997, 51.4922207], [-0.1459018, 51.4923985], [-0.1456946, 51.492604799999995], [-0.1448888, 51.493324300000005]]}", "current_leg_start": "Denmark Hill", "dest_arr_time_act": "2330", "motion_projection": null, "next_location_lat": "51.4933243", "next_location_lon": "-0.1448888", "previous_location": "Denmark Hill", "current_leg_milage": "4.1", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 155.624, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1447.236, \"from_m\": 155.624, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 2000.56, \"from_m\": 1447.236, \"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\": 3190.816, \"from_m\": 2000.56, \"capability_applied\": null, \"effective_limit_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\": 3215.191, \"from_m\": 3190.816, \"capability_applied\": null, \"effective_limit_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\": 4265.466, \"from_m\": 3215.191, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 4300.909, \"from_m\": 4265.466, \"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\": 4653.38, \"from_m\": 4300.909, \"capability_applied\": null, \"effective_limit_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\": 4687.799, \"from_m\": 4653.38, \"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\": 5552.49, \"from_m\": 4687.799, \"capability_applied\": null, \"effective_limit_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\": 15717.357, \"from_m\": 5552.49, \"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\": 15798.327, \"from_m\": 15717.357, \"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\": 29396.025, \"from_m\": 15798.327, \"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\": 29428.285, \"from_m\": 29396.025, \"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\": 29492.211, \"from_m\": 29428.285, \"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\": 29560.69, \"from_m\": 29492.211, \"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\": 35857.748, \"from_m\": 29560.69, \"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\": 35871.803, \"from_m\": 35857.748, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 35988.802, \"from_m\": 35871.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\": 36408.856, \"from_m\": 35988.802, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 36558.259, \"from_m\": 36408.856, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 38090.94, \"from_m\": 36558.259, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 38125.834, \"from_m\": 38090.94, \"capability_applied\": null, \"effective_limit_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\": 45785.726, \"from_m\": 38125.834, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 46582.792, \"from_m\": 45785.726, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 48907.025, \"from_m\": 46582.792, \"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\": 49406.48, \"from_m\": 48907.025, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 50803.718, \"from_m\": 49406.48, \"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\": 51449.523, \"from_m\": 50803.718, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 51717.094, \"from_m\": 51449.523, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 51767.453, \"from_m\": 51717.094, \"capability_applied\": null, \"effective_limit_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\": 53221.192, \"from_m\": 51767.453, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 53226.513, \"from_m\": 53221.192, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 53998.242, \"from_m\": 53226.513, \"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\": 54101.112, \"from_m\": 53998.242, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 54403.749, \"from_m\": 54101.112, \"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\": 54427.596, \"from_m\": 54403.749, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 55876.943, \"from_m\": 54427.596, \"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\": 56002.82, \"from_m\": 55876.943, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 56174.862, \"from_m\": 56002.82, \"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\": 56248.685, \"from_m\": 56174.862, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 57545.965, \"from_m\": 56248.685, \"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\": 57977.0, \"from_m\": 57545.965, \"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\": 58297.161, \"from_m\": 57977.0, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 59427.613, \"from_m\": 58297.161, \"capability_applied\": null, \"effective_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\": 624333, \"profile_key\": \"2bff212015e25473db6a163ae225de44dbc4fdbd7f267e35da3b8368fa56d3d4\", \"schedule_id\": 23595, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2215\", \"location\": \"Gillingham (Kent)\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 100111}, {\"is_pass\": false, \"wtt_arr\": \"2218H\", \"wtt_dep\": \"2219H\", \"location\": \"Chatham\", \"stage_seq\": 2, \"distance_m\": 2587.444, \"section_seq\": 1, \"route_path_id\": 100111}, {\"is_pass\": false, \"wtt_arr\": \"2222\", \"wtt_dep\": \"2223\", \"location\": \"Rochester\", \"stage_seq\": 3, \"distance_m\": 3982.162, \"section_seq\": 1, \"route_path_id\": 100111}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2224\", \"location\": \"Rochester Bridge Jn\", \"stage_seq\": 4, \"distance_m\": 4653.38, \"section_seq\": 1, \"route_path_id\": 100111}, {\"is_pass\": false, \"wtt_arr\": \"2232\", \"wtt_dep\": \"2232H\", \"location\": \"Sole Street\", \"stage_seq\": 5, \"distance_m\": 14515.552, \"section_seq\": 1, \"route_path_id\": 100111}, {\"is_pass\": false, \"wtt_arr\": \"2234H\", \"wtt_dep\": \"2235\", \"location\": \"Meopham\", \"stage_seq\": 6, \"distance_m\": 15946.272, \"section_seq\": 1, \"route_path_id\": 100111}, {\"is_pass\": false, \"wtt_arr\": \"2238H\", \"wtt_dep\": \"2239H\", \"location\": \"Longfield\", \"stage_seq\": 7, \"distance_m\": 20127.703, \"section_seq\": 1, \"route_path_id\": 100111}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2240H\", \"location\": \"Fawkham Jn\", \"stage_seq\": 8, \"distance_m\": 21336.628, \"section_seq\": 1, \"route_path_id\": 100111}, {\"is_pass\": false, \"wtt_arr\": \"2243\", \"wtt_dep\": \"2243H\", \"location\": \"Farningham Road\", \"stage_seq\": 9, \"distance_m\": 24687.893, \"section_seq\": 1, \"route_path_id\": 100111}, {\"is_pass\": false, \"wtt_arr\": \"2248\", \"wtt_dep\": \"2249\", \"location\": \"Swanley\", \"stage_seq\": 10, \"distance_m\": 29669.751, \"section_seq\": 1, \"route_path_id\": 100111}, {\"is_pass\": false, \"wtt_arr\": \"2252H\", \"wtt_dep\": \"2253H\", \"location\": \"St. Mary Cray\", \"stage_seq\": 11, \"distance_m\": 33930.973, \"section_seq\": 1, \"route_path_id\": 100111}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2255H\", \"location\": \"St. Mary Cray Jn\", \"stage_seq\": 12, \"distance_m\": 36046.766, \"section_seq\": 1, \"route_path_id\": 100111}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2256\", \"location\": \"Bickley Jn\", \"stage_seq\": 13, \"distance_m\": 37451.287, \"section_seq\": 1, \"route_path_id\": 100111}, {\"is_pass\": false, \"wtt_arr\": \"2259\", \"wtt_dep\": \"2300\", \"location\": \"Bromley South\", \"stage_seq\": 14, \"distance_m\": 40132.504, \"section_seq\": 1, \"route_path_id\": 100111}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2301\", \"location\": \"Shortlands\", \"stage_seq\": 15, \"distance_m\": 41589.993, \"section_seq\": 1, \"route_path_id\": 100111}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2302H\", \"location\": \"Ravensbourne\", \"stage_seq\": 16, \"distance_m\": 42692.588, \"section_seq\": 1, \"route_path_id\": 100111}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2305H\", \"location\": \"Bellingham\", \"stage_seq\": 17, \"distance_m\": 45161.623, \"section_seq\": 1, \"route_path_id\": 100111}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2314\", \"location\": \"Nunhead\", \"stage_seq\": 18, \"distance_m\": 49877.627, \"section_seq\": 1, \"route_path_id\": 100111}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2317H\", \"location\": \"Crofton Road Jn\", \"stage_seq\": 19, \"distance_m\": 51767.453, \"section_seq\": 1, \"route_path_id\": 100111}, {\"is_pass\": false, \"wtt_arr\": \"2319\", \"wtt_dep\": \"2320\", \"location\": \"Denmark Hill\", \"stage_seq\": 20, \"distance_m\": 52576.327, \"section_seq\": 1, \"route_path_id\": 100111}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2324\", \"location\": \"Voltaire Road Jn\", \"stage_seq\": 21, \"distance_m\": 56002.82, \"section_seq\": 1, \"route_path_id\": 100111}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2326\", \"location\": \"Grosvenor Bridge Jn\", \"stage_seq\": 22, \"distance_m\": 58024.904, \"section_seq\": 1, \"route_path_id\": 100111}, {\"is_pass\": false, \"wtt_arr\": \"2330\", \"wtt_dep\": null, \"location\": \"London Victoria\", \"stage_seq\": 23, \"distance_m\": 59427.613, \"section_seq\": 1, \"route_path_id\": 100111}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 59427.613, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 100111}], \"total_distance_m\": 59427.613, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 55891.32, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 3536.293, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2215", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "11.0", "current_position_lat": "51.4933243", "current_position_lon": "-0.1448888", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 32294, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:17:24Z\", \"source_id\": 51717044, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:18:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:17:27Z\", \"source_id\": 16692342, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32281, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:20:33Z\", \"source_id\": 51723704, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:21:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:20:35Z\", \"source_id\": 16694299, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31979, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:30:57Z\", \"source_id\": 51744758, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:31:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:31:03Z\", \"source_id\": 16700565, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31975, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:34:02Z\", \"source_id\": 51751230, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:34:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:34:06Z\", \"source_id\": 16702451, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31971, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:38:36Z\", \"source_id\": 51760695, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:39:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:38:41Z\", \"source_id\": 16705088, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31904, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:42:23Z\", \"source_id\": 51767989, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:43:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:42:27Z\", \"source_id\": 16707308, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31957, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:48:25Z\", \"source_id\": 51779837, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:49:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:48:21Z\", \"source_id\": 16710815, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32073, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:52:30Z\", \"source_id\": 51788010, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:53:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:52:33Z\", \"source_id\": 16713308, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31873, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:59:03Z\", \"source_id\": 51800134, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:59:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:59:06Z\", \"source_id\": 16716925, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31850, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:02:37Z\", \"source_id\": 51806679, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:03:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:02:40Z\", \"source_id\": 16718967, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31844, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:03:35Z\", \"source_id\": 51808513, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:04:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:03:37Z\", \"source_id\": 16719474, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31832, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:07:58Z\", \"source_id\": 51816238, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:08:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:08:03Z\", \"source_id\": 16721874, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31562, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:17:06Z\", \"source_id\": 51832070, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:17:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:17:11Z\", \"source_id\": 16726759, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29760, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:21:22Z\", \"source_id\": 51839458, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:21:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:21:22Z\", \"source_id\": 16728980, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28735, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:32:06Z\", \"source_id\": 51857329, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:33:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:32:10Z\", \"source_id\": 16734317, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:33:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Victoria", "service_state_platform": "8", "timing_fact_generation": 1789597931650176, "current_leg_arrival_utc": "2026-09-16T23:33:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T22:33:57.640083", "service_state_evidence_id": 16734317, "current_leg_start_actual_dep": "2026-09-16T23:23:00+01:00", "operational_evidence_version": 86, "service_state_event_time_utc": "2026-09-16T22:33:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T22:43:58.194174", "service_state_valid_until_kind": null, "operational_interpretation_version": 86, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Southeastern P GLM None 2K62 465008+465035 8 75 None {"version": 3, "segments": [{"to_m": 155.624, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1447.236, "from_m": 155.624, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 2000.56, "from_m": 1447.236, "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": 3190.816, "from_m": 2000.56, "capability_applied": null, "effective_limit_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": 3215.191, "from_m": 3190.816, "capability_applied": null, "effective_limit_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": 4265.466, "from_m": 3215.191, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 4300.909, "from_m": 4265.466, "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": 4653.38, "from_m": 4300.909, "capability_applied": null, "effective_limit_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": 4687.799, "from_m": 4653.38, "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": 5552.49, "from_m": 4687.799, "capability_applied": null, "effective_limit_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": 15717.357, "from_m": 5552.49, "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": 15798.327, "from_m": 15717.357, "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": 29396.025, "from_m": 15798.327, "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": 29428.285, "from_m": 29396.025, "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": 29492.211, "from_m": 29428.285, "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": 29560.69, "from_m": 29492.211, "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": 35857.748, "from_m": 29560.69, "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": 35871.803, "from_m": 35857.748, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 35988.802, "from_m": 35871.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": 36408.856, "from_m": 35988.802, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 36558.259, "from_m": 36408.856, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 38090.94, "from_m": 36558.259, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 38125.834, "from_m": 38090.94, "capability_applied": null, "effective_limit_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": 45785.726, "from_m": 38125.834, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 46582.792, "from_m": 45785.726, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 48907.025, "from_m": 46582.792, "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": 49406.48, "from_m": 48907.025, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 50803.718, "from_m": 49406.48, "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": 51449.523, "from_m": 50803.718, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 51717.094, "from_m": 51449.523, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 51767.453, "from_m": 51717.094, "capability_applied": null, "effective_limit_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": 53221.192, "from_m": 51767.453, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 53226.513, "from_m": 53221.192, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 53998.242, "from_m": 53226.513, "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": 54101.112, "from_m": 53998.242, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 54403.749, "from_m": 54101.112, "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": 54427.596, "from_m": 54403.749, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 55876.943, "from_m": 54427.596, "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": 56002.82, "from_m": 55876.943, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 56174.862, "from_m": 56002.82, "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": 56248.685, "from_m": 56174.862, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 57545.965, "from_m": 56248.685, "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": 57977.0, "from_m": 57545.965, "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": 58297.161, "from_m": 57977.0, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 59427.613, "from_m": 58297.161, "capability_applied": null, "effective_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": 624333, "profile_key": "2bff212015e25473db6a163ae225de44dbc4fdbd7f267e35da3b8368fa56d3d4", "schedule_id": 23595, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2215", "location": "Gillingham (Kent)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 100111}, {"is_pass": false, "wtt_arr": "2218H", "wtt_dep": "2219H", "location": "Chatham", "stage_seq": 2, "distance_m": 2587.444, "section_seq": 1, "route_path_id": 100111}, {"is_pass": false, "wtt_arr": "2222", "wtt_dep": "2223", "location": "Rochester", "stage_seq": 3, "distance_m": 3982.162, "section_seq": 1, "route_path_id": 100111}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2224", "location": "Rochester Bridge Jn", "stage_seq": 4, "distance_m": 4653.38, "section_seq": 1, "route_path_id": 100111}, {"is_pass": false, "wtt_arr": "2232", "wtt_dep": "2232H", "location": "Sole Street", "stage_seq": 5, "distance_m": 14515.552, "section_seq": 1, "route_path_id": 100111}, {"is_pass": false, "wtt_arr": "2234H", "wtt_dep": "2235", "location": "Meopham", "stage_seq": 6, "distance_m": 15946.272, "section_seq": 1, "route_path_id": 100111}, {"is_pass": false, "wtt_arr": "2238H", "wtt_dep": "2239H", "location": "Longfield", "stage_seq": 7, "distance_m": 20127.703, "section_seq": 1, "route_path_id": 100111}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2240H", "location": "Fawkham Jn", "stage_seq": 8, "distance_m": 21336.628, "section_seq": 1, "route_path_id": 100111}, {"is_pass": false, "wtt_arr": "2243", "wtt_dep": "2243H", "location": "Farningham Road", "stage_seq": 9, "distance_m": 24687.893, "section_seq": 1, "route_path_id": 100111}, {"is_pass": false, "wtt_arr": "2248", "wtt_dep": "2249", "location": "Swanley", "stage_seq": 10, "distance_m": 29669.751, "section_seq": 1, "route_path_id": 100111}, {"is_pass": false, "wtt_arr": "2252H", "wtt_dep": "2253H", "location": "St. Mary Cray", "stage_seq": 11, "distance_m": 33930.973, "section_seq": 1, "route_path_id": 100111}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2255H", "location": "St. Mary Cray Jn", "stage_seq": 12, "distance_m": 36046.766, "section_seq": 1, "route_path_id": 100111}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2256", "location": "Bickley Jn", "stage_seq": 13, "distance_m": 37451.287, "section_seq": 1, "route_path_id": 100111}, {"is_pass": false, "wtt_arr": "2259", "wtt_dep": "2300", "location": "Bromley South", "stage_seq": 14, "distance_m": 40132.504, "section_seq": 1, "route_path_id": 100111}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2301", "location": "Shortlands", "stage_seq": 15, "distance_m": 41589.993, "section_seq": 1, "route_path_id": 100111}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2302H", "location": "Ravensbourne", "stage_seq": 16, "distance_m": 42692.588, "section_seq": 1, "route_path_id": 100111}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2305H", "location": "Bellingham", "stage_seq": 17, "distance_m": 45161.623, "section_seq": 1, "route_path_id": 100111}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2314", "location": "Nunhead", "stage_seq": 18, "distance_m": 49877.627, "section_seq": 1, "route_path_id": 100111}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2317H", "location": "Crofton Road Jn", "stage_seq": 19, "distance_m": 51767.453, "section_seq": 1, "route_path_id": 100111}, {"is_pass": false, "wtt_arr": "2319", "wtt_dep": "2320", "location": "Denmark Hill", "stage_seq": 20, "distance_m": 52576.327, "section_seq": 1, "route_path_id": 100111}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2324", "location": "Voltaire Road Jn", "stage_seq": 21, "distance_m": 56002.82, "section_seq": 1, "route_path_id": 100111}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2326", "location": "Grosvenor Bridge Jn", "stage_seq": 22, "distance_m": 58024.904, "section_seq": 1, "route_path_id": 100111}, {"is_pass": false, "wtt_arr": "2330", "wtt_dep": null, "location": "London Victoria", "stage_seq": 23, "distance_m": 59427.613, "section_seq": 1, "route_path_id": 100111}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 59427.613, "from_m": 0.0, "section_seq": 1, "route_path_id": 100111}], "total_distance_m": 59427.613, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 55891.32, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 3536.293, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 32294, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:17:24Z", "source_id": 51717044, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-16T21:18:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:17:27Z", "source_id": 16692342, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-16T22:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32281, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:20:33Z", "source_id": 51723704, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T21:21:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:20:35Z", "source_id": 16694299, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T22:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31979, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:30:57Z", "source_id": 51744758, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T21:31:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:31:03Z", "source_id": 16700565, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T22:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31975, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:34:02Z", "source_id": 51751230, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T21:34:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:34:06Z", "source_id": 16702451, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T22:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31971, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:38:36Z", "source_id": 51760695, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T21:39:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:38:41Z", "source_id": 16705088, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T22:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31904, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:42:23Z", "source_id": 51767989, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T21:43:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:42:27Z", "source_id": 16707308, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T22:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31957, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:48:25Z", "source_id": 51779837, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T21:49:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:48:21Z", "source_id": 16710815, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T22:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32073, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:52:30Z", "source_id": 51788010, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T21:53:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:52:33Z", "source_id": 16713308, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T22:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31873, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:59:03Z", "source_id": 51800134, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-16T21:59:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:59:06Z", "source_id": 16716925, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-16T22:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31850, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:02:37Z", "source_id": 51806679, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-16T22:03:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:02:40Z", "source_id": 16718967, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-16T23:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31844, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:03:35Z", "source_id": 51808513, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-16T22:04:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:03:37Z", "source_id": 16719474, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-16T23:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31832, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:07:58Z", "source_id": 51816238, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-16T22:08:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:08:03Z", "source_id": 16721874, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-16T23:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31562, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:17:06Z", "source_id": 51832070, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-16T22:17:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:17:11Z", "source_id": 16726759, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-16T23:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29760, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:21:22Z", "source_id": 51839458, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-16T22:21:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:21:22Z", "source_id": 16728980, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-16T23:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28735, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:32:06Z", "source_id": 51857329, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-16T22:33:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:32:10Z", "source_id": 16734317, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-16T23:33:00+01:00", "operational_fact": true}] Gillingham (Kent) 2215 2215 1 None None London Victoria 2330 2330 1 LATE +3 minutes https://www.realtimetrains.co.uk/service/gb-nr:P88161/2026-09-16/detailed None Denmark Hill 2026-09-16T23:23:00+01:00 London Victoria 11.0 {"type": "LineString", "coordinates": [[-0.08956259999999999, 51.46811869999999], [-0.08983152841195213, 51.468035372729425], [-0.08984789999999998, 51.46803030000001], [-0.0902076, 51.46791540000001], [-0.09038269999999998, 51.4678635], [-0.09103419999999998, 51.4676581], [-0.0917544, 51.46743440000001], [-0.0925923, 51.4671787], [-0.093213, 51.4669855], [-0.0937025, 51.46683619999999], [-0.0944001, 51.46663349999999], [-0.0950996, 51.4664331], [-0.0954557, 51.46632820000001], [-0.0959028, 51.466191], [-0.0962805, 51.46608359999998], [-0.09663729999999998, 51.4659863], [-0.0969899, 51.465895499999995], [-0.0973397, 51.465809500000006], [-0.0977507, 51.4657164], [-0.097989, 51.46566140000001], [-0.09806239999999998, 51.4656473], [-0.0985413, 51.4655856], [-0.0989182, 51.465512], [-0.0994683, 51.4654177], [-0.10030379999999998, 51.4652944], [-0.10054599999999998, 51.4652656], [-0.1011238, 51.4651946], [-0.10163419999999998, 51.4651375], [-0.10192950900929032, 51.46510977324259], [-0.1020554125627567, 51.46509795206989], [-0.1021007, 51.4650937], [-0.10248019999999998, 51.4650446], [-0.1028737, 51.46497920000001], [-0.1032727, 51.46490589999999], [-0.10362879999999998, 51.464829], [-0.1040309, 51.4647288], [-0.1044474, 51.4646102], [-0.1048521, 51.46447380000001], [-0.1054212, 51.464271700000005], [-0.1057846, 51.4641482], [-0.1060837, 51.46405270000001], [-0.1063637, 51.4639742], [-0.1066088, 51.46391489999999], [-0.10693959999999998, 51.4638417], [-0.1072618, 51.46377499999999], [-0.1076988, 51.4636904], [-0.1080498, 51.46363169999999], [-0.1086024, 51.4635393], [-0.109038, 51.46347490000001], [-0.1092406, 51.46345230000001], [-0.1095539, 51.463423299999995], [-0.1097593, 51.4634024], [-0.1100523, 51.463355699999994], [-0.1101891, 51.4633322], [-0.11048139999999998, 51.4632817], [-0.1108201, 51.4632258], [-0.1110745, 51.4631942], [-0.1113385, 51.4631743], [-0.1116134, 51.46315189999999], [-0.1119142, 51.4631401], [-0.1123601, 51.46313289999999], [-0.1128169, 51.4631459], [-0.1132585, 51.463171499999994], [-0.1136461, 51.4632128], [-0.1140179, 51.4632702], [-0.1143726, 51.4633353], [-0.1146472, 51.463392799999994], [-0.1149037, 51.4634603], [-0.1152389, 51.4635375], [-0.115931, 51.46368079999999], [-0.1163271, 51.4637544], [-0.11671779999999998, 51.46380259999999], [-0.11702909999999998, 51.46384609999999], [-0.1173462, 51.4638751], [-0.1177132, 51.4639005], [-0.11810009999999996, 51.4639286], [-0.11844219999999996, 51.46393739999999], [-0.1187788, 51.4639366], [-0.119066, 51.4639344], [-0.1193409, 51.46392430000001], [-0.1196766, 51.46389920000001], [-0.119875, 51.4638794], [-0.1204667, 51.4638165], [-0.12083839999999998, 51.463772899999995], [-0.12135590000000002, 51.463713899999995], [-0.1218392, 51.46365509999999], [-0.1222515, 51.4636057], [-0.1226072, 51.4635646], [-0.1229705, 51.463523], [-0.12323610000000002, 51.4634932], [-0.1234885, 51.463463099999984], [-0.12392919999999998, 51.46342569999999], [-0.1241689, 51.4634113], [-0.12447629999999996, 51.4633941], [-0.1248492, 51.463385200000005], [-0.1252609, 51.4633894], [-0.12564479999999997, 51.46340839999999], [-0.125974, 51.463427200000005], [-0.1264868, 51.463478], [-0.1268447, 51.46352459999999], [-0.1272777, 51.46359650000001], [-0.12766769999999997, 51.4636686], [-0.12790400000000002, 51.4637251], [-0.12823509999999996, 51.463807], [-0.12853319999999996, 51.4638986], [-0.1289452, 51.46403060000001], [-0.1291694, 51.4641021], [-0.1292918, 51.4641509], [-0.12944699999999998, 51.46421469999999], [-0.1297095, 51.4643253], [-0.1300299, 51.46446970000001], [-0.13035489999999997, 51.4646275], [-0.13054189999999996, 51.46472440000001], [-0.1306569, 51.464789], [-0.13085349999999998, 51.464895199999994], [-0.13133589999999998, 51.4651581], [-0.1318095, 51.465416899999994], [-0.1318876, 51.4654603], [-0.1322039, 51.4656348], [-0.1329067, 51.466018], [-0.1330901, 51.46611930000001], [-0.133712, 51.4664616], [-0.1341275, 51.46669740000001], [-0.13449439999999996, 51.4669138], [-0.13483746654886736, 51.4671264397926], [-0.13485159999999996, 51.467135199999994], [-0.1353964, 51.4675041], [-0.135728, 51.46774839999999], [-0.1359609, 51.4679308], [-0.1362546, 51.4681641], [-0.13641879999999998, 51.4683072], [-0.13664539999999997, 51.46851379999998], [-0.13694959999999998, 51.4687777], [-0.1372039, 51.46902589999999], [-0.13735739999999996, 51.46918539999999], [-0.1378548, 51.4696487], [-0.1379207, 51.4697142], [-0.1381943, 51.46998309999999], [-0.13851509999999995, 51.4702925], [-0.1386856, 51.4704639], [-0.1388139, 51.47058809999999], [-0.13908989999999996, 51.47084900000001], [-0.139513, 51.4712714], [-0.1397419, 51.471500899999995], [-0.13999679999999998, 51.4717705], [-0.1403119, 51.4721244], [-0.140498, 51.4723637], [-0.1407141, 51.47269599999999], [-0.14079040000000004, 51.47283049999999], [-0.1408758, 51.4729843], [-0.1410169, 51.473304299999995], [-0.1411412, 51.4736196], [-0.1412081, 51.473750800000005], [-0.14129099999999997, 51.47392070000001], [-0.1414003, 51.4741019], [-0.1415066, 51.4742629], [-0.1417374, 51.4745486], [-0.1419255, 51.4747483], [-0.1420996, 51.47492080000001], [-0.14242379999999996, 51.4752003], [-0.14252177214556777, 51.47528468148318], [-0.14259074780321315, 51.47534408876767], [-0.14268009001552293, 51.47542103722268], [-0.14269447405688113, 51.4754334258646], [-0.14271884309428634, 51.475454414344824], [-0.14272791838651858, 51.47546223067865], [-0.1427727, 51.47550079999999], [-0.14283732766689608, 51.47555348016483], [-0.1428645557570757, 51.475575674670225], [-0.14304918962475677, 51.47572617547979], [-0.1430767, 51.47574860000001], [-0.1434241, 51.47604109999999], [-0.1435032267642259, 51.476112149797544], [-0.14353365531172432, 51.47613947228228], [-0.14357973363892523, 51.476180847028935], [-0.14360886687864438, 51.47620700638829], [-0.14363699994084686, 51.476232267652634], [-0.14366384983639507, 51.47625637672178], [-0.14368224019670284, 51.47627288979424], [-0.1436984, 51.4762874], [-0.1437568441698499, 51.476341095653275], [-0.1437681908252803, 51.47635152039963], [-0.14389039999999995, 51.4764638], [-0.14408399999999996, 51.476653500000005], [-0.144263, 51.47685869999999], [-0.14442199999999997, 51.47704499999999], [-0.1446355, 51.4773062], [-0.1448098, 51.47755420000001], [-0.1449707, 51.477815699999994], [-0.1451572, 51.478181500000005], [-0.1452691, 51.47844479999999], [-0.1453549, 51.4787029], [-0.145426, 51.478976], [-0.14545949999999996, 51.4791815], [-0.14546579999999998, 51.47921169999999], [-0.1454965, 51.47936], [-0.14555549999999998, 51.4795947], [-0.1455770718874806, 51.47965870845683], [-0.14559996151418922, 51.47972662683279], [-0.14561040000000003, 51.4797576], [-0.14567349999999998, 51.47992049999999], [-0.145678832222746, 51.47993246435677], [-0.1457338, 51.480055799999995], [-0.14577154173305348, 51.48013117735595], [-0.1458049, 51.480197800000006], [-0.14590279999999997, 51.480380700000005], [-0.14603890000000003, 51.480583], [-0.14625479999999996, 51.480887], [-0.14645129999999998, 51.4811591], [-0.1465814, 51.4813412], [-0.1466981, 51.48151489999999], [-0.14680129999999997, 51.4817195], [-0.14684719999999998, 51.4818139], [-0.14689789999999997, 51.48191829999999], [-0.1469744, 51.4820954], [-0.1470441, 51.48232169999999], [-0.1471018, 51.482572199999986], [-0.1471299, 51.4828053], [-0.1471232, 51.4829706], [-0.1471226, 51.483117799999995], [-0.14712339956373136, 51.48336566475672], [-0.1471234, 51.4833658], [-0.1471049, 51.48563339999998], [-0.1471011, 51.485813500000006], [-0.1471006, 51.4858591], [-0.14709839999999996, 51.4860756], [-0.1471212, 51.4863912], [-0.1471842, 51.4867019], [-0.1472486, 51.48690899999999], [-0.1473331, 51.487127], [-0.1474417, 51.487320700000005], [-0.14761469999999996, 51.4876147], [-0.14783069999999998, 51.48796870000001], [-0.14795809999999998, 51.4882184], [-0.1480466, 51.488418], [-0.14811499999999997, 51.48865179999999], [-0.1481619, 51.48895159999999], [-0.1481648, 51.488982599999986], [-0.14818069999999997, 51.4891537], [-0.1481767, 51.48928729999999], [-0.148149, 51.4896688], [-0.1481261, 51.4897499], [-0.1480094, 51.4901081], [-0.1479115, 51.49030930000001], [-0.14779209999999998, 51.49051639999999], [-0.14762849999999997, 51.4907569], [-0.14742999999999998, 51.4909991], [-0.1471967, 51.4912279], [-0.1468989, 51.49148759999999], [-0.1467045, 51.4916554], [-0.14653799999999997, 51.49180499999999], [-0.14646709999999996, 51.49186579999999], [-0.14625659999999996, 51.49205280000001], [-0.14607949999999997, 51.4922207], [-0.1459018, 51.4923985], [-0.1456946, 51.492604799999995], [-0.1448888, 51.493324300000005]]} 4.1 2322 2333 Denmark Hill Victoria Plat 10 London Victoria 51.4933243 -0.1448888 51.4933243 -0.1448888 1 0 2026-09-16 22:44:21 TERMINATED 2026-09-16 22:33:00 London Victoria TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16734317 1789597931650176 86 86 2026-09-16 22:43:58.194174 8 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 22:33:57.640083
594201 625009 L12050 879B70M816 2026-09-16 COMPLETE 16734887 2026-09-16 23:34:00 2026-09-16 22:44:21 2026-09-18 22:44:21 {"id": 625009, "stp": "P", "toc": "London Overground", "uid": "L12050", "consist": null, "dest_crs": "XHZ", "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L12050/2026-09-16/detailed", "trust_id": "879B70M816", "origin_crs": "CYP", "show_on_map": 0, "dar_est_time": "22:47:00", "dar_platform": null, "dest_station": "Highbury & Islington (East London Line)", "service_date": "2026-09-16", "dest_arr_time": "2337", "dest_platform": "2", "is_terminated": 1, "next_location": "Highbury & Islington (East London Line)", "signalling_id": "9B70", "timing_status": "ON TIME", "origin_station": "Crystal Palace", "current_leg_arr": "2334", "current_leg_dep": "2332", "current_leg_end": "Highbury & Islington (East London Line)", "origin_dep_time": "2247", "origin_platform": "3", "current_location": "Highbury & Islington (East London Line)", "last_update_time": "2026-09-16T22:44:21", "route_debug_link": null, "timing_variation": "0 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": "2334", "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\": 1684.364, \"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\": 7833.355, \"from_m\": 1684.364, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 13394.045, \"from_m\": 7833.355, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 13438.594, \"from_m\": 13394.045, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 15903.662, \"from_m\": 13438.594, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 17397.868, \"from_m\": 15903.662, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 17589.139, \"from_m\": 17397.868, \"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\": 18538.714, \"from_m\": 17589.139, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 19256.82, \"from_m\": 18538.714, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 20994.478, \"from_m\": 19256.82, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 21049.461, \"from_m\": 20994.478, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 21309.436, \"from_m\": 21049.461, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 21382.31, \"from_m\": 21309.436, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 21525.21, \"from_m\": 21382.31, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 21928.006, \"from_m\": 21525.21, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 22861.315, \"from_m\": 21928.006, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 23415.901, \"from_m\": 22861.315, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 27581.627, \"from_m\": 23415.901, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}], \"service_id\": 625009, \"profile_key\": \"f28a8fdd998e54a355bc7f9fd3c848bcd8d64e43b8f20d82cc26432b2e07ffff\", \"schedule_id\": 15483, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2247\", \"location\": \"Crystal Palace\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 34291}, {\"is_pass\": false, \"wtt_arr\": \"2250H\", \"wtt_dep\": \"2251H\", \"location\": \"Sydenham\", \"stage_seq\": 2, \"distance_m\": 1885.447, \"section_seq\": 1, \"route_path_id\": 34291}, {\"is_pass\": false, \"wtt_arr\": \"2253H\", \"wtt_dep\": \"2254\", \"location\": \"Forest Hill\", \"stage_seq\": 3, \"distance_m\": 3305.978, \"section_seq\": 1, \"route_path_id\": 34291}, {\"is_pass\": false, \"wtt_arr\": \"2256\", \"wtt_dep\": \"2256H\", \"location\": \"Honor Oak Park\", \"stage_seq\": 4, \"distance_m\": 4658.341, \"section_seq\": 1, \"route_path_id\": 34291}, {\"is_pass\": false, \"wtt_arr\": \"2258H\", \"wtt_dep\": \"2259\", \"location\": \"Brockley\", \"stage_seq\": 5, \"distance_m\": 6323.412, \"section_seq\": 1, \"route_path_id\": 34291}, {\"is_pass\": false, \"wtt_arr\": \"2301\", \"wtt_dep\": \"2302\", \"location\": \"New Cross Gate\", \"stage_seq\": 6, \"distance_m\": 7639.424, \"section_seq\": 1, \"route_path_id\": 34291}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2304\", \"location\": \"Canal Jn (New Cross)\", \"stage_seq\": 7, \"distance_m\": 8601.777, \"section_seq\": 1, \"route_path_id\": 34291}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2305\", \"location\": \"Surrey Quays Silwood Jn\", \"stage_seq\": 8, \"distance_m\": 9358.601, \"section_seq\": 1, \"route_path_id\": 34291}, {\"is_pass\": false, \"wtt_arr\": \"2305H\", \"wtt_dep\": \"2306H\", \"location\": \"Surrey Quays\", \"stage_seq\": 9, \"distance_m\": 9648.046, \"section_seq\": 1, \"route_path_id\": 34291}, {\"is_pass\": false, \"wtt_arr\": \"2307H\", \"wtt_dep\": \"2308H\", \"location\": \"Canada Water\", \"stage_seq\": 10, \"distance_m\": 10257.712, \"section_seq\": 1, \"route_path_id\": 34291}, {\"is_pass\": false, \"wtt_arr\": \"2309H\", \"wtt_dep\": \"2310\", \"location\": \"Rotherhithe\", \"stage_seq\": 11, \"distance_m\": 10571.776, \"section_seq\": 1, \"route_path_id\": 34291}, {\"is_pass\": false, \"wtt_arr\": \"2311\", \"wtt_dep\": \"2311H\", \"location\": \"Wapping\", \"stage_seq\": 12, \"distance_m\": 11048.1, \"section_seq\": 1, \"route_path_id\": 34291}, {\"is_pass\": false, \"wtt_arr\": \"2313\", \"wtt_dep\": \"2313H\", \"location\": \"Shadwell\", \"stage_seq\": 13, \"distance_m\": 16601.728, \"section_seq\": 1, \"route_path_id\": 34291}, {\"is_pass\": false, \"wtt_arr\": \"2315\", \"wtt_dep\": \"2316\", \"location\": \"Whitechapel\", \"stage_seq\": 14, \"distance_m\": 17607.546, \"section_seq\": 1, \"route_path_id\": 34291}, {\"is_pass\": false, \"wtt_arr\": \"2317H\", \"wtt_dep\": \"2318H\", \"location\": \"Shoreditch High Street\", \"stage_seq\": 15, \"distance_m\": 18681.057, \"section_seq\": 1, \"route_path_id\": 34291}, {\"is_pass\": false, \"wtt_arr\": \"2320\", \"wtt_dep\": \"2320H\", \"location\": \"Hoxton\", \"stage_seq\": 16, \"distance_m\": 19913.376, \"section_seq\": 1, \"route_path_id\": 34291}, {\"is_pass\": false, \"wtt_arr\": \"2322\", \"wtt_dep\": \"2322H\", \"location\": \"Haggerston\", \"stage_seq\": 17, \"distance_m\": 20795.614, \"section_seq\": 1, \"route_path_id\": 34291}, {\"is_pass\": false, \"wtt_arr\": \"2324\", \"wtt_dep\": \"2325\", \"location\": \"Dalston Junction\", \"stage_seq\": 18, \"distance_m\": 21468.594, \"section_seq\": 1, \"route_path_id\": 34291}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2326H\", \"location\": \"East London Line Boundary North London Line\", \"stage_seq\": 19, \"distance_m\": 25686.646, \"section_seq\": 1, \"route_path_id\": 34291}, {\"is_pass\": false, \"wtt_arr\": \"2327\", \"wtt_dep\": \"2331\", \"location\": \"Canonbury East London Line\", \"stage_seq\": 20, \"distance_m\": 25936.734, \"section_seq\": 1, \"route_path_id\": 34291}, {\"is_pass\": false, \"wtt_arr\": \"2334\", \"wtt_dep\": null, \"location\": \"Highbury & Islington (East London Line)\", \"stage_seq\": 21, \"distance_m\": 27581.627, \"section_seq\": 1, \"route_path_id\": 34291}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 27581.627, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 34291}], \"total_distance_m\": 27581.627, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 25214.82, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 2366.807, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2247", "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\": 29876, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:52:18Z\", \"source_id\": 51787597, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:52:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:52:20Z\", \"source_id\": 16713186, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29883, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:56:06Z\", \"source_id\": 51794752, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:56:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:56:08Z\", \"source_id\": 16715288, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29890, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:58:46Z\", \"source_id\": 51799629, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:59:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:58:54Z\", \"source_id\": 16716787, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29894, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:01:53Z\", \"source_id\": 51805316, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:02:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:01:56Z\", \"source_id\": 16718530, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29719, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:04:23Z\", \"source_id\": 51809862, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:05:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:04:22Z\", \"source_id\": 16719901, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29533, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:09:19Z\", \"source_id\": 51818543, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:09:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:09:23Z\", \"source_id\": 16722589, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29525, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:11:15Z\", \"source_id\": 51821973, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:11:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:11:21Z\", \"source_id\": 16723687, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29521, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:12:52Z\", \"source_id\": 51824673, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:13:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:12:56Z\", \"source_id\": 16724542, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15095, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:14:34Z\", \"source_id\": 51827821, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:14:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:14:36Z\", \"source_id\": 16725447, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15089, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:16:27Z\", \"source_id\": 51831002, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:16:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:16:31Z\", \"source_id\": 16726469, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15075, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:18:29Z\", \"source_id\": 51834454, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:19:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:18:33Z\", \"source_id\": 16727490, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15071, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:20:57Z\", \"source_id\": 51838798, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:21:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:20:58Z\", \"source_id\": 16728755, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15067, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:23:33Z\", \"source_id\": 51843289, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:24:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:23:38Z\", \"source_id\": 16730112, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15063, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:25:49Z\", \"source_id\": 51847087, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:26:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:25:54Z\", \"source_id\": 16731257, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15053, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:27:31Z\", \"source_id\": 51849868, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:28:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:27:39Z\", \"source_id\": 16732121, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15023, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:30:42Z\", \"source_id\": 51855063, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:31:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:30:43Z\", \"source_id\": 16733630, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15028, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:33:12Z\", \"source_id\": 51859287, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:34:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:33:13Z\", \"source_id\": 16734887, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:34:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Highbury & Islington (East London Line)", "service_state_platform": "2", "timing_fact_generation": 1789597993071974, "current_leg_arrival_utc": "2026-09-16T23:34:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T22:34:00.598147", "service_state_evidence_id": 16734887, "current_leg_start_actual_dep": "2026-09-16T23:31:00+01:00", "operational_evidence_version": 70, "service_state_event_time_utc": "2026-09-16T22:34:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T22:44:01.643276", "service_state_valid_until_kind": null, "operational_interpretation_version": 70, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} London Overground P CYP XHZ 9B70 None None None None {"version": 3, "segments": [{"to_m": 1684.364, "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": 7833.355, "from_m": 1684.364, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 13394.045, "from_m": 7833.355, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 13438.594, "from_m": 13394.045, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 15903.662, "from_m": 13438.594, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 17397.868, "from_m": 15903.662, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 17589.139, "from_m": 17397.868, "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": 18538.714, "from_m": 17589.139, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 19256.82, "from_m": 18538.714, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 20994.478, "from_m": 19256.82, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 21049.461, "from_m": 20994.478, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 21309.436, "from_m": 21049.461, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 21382.31, "from_m": 21309.436, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 21525.21, "from_m": 21382.31, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 21928.006, "from_m": 21525.21, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 22861.315, "from_m": 21928.006, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 23415.901, "from_m": 22861.315, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 27581.627, "from_m": 23415.901, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}], "service_id": 625009, "profile_key": "f28a8fdd998e54a355bc7f9fd3c848bcd8d64e43b8f20d82cc26432b2e07ffff", "schedule_id": 15483, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2247", "location": "Crystal Palace", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 34291}, {"is_pass": false, "wtt_arr": "2250H", "wtt_dep": "2251H", "location": "Sydenham", "stage_seq": 2, "distance_m": 1885.447, "section_seq": 1, "route_path_id": 34291}, {"is_pass": false, "wtt_arr": "2253H", "wtt_dep": "2254", "location": "Forest Hill", "stage_seq": 3, "distance_m": 3305.978, "section_seq": 1, "route_path_id": 34291}, {"is_pass": false, "wtt_arr": "2256", "wtt_dep": "2256H", "location": "Honor Oak Park", "stage_seq": 4, "distance_m": 4658.341, "section_seq": 1, "route_path_id": 34291}, {"is_pass": false, "wtt_arr": "2258H", "wtt_dep": "2259", "location": "Brockley", "stage_seq": 5, "distance_m": 6323.412, "section_seq": 1, "route_path_id": 34291}, {"is_pass": false, "wtt_arr": "2301", "wtt_dep": "2302", "location": "New Cross Gate", "stage_seq": 6, "distance_m": 7639.424, "section_seq": 1, "route_path_id": 34291}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2304", "location": "Canal Jn (New Cross)", "stage_seq": 7, "distance_m": 8601.777, "section_seq": 1, "route_path_id": 34291}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2305", "location": "Surrey Quays Silwood Jn", "stage_seq": 8, "distance_m": 9358.601, "section_seq": 1, "route_path_id": 34291}, {"is_pass": false, "wtt_arr": "2305H", "wtt_dep": "2306H", "location": "Surrey Quays", "stage_seq": 9, "distance_m": 9648.046, "section_seq": 1, "route_path_id": 34291}, {"is_pass": false, "wtt_arr": "2307H", "wtt_dep": "2308H", "location": "Canada Water", "stage_seq": 10, "distance_m": 10257.712, "section_seq": 1, "route_path_id": 34291}, {"is_pass": false, "wtt_arr": "2309H", "wtt_dep": "2310", "location": "Rotherhithe", "stage_seq": 11, "distance_m": 10571.776, "section_seq": 1, "route_path_id": 34291}, {"is_pass": false, "wtt_arr": "2311", "wtt_dep": "2311H", "location": "Wapping", "stage_seq": 12, "distance_m": 11048.1, "section_seq": 1, "route_path_id": 34291}, {"is_pass": false, "wtt_arr": "2313", "wtt_dep": "2313H", "location": "Shadwell", "stage_seq": 13, "distance_m": 16601.728, "section_seq": 1, "route_path_id": 34291}, {"is_pass": false, "wtt_arr": "2315", "wtt_dep": "2316", "location": "Whitechapel", "stage_seq": 14, "distance_m": 17607.546, "section_seq": 1, "route_path_id": 34291}, {"is_pass": false, "wtt_arr": "2317H", "wtt_dep": "2318H", "location": "Shoreditch High Street", "stage_seq": 15, "distance_m": 18681.057, "section_seq": 1, "route_path_id": 34291}, {"is_pass": false, "wtt_arr": "2320", "wtt_dep": "2320H", "location": "Hoxton", "stage_seq": 16, "distance_m": 19913.376, "section_seq": 1, "route_path_id": 34291}, {"is_pass": false, "wtt_arr": "2322", "wtt_dep": "2322H", "location": "Haggerston", "stage_seq": 17, "distance_m": 20795.614, "section_seq": 1, "route_path_id": 34291}, {"is_pass": false, "wtt_arr": "2324", "wtt_dep": "2325", "location": "Dalston Junction", "stage_seq": 18, "distance_m": 21468.594, "section_seq": 1, "route_path_id": 34291}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2326H", "location": "East London Line Boundary North London Line", "stage_seq": 19, "distance_m": 25686.646, "section_seq": 1, "route_path_id": 34291}, {"is_pass": false, "wtt_arr": "2327", "wtt_dep": "2331", "location": "Canonbury East London Line", "stage_seq": 20, "distance_m": 25936.734, "section_seq": 1, "route_path_id": 34291}, {"is_pass": false, "wtt_arr": "2334", "wtt_dep": null, "location": "Highbury & Islington (East London Line)", "stage_seq": 21, "distance_m": 27581.627, "section_seq": 1, "route_path_id": 34291}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 27581.627, "from_m": 0.0, "section_seq": 1, "route_path_id": 34291}], "total_distance_m": 27581.627, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 25214.82, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 2366.807, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 29876, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:52:18Z", "source_id": 51787597, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-16T21:52:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:52:20Z", "source_id": 16713186, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-16T22:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29883, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:56:06Z", "source_id": 51794752, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T21:56:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:56:08Z", "source_id": 16715288, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T22:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29890, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:58:46Z", "source_id": 51799629, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T21:59:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:58:54Z", "source_id": 16716787, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T22:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29894, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:01:53Z", "source_id": 51805316, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T22:02:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:01:56Z", "source_id": 16718530, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T23:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29719, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:04:23Z", "source_id": 51809862, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T22:05:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:04:22Z", "source_id": 16719901, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T23:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29533, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:09:19Z", "source_id": 51818543, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T22:09:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:09:23Z", "source_id": 16722589, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T23:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29525, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:11:15Z", "source_id": 51821973, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T22:11:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:11:21Z", "source_id": 16723687, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T23:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29521, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:12:52Z", "source_id": 51824673, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T22:13:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:12:56Z", "source_id": 16724542, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T23:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15095, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:14:34Z", "source_id": 51827821, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T22:14:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:14:36Z", "source_id": 16725447, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T23:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15089, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:16:27Z", "source_id": 51831002, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-16T22:16:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:16:31Z", "source_id": 16726469, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-16T23:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15075, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:18:29Z", "source_id": 51834454, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-16T22:19:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:18:33Z", "source_id": 16727490, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-16T23:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15071, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:20:57Z", "source_id": 51838798, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-16T22:21:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:20:58Z", "source_id": 16728755, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-16T23:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15067, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:23:33Z", "source_id": 51843289, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-16T22:24:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:23:38Z", "source_id": 16730112, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-16T23:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15063, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:25:49Z", "source_id": 51847087, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-16T22:26:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:25:54Z", "source_id": 16731257, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-16T23:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15053, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:27:31Z", "source_id": 51849868, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-16T22:28:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:27:39Z", "source_id": 16732121, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-16T23:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15023, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:30:42Z", "source_id": 51855063, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-16T22:31:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:30:43Z", "source_id": 16733630, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-16T23:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15028, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:33:12Z", "source_id": 51859287, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-16T22:34:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:33:13Z", "source_id": 16734887, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-16T23:34:00+01:00", "operational_fact": true}] Crystal Palace 2247 2247 3 22:47:00 None Highbury & Islington (East London Line) 2337 2334 2 ON TIME 0 minutes https://www.realtimetrains.co.uk/service/gb-nr:L12050/2026-09-16/detailed None Canonbury East London Line 2026-09-16T23:31: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 2332 2334 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-16 22:44:21 TERMINATED 2026-09-16 22:34:00 Highbury & Islington (East London Line) TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16734887 1789597993071974 70 70 2026-09-16 22:44:01.643276 2 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 22:34:00.598147
594202 622880 G89178 301F09M716 2026-09-16 COMPLETE None 2026-09-16 22:34:00 2026-09-16 22:44:21 2026-09-18 22:44:21 {"id": 622880, "stp": "O", "toc": "Northern", "uid": "G89178", "consist": "331109", "dest_crs": "LIV", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G89178/2026-09-16/detailed", "trust_id": "301F09M716", "origin_crs": "BPN", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Liverpool Lime Street HL/ML", "service_date": "2026-09-16", "dest_arr_time": "2231", "dest_platform": "1", "is_terminated": 1, "next_location": "Liverpool Lime Street HL/ML", "signalling_id": "1F09", "timing_status": "LATE", "origin_station": "Blackpool North", "current_leg_arr": "2231", "current_leg_dep": "2230", "current_leg_end": "Liverpool Lime Street HL/ML", "origin_dep_time": "2109", "origin_platform": "3", "current_location": "Crown Street Jn", "last_update_time": "2026-09-16T22:44:21", "route_debug_link": null, "timing_variation": "+3 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.9468276000000007, 53.4025395], [-2.9475934, 53.402673099999994], [-2.9478069999999996, 53.4027135], [-2.9484593, 53.402837000000005], [-2.9492967999999995, 53.4029836], [-2.9496955, 53.403044300000005], [-2.9503170999999995, 53.40313940000001], [-2.9509548, 53.4032434], [-2.9518887, 53.4034023], [-2.9525468, 53.40351549999999], [-2.9544328, 53.403839299999994], [-2.9558321999999997, 53.4040826], [-2.956101, 53.40413480000001], [-2.9567152999999995, 53.4042414], [-2.9568341, 53.404261299999995], [-2.9576228999999996, 53.404398400000005], [-2.9578934999999995, 53.40444540000001], [-2.9595890999999996, 53.40474140000001], [-2.9597539, 53.40477020000001], [-2.9610094999999994, 53.40500290000001], [-2.9614223, 53.40507529999999], [-2.962845, 53.40532180000001], [-2.9638369, 53.4055], [-2.9638880999999997, 53.40550959999999], [-2.9639285999999996, 53.405517399999994], [-2.9642080999999996, 53.405567999999995], [-2.964440437594421, 53.40560820361025], [-2.9690029999999994, 53.4063977], [-2.969822, 53.4065409], [-2.9701052, 53.40659370000001], [-2.9705843999999995, 53.4066742], [-2.9710718999999997, 53.406725599999994], [-2.9720764999999996, 53.4069086], [-2.9723231, 53.4069544], [-2.9736696999999994, 53.40717179999999], [-2.9739935, 53.4072203], [-2.9742847, 53.407261], [-2.9745212999999997, 53.407289099999986], [-2.97481, 53.4073234], [-2.9750837, 53.4073357], [-2.9753364, 53.40734960000001], [-2.9756047999999997, 53.4073534], [-2.9759965, 53.4073515], [-2.9764549, 53.4073672], [-2.9767165493678225, 53.40738283708326], [-2.9767677999999997, 53.4073859], [-2.9771421, 53.40741999999999], [-2.977639299999999, 53.4074843], [-2.9783843, 53.4075993]]}", "current_leg_start": "Edge Hill", "dest_arr_time_act": "2231", "motion_projection": null, "next_location_lat": "53.4075993", "next_location_lon": "-2.9783843", "previous_location": "Wavertree Technology Park", "current_leg_milage": "1.3", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": "{\"movementMode\": \"ORDINARY\", \"trackingState\": \"POSITION_UNCONFIRMED\", \"targetStageSeq\": 26, \"presentationStatus\": \"DELAYED\", \"confirmedEvidenceId\": \"TD:51745871\", \"confirmationDeadline\": \"2026-09-16T22:34:00+01:00\"}", "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 326.887, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 338.621, \"from_m\": 326.887, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 529.482, \"from_m\": 338.621, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 670.496, \"from_m\": 529.482, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 967.013, \"from_m\": 670.496, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 999.804, \"from_m\": 967.013, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 4882.683, \"from_m\": 999.804, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 5252.416, \"from_m\": 4882.683, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 5862.313, \"from_m\": 5252.416, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 26744.62, \"from_m\": 5862.313, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 26917.611, \"from_m\": 26744.62, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 28766.635, \"from_m\": 26917.611, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 28993.136, \"from_m\": 28766.635, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 29047.218, \"from_m\": 28993.136, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 29087.438, \"from_m\": 29047.218, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 29135.694, \"from_m\": 29087.438, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 29156.59, \"from_m\": 29135.694, \"capability_applied\": null, \"effective_limit_mph\": 95.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 95.0}, {\"to_m\": 29203.923, \"from_m\": 29156.59, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 32695.328, \"from_m\": 29203.923, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 32761.499, \"from_m\": 32695.328, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 51367.035, \"from_m\": 32761.499, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 52181.721, \"from_m\": 51367.035, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 52237.132, \"from_m\": 52181.721, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 53164.333, \"from_m\": 52237.132, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 53988.272, \"from_m\": 53164.333, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 54061.875, \"from_m\": 53988.272, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 54072.978, \"from_m\": 54061.875, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 55522.888, \"from_m\": 54072.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\": 55556.519, \"from_m\": 55522.888, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 55899.741, \"from_m\": 55556.519, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 65241.056, \"from_m\": 55899.741, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 66926.047, \"from_m\": 65241.056, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 67565.75, \"from_m\": 66926.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\": 73504.048, \"from_m\": 67565.75, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 75051.262, \"from_m\": 73504.048, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 75144.768, \"from_m\": 75051.262, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 75437.542, \"from_m\": 75144.768, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 77359.502, \"from_m\": 75437.542, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 80027.295, \"from_m\": 77359.502, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 82770.163, \"from_m\": 80027.295, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 83006.058, \"from_m\": 82770.163, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 83047.631, \"from_m\": 83006.058, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 84143.823, \"from_m\": 83047.631, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 84510.083, \"from_m\": 84143.823, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 84827.435, \"from_m\": 84510.083, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}], \"service_id\": 622880, \"profile_key\": \"0de826040ab16e3680dec1ec32270a5b5c4ff23b3c1a52dc704fe378d43eb8cd\", \"schedule_id\": 37364, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2109\", \"location\": \"Blackpool North\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 69926}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2110H\", \"location\": \"Devonshire Road Jn\", \"stage_seq\": 2, \"distance_m\": 888.657, \"section_seq\": 1, \"route_path_id\": 69926}, {\"is_pass\": false, \"wtt_arr\": \"2114\", \"wtt_dep\": \"2115\", \"location\": \"Poulton-le-Fylde\", \"stage_seq\": 3, \"distance_m\": 5036.494, \"section_seq\": 1, \"route_path_id\": 69926}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2121H\", \"location\": \"Kirkham & Wesham\", \"stage_seq\": 4, \"distance_m\": 15704.288, \"section_seq\": 1, \"route_path_id\": 69926}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2129H\", \"location\": \"Preston Fylde Jn\", \"stage_seq\": 5, \"distance_m\": 27452.24, \"section_seq\": 1, \"route_path_id\": 69926}, {\"is_pass\": false, \"wtt_arr\": \"2130H\", \"wtt_dep\": \"2132H\", \"location\": \"Preston\", \"stage_seq\": 6, \"distance_m\": 28237.981, \"section_seq\": 1, \"route_path_id\": 69926}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2133H\", \"location\": \"Ribble Jn\", \"stage_seq\": 7, \"distance_m\": 29135.694, \"section_seq\": 1, \"route_path_id\": 69926}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2135\", \"location\": \"Farington Curve Jn\", \"stage_seq\": 8, \"distance_m\": 30916.739, \"section_seq\": 1, \"route_path_id\": 69926}, {\"is_pass\": false, \"wtt_arr\": \"2137H\", \"wtt_dep\": \"2138H\", \"location\": \"Leyland\", \"stage_seq\": 9, \"distance_m\": 34644.029, \"section_seq\": 1, \"route_path_id\": 69926}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2140H\", \"location\": \"Euxton Jn\", \"stage_seq\": 10, \"distance_m\": 36797.759, \"section_seq\": 1, \"route_path_id\": 69926}, {\"is_pass\": false, \"wtt_arr\": \"2142H\", \"wtt_dep\": \"2143\", \"location\": \"Euxton\", \"stage_seq\": 11, \"distance_m\": 38994.734, \"section_seq\": 1, \"route_path_id\": 69926}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2144H\", \"location\": \"Balshaw Lane Jn\", \"stage_seq\": 12, \"distance_m\": 40482.991, \"section_seq\": 1, \"route_path_id\": 69926}, {\"is_pass\": false, \"wtt_arr\": \"2150H\", \"wtt_dep\": \"2152H\", \"location\": \"Wigan North Western\", \"stage_seq\": 13, \"distance_m\": 52555.871, \"section_seq\": 1, \"route_path_id\": 69926}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2153H\", \"location\": \"Wigan South Jn\", \"stage_seq\": 14, \"distance_m\": 53239.546, \"section_seq\": 1, \"route_path_id\": 69926}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2156\", \"location\": \"Springs Branch Jn\", \"stage_seq\": 15, \"distance_m\": 54590.883, \"section_seq\": 1, \"route_path_id\": 69926}, {\"is_pass\": false, \"wtt_arr\": \"2205H\", \"wtt_dep\": \"2206H\", \"location\": \"St. Helens Central\", \"stage_seq\": 16, \"distance_m\": 66613.249, \"section_seq\": 1, \"route_path_id\": 69926}, {\"is_pass\": false, \"wtt_arr\": \"2213\", \"wtt_dep\": \"2214\", \"location\": \"Huyton\", \"stage_seq\": 17, \"distance_m\": 75720.778, \"section_seq\": 1, \"route_path_id\": 69926}, {\"is_pass\": false, \"wtt_arr\": \"2215\", \"wtt_dep\": \"2215H\", \"location\": \"Roby\", \"stage_seq\": 18, \"distance_m\": 76540.599, \"section_seq\": 1, \"route_path_id\": 69926}, {\"is_pass\": false, \"wtt_arr\": \"2218\", \"wtt_dep\": \"2219\", \"location\": \"Broad Green\", \"stage_seq\": 19, \"distance_m\": 79098.076, \"section_seq\": 1, \"route_path_id\": 69926}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2221H\", \"location\": \"Olive Mount Jn\", \"stage_seq\": 20, \"distance_m\": 80441.764, \"section_seq\": 1, \"route_path_id\": 69926}, {\"is_pass\": false, \"wtt_arr\": \"2222\", \"wtt_dep\": \"2223\", \"location\": \"Wavertree Technology Park\", \"stage_seq\": 21, \"distance_m\": 81028.258, \"section_seq\": 1, \"route_path_id\": 69926}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2224\", \"location\": \"Bootle Branch Jn\", \"stage_seq\": 22, \"distance_m\": 81607.934, \"section_seq\": 1, \"route_path_id\": 69926}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2225\", \"location\": \"Edge Hill S.B.\", \"stage_seq\": 23, \"distance_m\": 82092.44, \"section_seq\": 1, \"route_path_id\": 69926}, {\"is_pass\": false, \"wtt_arr\": \"2226\", \"wtt_dep\": \"2226H\", \"location\": \"Edge Hill\", \"stage_seq\": 24, \"distance_m\": 82657.04, \"section_seq\": 1, \"route_path_id\": 69926}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2228\", \"location\": \"Crown Street Jn\", \"stage_seq\": 25, \"distance_m\": 83549.297, \"section_seq\": 1, \"route_path_id\": 69926}, {\"is_pass\": false, \"wtt_arr\": \"2231\", \"wtt_dep\": null, \"location\": \"Liverpool Lime Street HL/ML\", \"stage_seq\": 26, \"distance_m\": 84827.435, \"section_seq\": 1, \"route_path_id\": 69926}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 84827.435, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 69926}], \"total_distance_m\": 84827.435, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 75225.42, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 9602.015, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2109", "service_state_basis": "TRACKING_TIMEOUT", "current_leg_duration": "1.0", "current_position_lat": "53.4075993", "current_position_lon": "-2.9783843", "service_state_source": "TD", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 7832, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:14:20Z\", \"source_id\": 51575784, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T20:15:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:14:24Z\", \"source_id\": 16651312, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7838, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:22:00Z\", \"source_id\": 51593986, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T20:23:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:22:03Z\", \"source_id\": 16656541, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7860, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:32:40Z\", \"source_id\": 51618521, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T20:33:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:32:41Z\", \"source_id\": 16663587, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7988, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:38:44Z\", \"source_id\": 51632471, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T20:39:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:38:49Z\", \"source_id\": 16667695, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7995, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:43:12Z\", \"source_id\": 51642250, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T20:44:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:43:13Z\", \"source_id\": 16670593, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9360, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:52:47Z\", \"source_id\": 51663481, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T20:54:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:52:50Z\", \"source_id\": 16676865, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:08:35Z\", \"source_id\": 16686860, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10017, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:18:42Z\", \"source_id\": 51719777, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:20:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:18:46Z\", \"source_id\": 16693155, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10007, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:20:55Z\", \"source_id\": 51724442, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:21:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:20:58Z\", \"source_id\": 16694530, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10000, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:23:51Z\", \"source_id\": 51730462, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:24:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:23:57Z\", \"source_id\": 16696313, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9982, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:26:39Z\", \"source_id\": 51736084, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:27:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:26:43Z\", \"source_id\": 16697968, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9878, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:29:02Z\", \"source_id\": 51740942, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:30:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:29:03Z\", \"source_id\": 16699375, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:30:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Crown Street Jn", "service_state_platform": null, "timing_fact_generation": 1789594295360282, "current_leg_arrival_utc": "2026-09-16T22:34:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T22:34:00.682965", "service_state_evidence_id": 51745871, "current_leg_start_actual_dep": "2026-09-16T22:30:43+01:00", "operational_evidence_version": 93, "service_state_event_time_utc": "2026-09-16T22:34:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T22:44:01.661855", "service_state_valid_until_kind": null, "operational_interpretation_version": 93, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Northern O BPN LIV 1F09 331109 4 100 None {"version": 3, "segments": [{"to_m": 326.887, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 338.621, "from_m": 326.887, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 529.482, "from_m": 338.621, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 670.496, "from_m": 529.482, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 50.0}, {"to_m": 967.013, "from_m": 670.496, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 999.804, "from_m": 967.013, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 4882.683, "from_m": 999.804, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 5252.416, "from_m": 4882.683, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 5862.313, "from_m": 5252.416, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 26744.62, "from_m": 5862.313, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 26917.611, "from_m": 26744.62, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 28766.635, "from_m": 26917.611, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 28993.136, "from_m": 28766.635, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 29047.218, "from_m": 28993.136, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 29087.438, "from_m": 29047.218, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 29135.694, "from_m": 29087.438, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 29156.59, "from_m": 29135.694, "capability_applied": null, "effective_limit_mph": 95.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 95.0}, {"to_m": 29203.923, "from_m": 29156.59, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 32695.328, "from_m": 29203.923, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 32761.499, "from_m": 32695.328, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 51367.035, "from_m": 32761.499, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 52181.721, "from_m": 51367.035, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 52237.132, "from_m": 52181.721, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 53164.333, "from_m": 52237.132, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 53988.272, "from_m": 53164.333, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 54061.875, "from_m": 53988.272, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 54072.978, "from_m": 54061.875, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 55522.888, "from_m": 54072.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": 55556.519, "from_m": 55522.888, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 55899.741, "from_m": 55556.519, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 65241.056, "from_m": 55899.741, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 66926.047, "from_m": 65241.056, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 67565.75, "from_m": 66926.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": 73504.048, "from_m": 67565.75, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 75051.262, "from_m": 73504.048, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 75144.768, "from_m": 75051.262, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 75437.542, "from_m": 75144.768, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 77359.502, "from_m": 75437.542, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 80027.295, "from_m": 77359.502, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 82770.163, "from_m": 80027.295, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 83006.058, "from_m": 82770.163, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 83047.631, "from_m": 83006.058, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 84143.823, "from_m": 83047.631, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 84510.083, "from_m": 84143.823, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 84827.435, "from_m": 84510.083, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}], "service_id": 622880, "profile_key": "0de826040ab16e3680dec1ec32270a5b5c4ff23b3c1a52dc704fe378d43eb8cd", "schedule_id": 37364, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2109", "location": "Blackpool North", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 69926}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2110H", "location": "Devonshire Road Jn", "stage_seq": 2, "distance_m": 888.657, "section_seq": 1, "route_path_id": 69926}, {"is_pass": false, "wtt_arr": "2114", "wtt_dep": "2115", "location": "Poulton-le-Fylde", "stage_seq": 3, "distance_m": 5036.494, "section_seq": 1, "route_path_id": 69926}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2121H", "location": "Kirkham & Wesham", "stage_seq": 4, "distance_m": 15704.288, "section_seq": 1, "route_path_id": 69926}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2129H", "location": "Preston Fylde Jn", "stage_seq": 5, "distance_m": 27452.24, "section_seq": 1, "route_path_id": 69926}, {"is_pass": false, "wtt_arr": "2130H", "wtt_dep": "2132H", "location": "Preston", "stage_seq": 6, "distance_m": 28237.981, "section_seq": 1, "route_path_id": 69926}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2133H", "location": "Ribble Jn", "stage_seq": 7, "distance_m": 29135.694, "section_seq": 1, "route_path_id": 69926}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2135", "location": "Farington Curve Jn", "stage_seq": 8, "distance_m": 30916.739, "section_seq": 1, "route_path_id": 69926}, {"is_pass": false, "wtt_arr": "2137H", "wtt_dep": "2138H", "location": "Leyland", "stage_seq": 9, "distance_m": 34644.029, "section_seq": 1, "route_path_id": 69926}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2140H", "location": "Euxton Jn", "stage_seq": 10, "distance_m": 36797.759, "section_seq": 1, "route_path_id": 69926}, {"is_pass": false, "wtt_arr": "2142H", "wtt_dep": "2143", "location": "Euxton", "stage_seq": 11, "distance_m": 38994.734, "section_seq": 1, "route_path_id": 69926}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2144H", "location": "Balshaw Lane Jn", "stage_seq": 12, "distance_m": 40482.991, "section_seq": 1, "route_path_id": 69926}, {"is_pass": false, "wtt_arr": "2150H", "wtt_dep": "2152H", "location": "Wigan North Western", "stage_seq": 13, "distance_m": 52555.871, "section_seq": 1, "route_path_id": 69926}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2153H", "location": "Wigan South Jn", "stage_seq": 14, "distance_m": 53239.546, "section_seq": 1, "route_path_id": 69926}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2156", "location": "Springs Branch Jn", "stage_seq": 15, "distance_m": 54590.883, "section_seq": 1, "route_path_id": 69926}, {"is_pass": false, "wtt_arr": "2205H", "wtt_dep": "2206H", "location": "St. Helens Central", "stage_seq": 16, "distance_m": 66613.249, "section_seq": 1, "route_path_id": 69926}, {"is_pass": false, "wtt_arr": "2213", "wtt_dep": "2214", "location": "Huyton", "stage_seq": 17, "distance_m": 75720.778, "section_seq": 1, "route_path_id": 69926}, {"is_pass": false, "wtt_arr": "2215", "wtt_dep": "2215H", "location": "Roby", "stage_seq": 18, "distance_m": 76540.599, "section_seq": 1, "route_path_id": 69926}, {"is_pass": false, "wtt_arr": "2218", "wtt_dep": "2219", "location": "Broad Green", "stage_seq": 19, "distance_m": 79098.076, "section_seq": 1, "route_path_id": 69926}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2221H", "location": "Olive Mount Jn", "stage_seq": 20, "distance_m": 80441.764, "section_seq": 1, "route_path_id": 69926}, {"is_pass": false, "wtt_arr": "2222", "wtt_dep": "2223", "location": "Wavertree Technology Park", "stage_seq": 21, "distance_m": 81028.258, "section_seq": 1, "route_path_id": 69926}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2224", "location": "Bootle Branch Jn", "stage_seq": 22, "distance_m": 81607.934, "section_seq": 1, "route_path_id": 69926}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2225", "location": "Edge Hill S.B.", "stage_seq": 23, "distance_m": 82092.44, "section_seq": 1, "route_path_id": 69926}, {"is_pass": false, "wtt_arr": "2226", "wtt_dep": "2226H", "location": "Edge Hill", "stage_seq": 24, "distance_m": 82657.04, "section_seq": 1, "route_path_id": 69926}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2228", "location": "Crown Street Jn", "stage_seq": 25, "distance_m": 83549.297, "section_seq": 1, "route_path_id": 69926}, {"is_pass": false, "wtt_arr": "2231", "wtt_dep": null, "location": "Liverpool Lime Street HL/ML", "stage_seq": 26, "distance_m": 84827.435, "section_seq": 1, "route_path_id": 69926}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 84827.435, "from_m": 0.0, "section_seq": 1, "route_path_id": 69926}], "total_distance_m": 84827.435, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 75225.42, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 9602.015, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 7832, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:14:20Z", "source_id": 51575784, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T20:15:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:14:24Z", "source_id": 16651312, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T21:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7838, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:22:00Z", "source_id": 51593986, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T20:23:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:22:03Z", "source_id": 16656541, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T21:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7860, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:32:40Z", "source_id": 51618521, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T20:33:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:32:41Z", "source_id": 16663587, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T21:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7988, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:38:44Z", "source_id": 51632471, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T20:39:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:38:49Z", "source_id": 16667695, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T21:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7995, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:43:12Z", "source_id": 51642250, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T20:44:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:43:13Z", "source_id": 16670593, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T21:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9360, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:52:47Z", "source_id": 51663481, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-16T20:54:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:52:50Z", "source_id": 16676865, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-16T21:54:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:08:35Z", "source_id": 16686860, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-16T22:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10017, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:18:42Z", "source_id": 51719777, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-16T21:20:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:18:46Z", "source_id": 16693155, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-16T22:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10007, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:20:55Z", "source_id": 51724442, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-16T21:21:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:20:58Z", "source_id": 16694530, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-16T22:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10000, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:23:51Z", "source_id": 51730462, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-16T21:24:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:23:57Z", "source_id": 16696313, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-16T22:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9982, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:26:39Z", "source_id": 51736084, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-16T21:27:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:26:43Z", "source_id": 16697968, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-16T22:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9878, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:29:02Z", "source_id": 51740942, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-16T21:30:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:29:03Z", "source_id": 16699375, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-16T22:30:00+01:00", "operational_fact": true}] Blackpool North 2109 2109 3 None None Liverpool Lime Street HL/ML 2231 2231 1 LATE +3 minutes https://www.realtimetrains.co.uk/service/gb-nr:G89178/2026-09-16/detailed None Edge Hill 2026-09-16T22:30:43+01:00 Liverpool Lime Street HL/ML 1.0 {"type": "LineString", "coordinates": [[-2.9468276000000007, 53.4025395], [-2.9475934, 53.402673099999994], [-2.9478069999999996, 53.4027135], [-2.9484593, 53.402837000000005], [-2.9492967999999995, 53.4029836], [-2.9496955, 53.403044300000005], [-2.9503170999999995, 53.40313940000001], [-2.9509548, 53.4032434], [-2.9518887, 53.4034023], [-2.9525468, 53.40351549999999], [-2.9544328, 53.403839299999994], [-2.9558321999999997, 53.4040826], [-2.956101, 53.40413480000001], [-2.9567152999999995, 53.4042414], [-2.9568341, 53.404261299999995], [-2.9576228999999996, 53.404398400000005], [-2.9578934999999995, 53.40444540000001], [-2.9595890999999996, 53.40474140000001], [-2.9597539, 53.40477020000001], [-2.9610094999999994, 53.40500290000001], [-2.9614223, 53.40507529999999], [-2.962845, 53.40532180000001], [-2.9638369, 53.4055], [-2.9638880999999997, 53.40550959999999], [-2.9639285999999996, 53.405517399999994], [-2.9642080999999996, 53.405567999999995], [-2.964440437594421, 53.40560820361025], [-2.9690029999999994, 53.4063977], [-2.969822, 53.4065409], [-2.9701052, 53.40659370000001], [-2.9705843999999995, 53.4066742], [-2.9710718999999997, 53.406725599999994], [-2.9720764999999996, 53.4069086], [-2.9723231, 53.4069544], [-2.9736696999999994, 53.40717179999999], [-2.9739935, 53.4072203], [-2.9742847, 53.407261], [-2.9745212999999997, 53.407289099999986], [-2.97481, 53.4073234], [-2.9750837, 53.4073357], [-2.9753364, 53.40734960000001], [-2.9756047999999997, 53.4073534], [-2.9759965, 53.4073515], [-2.9764549, 53.4073672], [-2.9767165493678225, 53.40738283708326], [-2.9767677999999997, 53.4073859], [-2.9771421, 53.40741999999999], [-2.977639299999999, 53.4074843], [-2.9783843, 53.4075993]]} 1.3 2230 2231 Wavertree Technology Park Crown Street Jn Liverpool Lime Street HL/ML 53.4075993 -2.9783843 53.4075993 -2.9783843 1 0 2026-09-16 22:44:21 TERMINATED 2026-09-16 22:34:00 Crown Street Jn TD TRACKING_TIMEOUT 51745871 1789594295360282 93 93 2026-09-16 22:44:01.661855 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 22:34:00.682965
594203 623164 G58725 872L70M716 2026-09-16 COMPLETE None 2026-09-16 22:34:00 2026-09-16 22:44:21 2026-09-18 22:44:21 {"id": 623164, "stp": "P", "toc": "London Overground", "uid": "G58725", "consist": null, "dest_crs": "SRA", "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G58725/2026-09-16/detailed", "trust_id": "872L70M716", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Stratford", "service_date": "2026-09-16", "dest_arr_time": "2227", "dest_platform": "2", "is_terminated": 1, "next_location": "Hackney Central", "signalling_id": "2L70", "timing_status": "LATE", "origin_station": "Clapham Junction Plats 0-2", "current_leg_arr": "2215", "current_leg_dep": "2223", "current_leg_end": "Hackney Central", "origin_dep_time": "2122", "origin_platform": "1", "current_location": "Navarino Road Jn", "last_update_time": "2026-09-16T22:44:21", "route_debug_link": null, "timing_variation": "+10 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.07680129571968364, 51.54825736753192], [-0.075816, 51.54818639999999], [-0.07565339999999998, 51.5481741], [-0.0740399, 51.54804949999999], [-0.0693461, 51.547698200000006], [-0.0685643, 51.54764469999999], [-0.06572889999999999, 51.54749180000001], [-0.06488619999999999, 51.5474483], [-0.06317209999999998, 51.5473548], [-0.06169649999999999, 51.54727129999999], [-0.05980406472634792, 51.54717351982608], [-0.0597804144466078, 51.54717229783926], [-0.05974949794486049, 51.547170700413794], [-0.0597214057947747, 51.547169248919765], [-0.059692499604471046, 51.54716775536503], [-0.05963885252416016, 51.547164983472435], [-0.05869469999999999, 51.5471162], [-0.058088499999999994, 51.5470884], [-0.057952, 51.54708469999999], [-0.0576217, 51.5470765], [-0.0573966, 51.547073899999994], [-0.057151200000000006, 51.5470725], [-0.0569342, 51.54707270000001]]}", "current_leg_start": "Dalston Kingsland", "dest_arr_time_act": "2224", "motion_projection": null, "next_location_lat": "51.5470727", "next_location_lon": "-0.0569342", "previous_location": "Canonbury", "current_leg_milage": "0.8", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": "{\"movementMode\": \"ORDINARY\", \"trackingState\": \"POSITION_UNCONFIRMED\", \"targetStageSeq\": 29, \"presentationStatus\": \"DELAYED\", \"confirmedEvidenceId\": \"TD:51732926\", \"confirmationDeadline\": \"2026-09-16T22:25:00+01:00\"}", "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 237.309, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 361.207, \"from_m\": 237.309, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 901.014, \"from_m\": 361.207, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 1114.785, \"from_m\": 901.014, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 2055.745, \"from_m\": 1114.785, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 4045.775, \"from_m\": 2055.745, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 5052.397, \"from_m\": 4045.775, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 8079.564, \"from_m\": 5052.397, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 8155.42, \"from_m\": 8079.564, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 8305.794, \"from_m\": 8155.42, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 8378.566, \"from_m\": 8305.794, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 8826.311, \"from_m\": 8378.566, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 9151.802, \"from_m\": 8826.311, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 10453.01, \"from_m\": 9151.802, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 10775.575, \"from_m\": 10453.01, \"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\": 10860.076, \"from_m\": 10775.575, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 10962.15, \"from_m\": 10860.076, \"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\": 11011.134, \"from_m\": 10962.15, \"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\": 17104.004, \"from_m\": 11011.134, \"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\": 17456.244, \"from_m\": 17104.004, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 18803.739, \"from_m\": 17456.244, \"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\": 19418.238, \"from_m\": 18803.739, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 22385.441, \"from_m\": 19418.238, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 22456.056, \"from_m\": 22385.441, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 22988.292, \"from_m\": 22456.056, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 23058.907, \"from_m\": 22988.292, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 24376.132, \"from_m\": 23058.907, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 26914.806, \"from_m\": 24376.132, \"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\": 27660.919, \"from_m\": 26914.806, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 27722.834, \"from_m\": 27660.919, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 28331.427, \"from_m\": 27722.834, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 29034.756, \"from_m\": 28331.427, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 29648.603, \"from_m\": 29034.756, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 29684.824, \"from_m\": 29648.603, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 29723.919, \"from_m\": 29684.824, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 29765.184, \"from_m\": 29723.919, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 29793.923, \"from_m\": 29765.184, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 29866.536, \"from_m\": 29793.923, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}], \"service_id\": 623164, \"profile_key\": \"e2134d7e19e0f682008b45c06fd8a15783896639e218201522a5c9cd55b11385\", \"schedule_id\": 11712, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2122\", \"location\": \"Clapham Junction Plats 0-2\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 28454}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2124\", \"location\": \"Latchmere Jn\", \"stage_seq\": 2, \"distance_m\": 807.855, \"section_seq\": 1, \"route_path_id\": 28454}, {\"is_pass\": false, \"wtt_arr\": \"2126\", \"wtt_dep\": \"2126H\", \"location\": \"Imperial Wharf\", \"stage_seq\": 3, \"distance_m\": 2161.175, \"section_seq\": 1, \"route_path_id\": 28454}, {\"is_pass\": false, \"wtt_arr\": \"2128H\", \"wtt_dep\": \"2129\", \"location\": \"West Brompton\", \"stage_seq\": 4, \"distance_m\": 3626.58, \"section_seq\": 1, \"route_path_id\": 28454}, {\"is_pass\": false, \"wtt_arr\": \"2131H\", \"wtt_dep\": \"2132\", \"location\": \"Kensington (Olympia)\", \"stage_seq\": 5, \"distance_m\": 5284.886, \"section_seq\": 1, \"route_path_id\": 28454}, {\"is_pass\": false, \"wtt_arr\": \"2134\", \"wtt_dep\": \"2135\", \"location\": \"Shepherd's Bush\", \"stage_seq\": 6, \"distance_m\": 7033.644, \"section_seq\": 1, \"route_path_id\": 28454}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2137H\", \"location\": \"North Pole Jn\", \"stage_seq\": 7, \"distance_m\": 8230.607, \"section_seq\": 1, \"route_path_id\": 28454}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2139\", \"location\": \"Mitre Bridge Jn\", \"stage_seq\": 8, \"distance_m\": 9263.094, \"section_seq\": 1, \"route_path_id\": 28454}, {\"is_pass\": false, \"wtt_arr\": \"2143\", \"wtt_dep\": \"2144\", \"location\": \"Willesden Junction High Level\", \"stage_seq\": 9, \"distance_m\": 10224.661, \"section_seq\": 1, \"route_path_id\": 28454}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2145\", \"location\": \"Kensal Green Jn\", \"stage_seq\": 10, \"distance_m\": 10860.076, \"section_seq\": 1, \"route_path_id\": 28454}, {\"is_pass\": false, \"wtt_arr\": \"2146\", \"wtt_dep\": \"2146H\", \"location\": \"Kensal Rise\", \"stage_seq\": 11, \"distance_m\": 11875.043, \"section_seq\": 1, \"route_path_id\": 28454}, {\"is_pass\": false, \"wtt_arr\": \"2148\", \"wtt_dep\": \"2148H\", \"location\": \"Brondesbury Park\", \"stage_seq\": 12, \"distance_m\": 12873.417, \"section_seq\": 1, \"route_path_id\": 28454}, {\"is_pass\": false, \"wtt_arr\": \"2149H\", \"wtt_dep\": \"2150\", \"location\": \"Brondesbury\", \"stage_seq\": 13, \"distance_m\": 13584.082, \"section_seq\": 1, \"route_path_id\": 28454}, {\"is_pass\": false, \"wtt_arr\": \"2151\", \"wtt_dep\": \"2152\", \"location\": \"West Hampstead\", \"stage_seq\": 14, \"distance_m\": 14409.557, \"section_seq\": 1, \"route_path_id\": 28454}, {\"is_pass\": false, \"wtt_arr\": \"2153\", \"wtt_dep\": \"2153H\", \"location\": \"Finchley Road & Frognal\", \"stage_seq\": 15, \"distance_m\": 15004.465, \"section_seq\": 1, \"route_path_id\": 28454}, {\"is_pass\": false, \"wtt_arr\": \"2155H\", \"wtt_dep\": \"2156\", \"location\": \"Hampstead Heath\", \"stage_seq\": 16, \"distance_m\": 16418.541, \"section_seq\": 1, \"route_path_id\": 28454}, {\"is_pass\": false, \"wtt_arr\": \"2158\", \"wtt_dep\": \"2159\", \"location\": \"Gospel Oak\", \"stage_seq\": 17, \"distance_m\": 17371.001, \"section_seq\": 1, \"route_path_id\": 28454}, {\"is_pass\": false, \"wtt_arr\": \"2200H\", \"wtt_dep\": \"2201\", \"location\": \"Kentish Town West\", \"stage_seq\": 18, \"distance_m\": 18436.409, \"section_seq\": 1, \"route_path_id\": 28454}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2202H\", \"location\": \"Camden Road Jn\", \"stage_seq\": 19, \"distance_m\": 19154.109, \"section_seq\": 1, \"route_path_id\": 28454}, {\"is_pass\": false, \"wtt_arr\": \"2203\", \"wtt_dep\": \"2204\", \"location\": \"Camden Road\", \"stage_seq\": 20, \"distance_m\": 19351.703, \"section_seq\": 1, \"route_path_id\": 28454}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2205\", \"location\": \"Camden Road East Jn\", \"stage_seq\": 21, \"distance_m\": 19883.022, \"section_seq\": 1, \"route_path_id\": 28454}, {\"is_pass\": false, \"wtt_arr\": \"2206H\", \"wtt_dep\": \"2207\", \"location\": \"Caledonian Rd & Barnsbury\", \"stage_seq\": 22, \"distance_m\": 21063.843, \"section_seq\": 1, \"route_path_id\": 28454}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2207H\", \"location\": \"Westbourne Road Junction\", \"stage_seq\": 23, \"distance_m\": 21433.406, \"section_seq\": 1, \"route_path_id\": 28454}, {\"is_pass\": false, \"wtt_arr\": \"2208H\", \"wtt_dep\": \"2209H\", \"location\": \"Highbury & Islington (North London Lines)\", \"stage_seq\": 24, \"distance_m\": 21844.2, \"section_seq\": 1, \"route_path_id\": 28454}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2210\", \"location\": \"Canonbury West Jn\", \"stage_seq\": 25, \"distance_m\": 22290.406, \"section_seq\": 1, \"route_path_id\": 28454}, {\"is_pass\": false, \"wtt_arr\": \"2210H\", \"wtt_dep\": \"2211\", \"location\": \"Canonbury\", \"stage_seq\": 26, \"distance_m\": 22722.174, \"section_seq\": 1, \"route_path_id\": 28454}, {\"is_pass\": false, \"wtt_arr\": \"2213\", \"wtt_dep\": \"2213H\", \"location\": \"Dalston Kingsland\", \"stage_seq\": 27, \"distance_m\": 24503.063, \"section_seq\": 1, \"route_path_id\": 28454}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2214H\", \"location\": \"Navarino Road Jn\", \"stage_seq\": 28, \"distance_m\": 25332.384, \"section_seq\": 1, \"route_path_id\": 28454}, {\"is_pass\": false, \"wtt_arr\": \"2215\", \"wtt_dep\": \"2215H\", \"location\": \"Hackney Central\", \"stage_seq\": 29, \"distance_m\": 25883.991, \"section_seq\": 1, \"route_path_id\": 28454}, {\"is_pass\": false, \"wtt_arr\": \"2217\", \"wtt_dep\": \"2217H\", \"location\": \"Homerton\", \"stage_seq\": 30, \"distance_m\": 26884.304, \"section_seq\": 1, \"route_path_id\": 28454}, {\"is_pass\": false, \"wtt_arr\": \"2219H\", \"wtt_dep\": \"2220\", \"location\": \"Hackney Wick\", \"stage_seq\": 31, \"distance_m\": 28301.692, \"section_seq\": 1, \"route_path_id\": 28454}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2221\", \"location\": \"Lea Junction\", \"stage_seq\": 32, \"distance_m\": 28814.999, \"section_seq\": 1, \"route_path_id\": 28454}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2221H\", \"location\": \"Channelsea Jn\", \"stage_seq\": 33, \"distance_m\": 29115.89, \"section_seq\": 1, \"route_path_id\": 28454}, {\"is_pass\": false, \"wtt_arr\": \"2224\", \"wtt_dep\": null, \"location\": \"Stratford\", \"stage_seq\": 34, \"distance_m\": 29866.536, \"section_seq\": 1, \"route_path_id\": 28454}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 29866.536, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 28454}], \"total_distance_m\": 29866.536, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 27587.689, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 2278.847, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2122", "service_state_basis": "TRACKING_TIMEOUT", "current_leg_duration": "1432.0", "current_position_lat": "51.5470727", "current_position_lon": "-0.0569342", "service_state_source": "TD", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 22324, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:31:40Z\", \"source_id\": 51616213, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T20:32:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:31:47Z\", \"source_id\": 16662962, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22318, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:33:45Z\", \"source_id\": 51621013, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T20:34:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:33:48Z\", \"source_id\": 16664340, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22276, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:36:47Z\", \"source_id\": 51628043, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T20:37:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:36:52Z\", \"source_id\": 16666394, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22302, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:38:51Z\", \"source_id\": 51632665, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T20:40:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:38:53Z\", \"source_id\": 16667746, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22232, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:41:39Z\", \"source_id\": 51638866, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T20:42:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:41:48Z\", \"source_id\": 16669626, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22504, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:50:00Z\", \"source_id\": 51657343, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T20:51:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:50:06Z\", \"source_id\": 16675072, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22851, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:54:37Z\", \"source_id\": 51667428, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T20:55:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:54:42Z\", \"source_id\": 16678085, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22855, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:57:01Z\", \"source_id\": 51672644, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T20:57:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:57:04Z\", \"source_id\": 16679554, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22859, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:58:54Z\", \"source_id\": 51676686, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T20:59:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:58:54Z\", \"source_id\": 16680664, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22863, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:00:42Z\", \"source_id\": 51680727, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:01:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:00:44Z\", \"source_id\": 16681844, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22867, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:02:40Z\", \"source_id\": 51685024, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:03:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:02:48Z\", \"source_id\": 16683107, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22871, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:04:39Z\", \"source_id\": 51689270, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:05:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:04:41Z\", \"source_id\": 16684389, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22876, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:06:59Z\", \"source_id\": 51694462, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:08:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:07:06Z\", \"source_id\": 16685888, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22887, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:09:49Z\", \"source_id\": 51700793, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:10:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:09:52Z\", \"source_id\": 16687647, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22891, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:13:19Z\", \"source_id\": 51708387, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:14:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:13:23Z\", \"source_id\": 16689845, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15044, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:17:22Z\", \"source_id\": 51716893, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:18:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:17:25Z\", \"source_id\": 16692310, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15035, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:19:12Z\", \"source_id\": 51720870, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:19:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:19:13Z\", \"source_id\": 16693435, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15021, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:22:11Z\", \"source_id\": 51727146, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:22:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:22:13Z\", \"source_id\": 16695258, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15014, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:23:32Z\", \"source_id\": 51729852, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:24:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:23:33Z\", \"source_id\": 16696100, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:24:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Navarino Road Jn", "service_state_platform": null, "timing_fact_generation": 1789593910265792, "current_leg_arrival_utc": "2026-09-16T22:25:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T22:34:00.721267", "service_state_evidence_id": 51732926, "current_leg_start_actual_dep": "2026-09-16T22:23:52+01:00", "operational_evidence_version": 103, "service_state_event_time_utc": "2026-09-16T22:34:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T22:44:01.666490", "service_state_valid_until_kind": null, "operational_interpretation_version": 103, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} London Overground P None SRA 2L70 None None None None {"version": 3, "segments": [{"to_m": 237.309, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 361.207, "from_m": 237.309, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 901.014, "from_m": 361.207, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 1114.785, "from_m": 901.014, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 2055.745, "from_m": 1114.785, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 4045.775, "from_m": 2055.745, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 5052.397, "from_m": 4045.775, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 8079.564, "from_m": 5052.397, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 8155.42, "from_m": 8079.564, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 8305.794, "from_m": 8155.42, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 8378.566, "from_m": 8305.794, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 8826.311, "from_m": 8378.566, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 9151.802, "from_m": 8826.311, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 10453.01, "from_m": 9151.802, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 10775.575, "from_m": 10453.01, "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": 10860.076, "from_m": 10775.575, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 10962.15, "from_m": 10860.076, "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": 11011.134, "from_m": 10962.15, "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": 17104.004, "from_m": 11011.134, "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": 17456.244, "from_m": 17104.004, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 18803.739, "from_m": 17456.244, "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": 19418.238, "from_m": 18803.739, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 22385.441, "from_m": 19418.238, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 22456.056, "from_m": 22385.441, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 22988.292, "from_m": 22456.056, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 23058.907, "from_m": 22988.292, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 24376.132, "from_m": 23058.907, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 26914.806, "from_m": 24376.132, "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": 27660.919, "from_m": 26914.806, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 27722.834, "from_m": 27660.919, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 28331.427, "from_m": 27722.834, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 29034.756, "from_m": 28331.427, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 29648.603, "from_m": 29034.756, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 29684.824, "from_m": 29648.603, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 29723.919, "from_m": 29684.824, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 29765.184, "from_m": 29723.919, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 29793.923, "from_m": 29765.184, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 29866.536, "from_m": 29793.923, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}], "service_id": 623164, "profile_key": "e2134d7e19e0f682008b45c06fd8a15783896639e218201522a5c9cd55b11385", "schedule_id": 11712, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2122", "location": "Clapham Junction Plats 0-2", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 28454}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2124", "location": "Latchmere Jn", "stage_seq": 2, "distance_m": 807.855, "section_seq": 1, "route_path_id": 28454}, {"is_pass": false, "wtt_arr": "2126", "wtt_dep": "2126H", "location": "Imperial Wharf", "stage_seq": 3, "distance_m": 2161.175, "section_seq": 1, "route_path_id": 28454}, {"is_pass": false, "wtt_arr": "2128H", "wtt_dep": "2129", "location": "West Brompton", "stage_seq": 4, "distance_m": 3626.58, "section_seq": 1, "route_path_id": 28454}, {"is_pass": false, "wtt_arr": "2131H", "wtt_dep": "2132", "location": "Kensington (Olympia)", "stage_seq": 5, "distance_m": 5284.886, "section_seq": 1, "route_path_id": 28454}, {"is_pass": false, "wtt_arr": "2134", "wtt_dep": "2135", "location": "Shepherd's Bush", "stage_seq": 6, "distance_m": 7033.644, "section_seq": 1, "route_path_id": 28454}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2137H", "location": "North Pole Jn", "stage_seq": 7, "distance_m": 8230.607, "section_seq": 1, "route_path_id": 28454}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2139", "location": "Mitre Bridge Jn", "stage_seq": 8, "distance_m": 9263.094, "section_seq": 1, "route_path_id": 28454}, {"is_pass": false, "wtt_arr": "2143", "wtt_dep": "2144", "location": "Willesden Junction High Level", "stage_seq": 9, "distance_m": 10224.661, "section_seq": 1, "route_path_id": 28454}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2145", "location": "Kensal Green Jn", "stage_seq": 10, "distance_m": 10860.076, "section_seq": 1, "route_path_id": 28454}, {"is_pass": false, "wtt_arr": "2146", "wtt_dep": "2146H", "location": "Kensal Rise", "stage_seq": 11, "distance_m": 11875.043, "section_seq": 1, "route_path_id": 28454}, {"is_pass": false, "wtt_arr": "2148", "wtt_dep": "2148H", "location": "Brondesbury Park", "stage_seq": 12, "distance_m": 12873.417, "section_seq": 1, "route_path_id": 28454}, {"is_pass": false, "wtt_arr": "2149H", "wtt_dep": "2150", "location": "Brondesbury", "stage_seq": 13, "distance_m": 13584.082, "section_seq": 1, "route_path_id": 28454}, {"is_pass": false, "wtt_arr": "2151", "wtt_dep": "2152", "location": "West Hampstead", "stage_seq": 14, "distance_m": 14409.557, "section_seq": 1, "route_path_id": 28454}, {"is_pass": false, "wtt_arr": "2153", "wtt_dep": "2153H", "location": "Finchley Road & Frognal", "stage_seq": 15, "distance_m": 15004.465, "section_seq": 1, "route_path_id": 28454}, {"is_pass": false, "wtt_arr": "2155H", "wtt_dep": "2156", "location": "Hampstead Heath", "stage_seq": 16, "distance_m": 16418.541, "section_seq": 1, "route_path_id": 28454}, {"is_pass": false, "wtt_arr": "2158", "wtt_dep": "2159", "location": "Gospel Oak", "stage_seq": 17, "distance_m": 17371.001, "section_seq": 1, "route_path_id": 28454}, {"is_pass": false, "wtt_arr": "2200H", "wtt_dep": "2201", "location": "Kentish Town West", "stage_seq": 18, "distance_m": 18436.409, "section_seq": 1, "route_path_id": 28454}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2202H", "location": "Camden Road Jn", "stage_seq": 19, "distance_m": 19154.109, "section_seq": 1, "route_path_id": 28454}, {"is_pass": false, "wtt_arr": "2203", "wtt_dep": "2204", "location": "Camden Road", "stage_seq": 20, "distance_m": 19351.703, "section_seq": 1, "route_path_id": 28454}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2205", "location": "Camden Road East Jn", "stage_seq": 21, "distance_m": 19883.022, "section_seq": 1, "route_path_id": 28454}, {"is_pass": false, "wtt_arr": "2206H", "wtt_dep": "2207", "location": "Caledonian Rd & Barnsbury", "stage_seq": 22, "distance_m": 21063.843, "section_seq": 1, "route_path_id": 28454}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2207H", "location": "Westbourne Road Junction", "stage_seq": 23, "distance_m": 21433.406, "section_seq": 1, "route_path_id": 28454}, {"is_pass": false, "wtt_arr": "2208H", "wtt_dep": "2209H", "location": "Highbury & Islington (North London Lines)", "stage_seq": 24, "distance_m": 21844.2, "section_seq": 1, "route_path_id": 28454}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2210", "location": "Canonbury West Jn", "stage_seq": 25, "distance_m": 22290.406, "section_seq": 1, "route_path_id": 28454}, {"is_pass": false, "wtt_arr": "2210H", "wtt_dep": "2211", "location": "Canonbury", "stage_seq": 26, "distance_m": 22722.174, "section_seq": 1, "route_path_id": 28454}, {"is_pass": false, "wtt_arr": "2213", "wtt_dep": "2213H", "location": "Dalston Kingsland", "stage_seq": 27, "distance_m": 24503.063, "section_seq": 1, "route_path_id": 28454}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2214H", "location": "Navarino Road Jn", "stage_seq": 28, "distance_m": 25332.384, "section_seq": 1, "route_path_id": 28454}, {"is_pass": false, "wtt_arr": "2215", "wtt_dep": "2215H", "location": "Hackney Central", "stage_seq": 29, "distance_m": 25883.991, "section_seq": 1, "route_path_id": 28454}, {"is_pass": false, "wtt_arr": "2217", "wtt_dep": "2217H", "location": "Homerton", "stage_seq": 30, "distance_m": 26884.304, "section_seq": 1, "route_path_id": 28454}, {"is_pass": false, "wtt_arr": "2219H", "wtt_dep": "2220", "location": "Hackney Wick", "stage_seq": 31, "distance_m": 28301.692, "section_seq": 1, "route_path_id": 28454}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2221", "location": "Lea Junction", "stage_seq": 32, "distance_m": 28814.999, "section_seq": 1, "route_path_id": 28454}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2221H", "location": "Channelsea Jn", "stage_seq": 33, "distance_m": 29115.89, "section_seq": 1, "route_path_id": 28454}, {"is_pass": false, "wtt_arr": "2224", "wtt_dep": null, "location": "Stratford", "stage_seq": 34, "distance_m": 29866.536, "section_seq": 1, "route_path_id": 28454}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 29866.536, "from_m": 0.0, "section_seq": 1, "route_path_id": 28454}], "total_distance_m": 29866.536, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 27587.689, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 2278.847, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 22324, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:31:40Z", "source_id": 51616213, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T20:32:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:31:47Z", "source_id": 16662962, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T21:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22318, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:33:45Z", "source_id": 51621013, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T20:34:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:33:48Z", "source_id": 16664340, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T21:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22276, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:36:47Z", "source_id": 51628043, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T20:37:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:36:52Z", "source_id": 16666394, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T21:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22302, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:38:51Z", "source_id": 51632665, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T20:40:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:38:53Z", "source_id": 16667746, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T21:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22232, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:41:39Z", "source_id": 51638866, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T20:42:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:41:48Z", "source_id": 16669626, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T21:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22504, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:50:00Z", "source_id": 51657343, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T20:51:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:50:06Z", "source_id": 16675072, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T21:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22851, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:54:37Z", "source_id": 51667428, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T20:55:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:54:42Z", "source_id": 16678085, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T21:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22855, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:57:01Z", "source_id": 51672644, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T20:57:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:57:04Z", "source_id": 16679554, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T21:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22859, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:58:54Z", "source_id": 51676686, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-16T20:59:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:58:54Z", "source_id": 16680664, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-16T21:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22863, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:00:42Z", "source_id": 51680727, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-16T21:01:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:00:44Z", "source_id": 16681844, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-16T22:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22867, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:02:40Z", "source_id": 51685024, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-16T21:03:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:02:48Z", "source_id": 16683107, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-16T22:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22871, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:04:39Z", "source_id": 51689270, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-16T21:05:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:04:41Z", "source_id": 16684389, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-16T22:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22876, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:06:59Z", "source_id": 51694462, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-16T21:08:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:07:06Z", "source_id": 16685888, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-16T22:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22887, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:09:49Z", "source_id": 51700793, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-16T21:10:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:09:52Z", "source_id": 16687647, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-16T22:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22891, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:13:19Z", "source_id": 51708387, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-16T21:14:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:13:23Z", "source_id": 16689845, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-16T22:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15044, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:17:22Z", "source_id": 51716893, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-16T21:18:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:17:25Z", "source_id": 16692310, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-16T22:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15035, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:19:12Z", "source_id": 51720870, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-16T21:19:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:19:13Z", "source_id": 16693435, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-16T22:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15021, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:22:11Z", "source_id": 51727146, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-16T21:22:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:22:13Z", "source_id": 16695258, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-16T22:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15014, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:23:32Z", "source_id": 51729852, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-16T21:24:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:23:33Z", "source_id": 16696100, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-16T22:24:00+01:00", "operational_fact": true}] Clapham Junction Plats 0-2 2122 2122 1 None None Stratford 2227 2224 2 LATE +10 minutes https://www.realtimetrains.co.uk/service/gb-nr:G58725/2026-09-16/detailed None Dalston Kingsland 2026-09-16T22:23:52+01:00 Hackney Central 1432.0 {"type": "LineString", "coordinates": [[-0.07680129571968364, 51.54825736753192], [-0.075816, 51.54818639999999], [-0.07565339999999998, 51.5481741], [-0.0740399, 51.54804949999999], [-0.0693461, 51.547698200000006], [-0.0685643, 51.54764469999999], [-0.06572889999999999, 51.54749180000001], [-0.06488619999999999, 51.5474483], [-0.06317209999999998, 51.5473548], [-0.06169649999999999, 51.54727129999999], [-0.05980406472634792, 51.54717351982608], [-0.0597804144466078, 51.54717229783926], [-0.05974949794486049, 51.547170700413794], [-0.0597214057947747, 51.547169248919765], [-0.059692499604471046, 51.54716775536503], [-0.05963885252416016, 51.547164983472435], [-0.05869469999999999, 51.5471162], [-0.058088499999999994, 51.5470884], [-0.057952, 51.54708469999999], [-0.0576217, 51.5470765], [-0.0573966, 51.547073899999994], [-0.057151200000000006, 51.5470725], [-0.0569342, 51.54707270000001]]} 0.8 2223 2215 Canonbury Navarino Road Jn Hackney Central 51.5470727 -0.0569342 51.5470727 -0.0569342 1 0 2026-09-16 22:44:21 TERMINATED 2026-09-16 22:34:00 Navarino Road Jn TD TRACKING_TIMEOUT 51732926 1789593910265792 103 103 2026-09-16 22:44:01.666490 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 22:34:00.721267
594204 624261 C20272 875R57M816 2026-09-16 COMPLETE None 2026-09-16 22:34:00 2026-09-16 22:44:21 2026-09-18 22:44:21 {"id": 624261, "stp": "P", "toc": "Thameslink", "uid": "C20272", "consist": "700118", "dest_crs": null, "num_carr": 12, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C20272/2026-09-16/detailed", "trust_id": "875R57M816", "origin_crs": "GTW", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "3bdgs Down Thameslink Sidings", "service_date": "2026-09-16", "dest_arr_time": "2221", "dest_platform": null, "is_terminated": 1, "next_location": "Three Bridges Down Thameslink Siding Entry/Exit", "signalling_id": "5R57", "timing_status": "LATE", "origin_station": "Gatwick Airport", "current_leg_arr": "2231", "current_leg_dep": "2229", "current_leg_end": "Three Bridges Down Thameslink Siding Entry/Exit", "origin_dep_time": "2212", "origin_platform": "3", "current_location": "Three Bridges Down Thameslink Siding Entry/Exit", "last_update_time": "2026-09-16T22:44:21", "route_debug_link": null, "timing_variation": "+13 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.160821756709757, 51.11666067693987], [-0.1608218, 51.1164982], [-0.16081809999999996, 51.1157078], [-0.1608176, 51.1153273], [-0.1608174, 51.11531149999999], [-0.1607971, 51.1151688], [-0.16076880000000002, 51.1150269], [-0.1607003, 51.114734]]}", "current_leg_start": "Three Bridges", "dest_arr_time_act": "2221", "motion_projection": null, "next_location_lat": "51.1147340", "next_location_lon": "-0.1607003", "previous_location": "Three Bridges", "current_leg_milage": "0.1", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 470.091, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 1322.867, \"from_m\": 470.091, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 1438.317, \"from_m\": 1322.867, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 1484.741, \"from_m\": 1438.317, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 1616.323, \"from_m\": 1484.741, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 4587.392, \"from_m\": 1616.323, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 5002.304, \"from_m\": 4587.392, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}], \"service_id\": 624261, \"profile_key\": \"535a18da9a5f35a8116295c4e29ea69bd82b128337073ccbe56be44e8210d87d\", \"schedule_id\": 2715, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2212\", \"location\": \"Gatwick Airport\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 29046}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2214\", \"location\": \"Tinsley Green Jn\", \"stage_seq\": 2, \"distance_m\": 1322.867, \"section_seq\": 1, \"route_path_id\": 29046}, {\"is_pass\": false, \"wtt_arr\": \"2216\", \"wtt_dep\": \"2216\", \"location\": \"Three Bridges\", \"stage_seq\": 3, \"distance_m\": 4455.437, \"section_seq\": 1, \"route_path_id\": 29046}, {\"is_pass\": false, \"wtt_arr\": \"2218\", \"wtt_dep\": \"2218\", \"location\": \"Three Bridges Down Thameslink Siding Entry/Exit\", \"stage_seq\": 4, \"distance_m\": 4652.143, \"section_seq\": 1, \"route_path_id\": 29046}, {\"is_pass\": false, \"wtt_arr\": \"2221\", \"wtt_dep\": null, \"location\": \"3bdgs Down Thameslink Sidings\", \"stage_seq\": 5, \"distance_m\": 5002.304, \"section_seq\": 1, \"route_path_id\": 29046}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 5002.304, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 29046}], \"total_distance_m\": 5002.304, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 4587.392, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 414.912, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2212", "service_state_basis": "TRACKING_TIMEOUT", "current_leg_duration": "2.0", "current_position_lat": "51.1147340", "current_position_lon": "-0.1607003", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 30681, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:27:41Z\", \"source_id\": 51738059, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:28:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:27:46Z\", \"source_id\": 16698575, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:30:20Z\", \"source_id\": 16700119, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:31:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Three Bridges Down Thameslink Siding Entry/Exit", "service_state_platform": null, "timing_fact_generation": 1789594222139909, "current_leg_arrival_utc": "2026-09-16T22:31:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T22:34:00.794220", "service_state_evidence_id": 16700119, "current_leg_start_actual_dep": "2026-09-16T22:29:00+01:00", "operational_evidence_version": 27, "service_state_event_time_utc": "2026-09-16T22:34:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T22:44:01.669639", "service_state_valid_until_kind": null, "operational_interpretation_version": 27, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Thameslink P GTW None 5R57 700118 12 100 None {"version": 3, "segments": [{"to_m": 470.091, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 1322.867, "from_m": 470.091, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 1438.317, "from_m": 1322.867, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 1484.741, "from_m": 1438.317, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 1616.323, "from_m": 1484.741, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 4587.392, "from_m": 1616.323, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 5002.304, "from_m": 4587.392, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}], "service_id": 624261, "profile_key": "535a18da9a5f35a8116295c4e29ea69bd82b128337073ccbe56be44e8210d87d", "schedule_id": 2715, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2212", "location": "Gatwick Airport", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 29046}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2214", "location": "Tinsley Green Jn", "stage_seq": 2, "distance_m": 1322.867, "section_seq": 1, "route_path_id": 29046}, {"is_pass": false, "wtt_arr": "2216", "wtt_dep": "2216", "location": "Three Bridges", "stage_seq": 3, "distance_m": 4455.437, "section_seq": 1, "route_path_id": 29046}, {"is_pass": false, "wtt_arr": "2218", "wtt_dep": "2218", "location": "Three Bridges Down Thameslink Siding Entry/Exit", "stage_seq": 4, "distance_m": 4652.143, "section_seq": 1, "route_path_id": 29046}, {"is_pass": false, "wtt_arr": "2221", "wtt_dep": null, "location": "3bdgs Down Thameslink Sidings", "stage_seq": 5, "distance_m": 5002.304, "section_seq": 1, "route_path_id": 29046}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 5002.304, "from_m": 0.0, "section_seq": 1, "route_path_id": 29046}], "total_distance_m": 5002.304, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 4587.392, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 414.912, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 30681, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:27:41Z", "source_id": 51738059, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T21:28:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:27:46Z", "source_id": 16698575, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T22:28:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:30:20Z", "source_id": 16700119, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T22:31:00+01:00", "operational_fact": true}] Gatwick Airport 2212 2212 3 None None 3bdgs Down Thameslink Sidings 2221 2221 None LATE +13 minutes https://www.realtimetrains.co.uk/service/gb-nr:C20272/2026-09-16/detailed None Three Bridges 2026-09-16T22:29:00+01:00 Three Bridges Down Thameslink Siding Entry/Exit 2.0 {"type": "LineString", "coordinates": [[-0.160821756709757, 51.11666067693987], [-0.1608218, 51.1164982], [-0.16081809999999996, 51.1157078], [-0.1608176, 51.1153273], [-0.1608174, 51.11531149999999], [-0.1607971, 51.1151688], [-0.16076880000000002, 51.1150269], [-0.1607003, 51.114734]]} 0.1 2229 2231 Three Bridges Three Bridges Down Thameslink Siding Entry/Exit Three Bridges Down Thameslink Siding Entry/Exit 51.1147340 -0.1607003 51.1147340 -0.1607003 1 0 2026-09-16 22:44:21 TERMINATED 2026-09-16 22:34:00 Three Bridges Down Thameslink Siding Entry/Exit TRUST TRACKING_TIMEOUT 16700119 1789594222139909 27 27 2026-09-16 22:44:01.669639 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 22:34:00.794220
594205 624298 P90624 885F69M816 2026-09-16 COMPLETE None 2026-09-16 22:34:00 2026-09-16 22:44:21 2026-09-18 22:44:21 {"id": 624298, "stp": "P", "toc": "Southeastern", "uid": "P90624", "consist": "376008+376022", "dest_crs": null, "num_carr": 10, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P90624/2026-09-16/detailed", "trust_id": "885F69M816", "origin_crs": "ORP", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Grove Park Down CHS", "service_date": "2026-09-16", "dest_arr_time": "2234", "dest_platform": null, "is_terminated": 1, "next_location": "Grove Park Down CHS", "signalling_id": "5F69", "timing_status": "ON TIME", "origin_station": "Orpington", "current_leg_arr": "2234", "current_leg_dep": "2214", "current_leg_end": "Grove Park Down CHS", "origin_dep_time": "2214", "origin_platform": "7", "current_location": "Grove Park", "last_update_time": "2026-09-16T22:44:21", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.08878133411163373, 51.373353758495334], [0.0886883, 51.373464600000005], [0.0880204, 51.37427829999999], [0.0878351, 51.37449990000001], [0.0874664, 51.3749406], [0.0869127, 51.375601], [0.08646729999999998, 51.37608610000001], [0.0861956, 51.376389800000005], [0.08593119999999999, 51.376672600000006], [0.0858452, 51.376764599999994], [0.0852917, 51.3773407], [0.0844709, 51.3781661], [0.08364869999999999, 51.3790205], [0.0825907, 51.38006029999999], [0.0811198, 51.3816356], [0.08056569999999999, 51.3822667], [0.0795821, 51.38325129999998], [0.078493, 51.3843416], [0.07731739999999998, 51.385595900000006], [0.07689609999999998, 51.386030299999994], [0.07678549999999999, 51.3861396], [0.07657280000000001, 51.386352899999984], [0.07615803346960918, 51.38679167395817], [0.07591279999999999, 51.38705109999999], [0.07542420000000001, 51.38756060000001], [0.07511319999999999, 51.3878945], [0.07458, 51.3884375], [0.0742542, 51.388743299999994], [0.0734953, 51.3894725], [0.0725451, 51.39042549999999], [0.07171019999999999, 51.3912813], [0.0701314, 51.3928714], [0.0699907, 51.3930153], [0.06904329999999999, 51.3940015], [0.0688386, 51.3942146], [0.0681868, 51.3948109], [0.06767389999999998, 51.395331099999986], [0.06701899999999998, 51.3960055], [0.06639419999999999, 51.3966424], [0.0656825, 51.39736469999999], [0.065178, 51.397880699999995], [0.0647944, 51.3983129], [0.06470974438261402, 51.39840025945155], [0.0646219304619818, 51.39849087790381], [0.06450320000000001, 51.3986134], [0.0628269, 51.4003213], [0.06274413766608793, 51.40040814925083], [0.06270053640991985, 51.40045390353017], [0.06265810278279549, 51.40049843247918], [0.06260901510172931, 51.40054994399729], [0.06252109999999998, 51.4006422], [0.062063900000000005, 51.4010638], [0.0613656, 51.401771499999995], [0.0608479, 51.40232579999999], [0.06072269999999999, 51.40245529999999], [0.06033820000000001, 51.40282619999999], [0.0599974, 51.40315030000001], [0.0596246, 51.4035129], [0.059469499999999995, 51.40364849999999], [0.058417800000000006, 51.40450239999999], [0.058240700000000006, 51.4046312], [0.0578815, 51.4048834], [0.05701900407104348, 51.405578116262234], [0.0556227, 51.406702799999984], [0.054965499999999994, 51.40724029999999], [0.05478439999999999, 51.40739020000001], [0.0546499, 51.40749069999999], [0.05368379999999999, 51.4083429], [0.0533763, 51.4085983], [0.0530322, 51.408890099999994], [0.0519068, 51.409879200000006], [0.05050679999999999, 51.411241200000006], [0.04916029999999999, 51.41261349999999], [0.04874429999999999, 51.41300729999999], [0.046880599999999994, 51.414837], [0.04613199999999999, 51.415484799999994], [0.046018, 51.415578800000006], [0.045568599999999994, 51.4159444], [0.04535859999999999, 51.416116299999985], [0.044864499999999995, 51.4164572], [0.04419719999999999, 51.4169246], [0.043587999999999995, 51.4173432], [0.0429547, 51.417784], [0.041973199999999995, 51.4184388], [0.03640879999999999, 51.4218598], [0.0356626, 51.4222782], [0.03474130000000001, 51.42284589999999], [0.0342493, 51.4231723], [0.0337427, 51.4234995], [0.0331298, 51.423893], [0.03191839999999999, 51.4246491], [0.0307723, 51.4253388], [0.029099099999999996, 51.42634069999998], [0.0276775, 51.427189199999994], [0.0265986, 51.4278489], [0.026054099999999997, 51.42820139999999], [0.025238699999999996, 51.42871059999999], [0.0247744, 51.4290078], [0.023930599999999996, 51.4295399], [0.023360346551397276, 51.42989965059028], [0.0228898, 51.4301965], [0.0218589, 51.43084309999999], [0.0215904, 51.43101199999999], [0.0211852, 51.43127609999999], [0.020802099999999997, 51.431521], [0.0201322, 51.43195800000001], [0.019659, 51.432281200000006], [0.018981, 51.4328214], [0.0183697, 51.4333329], [0.0166123, 51.4347314], [0.0161943, 51.4350856], [0.0156707, 51.435523700000005], [0.0151035, 51.4360167], [0.015063699999999994, 51.4360513], [0.0148271, 51.4362722], [0.0146004, 51.43654079999999], [0.0144759, 51.43668119999999], [0.014245199999999998, 51.4369622], [0.013936799999999996, 51.4373103], [0.0137969, 51.43746789999999], [0.013511399999999998, 51.43771730000001], [0.0130772, 51.4381606], [0.012573699999999998, 51.438653], [0.0122755, 51.43895839999999], [0.0119191, 51.43931680000001], [0.0114838, 51.4397921], [0.0113659, 51.43995240000001], [0.011284, 51.440060300000006], [0.0111891, 51.4401952], [0.0110571, 51.44035859999999], [0.0109027, 51.4405793], [0.0107257, 51.440784099999995], [0.0105463, 51.440968], [0.0101021, 51.44142300000001], [0.0094368, 51.4421153], [0.0089891, 51.44257749999999]]}", "current_leg_start": "Orpington", "dest_arr_time_act": "2234", "motion_projection": null, "next_location_lat": "51.4425775", "next_location_lon": "0.0089891", "previous_location": "Grove Park", "current_leg_milage": "6.0", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": "{\"movementMode\": \"ORDINARY\", \"trackingState\": \"POSITION_UNCONFIRMED\", \"targetStageSeq\": 6, \"presentationStatus\": \"DELAYED\", \"confirmedEvidenceId\": \"TD:51733152\", \"confirmationDeadline\": \"2026-09-16T22:34:00+01:00\"}", "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 198.971, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 350.071, \"from_m\": 198.971, \"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\": 400.113, \"from_m\": 350.071, \"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\": 488.011, \"from_m\": 400.113, \"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\": 542.97, \"from_m\": 488.011, \"capability_applied\": null, \"effective_limit_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\": 2547.8, \"from_m\": 542.97, \"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\": 3172.409, \"from_m\": 2547.8, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 3218.376, \"from_m\": 3172.409, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 3782.727, \"from_m\": 3218.376, \"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\": 4062.746, \"from_m\": 3782.727, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 8653.633, \"from_m\": 4062.746, \"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\": 8693.222, \"from_m\": 8653.633, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 8727.491, \"from_m\": 8693.222, \"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\": 9537.845, \"from_m\": 8727.491, \"capability_applied\": null, \"effective_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\": 624298, \"profile_key\": \"49e852e2c1740a7d038c2fb165a36dfaacbe61f8e9687330c1b817df9307e083\", \"schedule_id\": 24385, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2214\", \"location\": \"Orpington\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 37911}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2216H\", \"location\": \"Petts Wood Jn\", \"stage_seq\": 2, \"distance_m\": 2675.652, \"section_seq\": 1, \"route_path_id\": 37911}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2217H\", \"location\": \"Chislehurst\", \"stage_seq\": 3, \"distance_m\": 4214.805, \"section_seq\": 1, \"route_path_id\": 37911}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2224\", \"location\": \"Grove Park\", \"stage_seq\": 4, \"distance_m\": 7802.497, \"section_seq\": 1, \"route_path_id\": 37911}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2229\", \"location\": \"Grove Park Dpt Ctry Ed EXT\", \"stage_seq\": 5, \"distance_m\": 9202.284, \"section_seq\": 1, \"route_path_id\": 37911}, {\"is_pass\": false, \"wtt_arr\": \"2234\", \"wtt_dep\": null, \"location\": \"Grove Park Down CHS\", \"stage_seq\": 6, \"distance_m\": 9537.845, \"section_seq\": 1, \"route_path_id\": 37911}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 9537.845, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 37911}], \"total_distance_m\": 9537.845, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 8641.935, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 895.91, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2214", "service_state_basis": "TRACKING_TIMEOUT", "current_leg_duration": "20.0", "current_position_lat": "51.4425775", "current_position_lon": "0.0089891", "service_state_source": "TD", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 31934, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:19:10Z\", \"source_id\": 51720830, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:20:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:19:11Z\", \"source_id\": 16693399, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31911, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:24:33Z\", \"source_id\": 51731934, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:25:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:24:38Z\", \"source_id\": 16696725, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:25:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Grove Park", "service_state_platform": "4", "timing_fact_generation": 1789593913149711, "current_leg_arrival_utc": "2026-09-16T22:34:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T22:34:00.796908", "service_state_evidence_id": 51731934, "current_leg_start_actual_dep": "2026-09-16T22:14:44+01:00", "operational_evidence_version": 18, "service_state_event_time_utc": "2026-09-16T22:34:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T22:44:01.638911", "service_state_valid_until_kind": null, "operational_interpretation_version": 18, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Southeastern P ORP None 5F69 376008+376022 10 75 None {"version": 3, "segments": [{"to_m": 198.971, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 350.071, "from_m": 198.971, "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": 400.113, "from_m": 350.071, "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": 488.011, "from_m": 400.113, "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": 542.97, "from_m": 488.011, "capability_applied": null, "effective_limit_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": 2547.8, "from_m": 542.97, "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": 3172.409, "from_m": 2547.8, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 3218.376, "from_m": 3172.409, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 3782.727, "from_m": 3218.376, "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": 4062.746, "from_m": 3782.727, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 8653.633, "from_m": 4062.746, "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": 8693.222, "from_m": 8653.633, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 8727.491, "from_m": 8693.222, "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": 9537.845, "from_m": 8727.491, "capability_applied": null, "effective_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": 624298, "profile_key": "49e852e2c1740a7d038c2fb165a36dfaacbe61f8e9687330c1b817df9307e083", "schedule_id": 24385, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2214", "location": "Orpington", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 37911}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2216H", "location": "Petts Wood Jn", "stage_seq": 2, "distance_m": 2675.652, "section_seq": 1, "route_path_id": 37911}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2217H", "location": "Chislehurst", "stage_seq": 3, "distance_m": 4214.805, "section_seq": 1, "route_path_id": 37911}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2224", "location": "Grove Park", "stage_seq": 4, "distance_m": 7802.497, "section_seq": 1, "route_path_id": 37911}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2229", "location": "Grove Park Dpt Ctry Ed EXT", "stage_seq": 5, "distance_m": 9202.284, "section_seq": 1, "route_path_id": 37911}, {"is_pass": false, "wtt_arr": "2234", "wtt_dep": null, "location": "Grove Park Down CHS", "stage_seq": 6, "distance_m": 9537.845, "section_seq": 1, "route_path_id": 37911}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 9537.845, "from_m": 0.0, "section_seq": 1, "route_path_id": 37911}], "total_distance_m": 9537.845, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 8641.935, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 895.91, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 31934, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:19:10Z", "source_id": 51720830, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T21:20:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:19:11Z", "source_id": 16693399, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T22:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31911, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:24:33Z", "source_id": 51731934, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T21:25:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:24:38Z", "source_id": 16696725, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T22:25:00+01:00", "operational_fact": true}] Orpington 2214 2214 7 None None Grove Park Down CHS 2234 2234 None ON TIME 0 minutes https://www.realtimetrains.co.uk/service/gb-nr:P90624/2026-09-16/detailed None Orpington 2026-09-16T22:14:44+01:00 Grove Park Down CHS 20.0 {"type": "LineString", "coordinates": [[0.08878133411163373, 51.373353758495334], [0.0886883, 51.373464600000005], [0.0880204, 51.37427829999999], [0.0878351, 51.37449990000001], [0.0874664, 51.3749406], [0.0869127, 51.375601], [0.08646729999999998, 51.37608610000001], [0.0861956, 51.376389800000005], [0.08593119999999999, 51.376672600000006], [0.0858452, 51.376764599999994], [0.0852917, 51.3773407], [0.0844709, 51.3781661], [0.08364869999999999, 51.3790205], [0.0825907, 51.38006029999999], [0.0811198, 51.3816356], [0.08056569999999999, 51.3822667], [0.0795821, 51.38325129999998], [0.078493, 51.3843416], [0.07731739999999998, 51.385595900000006], [0.07689609999999998, 51.386030299999994], [0.07678549999999999, 51.3861396], [0.07657280000000001, 51.386352899999984], [0.07615803346960918, 51.38679167395817], [0.07591279999999999, 51.38705109999999], [0.07542420000000001, 51.38756060000001], [0.07511319999999999, 51.3878945], [0.07458, 51.3884375], [0.0742542, 51.388743299999994], [0.0734953, 51.3894725], [0.0725451, 51.39042549999999], [0.07171019999999999, 51.3912813], [0.0701314, 51.3928714], [0.0699907, 51.3930153], [0.06904329999999999, 51.3940015], [0.0688386, 51.3942146], [0.0681868, 51.3948109], [0.06767389999999998, 51.395331099999986], [0.06701899999999998, 51.3960055], [0.06639419999999999, 51.3966424], [0.0656825, 51.39736469999999], [0.065178, 51.397880699999995], [0.0647944, 51.3983129], [0.06470974438261402, 51.39840025945155], [0.0646219304619818, 51.39849087790381], [0.06450320000000001, 51.3986134], [0.0628269, 51.4003213], [0.06274413766608793, 51.40040814925083], [0.06270053640991985, 51.40045390353017], [0.06265810278279549, 51.40049843247918], [0.06260901510172931, 51.40054994399729], [0.06252109999999998, 51.4006422], [0.062063900000000005, 51.4010638], [0.0613656, 51.401771499999995], [0.0608479, 51.40232579999999], [0.06072269999999999, 51.40245529999999], [0.06033820000000001, 51.40282619999999], [0.0599974, 51.40315030000001], [0.0596246, 51.4035129], [0.059469499999999995, 51.40364849999999], [0.058417800000000006, 51.40450239999999], [0.058240700000000006, 51.4046312], [0.0578815, 51.4048834], [0.05701900407104348, 51.405578116262234], [0.0556227, 51.406702799999984], [0.054965499999999994, 51.40724029999999], [0.05478439999999999, 51.40739020000001], [0.0546499, 51.40749069999999], [0.05368379999999999, 51.4083429], [0.0533763, 51.4085983], [0.0530322, 51.408890099999994], [0.0519068, 51.409879200000006], [0.05050679999999999, 51.411241200000006], [0.04916029999999999, 51.41261349999999], [0.04874429999999999, 51.41300729999999], [0.046880599999999994, 51.414837], [0.04613199999999999, 51.415484799999994], [0.046018, 51.415578800000006], [0.045568599999999994, 51.4159444], [0.04535859999999999, 51.416116299999985], [0.044864499999999995, 51.4164572], [0.04419719999999999, 51.4169246], [0.043587999999999995, 51.4173432], [0.0429547, 51.417784], [0.041973199999999995, 51.4184388], [0.03640879999999999, 51.4218598], [0.0356626, 51.4222782], [0.03474130000000001, 51.42284589999999], [0.0342493, 51.4231723], [0.0337427, 51.4234995], [0.0331298, 51.423893], [0.03191839999999999, 51.4246491], [0.0307723, 51.4253388], [0.029099099999999996, 51.42634069999998], [0.0276775, 51.427189199999994], [0.0265986, 51.4278489], [0.026054099999999997, 51.42820139999999], [0.025238699999999996, 51.42871059999999], [0.0247744, 51.4290078], [0.023930599999999996, 51.4295399], [0.023360346551397276, 51.42989965059028], [0.0228898, 51.4301965], [0.0218589, 51.43084309999999], [0.0215904, 51.43101199999999], [0.0211852, 51.43127609999999], [0.020802099999999997, 51.431521], [0.0201322, 51.43195800000001], [0.019659, 51.432281200000006], [0.018981, 51.4328214], [0.0183697, 51.4333329], [0.0166123, 51.4347314], [0.0161943, 51.4350856], [0.0156707, 51.435523700000005], [0.0151035, 51.4360167], [0.015063699999999994, 51.4360513], [0.0148271, 51.4362722], [0.0146004, 51.43654079999999], [0.0144759, 51.43668119999999], [0.014245199999999998, 51.4369622], [0.013936799999999996, 51.4373103], [0.0137969, 51.43746789999999], [0.013511399999999998, 51.43771730000001], [0.0130772, 51.4381606], [0.012573699999999998, 51.438653], [0.0122755, 51.43895839999999], [0.0119191, 51.43931680000001], [0.0114838, 51.4397921], [0.0113659, 51.43995240000001], [0.011284, 51.440060300000006], [0.0111891, 51.4401952], [0.0110571, 51.44035859999999], [0.0109027, 51.4405793], [0.0107257, 51.440784099999995], [0.0105463, 51.440968], [0.0101021, 51.44142300000001], [0.0094368, 51.4421153], [0.0089891, 51.44257749999999]]} 6.0 2214 2234 Grove Park Grove Park Grove Park Down CHS 51.4425775 0.0089891 51.4425775 0.0089891 1 0 2026-09-16 22:44:21 TERMINATED 2026-09-16 22:34:00 Grove Park TD TRACKING_TIMEOUT 51731934 1789593913149711 18 18 2026-09-16 22:44:01.638911 4 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 22:34:00.796908
594206 625420 P64972 325J65M916 2026-09-16 COMPLETE 16735049 2026-09-16 23:34:00 2026-09-16 22:44:21 2026-09-18 22:44:21 {"id": 625420, "stp": "O", "toc": "Northern", "uid": "P64972", "consist": "150110", "dest_crs": "XNN", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P64972/2026-09-16/detailed", "trust_id": "325J65M916", "origin_crs": "MAN", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Newton Heath T.M.D.", "service_date": "2026-09-16", "dest_arr_time": "2330", "dest_platform": null, "is_terminated": 1, "next_location": "Newton Heath T.M.D.", "signalling_id": "5J65", "timing_status": "LATE", "origin_station": "Manchester Piccadilly", "current_leg_arr": "2334", "current_leg_dep": "2310", "current_leg_end": "Newton Heath T.M.D.", "origin_dep_time": "2307", "origin_platform": "3", "current_location": "Newton Heath T.M.D.", "last_update_time": "2026-09-16T22:44:21", "route_debug_link": null, "timing_variation": "+4 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.19543115719666, 53.47185527724629], [-2.1958093, 53.47185540000001], [-2.1965262, 53.4718377], [-2.1971973, 53.471809099999994], [-2.1976003999999993, 53.4718184], [-2.1978715999999996, 53.4718233], [-2.1980905, 53.4718246], [-2.1983363, 53.4718286], [-2.1983897, 53.4718273], [-2.1987639999999997, 53.4718154], [-2.1988173, 53.471815], [-2.1988951, 53.47181439999999], [-2.1991751999999996, 53.4718124], [-2.1995696999999996, 53.4718378], [-2.1999541, 53.4718919], [-2.2003528999999995, 53.4719735], [-2.2007848, 53.47209809999999], [-2.2013051, 53.47230879999999], [-2.2017691, 53.4725052], [-2.2022037, 53.4726552], [-2.2025952999999996, 53.4727638], [-2.2037158999999997, 53.47307909999999], [-2.2058676, 53.4736722], [-2.2082708, 53.4743363], [-2.2086651, 53.4744528], [-2.209105, 53.4746332], [-2.2095314, 53.4748806], [-2.2098569, 53.4751247], [-2.2100654, 53.4753681], [-2.2101851999999997, 53.4755468], [-2.2102236, 53.4756013], [-2.2102673, 53.4757088], [-2.2103079, 53.4758384], [-2.2103768, 53.4761048], [-2.2103713, 53.4762954], [-2.2103221, 53.476614], [-2.2102135, 53.47690099999999], [-2.2100337999999997, 53.4773099], [-2.209883, 53.47761020000001], [-2.209675, 53.477925299999995], [-2.2092995, 53.4783797], [-2.2071501999999996, 53.4807691], [-2.2068506999999995, 53.4810826], [-2.2062287, 53.48178279999999], [-2.2060424, 53.4820358], [-2.2058033999999997, 53.48246489999999], [-2.2056861, 53.4827441], [-2.205666, 53.4828157], [-2.2055831, 53.483149], [-2.2055407, 53.4834846], [-2.2055491999999997, 53.48391509999999], [-2.2056771, 53.4844196], [-2.2058102, 53.4847843], [-2.2058541, 53.4849048], [-2.2058832, 53.4850215], [-2.2059314, 53.485214500000005], [-2.205969, 53.4855045], [-2.2059565000000005, 53.486012399999986], [-2.2059263, 53.4866899], [-2.2057468999999994, 53.487238099999985], [-2.2054512999999996, 53.4877224], [-2.2053792, 53.4878352], [-2.2053294999999995, 53.4879083], [-2.2049905, 53.48832010000001], [-2.2046734, 53.4886469], [-2.2046096, 53.48871269999999], [-2.2039870999999995, 53.48921870000001], [-2.2037593, 53.489398099999995], [-2.2027606, 53.490215499999984], [-2.2024257, 53.49047720000001], [-2.1998618, 53.4922975], [-2.199860881340685, 53.49229821174084], [-2.1997365999999996, 53.4923945], [-2.1996486, 53.49246670000001], [-2.1995393, 53.4925635], [-2.1994678, 53.4926462], [-2.1993659, 53.49277860000001], [-2.1992746999999997, 53.4930004], [-2.1992370999999995, 53.49321749999999], [-2.1992827, 53.49346800000001], [-2.1993953999999993, 53.4936786], [-2.1995805, 53.493894], [-2.199905, 53.4941238], [-2.200302, 53.49430249999998], [-2.2007123, 53.4944286], [-2.2008423, 53.4944624], [-2.2010818999999997, 53.494521], [-2.2021648999999996, 53.4947954], [-2.2026531000000005, 53.494931099999995], [-2.203121, 53.495045999999995], [-2.203306, 53.4950948], [-2.2034990999999997, 53.495157], [-2.203664, 53.495214899999986], [-2.2038287999999997, 53.4952722], [-2.2039939, 53.495334099999994], [-2.2041924, 53.4954027], [-2.2043299, 53.4954446], [-2.2044797, 53.495485999999985], [-2.204578, 53.4955112], [-2.2047014, 53.4955456], [-2.204578, 53.4955112], [-2.2066676, 53.49604119999999], [-2.2072010999999994, 53.496175599999994], [-2.2074459, 53.496284800000005], [-2.2075414, 53.496335599999995], [-2.2076404, 53.4963959], [-2.2077325999999995, 53.49646349999999], [-2.2078185999999995, 53.4965309], [-2.2078714, 53.4965777], [-2.2080081999999996, 53.49674970000001], [-2.2080402, 53.496791599999995], [-2.2080787999999996, 53.4968659], [-2.2081046, 53.4969197], [-2.208126099999999, 53.496992799999994], [-2.2081484999999996, 53.4971002], [-2.2081604999999995, 53.497174300000005], [-2.2081616, 53.4972408], [-2.2081464999999993, 53.497353], [-2.208119, 53.4974764], [-2.2080742, 53.49758380000001], [-2.2080163, 53.49768249999999], [-2.2079683999999995, 53.4977457], [-2.2078924999999994, 53.4978366], [-2.2077698, 53.497947899999986], [-2.2075099, 53.4981414], [-2.2072186, 53.49829470000001], [-2.206914, 53.498425099999984], [-2.2066352, 53.498514799999995], [-2.2057130000000003, 53.4988432], [-2.2055018, 53.49890800000001], [-2.2053521, 53.4989539], [-2.2052693535283727, 53.498980618229666], [-2.2047008, 53.4991642], [-2.2041006, 53.4993461], [-2.2039229, 53.499405499999995], [-2.2033355, 53.4996061], [-2.2012457, 53.5002805], [-2.1986627, 53.501102499999995], [-2.1979127, 53.5013447], [-2.1977811, 53.50138599999999], [-2.1969253, 53.501671], [-2.196004, 53.5019843], [-2.1953547999999996, 53.5022159], [-2.1947173, 53.50243420000001], [-2.1943443, 53.50257119999999], [-2.1936776, 53.50276569999999], [-2.1933904999999996, 53.50286679999999], [-2.1929174, 53.5030085], [-2.1926302, 53.5030767], [-2.1923345, 53.5031333], [-2.1921206, 53.5031684], [-2.1914261, 53.5033149], [-2.1912415, 53.5033538], [-2.1909117, 53.503457100000006], [-2.1906638, 53.5035578]]}", "current_leg_start": "Ashburys", "dest_arr_time_act": "2330", "motion_projection": null, "next_location_lat": "53.5035578", "next_location_lon": "-2.1906638", "previous_location": "Ashburys", "current_leg_milage": "3.5", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 409.18, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 486.97, \"from_m\": 409.18, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 533.176, \"from_m\": 486.97, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 842.589, \"from_m\": 533.176, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1006.314, \"from_m\": 842.589, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 1049.468, \"from_m\": 1006.314, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1088.464, \"from_m\": 1049.468, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 1159.476, \"from_m\": 1088.464, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 1183.533, \"from_m\": 1159.476, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 1274.252, \"from_m\": 1183.533, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 1443.746, \"from_m\": 1274.252, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 2199.218, \"from_m\": 1443.746, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 2257.573, \"from_m\": 2199.218, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 5791.07, \"from_m\": 2257.573, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 5913.088, \"from_m\": 5791.07, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 6256.341, \"from_m\": 5913.088, \"capability_applied\": null, \"effective_limit_mph\": 10.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 10.0}, {\"to_m\": 6277.306, \"from_m\": 6256.341, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 6348.399, \"from_m\": 6277.306, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 7207.174, \"from_m\": 6348.399, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 7256.286, \"from_m\": 7207.174, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 7278.352, \"from_m\": 7256.286, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 7369.056, \"from_m\": 7278.352, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 7475.248, \"from_m\": 7369.056, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}], \"service_id\": 625420, \"profile_key\": \"daaedf856cc30a7d57a602ffa0020e9d478a211e630a2cb041fa212c0ee55bb3\", \"schedule_id\": 37926, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2307\", \"location\": \"Manchester Piccadilly\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 36747}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2309\", \"location\": \"Ardwick Jn\", \"stage_seq\": 2, \"distance_m\": 1117.886, \"section_seq\": 1, \"route_path_id\": 36747}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2311H\", \"location\": \"Ashburys Arr & Dep Line\", \"stage_seq\": 3, \"distance_m\": 1643.608, \"section_seq\": 1, \"route_path_id\": 36747}, {\"is_pass\": false, \"wtt_arr\": \"2312H\", \"wtt_dep\": \"2316H\", \"location\": \"Ashburys\", \"stage_seq\": 4, \"distance_m\": 2257.573, \"section_seq\": 1, \"route_path_id\": 36747}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2322H\", \"location\": \"Philips Park South Jn\", \"stage_seq\": 5, \"distance_m\": 5200.05, \"section_seq\": 1, \"route_path_id\": 36747}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2323H\", \"location\": \"Philips Park West Jn\", \"stage_seq\": 6, \"distance_m\": 5791.07, \"section_seq\": 1, \"route_path_id\": 36747}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2326\", \"location\": \"Brewery Jn\", \"stage_seq\": 7, \"distance_m\": 6375.257, \"section_seq\": 1, \"route_path_id\": 36747}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2328\", \"location\": \"Thorpes Bridge Jn\", \"stage_seq\": 8, \"distance_m\": 7207.174, \"section_seq\": 1, \"route_path_id\": 36747}, {\"is_pass\": false, \"wtt_arr\": \"2330\", \"wtt_dep\": null, \"location\": \"Newton Heath T.M.D.\", \"stage_seq\": 9, \"distance_m\": 7475.248, \"section_seq\": 1, \"route_path_id\": 36747}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 7475.248, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 36747}], \"total_distance_m\": 7475.248, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 2607.315, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 4867.933, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2307", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "24.0", "current_position_lat": "53.5035578", "current_position_lon": "-2.1906638", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 8575, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:07:19Z\", \"source_id\": 51815107, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:08:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:07:26Z\", \"source_id\": 16721561, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8118, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:33:34Z\", \"source_id\": 51859783, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:34:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:33:39Z\", \"source_id\": 16735049, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:34:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Newton Heath T.M.D.", "service_state_platform": null, "timing_fact_generation": 1789598025350697, "current_leg_arrival_utc": "2026-09-16T23:34:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T22:34:10.149496", "service_state_evidence_id": 16735049, "current_leg_start_actual_dep": "2026-09-16T23:20:30+01:00", "operational_evidence_version": 16, "service_state_event_time_utc": "2026-09-16T22:34:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T22:44:10.471250", "service_state_valid_until_kind": null, "operational_interpretation_version": 16, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Northern O MAN XNN 5J65 150110 2 75 None {"version": 3, "segments": [{"to_m": 409.18, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 486.97, "from_m": 409.18, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 533.176, "from_m": 486.97, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 842.589, "from_m": 533.176, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1006.314, "from_m": 842.589, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1049.468, "from_m": 1006.314, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1088.464, "from_m": 1049.468, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 1159.476, "from_m": 1088.464, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 1183.533, "from_m": 1159.476, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 1274.252, "from_m": 1183.533, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 1443.746, "from_m": 1274.252, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 2199.218, "from_m": 1443.746, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 2257.573, "from_m": 2199.218, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 5791.07, "from_m": 2257.573, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 5913.088, "from_m": 5791.07, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 6256.341, "from_m": 5913.088, "capability_applied": null, "effective_limit_mph": 10.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 10.0}, {"to_m": 6277.306, "from_m": 6256.341, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 6348.399, "from_m": 6277.306, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 7207.174, "from_m": 6348.399, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 7256.286, "from_m": 7207.174, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 7278.352, "from_m": 7256.286, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 7369.056, "from_m": 7278.352, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 7475.248, "from_m": 7369.056, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}], "service_id": 625420, "profile_key": "daaedf856cc30a7d57a602ffa0020e9d478a211e630a2cb041fa212c0ee55bb3", "schedule_id": 37926, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2307", "location": "Manchester Piccadilly", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 36747}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2309", "location": "Ardwick Jn", "stage_seq": 2, "distance_m": 1117.886, "section_seq": 1, "route_path_id": 36747}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2311H", "location": "Ashburys Arr & Dep Line", "stage_seq": 3, "distance_m": 1643.608, "section_seq": 1, "route_path_id": 36747}, {"is_pass": false, "wtt_arr": "2312H", "wtt_dep": "2316H", "location": "Ashburys", "stage_seq": 4, "distance_m": 2257.573, "section_seq": 1, "route_path_id": 36747}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2322H", "location": "Philips Park South Jn", "stage_seq": 5, "distance_m": 5200.05, "section_seq": 1, "route_path_id": 36747}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2323H", "location": "Philips Park West Jn", "stage_seq": 6, "distance_m": 5791.07, "section_seq": 1, "route_path_id": 36747}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2326", "location": "Brewery Jn", "stage_seq": 7, "distance_m": 6375.257, "section_seq": 1, "route_path_id": 36747}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2328", "location": "Thorpes Bridge Jn", "stage_seq": 8, "distance_m": 7207.174, "section_seq": 1, "route_path_id": 36747}, {"is_pass": false, "wtt_arr": "2330", "wtt_dep": null, "location": "Newton Heath T.M.D.", "stage_seq": 9, "distance_m": 7475.248, "section_seq": 1, "route_path_id": 36747}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 7475.248, "from_m": 0.0, "section_seq": 1, "route_path_id": 36747}], "total_distance_m": 7475.248, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 2607.315, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 4867.933, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 8575, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:07:19Z", "source_id": 51815107, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T22:08:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:07:26Z", "source_id": 16721561, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T23:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8118, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:33:34Z", "source_id": 51859783, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T22:34:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:33:39Z", "source_id": 16735049, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T23:34:00+01:00", "operational_fact": true}] Manchester Piccadilly 2307 2307 3 None None Newton Heath T.M.D. 2330 2330 None LATE +4 minutes https://www.realtimetrains.co.uk/service/gb-nr:P64972/2026-09-16/detailed None Ashburys 2026-09-16T23:20:30+01:00 Newton Heath T.M.D. 24.0 {"type": "LineString", "coordinates": [[-2.19543115719666, 53.47185527724629], [-2.1958093, 53.47185540000001], [-2.1965262, 53.4718377], [-2.1971973, 53.471809099999994], [-2.1976003999999993, 53.4718184], [-2.1978715999999996, 53.4718233], [-2.1980905, 53.4718246], [-2.1983363, 53.4718286], [-2.1983897, 53.4718273], [-2.1987639999999997, 53.4718154], [-2.1988173, 53.471815], [-2.1988951, 53.47181439999999], [-2.1991751999999996, 53.4718124], [-2.1995696999999996, 53.4718378], [-2.1999541, 53.4718919], [-2.2003528999999995, 53.4719735], [-2.2007848, 53.47209809999999], [-2.2013051, 53.47230879999999], [-2.2017691, 53.4725052], [-2.2022037, 53.4726552], [-2.2025952999999996, 53.4727638], [-2.2037158999999997, 53.47307909999999], [-2.2058676, 53.4736722], [-2.2082708, 53.4743363], [-2.2086651, 53.4744528], [-2.209105, 53.4746332], [-2.2095314, 53.4748806], [-2.2098569, 53.4751247], [-2.2100654, 53.4753681], [-2.2101851999999997, 53.4755468], [-2.2102236, 53.4756013], [-2.2102673, 53.4757088], [-2.2103079, 53.4758384], [-2.2103768, 53.4761048], [-2.2103713, 53.4762954], [-2.2103221, 53.476614], [-2.2102135, 53.47690099999999], [-2.2100337999999997, 53.4773099], [-2.209883, 53.47761020000001], [-2.209675, 53.477925299999995], [-2.2092995, 53.4783797], [-2.2071501999999996, 53.4807691], [-2.2068506999999995, 53.4810826], [-2.2062287, 53.48178279999999], [-2.2060424, 53.4820358], [-2.2058033999999997, 53.48246489999999], [-2.2056861, 53.4827441], [-2.205666, 53.4828157], [-2.2055831, 53.483149], [-2.2055407, 53.4834846], [-2.2055491999999997, 53.48391509999999], [-2.2056771, 53.4844196], [-2.2058102, 53.4847843], [-2.2058541, 53.4849048], [-2.2058832, 53.4850215], [-2.2059314, 53.485214500000005], [-2.205969, 53.4855045], [-2.2059565000000005, 53.486012399999986], [-2.2059263, 53.4866899], [-2.2057468999999994, 53.487238099999985], [-2.2054512999999996, 53.4877224], [-2.2053792, 53.4878352], [-2.2053294999999995, 53.4879083], [-2.2049905, 53.48832010000001], [-2.2046734, 53.4886469], [-2.2046096, 53.48871269999999], [-2.2039870999999995, 53.48921870000001], [-2.2037593, 53.489398099999995], [-2.2027606, 53.490215499999984], [-2.2024257, 53.49047720000001], [-2.1998618, 53.4922975], [-2.199860881340685, 53.49229821174084], [-2.1997365999999996, 53.4923945], [-2.1996486, 53.49246670000001], [-2.1995393, 53.4925635], [-2.1994678, 53.4926462], [-2.1993659, 53.49277860000001], [-2.1992746999999997, 53.4930004], [-2.1992370999999995, 53.49321749999999], [-2.1992827, 53.49346800000001], [-2.1993953999999993, 53.4936786], [-2.1995805, 53.493894], [-2.199905, 53.4941238], [-2.200302, 53.49430249999998], [-2.2007123, 53.4944286], [-2.2008423, 53.4944624], [-2.2010818999999997, 53.494521], [-2.2021648999999996, 53.4947954], [-2.2026531000000005, 53.494931099999995], [-2.203121, 53.495045999999995], [-2.203306, 53.4950948], [-2.2034990999999997, 53.495157], [-2.203664, 53.495214899999986], [-2.2038287999999997, 53.4952722], [-2.2039939, 53.495334099999994], [-2.2041924, 53.4954027], [-2.2043299, 53.4954446], [-2.2044797, 53.495485999999985], [-2.204578, 53.4955112], [-2.2047014, 53.4955456], [-2.204578, 53.4955112], [-2.2066676, 53.49604119999999], [-2.2072010999999994, 53.496175599999994], [-2.2074459, 53.496284800000005], [-2.2075414, 53.496335599999995], [-2.2076404, 53.4963959], [-2.2077325999999995, 53.49646349999999], [-2.2078185999999995, 53.4965309], [-2.2078714, 53.4965777], [-2.2080081999999996, 53.49674970000001], [-2.2080402, 53.496791599999995], [-2.2080787999999996, 53.4968659], [-2.2081046, 53.4969197], [-2.208126099999999, 53.496992799999994], [-2.2081484999999996, 53.4971002], [-2.2081604999999995, 53.497174300000005], [-2.2081616, 53.4972408], [-2.2081464999999993, 53.497353], [-2.208119, 53.4974764], [-2.2080742, 53.49758380000001], [-2.2080163, 53.49768249999999], [-2.2079683999999995, 53.4977457], [-2.2078924999999994, 53.4978366], [-2.2077698, 53.497947899999986], [-2.2075099, 53.4981414], [-2.2072186, 53.49829470000001], [-2.206914, 53.498425099999984], [-2.2066352, 53.498514799999995], [-2.2057130000000003, 53.4988432], [-2.2055018, 53.49890800000001], [-2.2053521, 53.4989539], [-2.2052693535283727, 53.498980618229666], [-2.2047008, 53.4991642], [-2.2041006, 53.4993461], [-2.2039229, 53.499405499999995], [-2.2033355, 53.4996061], [-2.2012457, 53.5002805], [-2.1986627, 53.501102499999995], [-2.1979127, 53.5013447], [-2.1977811, 53.50138599999999], [-2.1969253, 53.501671], [-2.196004, 53.5019843], [-2.1953547999999996, 53.5022159], [-2.1947173, 53.50243420000001], [-2.1943443, 53.50257119999999], [-2.1936776, 53.50276569999999], [-2.1933904999999996, 53.50286679999999], [-2.1929174, 53.5030085], [-2.1926302, 53.5030767], [-2.1923345, 53.5031333], [-2.1921206, 53.5031684], [-2.1914261, 53.5033149], [-2.1912415, 53.5033538], [-2.1909117, 53.503457100000006], [-2.1906638, 53.5035578]]} 3.5 2310 2334 Ashburys Newton Heath T.M.D. Newton Heath T.M.D. 53.5035578 -2.1906638 53.5035578 -2.1906638 1 0 2026-09-16 22:44:21 TERMINATED 2026-09-16 22:34:00 Newton Heath T.M.D. TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16735049 1789598025350697 16 16 2026-09-16 22:44:10.471250 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 22:34:10.149496
594207 611374 H49896 176M68CY16 2026-09-16 COMPLETE 16735321 2026-09-16 23:34:00 2026-09-16 22:44:21 2026-09-18 22:44:21 {"id": 611374, "stp": "P", "toc": "Unknown", "uid": "H49896", "consist": null, "dest_crs": null, "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:H49896/2026-09-16/detailed", "trust_id": "176M68CY16", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Liverpool Biomass Tml (GBRf)", "service_date": "2026-09-16", "dest_arr_time": "2329", "dest_platform": null, "is_terminated": 1, "next_location": "Bootle Jn Sig. 1031", "signalling_id": "6M68", "timing_status": null, "origin_station": "Drax AES (GBRF)", "current_leg_arr": "2252", "current_leg_dep": "2303", "current_leg_end": "Edge Lane Jn", "origin_dep_time": "1946", "origin_platform": null, "current_location": "Tuebrook Siding (GBRf)", "last_update_time": "2026-09-16T22:44:21", "route_debug_link": null, "timing_variation": null, "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-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.9134802999999994, 53.4056335], [-2.9140072377720907, 53.405632228841014], [-2.9141021, 53.405632], [-2.9151076999999996, 53.4056097], [-2.9162923, 53.4056447], [-2.9185883999999995, 53.405595299999995], [-2.9188999, 53.40559549999999], [-2.9191728999999995, 53.4056109], [-2.919439, 53.405634899999995], [-2.9196677, 53.40567089999999], [-2.9215548, 53.4060845], [-2.9218642, 53.4061542], [-2.9240069, 53.40663039999999], [-2.9243781, 53.4067391], [-2.9247265, 53.4068777], [-2.9250482, 53.40703150000001], [-2.925323, 53.4071971], [-2.925554599999999, 53.40736779999999], [-2.9257522999999996, 53.40754450000001], [-2.9259136999999997, 53.40773050000001], [-2.9262217, 53.4081413]]}", "current_leg_start": "Roby", "dest_arr_time_act": "2329", "motion_projection": null, "next_location_lat": "53.4081413", "next_location_lon": "-2.9262217", "previous_location": "Tuebrook Siding (GBRf)", "current_leg_milage": "3.0", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": "{\"movementMode\": \"ORDINARY\", \"trackingState\": \"POSITION_UNCONFIRMED\", \"targetStageSeq\": 40, \"presentationStatus\": \"DELAYED\", \"confirmedEvidenceId\": \"TRUST:16721734\", \"confirmationDeadline\": \"2026-09-16T23:10:30+01:00\"}", "glide_speed_profile": null, "origin_dep_time_act": "1946", "service_state_basis": "TRUST_CANCELLATION", "current_leg_duration": "1429.0", "current_position_lat": "53.4081413", "current_position_lon": "-2.9262217", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T19:38:14Z\", \"source_id\": 16626303, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T20:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T19:42:08Z\", \"source_id\": 16629020, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T20:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T19:52:33Z\", \"source_id\": 16636297, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T20:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:13:23Z\", \"source_id\": 16650622, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:29:43Z\", \"source_id\": 16661610, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:36:59Z\", \"source_id\": 16666464, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:50:43Z\", \"source_id\": 16675522, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:58:38Z\", \"source_id\": 16680532, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:07:36Z\", \"source_id\": 16686219, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:26:35Z\", \"source_id\": 16697913, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:29:42Z\", \"source_id\": 16699741, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:36:07Z\", \"source_id\": 16703582, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:48:52Z\", \"source_id\": 16711088, \"stage_seq\": 33, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:50:03Z\", \"source_id\": 16711811, \"stage_seq\": 34, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:53:05Z\", \"source_id\": 16713582, \"stage_seq\": 35, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:56:17Z\", \"source_id\": 16715380, \"stage_seq\": 36, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:00:37Z\", \"source_id\": 16717758, \"stage_seq\": 37, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:01:52Z\", \"source_id\": 16718473, \"stage_seq\": 38, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:02:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Tuebrook Siding (GBRf)", "service_state_platform": null, "timing_fact_generation": 1789598052138084, "current_leg_arrival_utc": "2026-09-16T23:10:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T22:34:12.128847", "service_state_evidence_id": 16735321, "current_leg_start_actual_dep": "2026-09-16T23:03:00+01:00", "operational_evidence_version": 63, "service_state_event_time_utc": "2026-09-16T22:34:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T22:44:12.319748", "service_state_valid_until_kind": null, "operational_interpretation_version": 63, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Unknown P None None 6M68 None None None None None [{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T19:38:14Z", "source_id": 16626303, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T20:39:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T19:42:08Z", "source_id": 16629020, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T20:42:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T19:52:33Z", "source_id": 16636297, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T20:53:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:13:23Z", "source_id": 16650622, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T21:14:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:29:43Z", "source_id": 16661610, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-16T21:30:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:36:59Z", "source_id": 16666464, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-16T21:38:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:50:43Z", "source_id": 16675522, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-16T21:51:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:58:38Z", "source_id": 16680532, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-16T21:59:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:07:36Z", "source_id": 16686219, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-16T22:09:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:26:35Z", "source_id": 16697913, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-16T22:27:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:29:42Z", "source_id": 16699741, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-16T22:30:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:36:07Z", "source_id": 16703582, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-16T22:36:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:48:52Z", "source_id": 16711088, "stage_seq": 33, "event_role": "ARR", "event_time": "2026-09-16T22:49:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:50:03Z", "source_id": 16711811, "stage_seq": 34, "event_role": "ARR", "event_time": "2026-09-16T22:50:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:53:05Z", "source_id": 16713582, "stage_seq": 35, "event_role": "ARR", "event_time": "2026-09-16T22:53:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:56:17Z", "source_id": 16715380, "stage_seq": 36, "event_role": "ARR", "event_time": "2026-09-16T22:57:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:00:37Z", "source_id": 16717758, "stage_seq": 37, "event_role": "ARR", "event_time": "2026-09-16T23:01:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:01:52Z", "source_id": 16718473, "stage_seq": 38, "event_role": "ARR", "event_time": "2026-09-16T23:02:00+01:00", "operational_fact": true}] Drax AES (GBRF) 1946 1946 None None None Liverpool Biomass Tml (GBRf) 2329 2329 None None None https://www.realtimetrains.co.uk/service/gb-nr:H49896/2026-09-16/detailed None Roby 2026-09-16T23:03:00+01:00 Edge Lane Jn 1429.0 {"type": "LineString", "coordinates": [[-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.9134802999999994, 53.4056335], [-2.9140072377720907, 53.405632228841014], [-2.9141021, 53.405632], [-2.9151076999999996, 53.4056097], [-2.9162923, 53.4056447], [-2.9185883999999995, 53.405595299999995], [-2.9188999, 53.40559549999999], [-2.9191728999999995, 53.4056109], [-2.919439, 53.405634899999995], [-2.9196677, 53.40567089999999], [-2.9215548, 53.4060845], [-2.9218642, 53.4061542], [-2.9240069, 53.40663039999999], [-2.9243781, 53.4067391], [-2.9247265, 53.4068777], [-2.9250482, 53.40703150000001], [-2.925323, 53.4071971], [-2.925554599999999, 53.40736779999999], [-2.9257522999999996, 53.40754450000001], [-2.9259136999999997, 53.40773050000001], [-2.9262217, 53.4081413]]} 3.0 2303 2252 Tuebrook Siding (GBRf) Tuebrook Siding (GBRf) Bootle Jn Sig. 1031 53.4081413 -2.9262217 53.4081413 -2.9262217 1 0 2026-09-16 22:44:21 TERMINATED 2026-09-16 22:34:00 Tuebrook Siding (GBRf) TRUST TRUST_CANCELLATION 16735321 1789598052138084 63 63 2026-09-16 22:44:12.319748 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 22:34:12.128847
594208 624652 Y81022 432A90M816 2026-09-16 COMPLETE 16734506 2026-09-16 23:34:00 2026-09-16 22:44:21 2026-09-18 22:44:21 {"id": 624652, "stp": "P", "toc": "West Midlands Trains", "uid": "Y81022", "consist": "730034", "dest_crs": "BHM", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:Y81022/2026-09-16/detailed", "trust_id": "432A90M816", "origin_crs": "RGL", "show_on_map": 0, "dar_est_time": "22:30:00", "dar_platform": null, "dest_station": "Birmingham New Street", "service_date": "2026-09-16", "dest_arr_time": "2334", "dest_platform": "6B", "is_terminated": 1, "next_location": "Birmingham New Street", "signalling_id": "2A90", "timing_status": "ON TIME", "origin_station": "Rugeley Trent Valley", "current_leg_arr": "2334", "current_leg_dep": "2329", "current_leg_end": "Birmingham New Street", "origin_dep_time": "2230", "origin_platform": "1", "current_location": "Birmingham New Street H.s.", "last_update_time": "2026-09-16T22:44:21", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.8715477, 52.4881998], [-1.8716802999999995, 52.48798899999999], [-1.8718413, 52.487729300000005], [-1.8719512, 52.4875627], [-1.8720652, 52.48738709999999], [-1.8721779, 52.487218099999986], [-1.8722677, 52.48707839999999], [-1.8723817, 52.486906100000006], [-1.8725145, 52.486714199999994], [-1.8726204, 52.4865648], [-1.8727694, 52.48636719999999], [-1.8729129, 52.4861908], [-1.8730991999999995, 52.485979999999984], [-1.8732535999999995, 52.485816], [-1.8734212, 52.485646900000006], [-1.8735927000000003, 52.4854802], [-1.8737645, 52.48532349999999], [-1.8739010000000005, 52.4851986], [-1.8739958999999995, 52.48512360000001], [-1.8741414, 52.4849936], [-1.8742889, 52.4848678], [-1.8745598, 52.48465459999999], [-1.8746375, 52.4845941], [-1.8748172999999997, 52.4844611], [-1.8748425, 52.484443799999994], [-1.8749809, 52.4843598], [-1.8750986999999997, 52.48429169999999], [-1.8755621, 52.48403590000001], [-1.8757025999999997, 52.48395680000001], [-1.8758354999999995, 52.48388189999999], [-1.8764176, 52.4835502], [-1.8768269, 52.4833273], [-1.8771852, 52.4831365], [-1.8773263, 52.48306689999998], [-1.8775467, 52.482957799999994], [-1.8779938, 52.4827492], [-1.8784442999999995, 52.48253369999999], [-1.8785884, 52.48247469999999], [-1.8788604, 52.4823589], [-1.8791171, 52.48226150000001], [-1.8795005, 52.48210859999999], [-1.8797535999999997, 52.4820028], [-1.8798551999999995, 52.4819605], [-1.8799647, 52.4819131], [-1.8803311000000005, 52.481752799999995], [-1.8805044, 52.4816836], [-1.8806042, 52.4816469], [-1.880731, 52.4816049], [-1.8808537000000003, 52.4815679], [-1.8809717, 52.481538599999986], [-1.8810996, 52.4815082], [-1.8812293, 52.481480700000006], [-1.8815023, 52.4814276], [-1.8816035, 52.48140920000001], [-1.8817896999999997, 52.481371800000005], [-1.8819969, 52.481327], [-1.8821864, 52.4812858], [-1.8824292, 52.4812337], [-1.8827738, 52.481165299999994], [-1.88306, 52.48111309999999], [-1.8832712000000005, 52.4810777], [-1.8834860999999996, 52.4810433], [-1.8838007000000003, 52.4809969], [-1.8840133, 52.480965399999995], [-1.8842489, 52.4809351], [-1.8844816414109928, 52.48090093787407], [-1.8847302509395572, 52.48085510196349], [-1.8849483610528928, 52.480812156251616], [-1.885140244333504, 52.48077153606617], [-1.8853101733638975, 52.48073267673489], [-1.88546242072658, 52.48069501358549], [-1.885601259004056, 52.480657981945726], [-1.8857309607788324, 52.48062101714331], [-1.8858557986334148, 52.480583554505984], [-1.8859800451503093, 52.480545029361465], [-1.8861079729120216, 52.480504877037504], [-1.8862438545010585, 52.48046253286181], [-1.8863919624999248, 52.48041743216214], [-1.8865565694911273, 52.48036901026621], [-1.8867419480571712, 52.480316702501746], [-1.886952370780563, 52.48025994419649], [-1.887192110243809, 52.48019817067817], [-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": "Duddeston", "dest_arr_time_act": "2334", "motion_projection": null, "next_location_lat": "52.4777498", "next_location_lon": "-1.8995766", "previous_location": "Duddeston", "current_leg_milage": "1.4", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 733.474, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 801.879, \"from_m\": 733.474, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 924.573, \"from_m\": 801.879, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 995.121, \"from_m\": 924.573, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 1025.801, \"from_m\": 995.121, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 1081.667, \"from_m\": 1025.801, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 1118.418, \"from_m\": 1081.667, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 2162.887, \"from_m\": 1118.418, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 2666.775, \"from_m\": 2162.887, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 2697.747, \"from_m\": 2666.775, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 3624.873, \"from_m\": 2697.747, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 10343.98, \"from_m\": 3624.873, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 10492.72, \"from_m\": 10343.98, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 16743.571, \"from_m\": 10492.72, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 16902.537, \"from_m\": 16743.571, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 20941.52, \"from_m\": 16902.537, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 25052.698, \"from_m\": 20941.52, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 25815.832, \"from_m\": 25052.698, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 26372.727, \"from_m\": 25815.832, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 28416.279, \"from_m\": 26372.727, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 28452.448, \"from_m\": 28416.279, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 28548.989, \"from_m\": 28452.448, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 29203.113, \"from_m\": 28548.989, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 29258.544, \"from_m\": 29203.113, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 37023.539, \"from_m\": 29258.544, \"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\": 37221.297, \"from_m\": 37023.539, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 39447.357, \"from_m\": 37221.297, \"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\": 39730.336, \"from_m\": 39447.357, \"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\": 39773.327, \"from_m\": 39730.336, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 40002.976, \"from_m\": 39773.327, \"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\": 41257.443, \"from_m\": 40002.976, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 42002.632, \"from_m\": 41257.443, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 42378.961, \"from_m\": 42002.632, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 43159.589, \"from_m\": 42378.961, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 43581.519, \"from_m\": 43159.589, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 43595.384, \"from_m\": 43581.519, \"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\": 43631.38, \"from_m\": 43595.384, \"capability_applied\": null, \"effective_limit_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\": 43882.858, \"from_m\": 43631.38, \"capability_applied\": null, \"effective_limit_mph\": 10.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 10.0}], \"service_id\": 624652, \"profile_key\": \"91e65da32d1dc558d4cca06e8e6ce1156807f334b574c118b7b1bab4a1ca6b0b\", \"schedule_id\": 31386, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2230\", \"location\": \"Rugeley Trent Valley\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 102989}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2231H\", \"location\": \"Rugeley Power Station Jn\", \"stage_seq\": 2, \"distance_m\": 2756.129, \"section_seq\": 1, \"route_path_id\": 102989}, {\"is_pass\": false, \"wtt_arr\": \"2232H\", \"wtt_dep\": \"2233H\", \"location\": \"Rugeley Town\", \"stage_seq\": 3, \"distance_m\": 3551.22, \"section_seq\": 1, \"route_path_id\": 102989}, {\"is_pass\": false, \"wtt_arr\": \"2239\", \"wtt_dep\": \"2240\", \"location\": \"Hednesford\", \"stage_seq\": 4, \"distance_m\": 10402.318, \"section_seq\": 1, \"route_path_id\": 102989}, {\"is_pass\": false, \"wtt_arr\": \"2242H\", \"wtt_dep\": \"2243H\", \"location\": \"Cannock\", \"stage_seq\": 5, \"distance_m\": 13415.432, \"section_seq\": 1, \"route_path_id\": 102989}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2245\", \"location\": \"Mid Cannock Jn\", \"stage_seq\": 6, \"distance_m\": 14768.646, \"section_seq\": 1, \"route_path_id\": 102989}, {\"is_pass\": false, \"wtt_arr\": \"2246\", \"wtt_dep\": \"2247\", \"location\": \"Landywood\", \"stage_seq\": 7, \"distance_m\": 16743.571, \"section_seq\": 1, \"route_path_id\": 102989}, {\"is_pass\": false, \"wtt_arr\": \"2250H\", \"wtt_dep\": \"2251H\", \"location\": \"Bloxwich North\", \"stage_seq\": 8, \"distance_m\": 20294.777, \"section_seq\": 1, \"route_path_id\": 102989}, {\"is_pass\": false, \"wtt_arr\": \"2253\", \"wtt_dep\": \"2254\", \"location\": \"Bloxwich\", \"stage_seq\": 9, \"distance_m\": 21159.703, \"section_seq\": 1, \"route_path_id\": 102989}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2258\", \"location\": \"Ryecroft Jn\", \"stage_seq\": 10, \"distance_m\": 25135.932, \"section_seq\": 1, \"route_path_id\": 102989}, {\"is_pass\": false, \"wtt_arr\": \"2259H\", \"wtt_dep\": \"2307\", \"location\": \"Walsall\", \"stage_seq\": 11, \"distance_m\": 26095.745, \"section_seq\": 1, \"route_path_id\": 102989}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2308H\", \"location\": \"Pleck Jn\", \"stage_seq\": 12, \"distance_m\": 27231.851, \"section_seq\": 1, \"route_path_id\": 102989}, {\"is_pass\": false, \"wtt_arr\": \"2310H\", \"wtt_dep\": \"2311\", \"location\": \"Bescot Stadium\", \"stage_seq\": 13, \"distance_m\": 28796.934, \"section_seq\": 1, \"route_path_id\": 102989}, {\"is_pass\": false, \"wtt_arr\": \"2312H\", \"wtt_dep\": \"2314\", \"location\": \"Tame Bridge Parkway\", \"stage_seq\": 14, \"distance_m\": 30406.521, \"section_seq\": 1, \"route_path_id\": 102989}, {\"is_pass\": false, \"wtt_arr\": \"2317\", \"wtt_dep\": \"2318\", \"location\": \"Hamstead\", \"stage_seq\": 15, \"distance_m\": 34701.547, \"section_seq\": 1, \"route_path_id\": 102989}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2319\", \"location\": \"Perry Barr North Jn\", \"stage_seq\": 16, \"distance_m\": 35962.878, \"section_seq\": 1, \"route_path_id\": 102989}, {\"is_pass\": false, \"wtt_arr\": \"2320\", \"wtt_dep\": \"2321\", \"location\": \"Perry Barr\", \"stage_seq\": 17, \"distance_m\": 37111.771, \"section_seq\": 1, \"route_path_id\": 102989}, {\"is_pass\": false, \"wtt_arr\": \"2322H\", \"wtt_dep\": \"2323H\", \"location\": \"Witton\", \"stage_seq\": 18, \"distance_m\": 38472.527, \"section_seq\": 1, \"route_path_id\": 102989}, {\"is_pass\": false, \"wtt_arr\": \"2326\", \"wtt_dep\": \"2327\", \"location\": \"Aston\", \"stage_seq\": 19, \"distance_m\": 39626.807, \"section_seq\": 1, \"route_path_id\": 102989}, {\"is_pass\": false, \"wtt_arr\": \"2329\", \"wtt_dep\": \"2329H\", \"location\": \"Duddeston\", \"stage_seq\": 20, \"distance_m\": 41559.912, \"section_seq\": 1, \"route_path_id\": 102989}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2331H\", \"location\": \"Proof House Jn\", \"stage_seq\": 21, \"distance_m\": 42879.501, \"section_seq\": 1, \"route_path_id\": 102989}, {\"is_pass\": false, \"wtt_arr\": \"2334\", \"wtt_dep\": null, \"location\": \"Birmingham New Street\", \"stage_seq\": 22, \"distance_m\": 43882.858, \"section_seq\": 1, \"route_path_id\": 102989}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 43882.858, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 102989}], \"total_distance_m\": 43882.858, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 43118.602, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 764.256, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2230", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "5.0", "current_position_lat": "52.4777498", "current_position_lon": "-1.8995766", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 19177, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:31:09Z\", \"source_id\": 51745129, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:32:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:31:13Z\", \"source_id\": 16700659, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19192, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:36:36Z\", \"source_id\": 51756618, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:38:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:36:37Z\", \"source_id\": 16703890, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19197, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:41:15Z\", \"source_id\": 51765835, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:42:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:41:18Z\", \"source_id\": 16706645, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19201, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:45:07Z\", \"source_id\": 51773423, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:45:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:45:13Z\", \"source_id\": 16708933, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19205, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:49:18Z\", \"source_id\": 51781638, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:49:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:49:22Z\", \"source_id\": 16711413, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19219, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:57:23Z\", \"source_id\": 51797117, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:58:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:57:27Z\", \"source_id\": 16716029, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19556, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:09:02Z\", \"source_id\": 51818011, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:09:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:09:03Z\", \"source_id\": 16722410, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19531, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:11:29Z\", \"source_id\": 51822322, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:12:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:11:31Z\", \"source_id\": 16723801, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19526, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:16:05Z\", \"source_id\": 51830378, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:16:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:16:11Z\", \"source_id\": 16726285, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19515, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:19:12Z\", \"source_id\": 51835707, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:19:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:19:17Z\", \"source_id\": 16727842, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19511, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:22:01Z\", \"source_id\": 51840607, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:22:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:22:01Z\", \"source_id\": 16729286, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19501, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:23:26Z\", \"source_id\": 51843054, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:24:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:23:28Z\", \"source_id\": 16730058, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19497, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:28:32Z\", \"source_id\": 51851525, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:29:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:28:38Z\", \"source_id\": 16732587, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19416, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:32:26Z\", \"source_id\": 51857862, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:34:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:32:28Z\", \"source_id\": 16734506, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:34:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Birmingham New Street", "service_state_platform": "6", "timing_fact_generation": 1789597949063325, "current_leg_arrival_utc": "2026-09-16T23:34:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T22:34:13.233235", "service_state_evidence_id": 16734506, "current_leg_start_actual_dep": "2026-09-16T23:29:30+01:00", "operational_evidence_version": 61, "service_state_event_time_utc": "2026-09-16T22:34:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T22:44:13.539023", "service_state_valid_until_kind": null, "operational_interpretation_version": 61, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} West Midlands Trains P RGL BHM 2A90 730034 3 90 None {"version": 3, "segments": [{"to_m": 733.474, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 801.879, "from_m": 733.474, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 924.573, "from_m": 801.879, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 995.121, "from_m": 924.573, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 1025.801, "from_m": 995.121, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 1081.667, "from_m": 1025.801, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 1118.418, "from_m": 1081.667, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 2162.887, "from_m": 1118.418, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 2666.775, "from_m": 2162.887, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 2697.747, "from_m": 2666.775, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 3624.873, "from_m": 2697.747, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 10343.98, "from_m": 3624.873, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 10492.72, "from_m": 10343.98, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 16743.571, "from_m": 10492.72, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 16902.537, "from_m": 16743.571, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 20941.52, "from_m": 16902.537, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 25052.698, "from_m": 20941.52, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 25815.832, "from_m": 25052.698, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 26372.727, "from_m": 25815.832, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 28416.279, "from_m": 26372.727, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 28452.448, "from_m": 28416.279, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 28548.989, "from_m": 28452.448, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 29203.113, "from_m": 28548.989, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 29258.544, "from_m": 29203.113, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 37023.539, "from_m": 29258.544, "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": 37221.297, "from_m": 37023.539, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 39447.357, "from_m": 37221.297, "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": 39730.336, "from_m": 39447.357, "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": 39773.327, "from_m": 39730.336, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 40002.976, "from_m": 39773.327, "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": 41257.443, "from_m": 40002.976, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 42002.632, "from_m": 41257.443, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 42378.961, "from_m": 42002.632, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 43159.589, "from_m": 42378.961, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 43581.519, "from_m": 43159.589, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 43595.384, "from_m": 43581.519, "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": 43631.38, "from_m": 43595.384, "capability_applied": null, "effective_limit_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": 43882.858, "from_m": 43631.38, "capability_applied": null, "effective_limit_mph": 10.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 10.0}], "service_id": 624652, "profile_key": "91e65da32d1dc558d4cca06e8e6ce1156807f334b574c118b7b1bab4a1ca6b0b", "schedule_id": 31386, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2230", "location": "Rugeley Trent Valley", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 102989}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2231H", "location": "Rugeley Power Station Jn", "stage_seq": 2, "distance_m": 2756.129, "section_seq": 1, "route_path_id": 102989}, {"is_pass": false, "wtt_arr": "2232H", "wtt_dep": "2233H", "location": "Rugeley Town", "stage_seq": 3, "distance_m": 3551.22, "section_seq": 1, "route_path_id": 102989}, {"is_pass": false, "wtt_arr": "2239", "wtt_dep": "2240", "location": "Hednesford", "stage_seq": 4, "distance_m": 10402.318, "section_seq": 1, "route_path_id": 102989}, {"is_pass": false, "wtt_arr": "2242H", "wtt_dep": "2243H", "location": "Cannock", "stage_seq": 5, "distance_m": 13415.432, "section_seq": 1, "route_path_id": 102989}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2245", "location": "Mid Cannock Jn", "stage_seq": 6, "distance_m": 14768.646, "section_seq": 1, "route_path_id": 102989}, {"is_pass": false, "wtt_arr": "2246", "wtt_dep": "2247", "location": "Landywood", "stage_seq": 7, "distance_m": 16743.571, "section_seq": 1, "route_path_id": 102989}, {"is_pass": false, "wtt_arr": "2250H", "wtt_dep": "2251H", "location": "Bloxwich North", "stage_seq": 8, "distance_m": 20294.777, "section_seq": 1, "route_path_id": 102989}, {"is_pass": false, "wtt_arr": "2253", "wtt_dep": "2254", "location": "Bloxwich", "stage_seq": 9, "distance_m": 21159.703, "section_seq": 1, "route_path_id": 102989}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2258", "location": "Ryecroft Jn", "stage_seq": 10, "distance_m": 25135.932, "section_seq": 1, "route_path_id": 102989}, {"is_pass": false, "wtt_arr": "2259H", "wtt_dep": "2307", "location": "Walsall", "stage_seq": 11, "distance_m": 26095.745, "section_seq": 1, "route_path_id": 102989}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2308H", "location": "Pleck Jn", "stage_seq": 12, "distance_m": 27231.851, "section_seq": 1, "route_path_id": 102989}, {"is_pass": false, "wtt_arr": "2310H", "wtt_dep": "2311", "location": "Bescot Stadium", "stage_seq": 13, "distance_m": 28796.934, "section_seq": 1, "route_path_id": 102989}, {"is_pass": false, "wtt_arr": "2312H", "wtt_dep": "2314", "location": "Tame Bridge Parkway", "stage_seq": 14, "distance_m": 30406.521, "section_seq": 1, "route_path_id": 102989}, {"is_pass": false, "wtt_arr": "2317", "wtt_dep": "2318", "location": "Hamstead", "stage_seq": 15, "distance_m": 34701.547, "section_seq": 1, "route_path_id": 102989}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2319", "location": "Perry Barr North Jn", "stage_seq": 16, "distance_m": 35962.878, "section_seq": 1, "route_path_id": 102989}, {"is_pass": false, "wtt_arr": "2320", "wtt_dep": "2321", "location": "Perry Barr", "stage_seq": 17, "distance_m": 37111.771, "section_seq": 1, "route_path_id": 102989}, {"is_pass": false, "wtt_arr": "2322H", "wtt_dep": "2323H", "location": "Witton", "stage_seq": 18, "distance_m": 38472.527, "section_seq": 1, "route_path_id": 102989}, {"is_pass": false, "wtt_arr": "2326", "wtt_dep": "2327", "location": "Aston", "stage_seq": 19, "distance_m": 39626.807, "section_seq": 1, "route_path_id": 102989}, {"is_pass": false, "wtt_arr": "2329", "wtt_dep": "2329H", "location": "Duddeston", "stage_seq": 20, "distance_m": 41559.912, "section_seq": 1, "route_path_id": 102989}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2331H", "location": "Proof House Jn", "stage_seq": 21, "distance_m": 42879.501, "section_seq": 1, "route_path_id": 102989}, {"is_pass": false, "wtt_arr": "2334", "wtt_dep": null, "location": "Birmingham New Street", "stage_seq": 22, "distance_m": 43882.858, "section_seq": 1, "route_path_id": 102989}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 43882.858, "from_m": 0.0, "section_seq": 1, "route_path_id": 102989}], "total_distance_m": 43882.858, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 43118.602, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 764.256, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 19177, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:31:09Z", "source_id": 51745129, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T21:32:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:31:13Z", "source_id": 16700659, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T22:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19192, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:36:36Z", "source_id": 51756618, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T21:38:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:36:37Z", "source_id": 16703890, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T22:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19197, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:41:15Z", "source_id": 51765835, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T21:42:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:41:18Z", "source_id": 16706645, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T22:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19201, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:45:07Z", "source_id": 51773423, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T21:45:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:45:13Z", "source_id": 16708933, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T22:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19205, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:49:18Z", "source_id": 51781638, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T21:49:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:49:22Z", "source_id": 16711413, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T22:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19219, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:57:23Z", "source_id": 51797117, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T21:58:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:57:27Z", "source_id": 16716029, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T22:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19556, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:09:02Z", "source_id": 51818011, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-16T22:09:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:09:03Z", "source_id": 16722410, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-16T23:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19531, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:11:29Z", "source_id": 51822322, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-16T22:12:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:11:31Z", "source_id": 16723801, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-16T23:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19526, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:16:05Z", "source_id": 51830378, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-16T22:16:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:16:11Z", "source_id": 16726285, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-16T23:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19515, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:19:12Z", "source_id": 51835707, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-16T22:19:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:19:17Z", "source_id": 16727842, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-16T23:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19511, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:22:01Z", "source_id": 51840607, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-16T22:22:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:22:01Z", "source_id": 16729286, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-16T23:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19501, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:23:26Z", "source_id": 51843054, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-16T22:24:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:23:28Z", "source_id": 16730058, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-16T23:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19497, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:28:32Z", "source_id": 51851525, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-16T22:29:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:28:38Z", "source_id": 16732587, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-16T23:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19416, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:32:26Z", "source_id": 51857862, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-16T22:34:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:32:28Z", "source_id": 16734506, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-16T23:34:00+01:00", "operational_fact": true}] Rugeley Trent Valley 2230 2230 1 22:30:00 None Birmingham New Street 2334 2334 6B ON TIME 0 minutes https://www.realtimetrains.co.uk/service/gb-nr:Y81022/2026-09-16/detailed None Duddeston 2026-09-16T23:29:30+01:00 Birmingham New Street 5.0 {"type": "LineString", "coordinates": [[-1.8715477, 52.4881998], [-1.8716802999999995, 52.48798899999999], [-1.8718413, 52.487729300000005], [-1.8719512, 52.4875627], [-1.8720652, 52.48738709999999], [-1.8721779, 52.487218099999986], [-1.8722677, 52.48707839999999], [-1.8723817, 52.486906100000006], [-1.8725145, 52.486714199999994], [-1.8726204, 52.4865648], [-1.8727694, 52.48636719999999], [-1.8729129, 52.4861908], [-1.8730991999999995, 52.485979999999984], [-1.8732535999999995, 52.485816], [-1.8734212, 52.485646900000006], [-1.8735927000000003, 52.4854802], [-1.8737645, 52.48532349999999], [-1.8739010000000005, 52.4851986], [-1.8739958999999995, 52.48512360000001], [-1.8741414, 52.4849936], [-1.8742889, 52.4848678], [-1.8745598, 52.48465459999999], [-1.8746375, 52.4845941], [-1.8748172999999997, 52.4844611], [-1.8748425, 52.484443799999994], [-1.8749809, 52.4843598], [-1.8750986999999997, 52.48429169999999], [-1.8755621, 52.48403590000001], [-1.8757025999999997, 52.48395680000001], [-1.8758354999999995, 52.48388189999999], [-1.8764176, 52.4835502], [-1.8768269, 52.4833273], [-1.8771852, 52.4831365], [-1.8773263, 52.48306689999998], [-1.8775467, 52.482957799999994], [-1.8779938, 52.4827492], [-1.8784442999999995, 52.48253369999999], [-1.8785884, 52.48247469999999], [-1.8788604, 52.4823589], [-1.8791171, 52.48226150000001], [-1.8795005, 52.48210859999999], [-1.8797535999999997, 52.4820028], [-1.8798551999999995, 52.4819605], [-1.8799647, 52.4819131], [-1.8803311000000005, 52.481752799999995], [-1.8805044, 52.4816836], [-1.8806042, 52.4816469], [-1.880731, 52.4816049], [-1.8808537000000003, 52.4815679], [-1.8809717, 52.481538599999986], [-1.8810996, 52.4815082], [-1.8812293, 52.481480700000006], [-1.8815023, 52.4814276], [-1.8816035, 52.48140920000001], [-1.8817896999999997, 52.481371800000005], [-1.8819969, 52.481327], [-1.8821864, 52.4812858], [-1.8824292, 52.4812337], [-1.8827738, 52.481165299999994], [-1.88306, 52.48111309999999], [-1.8832712000000005, 52.4810777], [-1.8834860999999996, 52.4810433], [-1.8838007000000003, 52.4809969], [-1.8840133, 52.480965399999995], [-1.8842489, 52.4809351], [-1.8844816414109928, 52.48090093787407], [-1.8847302509395572, 52.48085510196349], [-1.8849483610528928, 52.480812156251616], [-1.885140244333504, 52.48077153606617], [-1.8853101733638975, 52.48073267673489], [-1.88546242072658, 52.48069501358549], [-1.885601259004056, 52.480657981945726], [-1.8857309607788324, 52.48062101714331], [-1.8858557986334148, 52.480583554505984], [-1.8859800451503093, 52.480545029361465], [-1.8861079729120216, 52.480504877037504], [-1.8862438545010585, 52.48046253286181], [-1.8863919624999248, 52.48041743216214], [-1.8865565694911273, 52.48036901026621], [-1.8867419480571712, 52.480316702501746], [-1.886952370780563, 52.48025994419649], [-1.887192110243809, 52.48019817067817], [-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]]} 1.4 2329 2334 Duddeston Birmingham New Street H.s. Birmingham New Street 52.4777498 -1.8995766 52.4777498 -1.8995766 1 0 2026-09-16 22:44:21 TERMINATED 2026-09-16 22:34:00 Birmingham New Street TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16734506 1789597949063325 61 61 2026-09-16 22:44:13.539023 6 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 22:34:13.233235
594209 625405 G30330 362F62M916 2026-09-16 COMPLETE 16735201 2026-09-16 23:34:00 2026-09-16 22:44:21 2026-09-18 22:44:21 {"id": 625405, "stp": "O", "toc": "Merseyrail", "uid": "G30330", "consist": "777148", "dest_crs": "LVC", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G30330/2026-09-16/detailed", "trust_id": "362F62M916", "origin_crs": "HBL", "show_on_map": 0, "dar_est_time": "23:13:00", "dar_platform": null, "dest_station": "Liverpool Central (Northern)", "service_date": "2026-09-16", "dest_arr_time": "2331", "dest_platform": "1", "is_terminated": 1, "next_location": "Liverpool Central (Northern)", "signalling_id": "2F62", "timing_status": "LATE", "origin_station": "Headbolt Lane", "current_leg_arr": "2334", "current_leg_dep": "2332", "current_leg_end": "Liverpool Central (Northern)", "origin_dep_time": "2306", "origin_platform": "1", "current_location": "Liverpool Central (Northern)", "last_update_time": "2026-09-16T22:44:21", "route_debug_link": null, "timing_variation": "+3 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.990340214528519, 53.40874845042491], [-2.9902043, 53.40851060000001], [-2.9901623, 53.40843709999999], [-2.9899379, 53.4080482], [-2.9898908, 53.40798149999999], [-2.9897464999999994, 53.4077772], [-2.9894234000000006, 53.407323700000006], [-2.9891916034289485, 53.407054305739265], [-2.9890911, 53.40693749999999], [-2.9887989, 53.4066603], [-2.9884726, 53.4064096], [-2.9883087, 53.406316199999985], [-2.9880177, 53.4061467], [-2.9877427999999995, 53.4060117], [-2.9874542, 53.4058915], [-2.9871360999999994, 53.4057816], [-2.9868198, 53.405672], [-2.9864185999999995, 53.4055611], [-2.9861189999999995, 53.405494299999994], [-2.9855935, 53.405412], [-2.9846094, 53.405310499999985], [-2.9829115, 53.4051054], [-2.9826091999999997, 53.4050579], [-2.9818114999999996, 53.40491229999999], [-2.9808455, 53.40473510000001], [-2.9807287999999996, 53.4047078], [-2.9806980999999997, 53.4046916], [-2.9806618999999994, 53.4046451], [-2.980629, 53.404628300000006], [-2.9805807, 53.4046144], [-2.9804945999999997, 53.4045875], [-2.980361499999999, 53.40454590000001], [-2.9800720999999997, 53.404440700000016], [-2.979919225515534, 53.404373620070565], [-2.9798106999999994, 53.404326], [-2.9796713999999995, 53.4042589], [-2.9795594, 53.404205]]}", "current_leg_start": "Moorfields (Northern Line)", "dest_arr_time_act": "2331", "motion_projection": null, "next_location_lat": "53.4042050", "next_location_lon": "-2.9795594", "previous_location": "Moorfields (Northern Line)", "current_leg_milage": "0.6", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 1580.746, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 6408.655, \"from_m\": 1580.746, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 6764.951, \"from_m\": 6408.655, \"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\": 7181.685, \"from_m\": 6764.951, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 8836.775, \"from_m\": 7181.685, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 9948.152, \"from_m\": 8836.775, \"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\": 11468.302, \"from_m\": 9948.152, \"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\": 11528.29, \"from_m\": 11468.302, \"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\": 12521.64, \"from_m\": 11528.29, \"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\": 12726.549, \"from_m\": 12521.64, \"capability_applied\": null, \"effective_limit_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\": 13394.744, \"from_m\": 12726.549, \"capability_applied\": null, \"effective_limit_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\": 13564.401, \"from_m\": 13394.744, \"capability_applied\": null, \"effective_limit_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\": 625405, \"profile_key\": \"6b4e0de46c2ab61144ecb574fe35750a65e385e45cc5802e794e22e0fe174a27\", \"schedule_id\": 40402, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2306\", \"location\": \"Headbolt Lane\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 31930}, {\"is_pass\": false, \"wtt_arr\": \"2307H\", \"wtt_dep\": \"2308\", \"location\": \"Kirkby (Merseyside)\", \"stage_seq\": 2, \"distance_m\": 1321.065, \"section_seq\": 1, \"route_path_id\": 31930}, {\"is_pass\": false, \"wtt_arr\": \"2310H\", \"wtt_dep\": \"2316\", \"location\": \"Fazakerley\", \"stage_seq\": 3, \"distance_m\": 4366.15, \"section_seq\": 1, \"route_path_id\": 31930}, {\"is_pass\": false, \"wtt_arr\": \"2318\", \"wtt_dep\": \"2319\", \"location\": \"Rice Lane\", \"stage_seq\": 4, \"distance_m\": 6554.352, \"section_seq\": 1, \"route_path_id\": 31930}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2319H\", \"location\": \"Walton Jn\", \"stage_seq\": 5, \"distance_m\": 7292.719, \"section_seq\": 1, \"route_path_id\": 31930}, {\"is_pass\": false, \"wtt_arr\": \"2321\", \"wtt_dep\": \"2322\", \"location\": \"Kirkdale\", \"stage_seq\": 6, \"distance_m\": 8772.824, \"section_seq\": 1, \"route_path_id\": 31930}, {\"is_pass\": false, \"wtt_arr\": \"2324H\", \"wtt_dep\": \"2325\", \"location\": \"Sandhills\", \"stage_seq\": 7, \"distance_m\": 10157.238, \"section_seq\": 1, \"route_path_id\": 31930}, {\"is_pass\": false, \"wtt_arr\": \"2328\", \"wtt_dep\": \"2329\", \"location\": \"Moorfields (Northern Line)\", \"stage_seq\": 8, \"distance_m\": 12612.014, \"section_seq\": 1, \"route_path_id\": 31930}, {\"is_pass\": false, \"wtt_arr\": \"2331\", \"wtt_dep\": null, \"location\": \"Liverpool Central (Northern)\", \"stage_seq\": 9, \"distance_m\": 13564.401, \"section_seq\": 1, \"route_path_id\": 31930}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 13564.401, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 31930}], \"total_distance_m\": 13564.401, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 13564.401, \"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": "2306", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "2.0", "current_position_lat": "53.4042050", "current_position_lon": "-2.9795594", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 9627, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:14:20Z\", \"source_id\": 51827420, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:15:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:14:28Z\", \"source_id\": 16725357, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9637, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:18:22Z\", \"source_id\": 51834271, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:19:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:18:26Z\", \"source_id\": 16727451, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9641, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:20:24Z\", \"source_id\": 51837803, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:22:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:20:28Z\", \"source_id\": 16728488, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9663, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:24:37Z\", \"source_id\": 51845156, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:25:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:24:41Z\", \"source_id\": 16730644, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9758, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:26:53Z\", \"source_id\": 51848867, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:27:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:26:57Z\", \"source_id\": 16731778, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9770, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:31:06Z\", \"source_id\": 51855659, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:31:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:31:11Z\", \"source_id\": 16733839, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9778, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:33:53Z\", \"source_id\": 51860351, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:34:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:33:57Z\", \"source_id\": 16735201, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:34:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Liverpool Central (Northern)", "service_state_platform": "1", "timing_fact_generation": 1789598039155176, "current_leg_arrival_utc": "2026-09-16T23:34:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T22:34:14.733807", "service_state_evidence_id": 16735201, "current_leg_start_actual_dep": "2026-09-16T23:32:00+01:00", "operational_evidence_version": 21, "service_state_event_time_utc": "2026-09-16T22:34:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T22:44:14.868987", "service_state_valid_until_kind": null, "operational_interpretation_version": 21, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Merseyrail O HBL LVC 2F62 777148 4 75 None {"version": 3, "segments": [{"to_m": 1580.746, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 6408.655, "from_m": 1580.746, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 6764.951, "from_m": 6408.655, "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": 7181.685, "from_m": 6764.951, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 8836.775, "from_m": 7181.685, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 9948.152, "from_m": 8836.775, "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": 11468.302, "from_m": 9948.152, "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": 11528.29, "from_m": 11468.302, "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": 12521.64, "from_m": 11528.29, "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": 12726.549, "from_m": 12521.64, "capability_applied": null, "effective_limit_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": 13394.744, "from_m": 12726.549, "capability_applied": null, "effective_limit_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": 13564.401, "from_m": 13394.744, "capability_applied": null, "effective_limit_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": 625405, "profile_key": "6b4e0de46c2ab61144ecb574fe35750a65e385e45cc5802e794e22e0fe174a27", "schedule_id": 40402, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2306", "location": "Headbolt Lane", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 31930}, {"is_pass": false, "wtt_arr": "2307H", "wtt_dep": "2308", "location": "Kirkby (Merseyside)", "stage_seq": 2, "distance_m": 1321.065, "section_seq": 1, "route_path_id": 31930}, {"is_pass": false, "wtt_arr": "2310H", "wtt_dep": "2316", "location": "Fazakerley", "stage_seq": 3, "distance_m": 4366.15, "section_seq": 1, "route_path_id": 31930}, {"is_pass": false, "wtt_arr": "2318", "wtt_dep": "2319", "location": "Rice Lane", "stage_seq": 4, "distance_m": 6554.352, "section_seq": 1, "route_path_id": 31930}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2319H", "location": "Walton Jn", "stage_seq": 5, "distance_m": 7292.719, "section_seq": 1, "route_path_id": 31930}, {"is_pass": false, "wtt_arr": "2321", "wtt_dep": "2322", "location": "Kirkdale", "stage_seq": 6, "distance_m": 8772.824, "section_seq": 1, "route_path_id": 31930}, {"is_pass": false, "wtt_arr": "2324H", "wtt_dep": "2325", "location": "Sandhills", "stage_seq": 7, "distance_m": 10157.238, "section_seq": 1, "route_path_id": 31930}, {"is_pass": false, "wtt_arr": "2328", "wtt_dep": "2329", "location": "Moorfields (Northern Line)", "stage_seq": 8, "distance_m": 12612.014, "section_seq": 1, "route_path_id": 31930}, {"is_pass": false, "wtt_arr": "2331", "wtt_dep": null, "location": "Liverpool Central (Northern)", "stage_seq": 9, "distance_m": 13564.401, "section_seq": 1, "route_path_id": 31930}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 13564.401, "from_m": 0.0, "section_seq": 1, "route_path_id": 31930}], "total_distance_m": 13564.401, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 13564.401, "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": 9627, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:14:20Z", "source_id": 51827420, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-16T22:15:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:14:28Z", "source_id": 16725357, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-16T23:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9637, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:18:22Z", "source_id": 51834271, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T22:19:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:18:26Z", "source_id": 16727451, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T23:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9641, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:20:24Z", "source_id": 51837803, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T22:22:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:20:28Z", "source_id": 16728488, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T23:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9663, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:24:37Z", "source_id": 51845156, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T22:25:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:24:41Z", "source_id": 16730644, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T23:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9758, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:26:53Z", "source_id": 51848867, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T22:27:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:26:57Z", "source_id": 16731778, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T23:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9770, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:31:06Z", "source_id": 51855659, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T22:31:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:31:11Z", "source_id": 16733839, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T23:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9778, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:33:53Z", "source_id": 51860351, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T22:34:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:33:57Z", "source_id": 16735201, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T23:34:00+01:00", "operational_fact": true}] Headbolt Lane 2306 2306 1 23:13:00 None Liverpool Central (Northern) 2331 2331 1 LATE +3 minutes https://www.realtimetrains.co.uk/service/gb-nr:G30330/2026-09-16/detailed None Moorfields (Northern Line) 2026-09-16T23:32:00+01:00 Liverpool Central (Northern) 2.0 {"type": "LineString", "coordinates": [[-2.990340214528519, 53.40874845042491], [-2.9902043, 53.40851060000001], [-2.9901623, 53.40843709999999], [-2.9899379, 53.4080482], [-2.9898908, 53.40798149999999], [-2.9897464999999994, 53.4077772], [-2.9894234000000006, 53.407323700000006], [-2.9891916034289485, 53.407054305739265], [-2.9890911, 53.40693749999999], [-2.9887989, 53.4066603], [-2.9884726, 53.4064096], [-2.9883087, 53.406316199999985], [-2.9880177, 53.4061467], [-2.9877427999999995, 53.4060117], [-2.9874542, 53.4058915], [-2.9871360999999994, 53.4057816], [-2.9868198, 53.405672], [-2.9864185999999995, 53.4055611], [-2.9861189999999995, 53.405494299999994], [-2.9855935, 53.405412], [-2.9846094, 53.405310499999985], [-2.9829115, 53.4051054], [-2.9826091999999997, 53.4050579], [-2.9818114999999996, 53.40491229999999], [-2.9808455, 53.40473510000001], [-2.9807287999999996, 53.4047078], [-2.9806980999999997, 53.4046916], [-2.9806618999999994, 53.4046451], [-2.980629, 53.404628300000006], [-2.9805807, 53.4046144], [-2.9804945999999997, 53.4045875], [-2.980361499999999, 53.40454590000001], [-2.9800720999999997, 53.404440700000016], [-2.979919225515534, 53.404373620070565], [-2.9798106999999994, 53.404326], [-2.9796713999999995, 53.4042589], [-2.9795594, 53.404205]]} 0.6 2332 2334 Moorfields (Northern Line) Liverpool Central (Northern) Liverpool Central (Northern) 53.4042050 -2.9795594 53.4042050 -2.9795594 1 0 2026-09-16 22:44:21 TERMINATED 2026-09-16 22:34:00 Liverpool Central (Northern) TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16735201 1789598039155176 21 21 2026-09-16 22:44:14.868987 1 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 22:34:14.733807
594210 622210 L86946 061A59MZ16 2026-09-16 COMPLETE 16735673 2026-09-16 23:18:00 2026-09-16 22:44:21 2026-09-18 22:44:21 {"id": 622210, "stp": "P", "toc": "ScotRail", "uid": "L86946", "consist": "170395+HA01", "dest_crs": "ABD", "num_carr": 10, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L86946/2026-09-16/detailed", "trust_id": "061A59MZ16", "origin_crs": "GLQ", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Aberdeen", "service_date": "2026-09-16", "dest_arr_time": "2323", "dest_platform": "3", "is_terminated": 1, "next_location": "Aberdeen", "signalling_id": "1A59", "timing_status": "LATE", "origin_station": "Glasgow Queen St High Level", "current_leg_arr": "2333", "current_leg_dep": "2259", "current_leg_end": "Aberdeen", "origin_dep_time": "2040", "origin_platform": "2", "current_location": "Stonehaven", "last_update_time": "2026-09-16T22:44:21", "route_debug_link": null, "timing_variation": "+11 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.472400731487381, 56.712233408116234], [-2.4723516, 56.7123984], [-2.4723034, 56.712617], [-2.4722557, 56.712827700000005], [-2.4722081, 56.7130506], [-2.4721665999999995, 56.71324189999999], [-2.4721478, 56.713412000000005], [-2.4721343999999994, 56.71360850000001], [-2.472151, 56.71405690000001], [-2.4721728, 56.7145737], [-2.4722209, 56.7149938], [-2.4722398999999995, 56.71521099999999], [-2.4722766, 56.715632], [-2.4723065, 56.7161102], [-2.4723449999999993, 56.71649589999999], [-2.4724249000000005, 56.7171682], [-2.4725879, 56.71787569999999], [-2.4728054, 56.718545], [-2.4729660999999994, 56.7189663], [-2.473152, 56.7193859], [-2.473595, 56.72024179999999], [-2.4741233, 56.721053], [-2.4747038, 56.72189879999999], [-2.4751681, 56.72256429999999], [-2.4754254, 56.72301790000001], [-2.4756810999999996, 56.7235641], [-2.4758601999999996, 56.72410059999999], [-2.4759715999999994, 56.72463140000001], [-2.4759883, 56.725118499999994], [-2.4759673999999996, 56.7255504], [-2.4758918999999997, 56.7260003], [-2.4757787999999996, 56.7264156], [-2.4756219, 56.7267999], [-2.475425, 56.72718700000001], [-2.4752018, 56.7275721], [-2.474999, 56.727882400000006], [-2.4748295, 56.7281412], [-2.4740535, 56.7292933], [-2.4736793, 56.7299032], [-2.4734627, 56.7303861], [-2.4733217, 56.7308691], [-2.4732647, 56.731116099999994], [-2.4732314, 56.73134239999999], [-2.4731931, 56.7317638], [-2.4732208, 56.7322089], [-2.4732727999999997, 56.73269869999999], [-2.4733528999999996, 56.7330437], [-2.4734453999999997, 56.733343600000005], [-2.4736417999999993, 56.733765700000006], [-2.4736545999999997, 56.7337933], [-2.473759499999999, 56.73399059999999], [-2.4737855999999994, 56.7340317], [-2.4738998, 56.73421209999999], [-2.4752763, 56.7360221], [-2.4755748, 56.7365349], [-2.475783799999999, 56.73698149999999], [-2.4758755, 56.7373414], [-2.4759138, 56.73752150000001], [-2.4759288, 56.73783039999999], [-2.4759245999999995, 56.7381742], [-2.4758596999999996, 56.73857099999999], [-2.4757844999999996, 56.738871399999994], [-2.4757111, 56.73901260000001], [-2.4756247, 56.7392257], [-2.4755585, 56.7393684], [-2.475401, 56.7396569], [-2.4751698999999996, 56.74000480000001], [-2.4749272999999996, 56.7403183], [-2.4746422, 56.7406056], [-2.4742665999999995, 56.7409274], [-2.4739036, 56.7412366], [-2.4731870999999996, 56.7417879], [-2.4724345999999997, 56.74234260000001], [-2.4719972, 56.7426656], [-2.4715824, 56.74307670000001], [-2.4712404999999995, 56.7434254], [-2.4709852, 56.74379299999999], [-2.470772, 56.7441611], [-2.4706014, 56.7445469], [-2.4704842999999994, 56.7448971], [-2.4704191, 56.7452697], [-2.470400699999999, 56.745679599999995], [-2.4704205, 56.7458834], [-2.4704728, 56.7463227], [-2.4706102, 56.7467736], [-2.4708129999999997, 56.74719009999999], [-2.4711112, 56.7476521], [-2.4715072, 56.7481208], [-2.4720203999999995, 56.748642699999984], [-2.4728005999999993, 56.74940569999999], [-2.4733504999999996, 56.7498371], [-2.4739645, 56.7502478], [-2.4743527, 56.7504797], [-2.4747521999999997, 56.7506855], [-2.4754013999999995, 56.7509953], [-2.4760479, 56.75128629999999], [-2.481962672421405, 56.75398158922311], [-2.4839082, 56.7548681], [-2.4850927, 56.7554805], [-2.4860288, 56.7559968], [-2.4874632, 56.75686749999999], [-2.494671799999999, 56.76122889999999], [-2.4985208999999995, 56.76355749999999], [-2.499715, 56.7642165], [-2.5004149, 56.764579299999994], [-2.5019852999999994, 56.7653298], [-2.507557, 56.7678399], [-2.5086412, 56.76836409999999], [-2.5096201, 56.7688495], [-2.5096879999999997, 56.768883200000005], [-2.5102738000000007, 56.76922], [-2.5105129, 56.7693574], [-2.5109343, 56.7696072], [-2.5112358999999995, 56.7697859], [-2.5117129999999994, 56.7700615], [-2.5117205, 56.7700664], [-2.5117814999999997, 56.7701039], [-2.5117916, 56.770112700000006], [-2.5120160999999994, 56.7702622], [-2.5128263, 56.7707866], [-2.512869, 56.770814400000006], [-2.5139826, 56.77160289999998], [-2.5146734999999993, 56.7721447], [-2.5152373, 56.772611399999995], [-2.51528279553466, 56.7726523332107], [-2.5163331, 56.7735973], [-2.5163885999999995, 56.7736534], [-2.5171852999999995, 56.7744578], [-2.517505, 56.7748056], [-2.5183393999999995, 56.77573199999999], [-2.5190925, 56.7767454], [-2.519357799999999, 56.77715309999999], [-2.5195974, 56.77755619999999], [-2.5200493, 56.77844100000001], [-2.5202914999999995, 56.7790242], [-2.5204661, 56.7795045], [-2.5207345, 56.780418999999995], [-2.5208781, 56.7811372], [-2.5209512, 56.7816113], [-2.5210202999999995, 56.7826529], [-2.5210108999999994, 56.782944699999994], [-2.5209714, 56.78352819999999], [-2.5207659999999996, 56.78434589999999], [-2.5207054999999996, 56.78460199999999], [-2.520541699999999, 56.7852038], [-2.5202907, 56.785854099999995], [-2.5200220000000004, 56.786439], [-2.5197854, 56.78686559999999], [-2.5191551, 56.787881500000005], [-2.51732, 56.79083919999999], [-2.51528279553466, 56.794088947936075], [-2.5149220999999997, 56.79466430000001], [-2.5147377, 56.794944699999995], [-2.5122936999999994, 56.7989214], [-2.5121883, 56.7991141], [-2.5117455, 56.7999241], [-2.5114995, 56.8004748], [-2.5111469999999994, 56.80136869999998], [-2.5105774, 56.803146], [-2.510558958403184, 56.803198107020805], [-2.5104433, 56.80352489999999], [-2.5102862, 56.8038884], [-2.5099995, 56.80453060000001], [-2.5096323, 56.8051985], [-2.5093381, 56.80571069999999], [-2.5089317999999996, 56.80632069999999], [-2.5083651, 56.8070859], [-2.5077883, 56.8077515], [-2.5073671, 56.8081966], [-2.5066898, 56.8088747], [-2.5061042, 56.809389499999995], [-2.5056874999999996, 56.8097521], [-2.5050719999999997, 56.81024549999999], [-2.5045563, 56.8106358], [-2.5037651, 56.811215700000005], [-2.4977716999999995, 56.815482200000005], [-2.495877, 56.816827800000006], [-2.4939553, 56.8181923], [-2.4908975, 56.820399900000005], [-2.4892971, 56.8215443], [-2.4819491, 56.82674560000001], [-2.4803784, 56.8278903], [-2.4786536999999997, 56.8291144], [-2.4760969, 56.8308991], [-2.4751476, 56.83153469999999], [-2.4739609, 56.8322626], [-2.4734595, 56.8325674], [-2.4729334, 56.83285149999999], [-2.471280699999999, 56.83372800000001], [-2.4689813, 56.8349377], [-2.4645901, 56.837232500000006], [-2.4638898, 56.837599999999995], [-2.4637103, 56.8376938], [-2.4636931, 56.8377028], [-2.4634997, 56.83780389999999], [-2.4629319, 56.83809949999999], [-2.4628235999999997, 56.8381571], [-2.462739899999999, 56.8382008], [-2.4587890999999997, 56.84026389999998], [-2.4578971, 56.8407341], [-2.4572109, 56.8410957], [-2.4567167, 56.841350600000005], [-2.4535138000000005, 56.8431277], [-2.4534804999999995, 56.8431489], [-2.4525221, 56.8437579], [-2.4518111999999994, 56.84423659999999], [-2.4510718, 56.8447503], [-2.4504049, 56.845247699999994], [-2.4497339, 56.8457825], [-2.4491129, 56.8463229], [-2.4484954, 56.8469067], [-2.447999499999999, 56.84741000000001], [-2.4475824, 56.84787980000001], [-2.446465, 56.8492488], [-2.4457687, 56.8500786], [-2.4452296999999996, 56.850670599999994], [-2.4444581999999997, 56.8514938], [-2.4438853999999997, 56.8520765], [-2.4435931495036964, 56.85235009638662], [-2.4428437, 56.8530517], [-2.442063, 56.8537493], [-2.4412729, 56.8544117], [-2.4405485, 56.85499440000001], [-2.4397217, 56.85563440000001], [-2.4388086, 56.85632159999999], [-2.4380243, 56.856862], [-2.4372188, 56.8574081], [-2.4362314, 56.8580441], [-2.4354471, 56.8585392], [-2.434630799999999, 56.8590266], [-2.4335814, 56.859643], [-2.4325139999999994, 56.8602209], [-2.428444, 56.86231709999999], [-2.425451267122708, 56.86384680575856], [-2.423036, 56.8650813], [-2.4228233999999995, 56.8651887], [-2.4218918, 56.865664], [-2.4203339, 56.866490500000005], [-2.4190605, 56.867231999999994], [-2.4174996, 56.8682343], [-2.4163547999999997, 56.8690428], [-2.415965, 56.8693233], [-2.4151573999999996, 56.869944], [-2.4145829999999995, 56.87042], [-2.4140976, 56.870833700000006], [-2.4132715999999994, 56.8715488], [-2.4121899, 56.872545], [-2.4114850999999997, 56.87316299999999], [-2.4058320999999996, 56.87811939999999], [-2.4054880999999995, 56.87842099999999], [-2.4048745, 56.8789231], [-2.4043389999999993, 56.8793157], [-2.4034574, 56.8798876], [-2.4031713999999997, 56.880052000000006], [-2.4027866, 56.880268099999995], [-2.4026764, 56.8803239], [-2.4025595999999996, 56.8803853], [-2.4013608, 56.88097739999999], [-2.4007907999999993, 56.8812685], [-2.4005692, 56.88136829999999], [-2.3999597, 56.88171679999999], [-2.3992008999999994, 56.882222199999994], [-2.3988749, 56.88245040000001], [-2.3982853, 56.8828865], [-2.3977741, 56.88331349999999], [-2.3896564999999996, 56.8903419], [-2.3891295999999995, 56.8908201], [-2.3886544, 56.8913034], [-2.3883055, 56.891659399999995], [-2.3862709999999994, 56.8939645], [-2.3859478999999997, 56.8942879], [-2.3855657, 56.89465399999999], [-2.3849925999999995, 56.8951418], [-2.3844410999999996, 56.8955753], [-2.3839435, 56.8959351], [-2.3834246, 56.8962936], [-2.3828918999999997, 56.8966358], [-2.3821043, 56.8971115], [-2.3813381999999996, 56.89753880000001], [-2.3805587, 56.8979523], [-2.3795261999999995, 56.8984374], [-2.373015755626509, 56.90143760579963], [-2.3705427, 56.9025772], [-2.3694565, 56.9030777], [-2.3684551, 56.90357519999999], [-2.3675808999999997, 56.9040774], [-2.3667891, 56.90456970000001], [-2.3661683999999994, 56.904993299999994], [-2.3655944999999994, 56.90540310000001], [-2.3650228, 56.905850599999994], [-2.3642902, 56.9064855], [-2.3628741, 56.9077925], [-2.3622288, 56.90835189999999], [-2.3615534999999994, 56.9089188], [-2.3608195999999997, 56.9094338], [-2.3602168, 56.90978739999999], [-2.3593178999999997, 56.910333300000005], [-2.3584396999999995, 56.9108424], [-2.3577704999999995, 56.9112199], [-2.3569593, 56.9116114], [-2.3566676999999996, 56.911752], [-2.3468828, 56.9162514], [-2.3454843999999997, 56.91690340000001], [-2.3451562, 56.9170564], [-2.3444983, 56.9173631], [-2.3437857, 56.91773739999999], [-2.3432149, 56.9180869], [-2.3427054999999997, 56.9184333], [-2.3421243, 56.91889619999999], [-2.3415798, 56.9194249], [-2.3411101, 56.9199567], [-2.3408490999999993, 56.9203259], [-2.3405716, 56.9207991], [-2.3403155, 56.92137739999999], [-2.3402203, 56.921700699999995], [-2.3401179, 56.9221997], [-2.3401019000000005, 56.9224247], [-2.3400969, 56.923007299999995], [-2.3401962, 56.9236179], [-2.3402893999999996, 56.9239519], [-2.3404007999999994, 56.9242768], [-2.3406517, 56.9248241], [-2.3410129999999993, 56.9253779], [-2.3414091, 56.9258485], [-2.3416902, 56.926143399999994], [-2.3419790999999996, 56.9264178], [-2.3424447, 56.9268208], [-2.3431244, 56.9273359], [-2.3478214, 56.9305402], [-2.3487735999999995, 56.93124280000001], [-2.3493777, 56.93175879999999], [-2.3497356999999996, 56.932112800000006], [-2.3499325, 56.932307300000005], [-2.3503277, 56.9327801], [-2.3506603, 56.93324069999999], [-2.3509731, 56.933740799999995], [-2.3511673999999996, 56.934176699999995], [-2.3513519, 56.9346939], [-2.3514551999999997, 56.935175099999995], [-2.3515003, 56.93559249999999], [-2.3515086, 56.935942399999995], [-2.3514693, 56.93640669999999], [-2.3514078, 56.93675759999999], [-2.3512574, 56.9372426], [-2.3511347, 56.9375479], [-2.3510075, 56.9377879], [-2.3509371, 56.93792080000001], [-2.3508509, 56.9380833], [-2.3506918, 56.93832590000001], [-2.3506486999999994, 56.9383825], [-2.350427499999999, 56.938663099999985], [-2.3502998, 56.93884069999999], [-2.3501271, 56.93902740000001], [-2.349991, 56.93917869999999], [-2.3494552, 56.939693000000005], [-2.3491689, 56.93992020000001], [-2.3486575999999997, 56.9403109], [-2.3480802, 56.94068920000001], [-2.3475304999999995, 56.94100869999999], [-2.3468633000000003, 56.9413506], [-2.3463980999999996, 56.9415612], [-2.3462910999999997, 56.9416097], [-2.3454495, 56.941945200000006], [-2.3445643000000005, 56.942229299999994], [-2.3437226999999994, 56.9424573], [-2.3426655999999997, 56.942692699999995], [-2.3416753, 56.9428571], [-2.3401201, 56.9431167], [-2.3396468, 56.94319149999999], [-2.3386384, 56.943348799999995], [-2.3374492999999994, 56.94354740000001], [-2.3365768999999994, 56.9437104], [-2.3357101, 56.94392719999999], [-2.3356197387107556, 56.94395270536607], [-2.3350196, 56.9441221], [-2.3342063, 56.944396999999995], [-2.3330259, 56.9448656], [-2.3307115, 56.9457974], [-2.3286651999999997, 56.9466312], [-2.3263662, 56.94756799999999], [-2.3255545, 56.94795539999999], [-2.3252210999999994, 56.948133199999994], [-2.324902, 56.948315699999995], [-2.3242855999999996, 56.9487086], [-2.3236871, 56.9491574], [-2.3233808, 56.9494006], [-2.3231223, 56.9496426], [-2.3228871999999994, 56.949875000000006], [-2.3226829, 56.950106], [-2.3224106705175154, 56.950460683864705], [-2.3223118, 56.95058950000001], [-2.3216522, 56.9516245], [-2.3215228999999997, 56.951814], [-2.3214726000000003, 56.951881], [-2.3210531999999997, 56.95237939999999], [-2.3207398, 56.9526871], [-2.3204254, 56.952967099999995], [-2.320119, 56.9532405], [-2.3197815, 56.9534716], [-2.319275199999999, 56.953807899999994], [-2.3186575, 56.9541624], [-2.3179723, 56.9545081], [-2.3170398, 56.9549094], [-2.3163456, 56.9551641], [-2.3154967, 56.95542269999999], [-2.3147063, 56.955640499999994], [-2.3136524000000005, 56.9558654], [-2.3128461999999996, 56.956010899999995], [-2.3124069000000005, 56.9560727], [-2.3115168, 56.95619429999999], [-2.3108014, 56.95628089999999], [-2.3098249999999996, 56.95637769999999], [-2.3085928999999994, 56.95647149999999], [-2.3071521, 56.956536], [-2.3061866, 56.95656379999999], [-2.3051933, 56.9565698], [-2.3040954, 56.95654480000001], [-2.302993, 56.95649199999999], [-2.3020246999999996, 56.9564318], [-2.3007795999999994, 56.95632359999999], [-2.2998657999999996, 56.9562595], [-2.2988999999999997, 56.95622459999999], [-2.2979675, 56.95623040000001], [-2.2971731, 56.9562754], [-2.2962196999999995, 56.9563527], [-2.2955534, 56.9564335], [-2.2950695, 56.95650210000001], [-2.2936822, 56.9567592], [-2.2928071, 56.9569231], [-2.2919244, 56.95707579999999], [-2.2912236, 56.9571722], [-2.2905316, 56.9572521], [-2.2895868, 56.9573445], [-2.2888777999999994, 56.95738999999999], [-2.287769, 56.95743850000001], [-2.2863642999999993, 56.9574502], [-2.2853784, 56.9574267], [-2.2841691, 56.9573591], [-2.2831564, 56.957263700000006], [-2.2821820999999995, 56.9571463], [-2.2810659, 56.9569835], [-2.2802951999999994, 56.9568498], [-2.2786437, 56.95651], [-2.2738013, 56.9554841], [-2.2729334, 56.95530259999999], [-2.2721052, 56.95517189999999], [-2.2711559, 56.955068700000005], [-2.270246, 56.9550046], [-2.2694354, 56.954974099999994], [-2.2685431, 56.954974099999994], [-2.2676579, 56.9549871], [-2.2666333, 56.95506859999999], [-2.2657817, 56.9551502], [-2.2649375, 56.9552707], [-2.2642721999999997, 56.9553999], [-2.2635467999999994, 56.95557], [-2.2624438999999996, 56.95586990000001], [-2.2617141, 56.9561163], [-2.2608262999999997, 56.95640960000001], [-2.2602535999999995, 56.9565673], [-2.2596521, 56.95671289999999], [-2.2587946999999997, 56.9568932], [-2.2578645, 56.9570876], [-2.2571057, 56.9572558], [-2.256097, 56.9574704], [-2.2548157, 56.95777859999998], [-2.2480409999999997, 56.95951899999999], [-2.2467886999999997, 56.9598273], [-2.2458174999999994, 56.9600356], [-2.2457882102988034, 56.960040835216695], [-2.2443858, 56.96029149999999], [-2.2436631, 56.96041499999999], [-2.2427895999999996, 56.9605778], [-2.2420762, 56.96074629999999], [-2.2413268999999993, 56.9609625], [-2.2403190999999993, 56.961284199999994], [-2.2385651999999996, 56.96188899999999], [-2.2370816999999996, 56.9624006], [-2.2293982, 56.9650492], [-2.2285206, 56.96537829999999], [-2.2284341, 56.9654107], [-2.2275601, 56.9657611], [-2.2274146999999997, 56.96582850000001], [-2.2269242, 56.9660516], [-2.2265309999999996, 56.9662391], [-2.2259747, 56.96651109999999], [-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": "Montrose", "dest_arr_time_act": "2323", "motion_projection": null, "next_location_lat": "57.1427610", "next_location_lon": "-2.0980311", "previous_location": "Arbroath", "current_leg_milage": "40.5", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 179.518, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 1093.771, \"from_m\": 179.518, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 3600.351, \"from_m\": 1093.771, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 3967.965, \"from_m\": 3600.351, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 4944.228, \"from_m\": 3967.965, \"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\": 5249.173, \"from_m\": 4944.228, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 27487.108, \"from_m\": 5249.173, \"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\": 31408.817, \"from_m\": 27487.108, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 32002.27, \"from_m\": 31408.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\": 32432.067, \"from_m\": 32002.27, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 32472.265, \"from_m\": 32432.067, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 32713.785, \"from_m\": 32472.265, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 35412.077, \"from_m\": 32713.785, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 46083.411, \"from_m\": 35412.077, \"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\": 47146.553, \"from_m\": 46083.411, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 47888.955, \"from_m\": 47146.553, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 47913.945, \"from_m\": 47888.955, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 47921.361, \"from_m\": 47913.945, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 49374.971, \"from_m\": 47921.361, \"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\": 53805.978, \"from_m\": 49374.971, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 54741.388, \"from_m\": 53805.978, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 58536.783, \"from_m\": 54741.388, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 70868.622, \"from_m\": 58536.783, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 70903.836, \"from_m\": 70868.622, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 83181.53, \"from_m\": 70903.836, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 94421.115, \"from_m\": 83181.53, \"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\": 97110.154, \"from_m\": 94421.115, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 97180.661, \"from_m\": 97110.154, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 99432.213, \"from_m\": 97180.661, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 100038.222, \"from_m\": 99432.213, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 100670.721, \"from_m\": 100038.222, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 101764.23, \"from_m\": 100670.721, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 102281.842, \"from_m\": 101764.23, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 106121.566, \"from_m\": 102281.842, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 107929.145, \"from_m\": 106121.566, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 109819.792, \"from_m\": 107929.145, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 115030.039, \"from_m\": 109819.792, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 115068.827, \"from_m\": 115030.039, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 116946.897, \"from_m\": 115068.827, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 117023.928, \"from_m\": 116946.897, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 125988.417, \"from_m\": 117023.928, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 131585.766, \"from_m\": 125988.417, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 133046.78, \"from_m\": 131585.766, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 133210.399, \"from_m\": 133046.78, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 133257.924, \"from_m\": 133210.399, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 133833.061, \"from_m\": 133257.924, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 134601.78, \"from_m\": 133833.061, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 134724.75, \"from_m\": 134601.78, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 134797.795, \"from_m\": 134724.75, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 134819.659, \"from_m\": 134797.795, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 134875.218, \"from_m\": 134819.659, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 135165.67, \"from_m\": 134875.218, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 136673.357, \"from_m\": 135165.67, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 140442.61, \"from_m\": 136673.357, \"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\": 142855.841, \"from_m\": 140442.61, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 151412.064, \"from_m\": 142855.841, \"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\": 152478.124, \"from_m\": 151412.064, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 158169.382, \"from_m\": 152478.124, \"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\": 158210.774, \"from_m\": 158169.382, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 158642.994, \"from_m\": 158210.774, \"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\": 159909.505, \"from_m\": 158642.994, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 161020.45, \"from_m\": 159909.505, \"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\": 161380.514, \"from_m\": 161020.45, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 161439.006, \"from_m\": 161380.514, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 161485.342, \"from_m\": 161439.006, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 163771.883, \"from_m\": 161485.342, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 165965.42, \"from_m\": 163771.883, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 172430.1, \"from_m\": 165965.42, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 179658.638, \"from_m\": 172430.1, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 182764.907, \"from_m\": 179658.638, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 187374.903, \"from_m\": 182764.907, \"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\": 192823.535, \"from_m\": 187374.903, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 205184.168, \"from_m\": 192823.535, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 205453.63, \"from_m\": 205184.168, \"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\": 205496.284, \"from_m\": 205453.63, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 210928.995, \"from_m\": 205496.284, \"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\": 213528.44, \"from_m\": 210928.995, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 221350.629, \"from_m\": 213528.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\": 225987.369, \"from_m\": 221350.629, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 231318.035, \"from_m\": 225987.369, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 238494.496, \"from_m\": 231318.035, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 246001.842, \"from_m\": 238494.496, \"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\": 247847.348, \"from_m\": 246001.842, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 247945.1, \"from_m\": 247847.348, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 247974.276, \"from_m\": 247945.1, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 248296.915, \"from_m\": 247974.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}], \"service_id\": 622210, \"profile_key\": \"d283c9ccb2ccea1a459dd95c0b5d0901d7108c045c840796e0f2df3aa71f47d3\", \"schedule_id\": 18551, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2040\", \"location\": \"Glasgow Queen St High Level\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 73420}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2042\", \"location\": \"Cowlairs South Jn\", \"stage_seq\": 2, \"distance_m\": 1895.532, \"section_seq\": 1, \"route_path_id\": 73420}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2042H\", \"location\": \"Cowlairs West Jn\", \"stage_seq\": 3, \"distance_m\": 2785.912, \"section_seq\": 1, \"route_path_id\": 73420}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2044\", \"location\": \"Bishopbriggs\", \"stage_seq\": 4, \"distance_m\": 5079.683, \"section_seq\": 1, \"route_path_id\": 73420}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2046H\", \"location\": \"Lenzie\", \"stage_seq\": 5, \"distance_m\": 9924.035, \"section_seq\": 1, \"route_path_id\": 73420}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2049H\", \"location\": \"Croy\", \"stage_seq\": 6, \"distance_m\": 18276.555, \"section_seq\": 1, \"route_path_id\": 73420}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2055H\", \"location\": \"Greenhill Upper Jn\", \"stage_seq\": 7, \"distance_m\": 27859.191, \"section_seq\": 1, \"route_path_id\": 73420}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2056\", \"location\": \"Greenhill Lower Jn\", \"stage_seq\": 8, \"distance_m\": 28917.076, \"section_seq\": 1, \"route_path_id\": 73420}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2058H\", \"location\": \"Carmuirs West Jn\", \"stage_seq\": 9, \"distance_m\": 32432.067, \"section_seq\": 1, \"route_path_id\": 73420}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2059\", \"location\": \"Larbert Jn\", \"stage_seq\": 10, \"distance_m\": 33525.745, \"section_seq\": 1, \"route_path_id\": 73420}, {\"is_pass\": false, \"wtt_arr\": \"2106\", \"wtt_dep\": \"2108H\", \"location\": \"Stirling\", \"stage_seq\": 11, \"distance_m\": 47499.761, \"section_seq\": 1, \"route_path_id\": 73420}, {\"is_pass\": false, \"wtt_arr\": \"2112H\", \"wtt_dep\": \"2114\", \"location\": \"Bridge of Allan\", \"stage_seq\": 12, \"distance_m\": 52056.056, \"section_seq\": 1, \"route_path_id\": 73420}, {\"is_pass\": false, \"wtt_arr\": \"2117\", \"wtt_dep\": \"2118H\", \"location\": \"Dunblane\", \"stage_seq\": 13, \"distance_m\": 55410.798, \"section_seq\": 1, \"route_path_id\": 73420}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2121H\", \"location\": \"Dunblane Sig. 43\", \"stage_seq\": 14, \"distance_m\": 56264.497, \"section_seq\": 1, \"route_path_id\": 73420}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2125\", \"location\": \"Greenloaning\", \"stage_seq\": 15, \"distance_m\": 65049.96, \"section_seq\": 1, \"route_path_id\": 73420}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2128\", \"location\": \"Blackford\", \"stage_seq\": 16, \"distance_m\": 71586.162, \"section_seq\": 1, \"route_path_id\": 73420}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2131H\", \"location\": \"Auchterarder S.B.\", \"stage_seq\": 17, \"distance_m\": 78406.847, \"section_seq\": 1, \"route_path_id\": 73420}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2136H\", \"location\": \"Hilton Jn Sig. HJ19\", \"stage_seq\": 18, \"distance_m\": 92223.512, \"section_seq\": 1, \"route_path_id\": 73420}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2139\", \"location\": \"Hilton Jn\", \"stage_seq\": 19, \"distance_m\": 97301.61, \"section_seq\": 1, \"route_path_id\": 73420}, {\"is_pass\": false, \"wtt_arr\": \"2143\", \"wtt_dep\": \"2145\", \"location\": \"Perth\", \"stage_seq\": 20, \"distance_m\": 100442.375, \"section_seq\": 1, \"route_path_id\": 73420}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2147H\", \"location\": \"Barnhill Jn (Perth)\", \"stage_seq\": 21, \"distance_m\": 101764.23, \"section_seq\": 1, \"route_path_id\": 73420}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2155H\", \"location\": \"Errol L.C.\", \"stage_seq\": 22, \"distance_m\": 116863.437, \"section_seq\": 1, \"route_path_id\": 73420}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2159H\", \"location\": \"Longforgan L.C.\", \"stage_seq\": 23, \"distance_m\": 124836.613, \"section_seq\": 1, \"route_path_id\": 73420}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2200H\", \"location\": \"Dundee 697 Sig.\", \"stage_seq\": 24, \"distance_m\": 129098.048, \"section_seq\": 1, \"route_path_id\": 73420}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2203H\", \"location\": \"Dundee Central Jn\", \"stage_seq\": 25, \"distance_m\": 133210.399, \"section_seq\": 1, \"route_path_id\": 73420}, {\"is_pass\": false, \"wtt_arr\": \"2205\", \"wtt_dep\": \"2207H\", \"location\": \"Dundee\", \"stage_seq\": 26, \"distance_m\": 133774.901, \"section_seq\": 1, \"route_path_id\": 73420}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2209H\", \"location\": \"Camperdown Jn\", \"stage_seq\": 27, \"distance_m\": 134875.218, \"section_seq\": 1, \"route_path_id\": 73420}, {\"is_pass\": false, \"wtt_arr\": \"2213H\", \"wtt_dep\": \"2215\", \"location\": \"Broughty Ferry\", \"stage_seq\": 28, \"distance_m\": 140247.073, \"section_seq\": 1, \"route_path_id\": 73420}, {\"is_pass\": false, \"wtt_arr\": \"2218\", \"wtt_dep\": \"2219H\", \"location\": \"Monifieth\", \"stage_seq\": 29, \"distance_m\": 144061.073, \"section_seq\": 1, \"route_path_id\": 73420}, {\"is_pass\": false, \"wtt_arr\": \"2224\", \"wtt_dep\": \"2225H\", \"location\": \"Carnoustie\", \"stage_seq\": 30, \"distance_m\": 151379.302, \"section_seq\": 1, \"route_path_id\": 73420}, {\"is_pass\": false, \"wtt_arr\": \"2231H\", \"wtt_dep\": \"2233\", \"location\": \"Arbroath\", \"stage_seq\": 31, \"distance_m\": 161200.965, \"section_seq\": 1, \"route_path_id\": 73420}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2238H\", \"location\": \"Inverkeilor\", \"stage_seq\": 32, \"distance_m\": 171008.78, \"section_seq\": 1, \"route_path_id\": 73420}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2242H\", \"location\": \"Usan Jn\", \"stage_seq\": 33, \"distance_m\": 179827.783, \"section_seq\": 1, \"route_path_id\": 73420}, {\"is_pass\": false, \"wtt_arr\": \"2245H\", \"wtt_dep\": \"2247\", \"location\": \"Montrose\", \"stage_seq\": 34, \"distance_m\": 183062.006, \"section_seq\": 1, \"route_path_id\": 73420}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2253\", \"location\": \"Craigo S.B.\", \"stage_seq\": 35, \"distance_m\": 190690.824, \"section_seq\": 1, \"route_path_id\": 73420}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2256H\", \"location\": \"Laurencekirk\", \"stage_seq\": 36, \"distance_m\": 199355.593, \"section_seq\": 1, \"route_path_id\": 73420}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2302H\", \"location\": \"Carmont\", \"stage_seq\": 37, \"distance_m\": 213598.098, \"section_seq\": 1, \"route_path_id\": 73420}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2307\", \"location\": \"Stonehaven\", \"stage_seq\": 38, \"distance_m\": 222443.15, \"section_seq\": 1, \"route_path_id\": 73420}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2311\", \"location\": \"Aberdeen Sig. A223\", \"stage_seq\": 39, \"distance_m\": 231532.444, \"section_seq\": 1, \"route_path_id\": 73420}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2314\", \"location\": \"Aberdeen Sig. A229\", \"stage_seq\": 40, \"distance_m\": 237394.078, \"section_seq\": 1, \"route_path_id\": 73420}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2317\", \"location\": \"Aberdeen Sig. A55\", \"stage_seq\": 41, \"distance_m\": 244630.75, \"section_seq\": 1, \"route_path_id\": 73420}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2318\", \"location\": \"Craiginches South Jn\", \"stage_seq\": 42, \"distance_m\": 245651.949, \"section_seq\": 1, \"route_path_id\": 73420}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2320H\", \"location\": \"Aberdeen Ferryhill Jn\", \"stage_seq\": 43, \"distance_m\": 247534.081, \"section_seq\": 1, \"route_path_id\": 73420}, {\"is_pass\": false, \"wtt_arr\": \"2323\", \"wtt_dep\": null, \"location\": \"Aberdeen\", \"stage_seq\": 44, \"distance_m\": 248296.915, \"section_seq\": 1, \"route_path_id\": 73420}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 248296.915, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 73420}], \"total_distance_m\": 248296.915, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 248191.194, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 105.721, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2040", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "34.0", "current_position_lat": "57.1427610", "current_position_lon": "-2.0980311", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 1481, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T19:45:09Z\", \"source_id\": 51504338, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T19:45:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T19:45:12Z\", \"source_id\": 16631140, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T20:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1497, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T19:47:26Z\", \"source_id\": 51509813, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T19:48:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T19:47:28Z\", \"source_id\": 16632678, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T20:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1501, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T19:50:54Z\", \"source_id\": 51518257, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T19:51:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T19:50:53Z\", \"source_id\": 16635095, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T20:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 643, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:05:15Z\", \"source_id\": 51553324, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T20:06:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:05:16Z\", \"source_id\": 16645021, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 442, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:17:01Z\", \"source_id\": 51582257, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T20:17:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:17:07Z\", \"source_id\": 16653183, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:46:21Z\", \"source_id\": 16672633, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 413, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:12:34Z\", \"source_id\": 51706845, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:14:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:12:37Z\", \"source_id\": 16689364, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:22:07Z\", \"source_id\": 16695216, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:37:28Z\", \"source_id\": 16704375, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:44:33Z\", \"source_id\": 16708605, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:00:39Z\", \"source_id\": 16717794, \"stage_seq\": 34, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:34:14Z\", \"source_id\": 16735352, \"stage_seq\": 44, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:33:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Aberdeen", "service_state_platform": "3", "timing_fact_generation": 1789598092600541, "current_leg_arrival_utc": "2026-09-16T23:34:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T22:34:14.746170", "service_state_evidence_id": 16735352, "current_leg_start_actual_dep": "2026-09-16T22:58:00+01:00", "operational_evidence_version": 69, "service_state_event_time_utc": "2026-09-16T22:33:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T22:44:14.883319", "service_state_valid_until_kind": null, "operational_interpretation_version": 69, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} ScotRail P GLQ ABD 1A59 170395+HA01 10 100 None {"version": 3, "segments": [{"to_m": 179.518, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 25.0}, {"to_m": 1093.771, "from_m": 179.518, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 50.0}, {"to_m": 3600.351, "from_m": 1093.771, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 60.0}, {"to_m": 3967.965, "from_m": 3600.351, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 70.0}, {"to_m": 4944.228, "from_m": 3967.965, "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": 5249.173, "from_m": 4944.228, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 85.0}, {"to_m": 27487.108, "from_m": 5249.173, "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": 31408.817, "from_m": 27487.108, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 32002.27, "from_m": 31408.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": 32432.067, "from_m": 32002.27, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 32472.265, "from_m": 32432.067, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 32713.785, "from_m": 32472.265, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 35412.077, "from_m": 32713.785, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 46083.411, "from_m": 35412.077, "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": 47146.553, "from_m": 46083.411, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 47888.955, "from_m": 47146.553, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 47913.945, "from_m": 47888.955, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 47921.361, "from_m": 47913.945, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 49374.971, "from_m": 47921.361, "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": 53805.978, "from_m": 49374.971, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 54741.388, "from_m": 53805.978, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 58536.783, "from_m": 54741.388, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 70868.622, "from_m": 58536.783, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 70903.836, "from_m": 70868.622, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 83181.53, "from_m": 70903.836, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 94421.115, "from_m": 83181.53, "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": 97110.154, "from_m": 94421.115, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 97180.661, "from_m": 97110.154, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 99432.213, "from_m": 97180.661, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 100038.222, "from_m": 99432.213, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 100670.721, "from_m": 100038.222, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 101764.23, "from_m": 100670.721, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 102281.842, "from_m": 101764.23, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 106121.566, "from_m": 102281.842, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 107929.145, "from_m": 106121.566, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 109819.792, "from_m": 107929.145, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 115030.039, "from_m": 109819.792, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 115068.827, "from_m": 115030.039, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 116946.897, "from_m": 115068.827, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 117023.928, "from_m": 116946.897, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 125988.417, "from_m": 117023.928, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 131585.766, "from_m": 125988.417, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 133046.78, "from_m": 131585.766, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 133210.399, "from_m": 133046.78, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 133257.924, "from_m": 133210.399, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 133833.061, "from_m": 133257.924, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 134601.78, "from_m": 133833.061, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 134724.75, "from_m": 134601.78, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 134797.795, "from_m": 134724.75, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 134819.659, "from_m": 134797.795, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 134875.218, "from_m": 134819.659, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 135165.67, "from_m": 134875.218, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 136673.357, "from_m": 135165.67, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 140442.61, "from_m": 136673.357, "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": 142855.841, "from_m": 140442.61, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 151412.064, "from_m": 142855.841, "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": 152478.124, "from_m": 151412.064, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 158169.382, "from_m": 152478.124, "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": 158210.774, "from_m": 158169.382, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 158642.994, "from_m": 158210.774, "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": 159909.505, "from_m": 158642.994, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 161020.45, "from_m": 159909.505, "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": 161380.514, "from_m": 161020.45, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 161439.006, "from_m": 161380.514, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 161485.342, "from_m": 161439.006, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 163771.883, "from_m": 161485.342, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 165965.42, "from_m": 163771.883, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 172430.1, "from_m": 165965.42, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 179658.638, "from_m": 172430.1, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 182764.907, "from_m": 179658.638, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 187374.903, "from_m": 182764.907, "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": 192823.535, "from_m": 187374.903, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 205184.168, "from_m": 192823.535, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 205453.63, "from_m": 205184.168, "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": 205496.284, "from_m": 205453.63, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 210928.995, "from_m": 205496.284, "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": 213528.44, "from_m": 210928.995, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 221350.629, "from_m": 213528.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": 225987.369, "from_m": 221350.629, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 231318.035, "from_m": 225987.369, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 238494.496, "from_m": 231318.035, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 246001.842, "from_m": 238494.496, "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": 247847.348, "from_m": 246001.842, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 247945.1, "from_m": 247847.348, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 247974.276, "from_m": 247945.1, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 248296.915, "from_m": 247974.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}], "service_id": 622210, "profile_key": "d283c9ccb2ccea1a459dd95c0b5d0901d7108c045c840796e0f2df3aa71f47d3", "schedule_id": 18551, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2040", "location": "Glasgow Queen St High Level", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 73420}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2042", "location": "Cowlairs South Jn", "stage_seq": 2, "distance_m": 1895.532, "section_seq": 1, "route_path_id": 73420}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2042H", "location": "Cowlairs West Jn", "stage_seq": 3, "distance_m": 2785.912, "section_seq": 1, "route_path_id": 73420}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2044", "location": "Bishopbriggs", "stage_seq": 4, "distance_m": 5079.683, "section_seq": 1, "route_path_id": 73420}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2046H", "location": "Lenzie", "stage_seq": 5, "distance_m": 9924.035, "section_seq": 1, "route_path_id": 73420}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2049H", "location": "Croy", "stage_seq": 6, "distance_m": 18276.555, "section_seq": 1, "route_path_id": 73420}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2055H", "location": "Greenhill Upper Jn", "stage_seq": 7, "distance_m": 27859.191, "section_seq": 1, "route_path_id": 73420}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2056", "location": "Greenhill Lower Jn", "stage_seq": 8, "distance_m": 28917.076, "section_seq": 1, "route_path_id": 73420}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2058H", "location": "Carmuirs West Jn", "stage_seq": 9, "distance_m": 32432.067, "section_seq": 1, "route_path_id": 73420}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2059", "location": "Larbert Jn", "stage_seq": 10, "distance_m": 33525.745, "section_seq": 1, "route_path_id": 73420}, {"is_pass": false, "wtt_arr": "2106", "wtt_dep": "2108H", "location": "Stirling", "stage_seq": 11, "distance_m": 47499.761, "section_seq": 1, "route_path_id": 73420}, {"is_pass": false, "wtt_arr": "2112H", "wtt_dep": "2114", "location": "Bridge of Allan", "stage_seq": 12, "distance_m": 52056.056, "section_seq": 1, "route_path_id": 73420}, {"is_pass": false, "wtt_arr": "2117", "wtt_dep": "2118H", "location": "Dunblane", "stage_seq": 13, "distance_m": 55410.798, "section_seq": 1, "route_path_id": 73420}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2121H", "location": "Dunblane Sig. 43", "stage_seq": 14, "distance_m": 56264.497, "section_seq": 1, "route_path_id": 73420}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2125", "location": "Greenloaning", "stage_seq": 15, "distance_m": 65049.96, "section_seq": 1, "route_path_id": 73420}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2128", "location": "Blackford", "stage_seq": 16, "distance_m": 71586.162, "section_seq": 1, "route_path_id": 73420}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2131H", "location": "Auchterarder S.B.", "stage_seq": 17, "distance_m": 78406.847, "section_seq": 1, "route_path_id": 73420}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2136H", "location": "Hilton Jn Sig. HJ19", "stage_seq": 18, "distance_m": 92223.512, "section_seq": 1, "route_path_id": 73420}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2139", "location": "Hilton Jn", "stage_seq": 19, "distance_m": 97301.61, "section_seq": 1, "route_path_id": 73420}, {"is_pass": false, "wtt_arr": "2143", "wtt_dep": "2145", "location": "Perth", "stage_seq": 20, "distance_m": 100442.375, "section_seq": 1, "route_path_id": 73420}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2147H", "location": "Barnhill Jn (Perth)", "stage_seq": 21, "distance_m": 101764.23, "section_seq": 1, "route_path_id": 73420}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2155H", "location": "Errol L.C.", "stage_seq": 22, "distance_m": 116863.437, "section_seq": 1, "route_path_id": 73420}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2159H", "location": "Longforgan L.C.", "stage_seq": 23, "distance_m": 124836.613, "section_seq": 1, "route_path_id": 73420}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2200H", "location": "Dundee 697 Sig.", "stage_seq": 24, "distance_m": 129098.048, "section_seq": 1, "route_path_id": 73420}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2203H", "location": "Dundee Central Jn", "stage_seq": 25, "distance_m": 133210.399, "section_seq": 1, "route_path_id": 73420}, {"is_pass": false, "wtt_arr": "2205", "wtt_dep": "2207H", "location": "Dundee", "stage_seq": 26, "distance_m": 133774.901, "section_seq": 1, "route_path_id": 73420}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2209H", "location": "Camperdown Jn", "stage_seq": 27, "distance_m": 134875.218, "section_seq": 1, "route_path_id": 73420}, {"is_pass": false, "wtt_arr": "2213H", "wtt_dep": "2215", "location": "Broughty Ferry", "stage_seq": 28, "distance_m": 140247.073, "section_seq": 1, "route_path_id": 73420}, {"is_pass": false, "wtt_arr": "2218", "wtt_dep": "2219H", "location": "Monifieth", "stage_seq": 29, "distance_m": 144061.073, "section_seq": 1, "route_path_id": 73420}, {"is_pass": false, "wtt_arr": "2224", "wtt_dep": "2225H", "location": "Carnoustie", "stage_seq": 30, "distance_m": 151379.302, "section_seq": 1, "route_path_id": 73420}, {"is_pass": false, "wtt_arr": "2231H", "wtt_dep": "2233", "location": "Arbroath", "stage_seq": 31, "distance_m": 161200.965, "section_seq": 1, "route_path_id": 73420}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2238H", "location": "Inverkeilor", "stage_seq": 32, "distance_m": 171008.78, "section_seq": 1, "route_path_id": 73420}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2242H", "location": "Usan Jn", "stage_seq": 33, "distance_m": 179827.783, "section_seq": 1, "route_path_id": 73420}, {"is_pass": false, "wtt_arr": "2245H", "wtt_dep": "2247", "location": "Montrose", "stage_seq": 34, "distance_m": 183062.006, "section_seq": 1, "route_path_id": 73420}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2253", "location": "Craigo S.B.", "stage_seq": 35, "distance_m": 190690.824, "section_seq": 1, "route_path_id": 73420}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2256H", "location": "Laurencekirk", "stage_seq": 36, "distance_m": 199355.593, "section_seq": 1, "route_path_id": 73420}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2302H", "location": "Carmont", "stage_seq": 37, "distance_m": 213598.098, "section_seq": 1, "route_path_id": 73420}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2307", "location": "Stonehaven", "stage_seq": 38, "distance_m": 222443.15, "section_seq": 1, "route_path_id": 73420}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2311", "location": "Aberdeen Sig. A223", "stage_seq": 39, "distance_m": 231532.444, "section_seq": 1, "route_path_id": 73420}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2314", "location": "Aberdeen Sig. A229", "stage_seq": 40, "distance_m": 237394.078, "section_seq": 1, "route_path_id": 73420}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2317", "location": "Aberdeen Sig. A55", "stage_seq": 41, "distance_m": 244630.75, "section_seq": 1, "route_path_id": 73420}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2318", "location": "Craiginches South Jn", "stage_seq": 42, "distance_m": 245651.949, "section_seq": 1, "route_path_id": 73420}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2320H", "location": "Aberdeen Ferryhill Jn", "stage_seq": 43, "distance_m": 247534.081, "section_seq": 1, "route_path_id": 73420}, {"is_pass": false, "wtt_arr": "2323", "wtt_dep": null, "location": "Aberdeen", "stage_seq": 44, "distance_m": 248296.915, "section_seq": 1, "route_path_id": 73420}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 248296.915, "from_m": 0.0, "section_seq": 1, "route_path_id": 73420}], "total_distance_m": 248296.915, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 248191.194, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 105.721, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 1481, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T19:45:09Z", "source_id": 51504338, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T19:45:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T19:45:12Z", "source_id": 16631140, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T20:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1497, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T19:47:26Z", "source_id": 51509813, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T19:48:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T19:47:28Z", "source_id": 16632678, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T20:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1501, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T19:50:54Z", "source_id": 51518257, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T19:51:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T19:50:53Z", "source_id": 16635095, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T20:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 643, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:05:15Z", "source_id": 51553324, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T20:06:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:05:16Z", "source_id": 16645021, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T21:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 442, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:17:01Z", "source_id": 51582257, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-16T20:17:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:17:07Z", "source_id": 16653183, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-16T21:17:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:46:21Z", "source_id": 16672633, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-16T21:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 413, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:12:34Z", "source_id": 51706845, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-16T21:14:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:12:37Z", "source_id": 16689364, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-16T22:14:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:22:07Z", "source_id": 16695216, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-16T22:22:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:37:28Z", "source_id": 16704375, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-16T22:36:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:44:33Z", "source_id": 16708605, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-16T22:44:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:00:39Z", "source_id": 16717794, "stage_seq": 34, "event_role": "ARR", "event_time": "2026-09-16T22:58:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:34:14Z", "source_id": 16735352, "stage_seq": 44, "event_role": "ARR", "event_time": "2026-09-16T23:33:00+01:00", "operational_fact": true}] Glasgow Queen St High Level 2040 2040 2 None None Aberdeen 2323 2323 3 LATE +11 minutes https://www.realtimetrains.co.uk/service/gb-nr:L86946/2026-09-16/detailed None Montrose 2026-09-16T22:58:00+01:00 Aberdeen 34.0 {"type": "LineString", "coordinates": [[-2.472400731487381, 56.712233408116234], [-2.4723516, 56.7123984], [-2.4723034, 56.712617], [-2.4722557, 56.712827700000005], [-2.4722081, 56.7130506], [-2.4721665999999995, 56.71324189999999], [-2.4721478, 56.713412000000005], [-2.4721343999999994, 56.71360850000001], [-2.472151, 56.71405690000001], [-2.4721728, 56.7145737], [-2.4722209, 56.7149938], [-2.4722398999999995, 56.71521099999999], [-2.4722766, 56.715632], [-2.4723065, 56.7161102], [-2.4723449999999993, 56.71649589999999], [-2.4724249000000005, 56.7171682], [-2.4725879, 56.71787569999999], [-2.4728054, 56.718545], [-2.4729660999999994, 56.7189663], [-2.473152, 56.7193859], [-2.473595, 56.72024179999999], [-2.4741233, 56.721053], [-2.4747038, 56.72189879999999], [-2.4751681, 56.72256429999999], [-2.4754254, 56.72301790000001], [-2.4756810999999996, 56.7235641], [-2.4758601999999996, 56.72410059999999], [-2.4759715999999994, 56.72463140000001], [-2.4759883, 56.725118499999994], [-2.4759673999999996, 56.7255504], [-2.4758918999999997, 56.7260003], [-2.4757787999999996, 56.7264156], [-2.4756219, 56.7267999], [-2.475425, 56.72718700000001], [-2.4752018, 56.7275721], [-2.474999, 56.727882400000006], [-2.4748295, 56.7281412], [-2.4740535, 56.7292933], [-2.4736793, 56.7299032], [-2.4734627, 56.7303861], [-2.4733217, 56.7308691], [-2.4732647, 56.731116099999994], [-2.4732314, 56.73134239999999], [-2.4731931, 56.7317638], [-2.4732208, 56.7322089], [-2.4732727999999997, 56.73269869999999], [-2.4733528999999996, 56.7330437], [-2.4734453999999997, 56.733343600000005], [-2.4736417999999993, 56.733765700000006], [-2.4736545999999997, 56.7337933], [-2.473759499999999, 56.73399059999999], [-2.4737855999999994, 56.7340317], [-2.4738998, 56.73421209999999], [-2.4752763, 56.7360221], [-2.4755748, 56.7365349], [-2.475783799999999, 56.73698149999999], [-2.4758755, 56.7373414], [-2.4759138, 56.73752150000001], [-2.4759288, 56.73783039999999], [-2.4759245999999995, 56.7381742], [-2.4758596999999996, 56.73857099999999], [-2.4757844999999996, 56.738871399999994], [-2.4757111, 56.73901260000001], [-2.4756247, 56.7392257], [-2.4755585, 56.7393684], [-2.475401, 56.7396569], [-2.4751698999999996, 56.74000480000001], [-2.4749272999999996, 56.7403183], [-2.4746422, 56.7406056], [-2.4742665999999995, 56.7409274], [-2.4739036, 56.7412366], [-2.4731870999999996, 56.7417879], [-2.4724345999999997, 56.74234260000001], [-2.4719972, 56.7426656], [-2.4715824, 56.74307670000001], [-2.4712404999999995, 56.7434254], [-2.4709852, 56.74379299999999], [-2.470772, 56.7441611], [-2.4706014, 56.7445469], [-2.4704842999999994, 56.7448971], [-2.4704191, 56.7452697], [-2.470400699999999, 56.745679599999995], [-2.4704205, 56.7458834], [-2.4704728, 56.7463227], [-2.4706102, 56.7467736], [-2.4708129999999997, 56.74719009999999], [-2.4711112, 56.7476521], [-2.4715072, 56.7481208], [-2.4720203999999995, 56.748642699999984], [-2.4728005999999993, 56.74940569999999], [-2.4733504999999996, 56.7498371], [-2.4739645, 56.7502478], [-2.4743527, 56.7504797], [-2.4747521999999997, 56.7506855], [-2.4754013999999995, 56.7509953], [-2.4760479, 56.75128629999999], [-2.481962672421405, 56.75398158922311], [-2.4839082, 56.7548681], [-2.4850927, 56.7554805], [-2.4860288, 56.7559968], [-2.4874632, 56.75686749999999], [-2.494671799999999, 56.76122889999999], [-2.4985208999999995, 56.76355749999999], [-2.499715, 56.7642165], [-2.5004149, 56.764579299999994], [-2.5019852999999994, 56.7653298], [-2.507557, 56.7678399], [-2.5086412, 56.76836409999999], [-2.5096201, 56.7688495], [-2.5096879999999997, 56.768883200000005], [-2.5102738000000007, 56.76922], [-2.5105129, 56.7693574], [-2.5109343, 56.7696072], [-2.5112358999999995, 56.7697859], [-2.5117129999999994, 56.7700615], [-2.5117205, 56.7700664], [-2.5117814999999997, 56.7701039], [-2.5117916, 56.770112700000006], [-2.5120160999999994, 56.7702622], [-2.5128263, 56.7707866], [-2.512869, 56.770814400000006], [-2.5139826, 56.77160289999998], [-2.5146734999999993, 56.7721447], [-2.5152373, 56.772611399999995], [-2.51528279553466, 56.7726523332107], [-2.5163331, 56.7735973], [-2.5163885999999995, 56.7736534], [-2.5171852999999995, 56.7744578], [-2.517505, 56.7748056], [-2.5183393999999995, 56.77573199999999], [-2.5190925, 56.7767454], [-2.519357799999999, 56.77715309999999], [-2.5195974, 56.77755619999999], [-2.5200493, 56.77844100000001], [-2.5202914999999995, 56.7790242], [-2.5204661, 56.7795045], [-2.5207345, 56.780418999999995], [-2.5208781, 56.7811372], [-2.5209512, 56.7816113], [-2.5210202999999995, 56.7826529], [-2.5210108999999994, 56.782944699999994], [-2.5209714, 56.78352819999999], [-2.5207659999999996, 56.78434589999999], [-2.5207054999999996, 56.78460199999999], [-2.520541699999999, 56.7852038], [-2.5202907, 56.785854099999995], [-2.5200220000000004, 56.786439], [-2.5197854, 56.78686559999999], [-2.5191551, 56.787881500000005], [-2.51732, 56.79083919999999], [-2.51528279553466, 56.794088947936075], [-2.5149220999999997, 56.79466430000001], [-2.5147377, 56.794944699999995], [-2.5122936999999994, 56.7989214], [-2.5121883, 56.7991141], [-2.5117455, 56.7999241], [-2.5114995, 56.8004748], [-2.5111469999999994, 56.80136869999998], [-2.5105774, 56.803146], [-2.510558958403184, 56.803198107020805], [-2.5104433, 56.80352489999999], [-2.5102862, 56.8038884], [-2.5099995, 56.80453060000001], [-2.5096323, 56.8051985], [-2.5093381, 56.80571069999999], [-2.5089317999999996, 56.80632069999999], [-2.5083651, 56.8070859], [-2.5077883, 56.8077515], [-2.5073671, 56.8081966], [-2.5066898, 56.8088747], [-2.5061042, 56.809389499999995], [-2.5056874999999996, 56.8097521], [-2.5050719999999997, 56.81024549999999], [-2.5045563, 56.8106358], [-2.5037651, 56.811215700000005], [-2.4977716999999995, 56.815482200000005], [-2.495877, 56.816827800000006], [-2.4939553, 56.8181923], [-2.4908975, 56.820399900000005], [-2.4892971, 56.8215443], [-2.4819491, 56.82674560000001], [-2.4803784, 56.8278903], [-2.4786536999999997, 56.8291144], [-2.4760969, 56.8308991], [-2.4751476, 56.83153469999999], [-2.4739609, 56.8322626], [-2.4734595, 56.8325674], [-2.4729334, 56.83285149999999], [-2.471280699999999, 56.83372800000001], [-2.4689813, 56.8349377], [-2.4645901, 56.837232500000006], [-2.4638898, 56.837599999999995], [-2.4637103, 56.8376938], [-2.4636931, 56.8377028], [-2.4634997, 56.83780389999999], [-2.4629319, 56.83809949999999], [-2.4628235999999997, 56.8381571], [-2.462739899999999, 56.8382008], [-2.4587890999999997, 56.84026389999998], [-2.4578971, 56.8407341], [-2.4572109, 56.8410957], [-2.4567167, 56.841350600000005], [-2.4535138000000005, 56.8431277], [-2.4534804999999995, 56.8431489], [-2.4525221, 56.8437579], [-2.4518111999999994, 56.84423659999999], [-2.4510718, 56.8447503], [-2.4504049, 56.845247699999994], [-2.4497339, 56.8457825], [-2.4491129, 56.8463229], [-2.4484954, 56.8469067], [-2.447999499999999, 56.84741000000001], [-2.4475824, 56.84787980000001], [-2.446465, 56.8492488], [-2.4457687, 56.8500786], [-2.4452296999999996, 56.850670599999994], [-2.4444581999999997, 56.8514938], [-2.4438853999999997, 56.8520765], [-2.4435931495036964, 56.85235009638662], [-2.4428437, 56.8530517], [-2.442063, 56.8537493], [-2.4412729, 56.8544117], [-2.4405485, 56.85499440000001], [-2.4397217, 56.85563440000001], [-2.4388086, 56.85632159999999], [-2.4380243, 56.856862], [-2.4372188, 56.8574081], [-2.4362314, 56.8580441], [-2.4354471, 56.8585392], [-2.434630799999999, 56.8590266], [-2.4335814, 56.859643], [-2.4325139999999994, 56.8602209], [-2.428444, 56.86231709999999], [-2.425451267122708, 56.86384680575856], [-2.423036, 56.8650813], [-2.4228233999999995, 56.8651887], [-2.4218918, 56.865664], [-2.4203339, 56.866490500000005], [-2.4190605, 56.867231999999994], [-2.4174996, 56.8682343], [-2.4163547999999997, 56.8690428], [-2.415965, 56.8693233], [-2.4151573999999996, 56.869944], [-2.4145829999999995, 56.87042], [-2.4140976, 56.870833700000006], [-2.4132715999999994, 56.8715488], [-2.4121899, 56.872545], [-2.4114850999999997, 56.87316299999999], [-2.4058320999999996, 56.87811939999999], [-2.4054880999999995, 56.87842099999999], [-2.4048745, 56.8789231], [-2.4043389999999993, 56.8793157], [-2.4034574, 56.8798876], [-2.4031713999999997, 56.880052000000006], [-2.4027866, 56.880268099999995], [-2.4026764, 56.8803239], [-2.4025595999999996, 56.8803853], [-2.4013608, 56.88097739999999], [-2.4007907999999993, 56.8812685], [-2.4005692, 56.88136829999999], [-2.3999597, 56.88171679999999], [-2.3992008999999994, 56.882222199999994], [-2.3988749, 56.88245040000001], [-2.3982853, 56.8828865], [-2.3977741, 56.88331349999999], [-2.3896564999999996, 56.8903419], [-2.3891295999999995, 56.8908201], [-2.3886544, 56.8913034], [-2.3883055, 56.891659399999995], [-2.3862709999999994, 56.8939645], [-2.3859478999999997, 56.8942879], [-2.3855657, 56.89465399999999], [-2.3849925999999995, 56.8951418], [-2.3844410999999996, 56.8955753], [-2.3839435, 56.8959351], [-2.3834246, 56.8962936], [-2.3828918999999997, 56.8966358], [-2.3821043, 56.8971115], [-2.3813381999999996, 56.89753880000001], [-2.3805587, 56.8979523], [-2.3795261999999995, 56.8984374], [-2.373015755626509, 56.90143760579963], [-2.3705427, 56.9025772], [-2.3694565, 56.9030777], [-2.3684551, 56.90357519999999], [-2.3675808999999997, 56.9040774], [-2.3667891, 56.90456970000001], [-2.3661683999999994, 56.904993299999994], [-2.3655944999999994, 56.90540310000001], [-2.3650228, 56.905850599999994], [-2.3642902, 56.9064855], [-2.3628741, 56.9077925], [-2.3622288, 56.90835189999999], [-2.3615534999999994, 56.9089188], [-2.3608195999999997, 56.9094338], [-2.3602168, 56.90978739999999], [-2.3593178999999997, 56.910333300000005], [-2.3584396999999995, 56.9108424], [-2.3577704999999995, 56.9112199], [-2.3569593, 56.9116114], [-2.3566676999999996, 56.911752], [-2.3468828, 56.9162514], [-2.3454843999999997, 56.91690340000001], [-2.3451562, 56.9170564], [-2.3444983, 56.9173631], [-2.3437857, 56.91773739999999], [-2.3432149, 56.9180869], [-2.3427054999999997, 56.9184333], [-2.3421243, 56.91889619999999], [-2.3415798, 56.9194249], [-2.3411101, 56.9199567], [-2.3408490999999993, 56.9203259], [-2.3405716, 56.9207991], [-2.3403155, 56.92137739999999], [-2.3402203, 56.921700699999995], [-2.3401179, 56.9221997], [-2.3401019000000005, 56.9224247], [-2.3400969, 56.923007299999995], [-2.3401962, 56.9236179], [-2.3402893999999996, 56.9239519], [-2.3404007999999994, 56.9242768], [-2.3406517, 56.9248241], [-2.3410129999999993, 56.9253779], [-2.3414091, 56.9258485], [-2.3416902, 56.926143399999994], [-2.3419790999999996, 56.9264178], [-2.3424447, 56.9268208], [-2.3431244, 56.9273359], [-2.3478214, 56.9305402], [-2.3487735999999995, 56.93124280000001], [-2.3493777, 56.93175879999999], [-2.3497356999999996, 56.932112800000006], [-2.3499325, 56.932307300000005], [-2.3503277, 56.9327801], [-2.3506603, 56.93324069999999], [-2.3509731, 56.933740799999995], [-2.3511673999999996, 56.934176699999995], [-2.3513519, 56.9346939], [-2.3514551999999997, 56.935175099999995], [-2.3515003, 56.93559249999999], [-2.3515086, 56.935942399999995], [-2.3514693, 56.93640669999999], [-2.3514078, 56.93675759999999], [-2.3512574, 56.9372426], [-2.3511347, 56.9375479], [-2.3510075, 56.9377879], [-2.3509371, 56.93792080000001], [-2.3508509, 56.9380833], [-2.3506918, 56.93832590000001], [-2.3506486999999994, 56.9383825], [-2.350427499999999, 56.938663099999985], [-2.3502998, 56.93884069999999], [-2.3501271, 56.93902740000001], [-2.349991, 56.93917869999999], [-2.3494552, 56.939693000000005], [-2.3491689, 56.93992020000001], [-2.3486575999999997, 56.9403109], [-2.3480802, 56.94068920000001], [-2.3475304999999995, 56.94100869999999], [-2.3468633000000003, 56.9413506], [-2.3463980999999996, 56.9415612], [-2.3462910999999997, 56.9416097], [-2.3454495, 56.941945200000006], [-2.3445643000000005, 56.942229299999994], [-2.3437226999999994, 56.9424573], [-2.3426655999999997, 56.942692699999995], [-2.3416753, 56.9428571], [-2.3401201, 56.9431167], [-2.3396468, 56.94319149999999], [-2.3386384, 56.943348799999995], [-2.3374492999999994, 56.94354740000001], [-2.3365768999999994, 56.9437104], [-2.3357101, 56.94392719999999], [-2.3356197387107556, 56.94395270536607], [-2.3350196, 56.9441221], [-2.3342063, 56.944396999999995], [-2.3330259, 56.9448656], [-2.3307115, 56.9457974], [-2.3286651999999997, 56.9466312], [-2.3263662, 56.94756799999999], [-2.3255545, 56.94795539999999], [-2.3252210999999994, 56.948133199999994], [-2.324902, 56.948315699999995], [-2.3242855999999996, 56.9487086], [-2.3236871, 56.9491574], [-2.3233808, 56.9494006], [-2.3231223, 56.9496426], [-2.3228871999999994, 56.949875000000006], [-2.3226829, 56.950106], [-2.3224106705175154, 56.950460683864705], [-2.3223118, 56.95058950000001], [-2.3216522, 56.9516245], [-2.3215228999999997, 56.951814], [-2.3214726000000003, 56.951881], [-2.3210531999999997, 56.95237939999999], [-2.3207398, 56.9526871], [-2.3204254, 56.952967099999995], [-2.320119, 56.9532405], [-2.3197815, 56.9534716], [-2.319275199999999, 56.953807899999994], [-2.3186575, 56.9541624], [-2.3179723, 56.9545081], [-2.3170398, 56.9549094], [-2.3163456, 56.9551641], [-2.3154967, 56.95542269999999], [-2.3147063, 56.955640499999994], [-2.3136524000000005, 56.9558654], [-2.3128461999999996, 56.956010899999995], [-2.3124069000000005, 56.9560727], [-2.3115168, 56.95619429999999], [-2.3108014, 56.95628089999999], [-2.3098249999999996, 56.95637769999999], [-2.3085928999999994, 56.95647149999999], [-2.3071521, 56.956536], [-2.3061866, 56.95656379999999], [-2.3051933, 56.9565698], [-2.3040954, 56.95654480000001], [-2.302993, 56.95649199999999], [-2.3020246999999996, 56.9564318], [-2.3007795999999994, 56.95632359999999], [-2.2998657999999996, 56.9562595], [-2.2988999999999997, 56.95622459999999], [-2.2979675, 56.95623040000001], [-2.2971731, 56.9562754], [-2.2962196999999995, 56.9563527], [-2.2955534, 56.9564335], [-2.2950695, 56.95650210000001], [-2.2936822, 56.9567592], [-2.2928071, 56.9569231], [-2.2919244, 56.95707579999999], [-2.2912236, 56.9571722], [-2.2905316, 56.9572521], [-2.2895868, 56.9573445], [-2.2888777999999994, 56.95738999999999], [-2.287769, 56.95743850000001], [-2.2863642999999993, 56.9574502], [-2.2853784, 56.9574267], [-2.2841691, 56.9573591], [-2.2831564, 56.957263700000006], [-2.2821820999999995, 56.9571463], [-2.2810659, 56.9569835], [-2.2802951999999994, 56.9568498], [-2.2786437, 56.95651], [-2.2738013, 56.9554841], [-2.2729334, 56.95530259999999], [-2.2721052, 56.95517189999999], [-2.2711559, 56.955068700000005], [-2.270246, 56.9550046], [-2.2694354, 56.954974099999994], [-2.2685431, 56.954974099999994], [-2.2676579, 56.9549871], [-2.2666333, 56.95506859999999], [-2.2657817, 56.9551502], [-2.2649375, 56.9552707], [-2.2642721999999997, 56.9553999], [-2.2635467999999994, 56.95557], [-2.2624438999999996, 56.95586990000001], [-2.2617141, 56.9561163], [-2.2608262999999997, 56.95640960000001], [-2.2602535999999995, 56.9565673], [-2.2596521, 56.95671289999999], [-2.2587946999999997, 56.9568932], [-2.2578645, 56.9570876], [-2.2571057, 56.9572558], [-2.256097, 56.9574704], [-2.2548157, 56.95777859999998], [-2.2480409999999997, 56.95951899999999], [-2.2467886999999997, 56.9598273], [-2.2458174999999994, 56.9600356], [-2.2457882102988034, 56.960040835216695], [-2.2443858, 56.96029149999999], [-2.2436631, 56.96041499999999], [-2.2427895999999996, 56.9605778], [-2.2420762, 56.96074629999999], [-2.2413268999999993, 56.9609625], [-2.2403190999999993, 56.961284199999994], [-2.2385651999999996, 56.96188899999999], [-2.2370816999999996, 56.9624006], [-2.2293982, 56.9650492], [-2.2285206, 56.96537829999999], [-2.2284341, 56.9654107], [-2.2275601, 56.9657611], [-2.2274146999999997, 56.96582850000001], [-2.2269242, 56.9660516], [-2.2265309999999996, 56.9662391], [-2.2259747, 56.96651109999999], [-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]]} 40.5 2259 2333 Arbroath Stonehaven Aberdeen 57.1427610 -2.0980311 57.1427610 -2.0980311 1 0 2026-09-16 22:44:21 TERMINATED 2026-09-16 22:33:00 Aberdeen TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16735352 1789598092600541 69 69 2026-09-16 22:44:14.883319 3 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 22:34:14.746170
594211 625814 P64862 315J20M916 2026-09-16 COMPLETE 16734965 2026-09-16 23:34:00 2026-09-16 22:44:21 2026-09-18 22:44:21 {"id": 625814, "stp": "O", "toc": "Northern", "uid": "P64862", "consist": "150274", "dest_crs": "MCV", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P64862/2026-09-16/detailed", "trust_id": "315J20M916", "origin_crs": "RCD", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Manchester Victoria", "service_date": "2026-09-16", "dest_arr_time": "2342", "dest_platform": "2", "is_terminated": 1, "next_location": "Manchester Victoria", "signalling_id": "5J20", "timing_status": "EARLY", "origin_station": "Rochdale", "current_leg_arr": "2334", "current_leg_dep": "2318", "current_leg_end": "Manchester Victoria", "origin_dep_time": "2327", "origin_platform": "4", "current_location": "Manchester Victoria H.s.", "last_update_time": "2026-09-16T22:44:21", "route_debug_link": null, "timing_variation": "-8 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.1535461, 53.61041780000001], [-2.1540517, 53.61017819999999], [-2.154851, 53.60971509999999], [-2.1553523, 53.60942099999999], [-2.1555418999999993, 53.60931469999999], [-2.1559361000000004, 53.6090773], [-2.1559566818868516, 53.609066883612], [-2.1564035999999995, 53.60884070000001], [-2.1573305000000005, 53.60839959999999], [-2.1584445, 53.6078321], [-2.1594482, 53.6073485], [-2.159630299999999, 53.60725819999999], [-2.1606455, 53.6067391], [-2.1616309, 53.6061995], [-2.162974, 53.6054096], [-2.163646, 53.60501570000001], [-2.1642693, 53.6046254], [-2.1648549, 53.6042344], [-2.1650476, 53.604102000000005], [-2.1659035, 53.6035117], [-2.1667644, 53.6028603], [-2.167346199999999, 53.60240420000001], [-2.1679094, 53.601934500000006], [-2.1686473, 53.6013261], [-2.1696591, 53.6004848], [-2.1706965, 53.59962], [-2.1729317999999997, 53.597784299999994], [-2.1735895, 53.597219200000005], [-2.1739388, 53.5969151], [-2.1740551, 53.5968084], [-2.1742375, 53.596644700000006], [-2.1747012, 53.5962073], [-2.1749345, 53.595992300000006], [-2.1752619, 53.595661], [-2.1754712, 53.59544859999999], [-2.1759638, 53.59495619999999], [-2.1763207, 53.5945457], [-2.1766664, 53.5941518], [-2.1771139999999995, 53.593602], [-2.177451899999999, 53.59315729999999], [-2.1777319, 53.59276659999998], [-2.1781849, 53.592116899999986], [-2.1785008999999995, 53.591635199999985], [-2.1786582, 53.5913876], [-2.1788001, 53.59114319999998], [-2.1790172, 53.590749999999986], [-2.1792385, 53.5903034], [-2.1796328999999997, 53.5894601], [-2.1797854, 53.58912039999999], [-2.1799111, 53.5887902], [-2.1800841, 53.5883735], [-2.1801998999999994, 53.5880452], [-2.1803031000000006, 53.5876966], [-2.1803995, 53.5873788], [-2.1805260999999994, 53.58693689999999], [-2.1806072, 53.5865944], [-2.1806792, 53.5862821], [-2.180749099999999, 53.5859666], [-2.1808138, 53.58561029999999], [-2.1808816, 53.585156899999994], [-2.1809278, 53.584832199999994], [-2.180956, 53.5845956], [-2.1809608, 53.58455549999999], [-2.1809825, 53.5843105], [-2.1809845, 53.584286500000005], [-2.1810183, 53.58389009999999], [-2.1810266, 53.5836762], [-2.1810297999999997, 53.5834945], [-2.1810335999999997, 53.5831126], [-2.1810269, 53.5828184], [-2.1810268, 53.5826636], [-2.1810244999999995, 53.582522100000006], [-2.1809491999999997, 53.581591200000005], [-2.180891, 53.5811458], [-2.1808098, 53.5806435], [-2.1806987, 53.580034000000005], [-2.1805549000000006, 53.579412299999994], [-2.1803867, 53.5787777], [-2.1802732999999996, 53.578449799999994], [-2.180157, 53.5781411], [-2.1790834, 53.5752329], [-2.1788629, 53.57463429999999], [-2.1788521731873596, 53.57460657386965], [-2.1786305, 53.57403360000001], [-2.1781916, 53.57283120000001], [-2.1772784999999995, 53.57043250000001], [-2.1770378, 53.56980380000001], [-2.1767798, 53.569153], [-2.1765288, 53.5685835], [-2.1762591, 53.56801060000001], [-2.1762163, 53.56792599999999], [-2.1760694, 53.567649800000005], [-2.1757842, 53.56712269999999], [-2.1752884, 53.56626870000001], [-2.1745517, 53.5651679], [-2.1742966999999997, 53.564776], [-2.1740407, 53.5643754], [-2.1735893, 53.5635761], [-2.1732385, 53.5628714], [-2.1729178999999994, 53.5621604], [-2.1726374, 53.56145780000001], [-2.1725053999999995, 53.561103], [-2.1724443, 53.56091589999999], [-2.1723938000000005, 53.560753], [-2.1722865, 53.560377300000006], [-2.1721818999999996, 53.5599738], [-2.1720202000000004, 53.5591777], [-2.1719176, 53.5585344], [-2.171879, 53.55820490000001], [-2.1718693999999994, 53.5580483], [-2.1718554, 53.55784500000001], [-2.1718436, 53.55741329999999], [-2.1718501, 53.5569693], [-2.1718677999999993, 53.5565326], [-2.1718776, 53.5561672], [-2.1718767, 53.55581930000001], [-2.171823, 53.555164000000005], [-2.1718134, 53.5550965], [-2.1717596, 53.5546221], [-2.1716450999999997, 53.55360889999999], [-2.1715066999999997, 53.5514817], [-2.1715021, 53.55130509999999], [-2.1714966, 53.551177], [-2.1714679, 53.5504345], [-2.1714499, 53.54971559999999], [-2.1713995999999995, 53.5482981], [-2.1713729, 53.54769499999999], [-2.1713575, 53.54733029999999], [-2.171303, 53.5461128], [-2.1712610999999997, 53.54502949999999], [-2.1712236, 53.5439407], [-2.1712158, 53.54375720000001], [-2.1711659, 53.5427876], [-2.171133, 53.5418399], [-2.1710752, 53.5405522], [-2.171073, 53.5404505], [-2.1710662999999997, 53.5402867], [-2.1710320000000003, 53.5395483], [-2.1709916, 53.5388024], [-2.1709383999999994, 53.5373046], [-2.1708078, 53.5343221], [-2.1706661, 53.53119830000001], [-2.1705689, 53.5291612], [-2.1705366, 53.52813929999999], [-2.1705403, 53.52713099999998], [-2.1705995, 53.5260085], [-2.1707402, 53.524852399999986], [-2.1708637, 53.5241129], [-2.1709966000000005, 53.5235092], [-2.1710262999999994, 53.5233742], [-2.1711115, 53.5230242], [-2.1711845, 53.5227614], [-2.1713756, 53.52214509999999], [-2.171686013323228, 53.52123315641426], [-2.1716909, 53.5212188], [-2.1719321, 53.5205466], [-2.1722149999999996, 53.51988630000001], [-2.1729299, 53.5184488], [-2.1735678, 53.51737309999999], [-2.1737453, 53.517093399999986], [-2.1739212, 53.5168176], [-2.1743062, 53.5162651], [-2.1747078999999996, 53.51571529999999], [-2.1751186, 53.51516769999999], [-2.1755658999999996, 53.5146105], [-2.1760375, 53.5140553], [-2.1767662, 53.513238599999994], [-2.1770351000000003, 53.5129653], [-2.177302, 53.5126924], [-2.1778545, 53.51215459999999], [-2.1785538999999994, 53.51149860000001], [-2.1792887, 53.51085889999999], [-2.1801485, 53.510153], [-2.1810291, 53.509451199999994], [-2.1829719999999995, 53.50806519999998], [-2.1833075, 53.50785040000001], [-2.1836748, 53.5076277], [-2.1843120999999996, 53.50723949999999], [-2.1848902, 53.50689829999999], [-2.1859434000000006, 53.5062889], [-2.1861949, 53.506151499999994], [-2.1869748, 53.5057255], [-2.1876357, 53.5053721], [-2.1883091999999995, 53.5050375], [-2.1894082, 53.5045386], [-2.1907512999999996, 53.5039533], [-2.1919133, 53.50347560000001], [-2.1923543999999997, 53.503297399999994], [-2.1927935, 53.5031292], [-2.1931615, 53.5029864], [-2.1943443, 53.50257119999999], [-2.1947173, 53.50243420000001], [-2.1953547999999996, 53.5022159], [-2.196004, 53.5019843], [-2.1969253, 53.501671], [-2.1977811, 53.50138599999999], [-2.1979127, 53.5013447], [-2.1986627, 53.501102499999995], [-2.2012457, 53.5002805], [-2.2033355, 53.4996061], [-2.2039229, 53.499405499999995], [-2.2041006, 53.4993461], [-2.2047008, 53.4991642], [-2.2053521, 53.4989539], [-2.2055018, 53.49890800000001], [-2.2057130000000003, 53.4988432], [-2.2067285, 53.4985212], [-2.2072689, 53.4983495], [-2.208733, 53.49788449999999], [-2.2107228999999995, 53.4972518], [-2.2111228, 53.497125], [-2.2116129, 53.4969518], [-2.211953135863615, 53.49681924657079], [-2.2121745567922377, 53.49673102891165], [-2.2123680152844596, 53.49665107163374], [-2.2125375184560827, 53.49657820610805], [-2.2126870734229076, 53.496511263705514], [-2.2128206873007357, 53.49644907579712], [-2.212942367205368, 53.496390473753834], [-2.2130561202526047, 53.496334288946635], [-2.2131659535582475, 53.49627935274647], [-2.213275874238098, 53.49622449652433], [-2.213389889407956, 53.49616855165118], [-2.213512006183623, 53.496110349497975], [-2.213646231680901, 53.4960487214357], [-2.21379657301559, 53.49598249883532], [-2.2139670373034908, 53.4959105130678], [-2.214161631660405, 53.4958315955041], [-2.214384363202134, 53.49574457751522], [-2.2146504, 53.4956393], [-2.2150819, 53.49546689999998], [-2.215594, 53.4952599], [-2.2158078999999997, 53.49518019999999], [-2.2162876, 53.4949887], [-2.2171515, 53.4945859], [-2.2172436, 53.4945403], [-2.2173883, 53.4944685], [-2.2179402, 53.494229100000005], [-2.218693899999999, 53.4939323], [-2.2190326, 53.4938253], [-2.2196325999999997, 53.4936387], [-2.2204273999999997, 53.493428], [-2.2217125, 53.49313429999999], [-2.2225937, 53.49293910000001], [-2.2238705, 53.4926542], [-2.2256948, 53.4922594], [-2.2268485, 53.4920098], [-2.2271669, 53.4919409], [-2.2274271, 53.49188239999999], [-2.2282103, 53.4917063], [-2.2300271, 53.4913031], [-2.2304231, 53.4912201], [-2.2306709, 53.4911707], [-2.2316337999999996, 53.49100309999999], [-2.2325271, 53.4908212], [-2.2330295999999996, 53.4907091], [-2.2335881999999994, 53.4905845], [-2.2351083, 53.4902209], [-2.2362299, 53.48994760000001], [-2.2374076, 53.4896924], [-2.2375508, 53.4896585], [-2.2383437, 53.4894706], [-2.2388033999999997, 53.4893425], [-2.2391037, 53.4892589], [-2.2396428, 53.4890841], [-2.2401330999999995, 53.48892479999999], [-2.2403673, 53.4888114], [-2.2404922, 53.48875089999999], [-2.2406622, 53.488644999999984], [-2.2410749, 53.488400299999995], [-2.2415595, 53.4880832]]}", "current_leg_start": "Rochdale", "dest_arr_time_act": "2342", "motion_projection": null, "next_location_lat": "53.4880832", "next_location_lon": "-2.2415595", "previous_location": "Rochdale", "current_leg_milage": "10.4", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 432.961, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 622.337, \"from_m\": 432.961, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 2505.57, \"from_m\": 622.337, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 14621.687, \"from_m\": 2505.57, \"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\": 14649.387, \"from_m\": 14621.687, \"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\": 14709.482, \"from_m\": 14649.387, \"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\": 14756.761, \"from_m\": 14709.482, \"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\": 16394.473, \"from_m\": 14756.761, \"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\": 16852.852, \"from_m\": 16394.473, \"capability_applied\": null, \"effective_limit_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\": 625814, \"profile_key\": \"2d90140e01d7e3e364a8610914e99d5991aec3594e983cce2aa93b4346e6fbe3\", \"schedule_id\": 37924, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2327\", \"location\": \"Rochdale\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 105808}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2329H\", \"location\": \"Castleton East Jn\", \"stage_seq\": 2, \"distance_m\": 2844.387, \"section_seq\": 1, \"route_path_id\": 105808}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2333\", \"location\": \"Vitriol Works S.B.\", \"stage_seq\": 3, \"distance_m\": 9158.201, \"section_seq\": 1, \"route_path_id\": 105808}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2337H\", \"location\": \"Thorpes Bridge Jn\", \"stage_seq\": 4, \"distance_m\": 13253.774, \"section_seq\": 1, \"route_path_id\": 105808}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2338H\", \"location\": \"Miles Platting Jn\", \"stage_seq\": 5, \"distance_m\": 14709.482, \"section_seq\": 1, \"route_path_id\": 105808}, {\"is_pass\": false, \"wtt_arr\": \"2342\", \"wtt_dep\": null, \"location\": \"Manchester Victoria\", \"stage_seq\": 6, \"distance_m\": 16852.852, \"section_seq\": 1, \"route_path_id\": 105808}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 16852.852, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 105808}], \"total_distance_m\": 16852.852, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 16852.852, \"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": "2327", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "16.0", "current_position_lat": "53.4880832", "current_position_lon": "-2.2415595", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 8188, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:33:19Z\", \"source_id\": 51859468, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:34:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:33:23Z\", \"source_id\": 16734965, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:34:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Manchester Victoria", "service_state_platform": "4", "timing_fact_generation": 1789598003619860, "current_leg_arrival_utc": "2026-09-16T23:38:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T22:34:17.936602", "service_state_evidence_id": 16734965, "current_leg_start_actual_dep": "2026-09-16T23:27:00+01:00", "operational_evidence_version": 17, "service_state_event_time_utc": "2026-09-16T22:34:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T22:44:19.139493", "service_state_valid_until_kind": null, "operational_interpretation_version": 17, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Northern O RCD MCV 5J20 150274 2 75 None {"version": 3, "segments": [{"to_m": 432.961, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 622.337, "from_m": 432.961, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 2505.57, "from_m": 622.337, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 14621.687, "from_m": 2505.57, "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": 14649.387, "from_m": 14621.687, "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": 14709.482, "from_m": 14649.387, "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": 14756.761, "from_m": 14709.482, "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": 16394.473, "from_m": 14756.761, "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": 16852.852, "from_m": 16394.473, "capability_applied": null, "effective_limit_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": 625814, "profile_key": "2d90140e01d7e3e364a8610914e99d5991aec3594e983cce2aa93b4346e6fbe3", "schedule_id": 37924, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2327", "location": "Rochdale", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 105808}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2329H", "location": "Castleton East Jn", "stage_seq": 2, "distance_m": 2844.387, "section_seq": 1, "route_path_id": 105808}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2333", "location": "Vitriol Works S.B.", "stage_seq": 3, "distance_m": 9158.201, "section_seq": 1, "route_path_id": 105808}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2337H", "location": "Thorpes Bridge Jn", "stage_seq": 4, "distance_m": 13253.774, "section_seq": 1, "route_path_id": 105808}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2338H", "location": "Miles Platting Jn", "stage_seq": 5, "distance_m": 14709.482, "section_seq": 1, "route_path_id": 105808}, {"is_pass": false, "wtt_arr": "2342", "wtt_dep": null, "location": "Manchester Victoria", "stage_seq": 6, "distance_m": 16852.852, "section_seq": 1, "route_path_id": 105808}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 16852.852, "from_m": 0.0, "section_seq": 1, "route_path_id": 105808}], "total_distance_m": 16852.852, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 16852.852, "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": 8188, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:33:19Z", "source_id": 51859468, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T22:34:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:33:23Z", "source_id": 16734965, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T23:34:00+01:00", "operational_fact": true}] Rochdale 2327 2327 4 None None Manchester Victoria 2342 2342 2 EARLY -8 minutes https://www.realtimetrains.co.uk/service/gb-nr:P64862/2026-09-16/detailed None Rochdale 2026-09-16T23:27:00+01:00 Manchester Victoria 16.0 {"type": "LineString", "coordinates": [[-2.1535461, 53.61041780000001], [-2.1540517, 53.61017819999999], [-2.154851, 53.60971509999999], [-2.1553523, 53.60942099999999], [-2.1555418999999993, 53.60931469999999], [-2.1559361000000004, 53.6090773], [-2.1559566818868516, 53.609066883612], [-2.1564035999999995, 53.60884070000001], [-2.1573305000000005, 53.60839959999999], [-2.1584445, 53.6078321], [-2.1594482, 53.6073485], [-2.159630299999999, 53.60725819999999], [-2.1606455, 53.6067391], [-2.1616309, 53.6061995], [-2.162974, 53.6054096], [-2.163646, 53.60501570000001], [-2.1642693, 53.6046254], [-2.1648549, 53.6042344], [-2.1650476, 53.604102000000005], [-2.1659035, 53.6035117], [-2.1667644, 53.6028603], [-2.167346199999999, 53.60240420000001], [-2.1679094, 53.601934500000006], [-2.1686473, 53.6013261], [-2.1696591, 53.6004848], [-2.1706965, 53.59962], [-2.1729317999999997, 53.597784299999994], [-2.1735895, 53.597219200000005], [-2.1739388, 53.5969151], [-2.1740551, 53.5968084], [-2.1742375, 53.596644700000006], [-2.1747012, 53.5962073], [-2.1749345, 53.595992300000006], [-2.1752619, 53.595661], [-2.1754712, 53.59544859999999], [-2.1759638, 53.59495619999999], [-2.1763207, 53.5945457], [-2.1766664, 53.5941518], [-2.1771139999999995, 53.593602], [-2.177451899999999, 53.59315729999999], [-2.1777319, 53.59276659999998], [-2.1781849, 53.592116899999986], [-2.1785008999999995, 53.591635199999985], [-2.1786582, 53.5913876], [-2.1788001, 53.59114319999998], [-2.1790172, 53.590749999999986], [-2.1792385, 53.5903034], [-2.1796328999999997, 53.5894601], [-2.1797854, 53.58912039999999], [-2.1799111, 53.5887902], [-2.1800841, 53.5883735], [-2.1801998999999994, 53.5880452], [-2.1803031000000006, 53.5876966], [-2.1803995, 53.5873788], [-2.1805260999999994, 53.58693689999999], [-2.1806072, 53.5865944], [-2.1806792, 53.5862821], [-2.180749099999999, 53.5859666], [-2.1808138, 53.58561029999999], [-2.1808816, 53.585156899999994], [-2.1809278, 53.584832199999994], [-2.180956, 53.5845956], [-2.1809608, 53.58455549999999], [-2.1809825, 53.5843105], [-2.1809845, 53.584286500000005], [-2.1810183, 53.58389009999999], [-2.1810266, 53.5836762], [-2.1810297999999997, 53.5834945], [-2.1810335999999997, 53.5831126], [-2.1810269, 53.5828184], [-2.1810268, 53.5826636], [-2.1810244999999995, 53.582522100000006], [-2.1809491999999997, 53.581591200000005], [-2.180891, 53.5811458], [-2.1808098, 53.5806435], [-2.1806987, 53.580034000000005], [-2.1805549000000006, 53.579412299999994], [-2.1803867, 53.5787777], [-2.1802732999999996, 53.578449799999994], [-2.180157, 53.5781411], [-2.1790834, 53.5752329], [-2.1788629, 53.57463429999999], [-2.1788521731873596, 53.57460657386965], [-2.1786305, 53.57403360000001], [-2.1781916, 53.57283120000001], [-2.1772784999999995, 53.57043250000001], [-2.1770378, 53.56980380000001], [-2.1767798, 53.569153], [-2.1765288, 53.5685835], [-2.1762591, 53.56801060000001], [-2.1762163, 53.56792599999999], [-2.1760694, 53.567649800000005], [-2.1757842, 53.56712269999999], [-2.1752884, 53.56626870000001], [-2.1745517, 53.5651679], [-2.1742966999999997, 53.564776], [-2.1740407, 53.5643754], [-2.1735893, 53.5635761], [-2.1732385, 53.5628714], [-2.1729178999999994, 53.5621604], [-2.1726374, 53.56145780000001], [-2.1725053999999995, 53.561103], [-2.1724443, 53.56091589999999], [-2.1723938000000005, 53.560753], [-2.1722865, 53.560377300000006], [-2.1721818999999996, 53.5599738], [-2.1720202000000004, 53.5591777], [-2.1719176, 53.5585344], [-2.171879, 53.55820490000001], [-2.1718693999999994, 53.5580483], [-2.1718554, 53.55784500000001], [-2.1718436, 53.55741329999999], [-2.1718501, 53.5569693], [-2.1718677999999993, 53.5565326], [-2.1718776, 53.5561672], [-2.1718767, 53.55581930000001], [-2.171823, 53.555164000000005], [-2.1718134, 53.5550965], [-2.1717596, 53.5546221], [-2.1716450999999997, 53.55360889999999], [-2.1715066999999997, 53.5514817], [-2.1715021, 53.55130509999999], [-2.1714966, 53.551177], [-2.1714679, 53.5504345], [-2.1714499, 53.54971559999999], [-2.1713995999999995, 53.5482981], [-2.1713729, 53.54769499999999], [-2.1713575, 53.54733029999999], [-2.171303, 53.5461128], [-2.1712610999999997, 53.54502949999999], [-2.1712236, 53.5439407], [-2.1712158, 53.54375720000001], [-2.1711659, 53.5427876], [-2.171133, 53.5418399], [-2.1710752, 53.5405522], [-2.171073, 53.5404505], [-2.1710662999999997, 53.5402867], [-2.1710320000000003, 53.5395483], [-2.1709916, 53.5388024], [-2.1709383999999994, 53.5373046], [-2.1708078, 53.5343221], [-2.1706661, 53.53119830000001], [-2.1705689, 53.5291612], [-2.1705366, 53.52813929999999], [-2.1705403, 53.52713099999998], [-2.1705995, 53.5260085], [-2.1707402, 53.524852399999986], [-2.1708637, 53.5241129], [-2.1709966000000005, 53.5235092], [-2.1710262999999994, 53.5233742], [-2.1711115, 53.5230242], [-2.1711845, 53.5227614], [-2.1713756, 53.52214509999999], [-2.171686013323228, 53.52123315641426], [-2.1716909, 53.5212188], [-2.1719321, 53.5205466], [-2.1722149999999996, 53.51988630000001], [-2.1729299, 53.5184488], [-2.1735678, 53.51737309999999], [-2.1737453, 53.517093399999986], [-2.1739212, 53.5168176], [-2.1743062, 53.5162651], [-2.1747078999999996, 53.51571529999999], [-2.1751186, 53.51516769999999], [-2.1755658999999996, 53.5146105], [-2.1760375, 53.5140553], [-2.1767662, 53.513238599999994], [-2.1770351000000003, 53.5129653], [-2.177302, 53.5126924], [-2.1778545, 53.51215459999999], [-2.1785538999999994, 53.51149860000001], [-2.1792887, 53.51085889999999], [-2.1801485, 53.510153], [-2.1810291, 53.509451199999994], [-2.1829719999999995, 53.50806519999998], [-2.1833075, 53.50785040000001], [-2.1836748, 53.5076277], [-2.1843120999999996, 53.50723949999999], [-2.1848902, 53.50689829999999], [-2.1859434000000006, 53.5062889], [-2.1861949, 53.506151499999994], [-2.1869748, 53.5057255], [-2.1876357, 53.5053721], [-2.1883091999999995, 53.5050375], [-2.1894082, 53.5045386], [-2.1907512999999996, 53.5039533], [-2.1919133, 53.50347560000001], [-2.1923543999999997, 53.503297399999994], [-2.1927935, 53.5031292], [-2.1931615, 53.5029864], [-2.1943443, 53.50257119999999], [-2.1947173, 53.50243420000001], [-2.1953547999999996, 53.5022159], [-2.196004, 53.5019843], [-2.1969253, 53.501671], [-2.1977811, 53.50138599999999], [-2.1979127, 53.5013447], [-2.1986627, 53.501102499999995], [-2.2012457, 53.5002805], [-2.2033355, 53.4996061], [-2.2039229, 53.499405499999995], [-2.2041006, 53.4993461], [-2.2047008, 53.4991642], [-2.2053521, 53.4989539], [-2.2055018, 53.49890800000001], [-2.2057130000000003, 53.4988432], [-2.2067285, 53.4985212], [-2.2072689, 53.4983495], [-2.208733, 53.49788449999999], [-2.2107228999999995, 53.4972518], [-2.2111228, 53.497125], [-2.2116129, 53.4969518], [-2.211953135863615, 53.49681924657079], [-2.2121745567922377, 53.49673102891165], [-2.2123680152844596, 53.49665107163374], [-2.2125375184560827, 53.49657820610805], [-2.2126870734229076, 53.496511263705514], [-2.2128206873007357, 53.49644907579712], [-2.212942367205368, 53.496390473753834], [-2.2130561202526047, 53.496334288946635], [-2.2131659535582475, 53.49627935274647], [-2.213275874238098, 53.49622449652433], [-2.213389889407956, 53.49616855165118], [-2.213512006183623, 53.496110349497975], [-2.213646231680901, 53.4960487214357], [-2.21379657301559, 53.49598249883532], [-2.2139670373034908, 53.4959105130678], [-2.214161631660405, 53.4958315955041], [-2.214384363202134, 53.49574457751522], [-2.2146504, 53.4956393], [-2.2150819, 53.49546689999998], [-2.215594, 53.4952599], [-2.2158078999999997, 53.49518019999999], [-2.2162876, 53.4949887], [-2.2171515, 53.4945859], [-2.2172436, 53.4945403], [-2.2173883, 53.4944685], [-2.2179402, 53.494229100000005], [-2.218693899999999, 53.4939323], [-2.2190326, 53.4938253], [-2.2196325999999997, 53.4936387], [-2.2204273999999997, 53.493428], [-2.2217125, 53.49313429999999], [-2.2225937, 53.49293910000001], [-2.2238705, 53.4926542], [-2.2256948, 53.4922594], [-2.2268485, 53.4920098], [-2.2271669, 53.4919409], [-2.2274271, 53.49188239999999], [-2.2282103, 53.4917063], [-2.2300271, 53.4913031], [-2.2304231, 53.4912201], [-2.2306709, 53.4911707], [-2.2316337999999996, 53.49100309999999], [-2.2325271, 53.4908212], [-2.2330295999999996, 53.4907091], [-2.2335881999999994, 53.4905845], [-2.2351083, 53.4902209], [-2.2362299, 53.48994760000001], [-2.2374076, 53.4896924], [-2.2375508, 53.4896585], [-2.2383437, 53.4894706], [-2.2388033999999997, 53.4893425], [-2.2391037, 53.4892589], [-2.2396428, 53.4890841], [-2.2401330999999995, 53.48892479999999], [-2.2403673, 53.4888114], [-2.2404922, 53.48875089999999], [-2.2406622, 53.488644999999984], [-2.2410749, 53.488400299999995], [-2.2415595, 53.4880832]]} 10.4 2318 2334 Rochdale Manchester Victoria H.s. Manchester Victoria 53.4880832 -2.2415595 53.4880832 -2.2415595 1 0 2026-09-16 22:44:21 TERMINATED 2026-09-16 22:34:00 Manchester Victoria TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16734965 1789598003619860 17 17 2026-09-16 22:44:19.139493 4 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 22:34:17.936602
594212 623842 P24061 312N57M716 2026-09-16 COMPLETE 16735362 2026-09-16 23:28:00 2026-09-16 22:44:21 2026-09-18 22:44:21 {"id": 623842, "stp": "P", "toc": "Northern", "uid": "P24061", "consist": "150225", "dest_crs": "CLH", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P24061/2026-09-16/detailed", "trust_id": "312N57M716", "origin_crs": "RCD", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Clitheroe", "service_date": "2026-09-16", "dest_arr_time": "2328", "dest_platform": "2", "is_terminated": 1, "next_location": "Clitheroe", "signalling_id": "2N57", "timing_status": "ON TIME", "origin_station": "Rochdale", "current_leg_arr": "2328", "current_leg_dep": "2321", "current_leg_end": "Clitheroe", "origin_dep_time": "2152", "origin_platform": "4", "current_location": "Clitheroe", "last_update_time": "2026-09-16T22:44:21", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.4119317, 53.8244919], [-2.4116972, 53.824853099999984], [-2.4115552, 53.8250763], [-2.4112331999999994, 53.82571369999999], [-2.4109589999999996, 53.826364299999995], [-2.4107457, 53.8269208], [-2.4105863999999997, 53.827478600000006], [-2.410455, 53.82800949999999], [-2.4103481999999996, 53.828510599999994], [-2.4102987999999996, 53.8288393], [-2.4102567, 53.82929699999999], [-2.4102332, 53.8301254], [-2.4104183999999997, 53.8327688], [-2.4105071, 53.83408810000002], [-2.4105489, 53.83470069999999], [-2.4105536, 53.8347694], [-2.4106072, 53.83542919999999], [-2.41066, 53.8360834], [-2.4106911, 53.8367048], [-2.4107008, 53.8368391], [-2.4107194, 53.83709820000001], [-2.4108121, 53.83841489999999], [-2.4108332999999997, 53.8388377], [-2.4108441999999997, 53.83898289999998], [-2.4109283999999995, 53.84010339999999], [-2.4109515551575513, 53.84046508143667], [-2.4109768, 53.8408594], [-2.4110282999999995, 53.84161189999999], [-2.4110625999999997, 53.842029700000005], [-2.4111386, 53.8429589], [-2.4111743999999997, 53.8438253], [-2.4111674, 53.844348499999995], [-2.4111386, 53.8447891], [-2.4111108999999997, 53.84529520000001], [-2.4110778, 53.845522800000005], [-2.4110325, 53.8457858], [-2.4109638, 53.8461291], [-2.4109045000000004, 53.8463585], [-2.4106313, 53.84720409999999], [-2.4104316999999997, 53.84781780000001], [-2.4102705, 53.8483514], [-2.4099530999999996, 53.8493719], [-2.4096387, 53.85037669999999], [-2.4093837, 53.8511783], [-2.4091350999999994, 53.85199050000001], [-2.4085174, 53.8540327], [-2.4082072, 53.85505469999999], [-2.4078469, 53.856222499999994], [-2.4078136, 53.8563301], [-2.4073557, 53.8578107], [-2.4073034, 53.85797970000001], [-2.4072608999999994, 53.85812169999999], [-2.4070358, 53.85882579999999], [-2.4068107999999997, 53.85958359999999], [-2.4066510999999995, 53.86000059999999], [-2.4065888, 53.8601633], [-2.4065742, 53.86018820000001], [-2.4059366999999994, 53.861153900000005], [-2.4057107, 53.86144169999999], [-2.4052382, 53.86192319999999], [-2.404605, 53.8625439], [-2.4016287, 53.8653897], [-2.4008822999999997, 53.86609550000001], [-2.3996167999999996, 53.8673273], [-2.3993976999999997, 53.8675392], [-2.3987542999999993, 53.8681617], [-2.3983804, 53.868511000000005], [-2.3979934999999997, 53.86888419999999], [-2.3971049999999994, 53.86982640000001], [-2.3964616, 53.8706954], [-2.3962157, 53.87104289999999], [-2.3958744, 53.871571399999986], [-2.3948369, 53.87311319999999], [-2.3943117, 53.8737488]]}", "current_leg_start": "Whalley", "dest_arr_time_act": "2328", "motion_projection": null, "next_location_lat": "53.8737488", "next_location_lon": "-2.3943117", "previous_location": "Whalley", "current_leg_milage": "3.6", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 432.961, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 622.337, \"from_m\": 432.961, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 2505.57, \"from_m\": 622.337, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 14621.687, \"from_m\": 2505.57, \"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\": 14649.387, \"from_m\": 14621.687, \"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\": 14709.482, \"from_m\": 14649.387, \"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\": 14756.761, \"from_m\": 14709.482, \"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\": 16394.473, \"from_m\": 14756.761, \"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\": 16556.889, \"from_m\": 16394.473, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 16608.783, \"from_m\": 16556.889, \"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\": 17011.074, \"from_m\": 16608.783, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 17500.561, \"from_m\": 17011.074, \"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\": 17687.498, \"from_m\": 17500.561, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 17850.951, \"from_m\": 17687.498, \"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\": 19796.378, \"from_m\": 17850.951, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 20264.354, \"from_m\": 19796.378, \"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\": 22431.101, \"from_m\": 20264.354, \"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\": 24839.218, \"from_m\": 22431.101, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 95.0}, {\"to_m\": 32406.878, \"from_m\": 24839.218, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 33420.694, \"from_m\": 32406.878, \"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\": 33465.678, \"from_m\": 33420.694, \"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\": 33990.377, \"from_m\": 33465.678, \"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\": 34332.252, \"from_m\": 33990.377, \"capability_applied\": null, \"effective_limit_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\": 34747.411, \"from_m\": 34332.252, \"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\": 35833.132, \"from_m\": 34747.411, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 35894.038, \"from_m\": 35833.132, \"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\": 39112.941, \"from_m\": 35894.038, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 39166.894, \"from_m\": 39112.941, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 47729.712, \"from_m\": 39166.894, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 50534.218, \"from_m\": 47729.712, \"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\": 54552.332, \"from_m\": 50534.218, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 54936.16, \"from_m\": 54552.332, \"capability_applied\": null, \"effective_limit_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\": 56386.167, \"from_m\": 54936.16, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 56882.34, \"from_m\": 56386.167, \"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\": 57038.43, \"from_m\": 56882.34, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 57084.311, \"from_m\": 57038.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\": 57168.044, \"from_m\": 57084.311, \"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\": 73423.81, \"from_m\": 57168.044, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}], \"service_id\": 623842, \"profile_key\": \"099de458865226e06b3222fd2212c4b871a77aea21570e5f5e7e28ee998638d7\", \"schedule_id\": 20415, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2152\", \"location\": \"Rochdale\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 74289}, {\"is_pass\": false, \"wtt_arr\": \"2154H\", \"wtt_dep\": \"2155\", \"location\": \"Castleton\", \"stage_seq\": 2, \"distance_m\": 2552.781, \"section_seq\": 1, \"route_path_id\": 74289}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2156\", \"location\": \"Castleton East Jn\", \"stage_seq\": 3, \"distance_m\": 2844.387, \"section_seq\": 1, \"route_path_id\": 74289}, {\"is_pass\": false, \"wtt_arr\": \"2159H\", \"wtt_dep\": \"2200\", \"location\": \"Mills Hill\", \"stage_seq\": 4, \"distance_m\": 7283.455, \"section_seq\": 1, \"route_path_id\": 74289}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2201H\", \"location\": \"Vitriol Works S.B.\", \"stage_seq\": 5, \"distance_m\": 9158.201, \"section_seq\": 1, \"route_path_id\": 74289}, {\"is_pass\": false, \"wtt_arr\": \"2203\", \"wtt_dep\": \"2203H\", \"location\": \"Moston\", \"stage_seq\": 6, \"distance_m\": 10416.615, \"section_seq\": 1, \"route_path_id\": 74289}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2208H\", \"location\": \"Thorpes Bridge Jn\", \"stage_seq\": 7, \"distance_m\": 13253.774, \"section_seq\": 1, \"route_path_id\": 74289}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2209H\", \"location\": \"Miles Platting Jn\", \"stage_seq\": 8, \"distance_m\": 14709.482, \"section_seq\": 1, \"route_path_id\": 74289}, {\"is_pass\": false, \"wtt_arr\": \"2212\", \"wtt_dep\": \"2214\", \"location\": \"Manchester Victoria\", \"stage_seq\": 9, \"distance_m\": 16785.891, \"section_seq\": 1, \"route_path_id\": 74289}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2215H\", \"location\": \"Deal Street Jn\", \"stage_seq\": 10, \"distance_m\": 17500.561, \"section_seq\": 1, \"route_path_id\": 74289}, {\"is_pass\": false, \"wtt_arr\": \"2216H\", \"wtt_dep\": \"2217H\", \"location\": \"Salford Central\", \"stage_seq\": 11, \"distance_m\": 17990.52, \"section_seq\": 1, \"route_path_id\": 74289}, {\"is_pass\": false, \"wtt_arr\": \"2220\", \"wtt_dep\": \"2221\", \"location\": \"Salford Crescent\", \"stage_seq\": 12, \"distance_m\": 19575.986, \"section_seq\": 1, \"route_path_id\": 74289}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2230\", \"location\": \"Burnden Jn\", \"stage_seq\": 13, \"distance_m\": 33169.013, \"section_seq\": 1, \"route_path_id\": 74289}, {\"is_pass\": false, \"wtt_arr\": \"2232\", \"wtt_dep\": \"2233\", \"location\": \"Bolton\", \"stage_seq\": 14, \"distance_m\": 33875.756, \"section_seq\": 1, \"route_path_id\": 74289}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2236H\", \"location\": \"Astley Bridge Jn\", \"stage_seq\": 15, \"distance_m\": 35774.146, \"section_seq\": 1, \"route_path_id\": 74289}, {\"is_pass\": false, \"wtt_arr\": \"2237H\", \"wtt_dep\": \"2238\", \"location\": \"Hall I' Th' Wood\", \"stage_seq\": 16, \"distance_m\": 36768.358, \"section_seq\": 1, \"route_path_id\": 74289}, {\"is_pass\": false, \"wtt_arr\": \"2241\", \"wtt_dep\": \"2242\", \"location\": \"Bromley Cross\", \"stage_seq\": 17, \"distance_m\": 38609.634, \"section_seq\": 1, \"route_path_id\": 74289}, {\"is_pass\": false, \"wtt_arr\": \"2248\", \"wtt_dep\": \"2248H\", \"location\": \"Entwistle\", \"stage_seq\": 18, \"distance_m\": 43445.827, \"section_seq\": 1, \"route_path_id\": 74289}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2253\", \"location\": \"Darwen South Jn\", \"stage_seq\": 19, \"distance_m\": 47729.712, \"section_seq\": 1, \"route_path_id\": 74289}, {\"is_pass\": false, \"wtt_arr\": \"2254H\", \"wtt_dep\": \"2255H\", \"location\": \"Darwen\", \"stage_seq\": 20, \"distance_m\": 49471.491, \"section_seq\": 1, \"route_path_id\": 74289}, {\"is_pass\": false, \"wtt_arr\": \"2302H\", \"wtt_dep\": \"2303H\", \"location\": \"Blackburn\", \"stage_seq\": 21, \"distance_m\": 56113.397, \"section_seq\": 1, \"route_path_id\": 74289}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2305\", \"location\": \"Daisyfield Jn\", \"stage_seq\": 22, \"distance_m\": 57084.311, \"section_seq\": 1, \"route_path_id\": 74289}, {\"is_pass\": false, \"wtt_arr\": \"2309\", \"wtt_dep\": \"2312\", \"location\": \"Ramsgreave and Wilpshire\", \"stage_seq\": 23, \"distance_m\": 60606.002, \"section_seq\": 1, \"route_path_id\": 74289}, {\"is_pass\": false, \"wtt_arr\": \"2316\", \"wtt_dep\": \"2316H\", \"location\": \"Langho\", \"stage_seq\": 24, \"distance_m\": 64313.523, \"section_seq\": 1, \"route_path_id\": 74289}, {\"is_pass\": false, \"wtt_arr\": \"2320\", \"wtt_dep\": \"2321\", \"location\": \"Whalley\", \"stage_seq\": 25, \"distance_m\": 67699.076, \"section_seq\": 1, \"route_path_id\": 74289}, {\"is_pass\": false, \"wtt_arr\": \"2328\", \"wtt_dep\": null, \"location\": \"Clitheroe\", \"stage_seq\": 26, \"distance_m\": 73423.81, \"section_seq\": 1, \"route_path_id\": 74289}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 73423.81, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 74289}], \"total_distance_m\": 73423.81, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 69685.349, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 3738.461, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2152", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "7.0", "current_position_lat": "53.8737488", "current_position_lon": "-2.3943117", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 8091, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:54:15Z\", \"source_id\": 51666646, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T20:55:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:54:18Z\", \"source_id\": 16677823, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8100, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:58:23Z\", \"source_id\": 51675714, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:00:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:58:28Z\", \"source_id\": 16680414, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8122, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:01:48Z\", \"source_id\": 51683166, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:03:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:01:51Z\", \"source_id\": 16682531, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8184, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:11:52Z\", \"source_id\": 51705293, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:12:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:11:52Z\", \"source_id\": 16688890, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8275, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:15:27Z\", \"source_id\": 51713014, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:16:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:15:27Z\", \"source_id\": 16691082, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8309, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:18:54Z\", \"source_id\": 51720181, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:20:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:18:56Z\", \"source_id\": 16693267, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8350, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:31:07Z\", \"source_id\": 51745087, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:32:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:31:13Z\", \"source_id\": 16700663, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7780, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:37:40Z\", \"source_id\": 51758791, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:38:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:37:43Z\", \"source_id\": 16704548, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7773, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:54:42Z\", \"source_id\": 51792160, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:56:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:54:46Z\", \"source_id\": 16714529, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7749, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:03:24Z\", \"source_id\": 51808210, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:04:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:03:27Z\", \"source_id\": 16719396, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:34:17Z\", \"source_id\": 16735362, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:28:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Clitheroe", "service_state_platform": "2", "timing_fact_generation": 1789598058219925, "current_leg_arrival_utc": "2026-09-16T23:28:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T22:34:18.212467", "service_state_evidence_id": 16735362, "current_leg_start_actual_dep": "2026-09-16T23:21:00+01:00", "operational_evidence_version": 61, "service_state_event_time_utc": "2026-09-16T22:28:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T22:44:19.143189", "service_state_valid_until_kind": null, "operational_interpretation_version": 61, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Northern P RCD CLH 2N57 150225 2 75 None {"version": 3, "segments": [{"to_m": 432.961, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 622.337, "from_m": 432.961, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 2505.57, "from_m": 622.337, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 14621.687, "from_m": 2505.57, "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": 14649.387, "from_m": 14621.687, "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": 14709.482, "from_m": 14649.387, "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": 14756.761, "from_m": 14709.482, "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": 16394.473, "from_m": 14756.761, "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": 16556.889, "from_m": 16394.473, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 16608.783, "from_m": 16556.889, "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": 17011.074, "from_m": 16608.783, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 17500.561, "from_m": 17011.074, "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": 17687.498, "from_m": 17500.561, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 17850.951, "from_m": 17687.498, "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": 19796.378, "from_m": 17850.951, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 20264.354, "from_m": 19796.378, "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": 22431.101, "from_m": 20264.354, "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": 24839.218, "from_m": 22431.101, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 95.0}, {"to_m": 32406.878, "from_m": 24839.218, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 33420.694, "from_m": 32406.878, "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": 33465.678, "from_m": 33420.694, "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": 33990.377, "from_m": 33465.678, "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": 34332.252, "from_m": 33990.377, "capability_applied": null, "effective_limit_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": 34747.411, "from_m": 34332.252, "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": 35833.132, "from_m": 34747.411, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 35894.038, "from_m": 35833.132, "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": 39112.941, "from_m": 35894.038, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 39166.894, "from_m": 39112.941, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 47729.712, "from_m": 39166.894, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 50534.218, "from_m": 47729.712, "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": 54552.332, "from_m": 50534.218, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 54936.16, "from_m": 54552.332, "capability_applied": null, "effective_limit_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": 56386.167, "from_m": 54936.16, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 56882.34, "from_m": 56386.167, "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": 57038.43, "from_m": 56882.34, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 57084.311, "from_m": 57038.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": 57168.044, "from_m": 57084.311, "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": 73423.81, "from_m": 57168.044, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}], "service_id": 623842, "profile_key": "099de458865226e06b3222fd2212c4b871a77aea21570e5f5e7e28ee998638d7", "schedule_id": 20415, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2152", "location": "Rochdale", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 74289}, {"is_pass": false, "wtt_arr": "2154H", "wtt_dep": "2155", "location": "Castleton", "stage_seq": 2, "distance_m": 2552.781, "section_seq": 1, "route_path_id": 74289}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2156", "location": "Castleton East Jn", "stage_seq": 3, "distance_m": 2844.387, "section_seq": 1, "route_path_id": 74289}, {"is_pass": false, "wtt_arr": "2159H", "wtt_dep": "2200", "location": "Mills Hill", "stage_seq": 4, "distance_m": 7283.455, "section_seq": 1, "route_path_id": 74289}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2201H", "location": "Vitriol Works S.B.", "stage_seq": 5, "distance_m": 9158.201, "section_seq": 1, "route_path_id": 74289}, {"is_pass": false, "wtt_arr": "2203", "wtt_dep": "2203H", "location": "Moston", "stage_seq": 6, "distance_m": 10416.615, "section_seq": 1, "route_path_id": 74289}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2208H", "location": "Thorpes Bridge Jn", "stage_seq": 7, "distance_m": 13253.774, "section_seq": 1, "route_path_id": 74289}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2209H", "location": "Miles Platting Jn", "stage_seq": 8, "distance_m": 14709.482, "section_seq": 1, "route_path_id": 74289}, {"is_pass": false, "wtt_arr": "2212", "wtt_dep": "2214", "location": "Manchester Victoria", "stage_seq": 9, "distance_m": 16785.891, "section_seq": 1, "route_path_id": 74289}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2215H", "location": "Deal Street Jn", "stage_seq": 10, "distance_m": 17500.561, "section_seq": 1, "route_path_id": 74289}, {"is_pass": false, "wtt_arr": "2216H", "wtt_dep": "2217H", "location": "Salford Central", "stage_seq": 11, "distance_m": 17990.52, "section_seq": 1, "route_path_id": 74289}, {"is_pass": false, "wtt_arr": "2220", "wtt_dep": "2221", "location": "Salford Crescent", "stage_seq": 12, "distance_m": 19575.986, "section_seq": 1, "route_path_id": 74289}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2230", "location": "Burnden Jn", "stage_seq": 13, "distance_m": 33169.013, "section_seq": 1, "route_path_id": 74289}, {"is_pass": false, "wtt_arr": "2232", "wtt_dep": "2233", "location": "Bolton", "stage_seq": 14, "distance_m": 33875.756, "section_seq": 1, "route_path_id": 74289}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2236H", "location": "Astley Bridge Jn", "stage_seq": 15, "distance_m": 35774.146, "section_seq": 1, "route_path_id": 74289}, {"is_pass": false, "wtt_arr": "2237H", "wtt_dep": "2238", "location": "Hall I' Th' Wood", "stage_seq": 16, "distance_m": 36768.358, "section_seq": 1, "route_path_id": 74289}, {"is_pass": false, "wtt_arr": "2241", "wtt_dep": "2242", "location": "Bromley Cross", "stage_seq": 17, "distance_m": 38609.634, "section_seq": 1, "route_path_id": 74289}, {"is_pass": false, "wtt_arr": "2248", "wtt_dep": "2248H", "location": "Entwistle", "stage_seq": 18, "distance_m": 43445.827, "section_seq": 1, "route_path_id": 74289}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2253", "location": "Darwen South Jn", "stage_seq": 19, "distance_m": 47729.712, "section_seq": 1, "route_path_id": 74289}, {"is_pass": false, "wtt_arr": "2254H", "wtt_dep": "2255H", "location": "Darwen", "stage_seq": 20, "distance_m": 49471.491, "section_seq": 1, "route_path_id": 74289}, {"is_pass": false, "wtt_arr": "2302H", "wtt_dep": "2303H", "location": "Blackburn", "stage_seq": 21, "distance_m": 56113.397, "section_seq": 1, "route_path_id": 74289}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2305", "location": "Daisyfield Jn", "stage_seq": 22, "distance_m": 57084.311, "section_seq": 1, "route_path_id": 74289}, {"is_pass": false, "wtt_arr": "2309", "wtt_dep": "2312", "location": "Ramsgreave and Wilpshire", "stage_seq": 23, "distance_m": 60606.002, "section_seq": 1, "route_path_id": 74289}, {"is_pass": false, "wtt_arr": "2316", "wtt_dep": "2316H", "location": "Langho", "stage_seq": 24, "distance_m": 64313.523, "section_seq": 1, "route_path_id": 74289}, {"is_pass": false, "wtt_arr": "2320", "wtt_dep": "2321", "location": "Whalley", "stage_seq": 25, "distance_m": 67699.076, "section_seq": 1, "route_path_id": 74289}, {"is_pass": false, "wtt_arr": "2328", "wtt_dep": null, "location": "Clitheroe", "stage_seq": 26, "distance_m": 73423.81, "section_seq": 1, "route_path_id": 74289}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 73423.81, "from_m": 0.0, "section_seq": 1, "route_path_id": 74289}], "total_distance_m": 73423.81, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 69685.349, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 3738.461, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 8091, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:54:15Z", "source_id": 51666646, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-16T20:55:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:54:18Z", "source_id": 16677823, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-16T21:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8100, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:58:23Z", "source_id": 51675714, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T21:00:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:58:28Z", "source_id": 16680414, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T22:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8122, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:01:48Z", "source_id": 51683166, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T21:03:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:01:51Z", "source_id": 16682531, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T22:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8184, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:11:52Z", "source_id": 51705293, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T21:12:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:11:52Z", "source_id": 16688890, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T22:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8275, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:15:27Z", "source_id": 51713014, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T21:16:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:15:27Z", "source_id": 16691082, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T22:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8309, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:18:54Z", "source_id": 51720181, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T21:20:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:18:56Z", "source_id": 16693267, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T22:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8350, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:31:07Z", "source_id": 51745087, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-16T21:32:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:31:13Z", "source_id": 16700663, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-16T22:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7780, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:37:40Z", "source_id": 51758791, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-16T21:38:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:37:43Z", "source_id": 16704548, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-16T22:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7773, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:54:42Z", "source_id": 51792160, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-16T21:56:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:54:46Z", "source_id": 16714529, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-16T22:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7749, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:03:24Z", "source_id": 51808210, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-16T22:04:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:03:27Z", "source_id": 16719396, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-16T23:04:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:34:17Z", "source_id": 16735362, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-16T23:28:00+01:00", "operational_fact": true}] Rochdale 2152 2152 4 None None Clitheroe 2328 2328 2 ON TIME 0 minutes https://www.realtimetrains.co.uk/service/gb-nr:P24061/2026-09-16/detailed None Whalley 2026-09-16T23:21:00+01:00 Clitheroe 7.0 {"type": "LineString", "coordinates": [[-2.4119317, 53.8244919], [-2.4116972, 53.824853099999984], [-2.4115552, 53.8250763], [-2.4112331999999994, 53.82571369999999], [-2.4109589999999996, 53.826364299999995], [-2.4107457, 53.8269208], [-2.4105863999999997, 53.827478600000006], [-2.410455, 53.82800949999999], [-2.4103481999999996, 53.828510599999994], [-2.4102987999999996, 53.8288393], [-2.4102567, 53.82929699999999], [-2.4102332, 53.8301254], [-2.4104183999999997, 53.8327688], [-2.4105071, 53.83408810000002], [-2.4105489, 53.83470069999999], [-2.4105536, 53.8347694], [-2.4106072, 53.83542919999999], [-2.41066, 53.8360834], [-2.4106911, 53.8367048], [-2.4107008, 53.8368391], [-2.4107194, 53.83709820000001], [-2.4108121, 53.83841489999999], [-2.4108332999999997, 53.8388377], [-2.4108441999999997, 53.83898289999998], [-2.4109283999999995, 53.84010339999999], [-2.4109515551575513, 53.84046508143667], [-2.4109768, 53.8408594], [-2.4110282999999995, 53.84161189999999], [-2.4110625999999997, 53.842029700000005], [-2.4111386, 53.8429589], [-2.4111743999999997, 53.8438253], [-2.4111674, 53.844348499999995], [-2.4111386, 53.8447891], [-2.4111108999999997, 53.84529520000001], [-2.4110778, 53.845522800000005], [-2.4110325, 53.8457858], [-2.4109638, 53.8461291], [-2.4109045000000004, 53.8463585], [-2.4106313, 53.84720409999999], [-2.4104316999999997, 53.84781780000001], [-2.4102705, 53.8483514], [-2.4099530999999996, 53.8493719], [-2.4096387, 53.85037669999999], [-2.4093837, 53.8511783], [-2.4091350999999994, 53.85199050000001], [-2.4085174, 53.8540327], [-2.4082072, 53.85505469999999], [-2.4078469, 53.856222499999994], [-2.4078136, 53.8563301], [-2.4073557, 53.8578107], [-2.4073034, 53.85797970000001], [-2.4072608999999994, 53.85812169999999], [-2.4070358, 53.85882579999999], [-2.4068107999999997, 53.85958359999999], [-2.4066510999999995, 53.86000059999999], [-2.4065888, 53.8601633], [-2.4065742, 53.86018820000001], [-2.4059366999999994, 53.861153900000005], [-2.4057107, 53.86144169999999], [-2.4052382, 53.86192319999999], [-2.404605, 53.8625439], [-2.4016287, 53.8653897], [-2.4008822999999997, 53.86609550000001], [-2.3996167999999996, 53.8673273], [-2.3993976999999997, 53.8675392], [-2.3987542999999993, 53.8681617], [-2.3983804, 53.868511000000005], [-2.3979934999999997, 53.86888419999999], [-2.3971049999999994, 53.86982640000001], [-2.3964616, 53.8706954], [-2.3962157, 53.87104289999999], [-2.3958744, 53.871571399999986], [-2.3948369, 53.87311319999999], [-2.3943117, 53.8737488]]} 3.6 2321 2328 Whalley Clitheroe Clitheroe 53.8737488 -2.3943117 53.8737488 -2.3943117 1 0 2026-09-16 22:44:21 TERMINATED 2026-09-16 22:28:00 Clitheroe TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16735362 1789598058219925 61 61 2026-09-16 22:44:19.143189 2 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 22:34:18.212467
594213 624955 G26624 871K70M816 2026-09-16 COMPLETE 16734695 2026-09-16 23:34:00 2026-09-16 22:44:21 2026-09-18 22:44:21 {"id": 624955, "stp": "O", "toc": "Southern", "uid": "G26624", "consist": null, "dest_crs": null, "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G26624/2026-09-16/detailed", "trust_id": "871K70M816", "origin_crs": "EPS", "show_on_map": 0, "dar_est_time": "22:45:00", "dar_platform": null, "dest_station": "London Bridge (Central)", "service_date": "2026-09-16", "dest_arr_time": "2328", "dest_platform": "10", "is_terminated": 1, "next_location": "London Bridge (Central)", "signalling_id": "1K70", "timing_status": "LATE", "origin_station": "Epsom", "current_leg_arr": "2334", "current_leg_dep": "2318", "current_leg_end": "London Bridge (Central)", "origin_dep_time": "2245", "origin_platform": "1", "current_location": "London Bridge Sig. L1490", "last_update_time": "2026-09-16T22:44:21", "route_debug_link": null, "timing_variation": "+6 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.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": "Norwood Junction", "dest_arr_time_act": "2328", "motion_projection": null, "next_location_lat": "51.5050459", "next_location_lon": "-0.0860145", "previous_location": "Norwood Junction", "current_leg_milage": "8.6", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 119.521, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 175.145, \"from_m\": 119.521, \"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\": 178.759, \"from_m\": 175.145, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"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\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"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\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"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\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"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\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"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\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"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\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"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\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"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\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"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\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"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\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"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\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"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\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"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\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"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\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"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\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"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\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"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\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"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\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"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\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"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\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"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\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"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\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"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\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"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\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"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\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"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\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"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\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"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\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"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\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"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\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"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\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"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\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"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\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"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\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"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\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"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\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 27521.143, \"from_m\": 25810.012, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 28137.646, \"from_m\": 27521.143, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 28528.252, \"from_m\": 28137.646, \"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\": 30297.309, \"from_m\": 28528.252, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 30728.135, \"from_m\": 30297.309, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}], \"service_id\": 624955, \"profile_key\": \"f65ebeed8f6a2515ca9cb46b266cd694bf429f55c58d2e805ea45f0874f95d90\", \"schedule_id\": 40388, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2245\", \"location\": \"Epsom\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 69144}, {\"is_pass\": false, \"wtt_arr\": \"2248H\", \"wtt_dep\": \"2249\", \"location\": \"Ewell East\", \"stage_seq\": 2, \"distance_m\": 2989.616, \"section_seq\": 1, \"route_path_id\": 69144}, {\"is_pass\": false, \"wtt_arr\": \"2252\", \"wtt_dep\": \"2252H\", \"location\": \"Cheam\", \"stage_seq\": 3, \"distance_m\": 5193.754, \"section_seq\": 1, \"route_path_id\": 69144}, {\"is_pass\": false, \"wtt_arr\": \"2254H\", \"wtt_dep\": \"2256\", \"location\": \"Sutton (Surrey)\", \"stage_seq\": 4, \"distance_m\": 6902.787, \"section_seq\": 1, \"route_path_id\": 69144}, {\"is_pass\": false, \"wtt_arr\": \"2258H\", \"wtt_dep\": \"2259\", \"location\": \"Carshalton Beeches\", \"stage_seq\": 5, \"distance_m\": 8539.201, \"section_seq\": 1, \"route_path_id\": 69144}, {\"is_pass\": false, \"wtt_arr\": \"2301\", \"wtt_dep\": \"2302\", \"location\": \"Wallington\", \"stage_seq\": 6, \"distance_m\": 9861.421, \"section_seq\": 1, \"route_path_id\": 69144}, {\"is_pass\": false, \"wtt_arr\": \"2304H\", \"wtt_dep\": \"2305\", \"location\": \"Waddon\", \"stage_seq\": 7, \"distance_m\": 12301.774, \"section_seq\": 1, \"route_path_id\": 69144}, {\"is_pass\": false, \"wtt_arr\": \"2309\", \"wtt_dep\": \"2310\", \"location\": \"West Croydon\", \"stage_seq\": 8, \"distance_m\": 13990.73, \"section_seq\": 1, \"route_path_id\": 69144}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2312H\", \"location\": \"Selhurst Gloucester Rd Jn\", \"stage_seq\": 9, \"distance_m\": 15428.302, \"section_seq\": 1, \"route_path_id\": 69144}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2313H\", \"location\": \"Norwood Fork Jn\", \"stage_seq\": 10, \"distance_m\": 15819.342, \"section_seq\": 1, \"route_path_id\": 69144}, {\"is_pass\": false, \"wtt_arr\": \"2315\", \"wtt_dep\": \"2316\", \"location\": \"Norwood Junction\", \"stage_seq\": 11, \"distance_m\": 16863.16, \"section_seq\": 1, \"route_path_id\": 69144}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2319\", \"location\": \"Sydenham\", \"stage_seq\": 12, \"distance_m\": 20467.323, \"section_seq\": 1, \"route_path_id\": 69144}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2322\", \"location\": \"New Cross Gate\", \"stage_seq\": 13, \"distance_m\": 26161.135, \"section_seq\": 1, \"route_path_id\": 69144}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2323\", \"location\": \"Bricklayers Arms Jn\", \"stage_seq\": 14, \"distance_m\": 27263.99, \"section_seq\": 1, \"route_path_id\": 69144}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2324H\", \"location\": \"South Bermondsey Jn\", \"stage_seq\": 15, \"distance_m\": 28100.262, \"section_seq\": 1, \"route_path_id\": 69144}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2325H\", \"location\": \"Spa Road Jn\", \"stage_seq\": 16, \"distance_m\": 28652.683, \"section_seq\": 1, \"route_path_id\": 69144}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2326\", \"location\": \"Abbey Street Jn\", \"stage_seq\": 17, \"distance_m\": 29564.056, \"section_seq\": 1, \"route_path_id\": 69144}, {\"is_pass\": false, \"wtt_arr\": \"2328\", \"wtt_dep\": null, \"location\": \"London Bridge (Central)\", \"stage_seq\": 18, \"distance_m\": 30728.135, \"section_seq\": 1, \"route_path_id\": 69144}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 30728.135, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 69144}], \"total_distance_m\": 30728.135, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 28385.146, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 2342.989, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2245", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "16.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-16T21:47:23Z\", \"source_id\": 51777801, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:48:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:47:27Z\", \"source_id\": 16710264, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30120, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:50:31Z\", \"source_id\": 51783992, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:51:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:50:35Z\", \"source_id\": 16712124, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30089, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:55:29Z\", \"source_id\": 51793563, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:56:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:55:33Z\", \"source_id\": 16714914, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30075, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:58:51Z\", \"source_id\": 51799753, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:59:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:58:56Z\", \"source_id\": 16716822, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30071, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:00:55Z\", \"source_id\": 51803390, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:02:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:00:59Z\", \"source_id\": 16717969, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30067, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:04:11Z\", \"source_id\": 51809531, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:05:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:04:18Z\", \"source_id\": 16719826, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30050, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:08:17Z\", \"source_id\": 51816807, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:09:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:08:21Z\", \"source_id\": 16722054, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29974, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:16:12Z\", \"source_id\": 51830556, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:17:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:16:17Z\", \"source_id\": 16726333, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29718, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:26:26Z\", \"source_id\": 51848146, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:27:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:26:28Z\", \"source_id\": 16731567, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29636, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:32:49Z\", \"source_id\": 51858575, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:34:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:32:53Z\", \"source_id\": 16734695, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:34:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Bridge (Central)", "service_state_platform": "10", "timing_fact_generation": 1789597973697603, "current_leg_arrival_utc": "2026-09-16T23:34:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T22:34:18.496056", "service_state_evidence_id": 16734695, "current_leg_start_actual_dep": "2026-09-16T23:22:00+01:00", "operational_evidence_version": 50, "service_state_event_time_utc": "2026-09-16T22:34:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T22:44:19.147142", "service_state_valid_until_kind": null, "operational_interpretation_version": 50, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Southern O EPS None 1K70 None None None None {"version": 3, "segments": [{"to_m": 119.521, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 175.145, "from_m": 119.521, "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": 178.759, "from_m": 175.145, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "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": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "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": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "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": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "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": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "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": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "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": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "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": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "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": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "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": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "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": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "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": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "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": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "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": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "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": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "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": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "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": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "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": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "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": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "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": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "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": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "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": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "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": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "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": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "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": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "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": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "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": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "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": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "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": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "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": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "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": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "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": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "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": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "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": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "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": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "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": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "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": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 27521.143, "from_m": 25810.012, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 28137.646, "from_m": 27521.143, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 28528.252, "from_m": 28137.646, "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": 30297.309, "from_m": 28528.252, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 30728.135, "from_m": 30297.309, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}], "service_id": 624955, "profile_key": "f65ebeed8f6a2515ca9cb46b266cd694bf429f55c58d2e805ea45f0874f95d90", "schedule_id": 40388, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2245", "location": "Epsom", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 69144}, {"is_pass": false, "wtt_arr": "2248H", "wtt_dep": "2249", "location": "Ewell East", "stage_seq": 2, "distance_m": 2989.616, "section_seq": 1, "route_path_id": 69144}, {"is_pass": false, "wtt_arr": "2252", "wtt_dep": "2252H", "location": "Cheam", "stage_seq": 3, "distance_m": 5193.754, "section_seq": 1, "route_path_id": 69144}, {"is_pass": false, "wtt_arr": "2254H", "wtt_dep": "2256", "location": "Sutton (Surrey)", "stage_seq": 4, "distance_m": 6902.787, "section_seq": 1, "route_path_id": 69144}, {"is_pass": false, "wtt_arr": "2258H", "wtt_dep": "2259", "location": "Carshalton Beeches", "stage_seq": 5, "distance_m": 8539.201, "section_seq": 1, "route_path_id": 69144}, {"is_pass": false, "wtt_arr": "2301", "wtt_dep": "2302", "location": "Wallington", "stage_seq": 6, "distance_m": 9861.421, "section_seq": 1, "route_path_id": 69144}, {"is_pass": false, "wtt_arr": "2304H", "wtt_dep": "2305", "location": "Waddon", "stage_seq": 7, "distance_m": 12301.774, "section_seq": 1, "route_path_id": 69144}, {"is_pass": false, "wtt_arr": "2309", "wtt_dep": "2310", "location": "West Croydon", "stage_seq": 8, "distance_m": 13990.73, "section_seq": 1, "route_path_id": 69144}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2312H", "location": "Selhurst Gloucester Rd Jn", "stage_seq": 9, "distance_m": 15428.302, "section_seq": 1, "route_path_id": 69144}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2313H", "location": "Norwood Fork Jn", "stage_seq": 10, "distance_m": 15819.342, "section_seq": 1, "route_path_id": 69144}, {"is_pass": false, "wtt_arr": "2315", "wtt_dep": "2316", "location": "Norwood Junction", "stage_seq": 11, "distance_m": 16863.16, "section_seq": 1, "route_path_id": 69144}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2319", "location": "Sydenham", "stage_seq": 12, "distance_m": 20467.323, "section_seq": 1, "route_path_id": 69144}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2322", "location": "New Cross Gate", "stage_seq": 13, "distance_m": 26161.135, "section_seq": 1, "route_path_id": 69144}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2323", "location": "Bricklayers Arms Jn", "stage_seq": 14, "distance_m": 27263.99, "section_seq": 1, "route_path_id": 69144}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2324H", "location": "South Bermondsey Jn", "stage_seq": 15, "distance_m": 28100.262, "section_seq": 1, "route_path_id": 69144}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2325H", "location": "Spa Road Jn", "stage_seq": 16, "distance_m": 28652.683, "section_seq": 1, "route_path_id": 69144}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2326", "location": "Abbey Street Jn", "stage_seq": 17, "distance_m": 29564.056, "section_seq": 1, "route_path_id": 69144}, {"is_pass": false, "wtt_arr": "2328", "wtt_dep": null, "location": "London Bridge (Central)", "stage_seq": 18, "distance_m": 30728.135, "section_seq": 1, "route_path_id": 69144}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 30728.135, "from_m": 0.0, "section_seq": 1, "route_path_id": 69144}], "total_distance_m": 30728.135, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 28385.146, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 2342.989, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 30124, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:47:23Z", "source_id": 51777801, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-16T21:48:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:47:27Z", "source_id": 16710264, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-16T22:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30120, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:50:31Z", "source_id": 51783992, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T21:51:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:50:35Z", "source_id": 16712124, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T22:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30089, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:55:29Z", "source_id": 51793563, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T21:56:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:55:33Z", "source_id": 16714914, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T22:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30075, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:58:51Z", "source_id": 51799753, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T21:59:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:58:56Z", "source_id": 16716822, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T22:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30071, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:00:55Z", "source_id": 51803390, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T22:02:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:00:59Z", "source_id": 16717969, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T23:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30067, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:04:11Z", "source_id": 51809531, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T22:05:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:04:18Z", "source_id": 16719826, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T23:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30050, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:08:17Z", "source_id": 51816807, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T22:09:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:08:21Z", "source_id": 16722054, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T23:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29974, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:16:12Z", "source_id": 51830556, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T22:17:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:16:17Z", "source_id": 16726333, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T23:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29718, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:26:26Z", "source_id": 51848146, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-16T22:27:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:26:28Z", "source_id": 16731567, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-16T23:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29636, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:32:49Z", "source_id": 51858575, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-16T22:34:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:32:53Z", "source_id": 16734695, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-16T23:34:00+01:00", "operational_fact": true}] Epsom 2245 2245 1 22:45:00 None London Bridge (Central) 2328 2328 10 LATE +6 minutes https://www.realtimetrains.co.uk/service/gb-nr:G26624/2026-09-16/detailed None Norwood Junction 2026-09-16T23:22:00+01:00 London Bridge (Central) 16.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.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]]} 8.6 2318 2334 Norwood Junction London Bridge Sig. L1490 London Bridge (Central) 51.5050459 -0.0860145 51.5050459 -0.0860145 1 0 2026-09-16 22:44:21 TERMINATED 2026-09-16 22:34:00 London Bridge (Central) TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16734695 1789597973697603 50 50 2026-09-16 22:44:19.147142 10 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 22:34:18.496056
594214 625778 L37382 635H85M916 2026-09-16 COMPLETE 16734598 2026-09-16 23:34:00 2026-09-16 22:44:21 2026-09-18 22:44:21 {"id": 625778, "stp": "P", "toc": "Chiltern Railways", "uid": "L37382", "consist": "165014+165032", "dest_crs": "MYB", "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L37382/2026-09-16/detailed", "trust_id": "635H85M916", "origin_crs": "XWY", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London Marylebone", "service_date": "2026-09-16", "dest_arr_time": "2336", "dest_platform": "2", "is_terminated": 1, "next_location": "London Marylebone", "signalling_id": "5H85", "timing_status": "EARLY", "origin_station": "Wembley LMD", "current_leg_arr": "2334", "current_leg_dep": "2316", "current_leg_end": "London Marylebone", "origin_dep_time": "2325", "origin_platform": null, "current_location": "London Marylebone", "last_update_time": "2026-09-16T22:44:21", "route_debug_link": null, "timing_variation": "-2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.27379089999999995, 51.554640799999994], [-0.27357756219166535, 51.55466347968381], [-0.26949458523585645, 51.55509753383577], [-0.2689813, 51.5551521], [-0.2679557, 51.55532290000001], [-0.26736889999999996, 51.5553899], [-0.2665018, 51.5554909], [-0.26614959999999993, 51.5555286], [-0.2654558, 51.55559349999999], [-0.2645992, 51.555657499999995], [-0.2635361, 51.5557034], [-0.2624118, 51.55572020000001], [-0.26145669999999993, 51.5557074], [-0.2605377, 51.55567409999999], [-0.2590349, 51.55557700000001], [-0.25821089999999997, 51.55549069999999], [-0.2573785, 51.5553857], [-0.25657389999999997, 51.555275], [-0.2560699, 51.55520690000001], [-0.25570669999999995, 51.555157900000005], [-0.2552713999999999, 51.5550867], [-0.2547811, 51.5549981], [-0.2543291999999999, 51.5549087], [-0.2541768, 51.5548787], [-0.2537283, 51.554786799999995], [-0.2531873920331035, 51.55466347968381], [-0.2528765, 51.5545926], [-0.2522456, 51.5544367], [-0.2514381, 51.55424260000001], [-0.2490292, 51.553662999999986], [-0.24809109999999995, 51.5534249], [-0.2476244, 51.55331000000001], [-0.2473803, 51.553249400000006], [-0.24731936840030777, 51.55323612538862], [-0.247263814751724, 51.553224022418995], [-0.24667709999999995, 51.553096199999985], [-0.2453662, 51.5528373], [-0.24420859999999997, 51.5526408], [-0.24321969999999996, 51.55247930000001], [-0.2415563, 51.552257200000014], [-0.2398824, 51.55197739999999], [-0.23928510000000003, 51.55188489999999], [-0.23852759999999995, 51.55176839999999], [-0.2379636, 51.551678800000005], [-0.23646979999999995, 51.551437099999994], [-0.2359460999999999, 51.55134240000001], [-0.23332430000000004, 51.550941400000006], [-0.2330761, 51.550906], [-0.22830560000000005, 51.55013670000001], [-0.22807210000000003, 51.55009900000001], [-0.22737609999999997, 51.54998879999999], [-0.22533719999999993, 51.54967620000001], [-0.2247638, 51.54959170000001], [-0.22412820000000003, 51.54947819999999], [-0.2235334, 51.54935369999999], [-0.2226188, 51.54917189999998], [-0.22205289999999997, 51.5490716], [-0.22133449999999996, 51.54897129999999], [-0.2206604, 51.5489031], [-0.21974669999999996, 51.5487853], [-0.21860419999999997, 51.5486304], [-0.2104437, 51.5473539], [-0.2094708, 51.5472057], [-0.208484, 51.547094599999994], [-0.2071627, 51.54694499999999], [-0.2062748, 51.5468404], [-0.20530159999999997, 51.5467409], [-0.20468739999999996, 51.5466947], [-0.2040956, 51.54666799999998], [-0.20345949999999996, 51.54664960000001], [-0.20283259999999995, 51.5466348], [-0.2024274, 51.5466168], [-0.20236709999999997, 51.54661300000001], [-0.2015886, 51.546564499999995], [-0.1996435, 51.546404299999985], [-0.1980628973021804, 51.54628952894688], [-0.19791731168407012, 51.54627895763901], [-0.1976521, 51.54625970000001], [-0.1971139, 51.546232], [-0.1966932, 51.5462209], [-0.19629379999999996, 51.546224499999994], [-0.19594, 51.5462369], [-0.1944258, 51.5463177], [-0.191216, 51.546557499999984], [-0.1908014, 51.546587200000005], [-0.1888542, 51.546701799999994], [-0.18772959999999997, 51.54677829999999], [-0.1870127, 51.5468379], [-0.18605, 51.5469403], [-0.1855364, 51.547012900000006], [-0.1845989, 51.5471186], [-0.1841741, 51.5471558], [-0.18384269999999997, 51.5471752], [-0.18358669999999996, 51.547185500000005], [-0.1833522, 51.54718389999999], [-0.18310589999999996, 51.54717409999999], [-0.18286859999999996, 51.5471597], [-0.1825414, 51.5471406], [-0.1823191, 51.54711540000001], [-0.18199299999999996, 51.5470699], [-0.1816694, 51.5470142], [-0.18142199999999997, 51.54696049999999], [-0.181196, 51.5469083], [-0.18090079999999997, 51.546828399999995], [-0.1806567, 51.546744], [-0.18020580000000003, 51.54657190000001], [-0.17989709999999998, 51.54643440000001], [-0.1796630568239043, 51.54631867660276], [-0.17964469999999996, 51.5463096], [-0.17938899999999997, 51.54618719999999], [-0.17920419999999998, 51.5460767], [-0.1790055, 51.5459626], [-0.1788313, 51.5458398], [-0.1786296, 51.545700800000006], [-0.17845179999999997, 51.54556110000001], [-0.178029, 51.54518100000001], [-0.17777309999999996, 51.5448992], [-0.1776009, 51.5446714], [-0.17741739999999998, 51.5444147], [-0.1773282, 51.54424879999999], [-0.17724799999999996, 51.544052], [-0.17719569999999998, 51.5439238], [-0.17714979999999997, 51.54370850000001], [-0.17711739999999998, 51.5434802], [-0.17710329999999996, 51.543178000000005], [-0.17713849999999998, 51.5428948], [-0.17714759999999996, 51.5428389], [-0.1771987, 51.542569099999994], [-0.177341, 51.5419195], [-0.17739210000000002, 51.54169], [-0.17740292348111678, 51.541648770456455], [-0.1774157860300821, 51.5415997735078], [-0.1774536189907193, 51.541455657161386], [-0.17746215221779643, 51.541423151645674], [-0.17750598125350214, 51.54125619387955], [-0.17751511676208587, 51.54122139394699], [-0.17753419999999998, 51.5411487], [-0.1776039, 51.540900099999995], [-0.17772879999999996, 51.5403825], [-0.1777444, 51.540322399999994], [-0.17786979999999997, 51.539818700000005], [-0.17789379999999996, 51.5397224], [-0.178113, 51.53884179999999], [-0.1781274, 51.5387742], [-0.1782095, 51.53833709999999], [-0.17822249999999998, 51.5382334], [-0.17822399999999997, 51.5381727], [-0.1782159, 51.5378516], [-0.17819019999999997, 51.5375158], [-0.17813939999999998, 51.5372767], [-0.1780117, 51.5369783], [-0.1778505, 51.5365162], [-0.1775763, 51.536022], [-0.1773315, 51.5356696], [-0.1768954, 51.5351647], [-0.17642759999999996, 51.534743], [-0.17593, 51.5343719], [-0.1753829, 51.534023899999994], [-0.175314, 51.533982599999995], [-0.1740634, 51.533286100000005], [-0.17361869999999996, 51.533035299999995], [-0.17271069999999997, 51.5325201], [-0.17211559999999998, 51.5321617], [-0.17084719999999998, 51.53124050000001], [-0.1682532, 51.5291146], [-0.16770781389670208, 51.52866454561394], [-0.167466, 51.528465], [-0.1672297, 51.5282734], [-0.16714289999999998, 51.52820089999999], [-0.1670848, 51.5281486], [-0.1664765, 51.52765430000001], [-0.1663306, 51.5275346], [-0.1660336, 51.5272913], [-0.16571509999999998, 51.5270312], [-0.165408, 51.5267809], [-0.16518949999999996, 51.52660629999999], [-0.1649815, 51.5264221], [-0.16481379999999998, 51.52624720000001], [-0.16464179999999998, 51.526054999999985], [-0.1644308, 51.5258052], [-0.1641973, 51.525552899999994], [-0.16403699999999996, 51.5253625], [-0.1639697, 51.5252735], [-0.1639095, 51.525180000000006], [-0.1638081, 51.5250055], [-0.16368189999999996, 51.52474919999999], [-0.1635977, 51.52456200000001], [-0.1634155, 51.52415090000001], [-0.16301129999999997, 51.523255600000006]]}", "current_leg_start": "Wembley LMD", "dest_arr_time_act": "2336", "motion_projection": null, "next_location_lat": "51.5232556", "next_location_lon": "-0.1630113", "previous_location": "Wembley LMD", "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\": 410.753, \"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\": 452.0, \"from_m\": 410.753, \"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\": 490.309, \"from_m\": 452.0, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1147.341, \"from_m\": 490.309, \"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\": 1864.262, \"from_m\": 1147.341, \"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\": 3544.196, \"from_m\": 1864.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\": 9043.975, \"from_m\": 3544.196, \"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\": 9058.727, \"from_m\": 9043.975, \"capability_applied\": null, \"effective_limit_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\": 9116.092, \"from_m\": 9058.727, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 9422.534, \"from_m\": 9116.092, \"capability_applied\": null, \"effective_limit_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\": 9667.55, \"from_m\": 9422.534, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}], \"service_id\": 625778, \"profile_key\": \"70ec8fb1162cdc02471f8be2719d94ba4c95d6a6434760b8ff329d47f5178c67\", \"schedule_id\": 15854, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2325\", \"location\": \"Wembley LMD\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 34370}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2327\", \"location\": \"Great Central Jn\", \"stage_seq\": 2, \"distance_m\": 452.0, \"section_seq\": 1, \"route_path_id\": 34370}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2328\", \"location\": \"Neasden South Jn\", \"stage_seq\": 3, \"distance_m\": 1404.388, \"section_seq\": 1, \"route_path_id\": 34370}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2335\", \"location\": \"Marylebone 10 Signal\", \"stage_seq\": 4, \"distance_m\": 9000.92, \"section_seq\": 1, \"route_path_id\": 34370}, {\"is_pass\": false, \"wtt_arr\": \"2336\", \"wtt_dep\": null, \"location\": \"London Marylebone\", \"stage_seq\": 5, \"distance_m\": 9667.55, \"section_seq\": 1, \"route_path_id\": 34370}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 9667.55, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 34370}], \"total_distance_m\": 9667.55, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 9629.241, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 38.309, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2325", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "18.0", "current_position_lat": "51.5232556", "current_position_lon": "-0.1630113", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 18350, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:31:59Z\", \"source_id\": 51857099, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:32:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:32:04Z\", \"source_id\": 16734269, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18320, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:32:38Z\", \"source_id\": 51858283, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:34:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:32:40Z\", \"source_id\": 16734598, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:34:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Marylebone", "service_state_platform": "2", "timing_fact_generation": 1789597961031437, "current_leg_arrival_utc": "2026-09-16T23:35:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T22:34:20.824528", "service_state_evidence_id": 16734598, "current_leg_start_actual_dep": "2026-09-16T23:25:00+01:00", "operational_evidence_version": 8, "service_state_event_time_utc": "2026-09-16T22:34:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T22:34:20.827118", "service_state_valid_until_kind": null, "operational_interpretation_version": 8, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Chiltern Railways P XWY MYB 5H85 165014+165032 5 75 None {"version": 3, "segments": [{"to_m": 410.753, "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": 452.0, "from_m": 410.753, "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": 490.309, "from_m": 452.0, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1147.341, "from_m": 490.309, "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": 1864.262, "from_m": 1147.341, "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": 3544.196, "from_m": 1864.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": 9043.975, "from_m": 3544.196, "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": 9058.727, "from_m": 9043.975, "capability_applied": null, "effective_limit_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": 9116.092, "from_m": 9058.727, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 9422.534, "from_m": 9116.092, "capability_applied": null, "effective_limit_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": 9667.55, "from_m": 9422.534, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}], "service_id": 625778, "profile_key": "70ec8fb1162cdc02471f8be2719d94ba4c95d6a6434760b8ff329d47f5178c67", "schedule_id": 15854, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2325", "location": "Wembley LMD", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 34370}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2327", "location": "Great Central Jn", "stage_seq": 2, "distance_m": 452.0, "section_seq": 1, "route_path_id": 34370}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2328", "location": "Neasden South Jn", "stage_seq": 3, "distance_m": 1404.388, "section_seq": 1, "route_path_id": 34370}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2335", "location": "Marylebone 10 Signal", "stage_seq": 4, "distance_m": 9000.92, "section_seq": 1, "route_path_id": 34370}, {"is_pass": false, "wtt_arr": "2336", "wtt_dep": null, "location": "London Marylebone", "stage_seq": 5, "distance_m": 9667.55, "section_seq": 1, "route_path_id": 34370}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 9667.55, "from_m": 0.0, "section_seq": 1, "route_path_id": 34370}], "total_distance_m": 9667.55, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 9629.241, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 38.309, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 18350, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:31:59Z", "source_id": 51857099, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T22:32:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:32:04Z", "source_id": 16734269, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T23:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18320, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:32:38Z", "source_id": 51858283, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T22:34:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:32:40Z", "source_id": 16734598, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T23:34:00+01:00", "operational_fact": true}] Wembley LMD 2325 2325 None None None London Marylebone 2336 2336 2 EARLY -2 minutes https://www.realtimetrains.co.uk/service/gb-nr:L37382/2026-09-16/detailed None Wembley LMD 2026-09-16T23:25:00+01:00 London Marylebone 18.0 {"type": "LineString", "coordinates": [[-0.27379089999999995, 51.554640799999994], [-0.27357756219166535, 51.55466347968381], [-0.26949458523585645, 51.55509753383577], [-0.2689813, 51.5551521], [-0.2679557, 51.55532290000001], [-0.26736889999999996, 51.5553899], [-0.2665018, 51.5554909], [-0.26614959999999993, 51.5555286], [-0.2654558, 51.55559349999999], [-0.2645992, 51.555657499999995], [-0.2635361, 51.5557034], [-0.2624118, 51.55572020000001], [-0.26145669999999993, 51.5557074], [-0.2605377, 51.55567409999999], [-0.2590349, 51.55557700000001], [-0.25821089999999997, 51.55549069999999], [-0.2573785, 51.5553857], [-0.25657389999999997, 51.555275], [-0.2560699, 51.55520690000001], [-0.25570669999999995, 51.555157900000005], [-0.2552713999999999, 51.5550867], [-0.2547811, 51.5549981], [-0.2543291999999999, 51.5549087], [-0.2541768, 51.5548787], [-0.2537283, 51.554786799999995], [-0.2531873920331035, 51.55466347968381], [-0.2528765, 51.5545926], [-0.2522456, 51.5544367], [-0.2514381, 51.55424260000001], [-0.2490292, 51.553662999999986], [-0.24809109999999995, 51.5534249], [-0.2476244, 51.55331000000001], [-0.2473803, 51.553249400000006], [-0.24731936840030777, 51.55323612538862], [-0.247263814751724, 51.553224022418995], [-0.24667709999999995, 51.553096199999985], [-0.2453662, 51.5528373], [-0.24420859999999997, 51.5526408], [-0.24321969999999996, 51.55247930000001], [-0.2415563, 51.552257200000014], [-0.2398824, 51.55197739999999], [-0.23928510000000003, 51.55188489999999], [-0.23852759999999995, 51.55176839999999], [-0.2379636, 51.551678800000005], [-0.23646979999999995, 51.551437099999994], [-0.2359460999999999, 51.55134240000001], [-0.23332430000000004, 51.550941400000006], [-0.2330761, 51.550906], [-0.22830560000000005, 51.55013670000001], [-0.22807210000000003, 51.55009900000001], [-0.22737609999999997, 51.54998879999999], [-0.22533719999999993, 51.54967620000001], [-0.2247638, 51.54959170000001], [-0.22412820000000003, 51.54947819999999], [-0.2235334, 51.54935369999999], [-0.2226188, 51.54917189999998], [-0.22205289999999997, 51.5490716], [-0.22133449999999996, 51.54897129999999], [-0.2206604, 51.5489031], [-0.21974669999999996, 51.5487853], [-0.21860419999999997, 51.5486304], [-0.2104437, 51.5473539], [-0.2094708, 51.5472057], [-0.208484, 51.547094599999994], [-0.2071627, 51.54694499999999], [-0.2062748, 51.5468404], [-0.20530159999999997, 51.5467409], [-0.20468739999999996, 51.5466947], [-0.2040956, 51.54666799999998], [-0.20345949999999996, 51.54664960000001], [-0.20283259999999995, 51.5466348], [-0.2024274, 51.5466168], [-0.20236709999999997, 51.54661300000001], [-0.2015886, 51.546564499999995], [-0.1996435, 51.546404299999985], [-0.1980628973021804, 51.54628952894688], [-0.19791731168407012, 51.54627895763901], [-0.1976521, 51.54625970000001], [-0.1971139, 51.546232], [-0.1966932, 51.5462209], [-0.19629379999999996, 51.546224499999994], [-0.19594, 51.5462369], [-0.1944258, 51.5463177], [-0.191216, 51.546557499999984], [-0.1908014, 51.546587200000005], [-0.1888542, 51.546701799999994], [-0.18772959999999997, 51.54677829999999], [-0.1870127, 51.5468379], [-0.18605, 51.5469403], [-0.1855364, 51.547012900000006], [-0.1845989, 51.5471186], [-0.1841741, 51.5471558], [-0.18384269999999997, 51.5471752], [-0.18358669999999996, 51.547185500000005], [-0.1833522, 51.54718389999999], [-0.18310589999999996, 51.54717409999999], [-0.18286859999999996, 51.5471597], [-0.1825414, 51.5471406], [-0.1823191, 51.54711540000001], [-0.18199299999999996, 51.5470699], [-0.1816694, 51.5470142], [-0.18142199999999997, 51.54696049999999], [-0.181196, 51.5469083], [-0.18090079999999997, 51.546828399999995], [-0.1806567, 51.546744], [-0.18020580000000003, 51.54657190000001], [-0.17989709999999998, 51.54643440000001], [-0.1796630568239043, 51.54631867660276], [-0.17964469999999996, 51.5463096], [-0.17938899999999997, 51.54618719999999], [-0.17920419999999998, 51.5460767], [-0.1790055, 51.5459626], [-0.1788313, 51.5458398], [-0.1786296, 51.545700800000006], [-0.17845179999999997, 51.54556110000001], [-0.178029, 51.54518100000001], [-0.17777309999999996, 51.5448992], [-0.1776009, 51.5446714], [-0.17741739999999998, 51.5444147], [-0.1773282, 51.54424879999999], [-0.17724799999999996, 51.544052], [-0.17719569999999998, 51.5439238], [-0.17714979999999997, 51.54370850000001], [-0.17711739999999998, 51.5434802], [-0.17710329999999996, 51.543178000000005], [-0.17713849999999998, 51.5428948], [-0.17714759999999996, 51.5428389], [-0.1771987, 51.542569099999994], [-0.177341, 51.5419195], [-0.17739210000000002, 51.54169], [-0.17740292348111678, 51.541648770456455], [-0.1774157860300821, 51.5415997735078], [-0.1774536189907193, 51.541455657161386], [-0.17746215221779643, 51.541423151645674], [-0.17750598125350214, 51.54125619387955], [-0.17751511676208587, 51.54122139394699], [-0.17753419999999998, 51.5411487], [-0.1776039, 51.540900099999995], [-0.17772879999999996, 51.5403825], [-0.1777444, 51.540322399999994], [-0.17786979999999997, 51.539818700000005], [-0.17789379999999996, 51.5397224], [-0.178113, 51.53884179999999], [-0.1781274, 51.5387742], [-0.1782095, 51.53833709999999], [-0.17822249999999998, 51.5382334], [-0.17822399999999997, 51.5381727], [-0.1782159, 51.5378516], [-0.17819019999999997, 51.5375158], [-0.17813939999999998, 51.5372767], [-0.1780117, 51.5369783], [-0.1778505, 51.5365162], [-0.1775763, 51.536022], [-0.1773315, 51.5356696], [-0.1768954, 51.5351647], [-0.17642759999999996, 51.534743], [-0.17593, 51.5343719], [-0.1753829, 51.534023899999994], [-0.175314, 51.533982599999995], [-0.1740634, 51.533286100000005], [-0.17361869999999996, 51.533035299999995], [-0.17271069999999997, 51.5325201], [-0.17211559999999998, 51.5321617], [-0.17084719999999998, 51.53124050000001], [-0.1682532, 51.5291146], [-0.16770781389670208, 51.52866454561394], [-0.167466, 51.528465], [-0.1672297, 51.5282734], [-0.16714289999999998, 51.52820089999999], [-0.1670848, 51.5281486], [-0.1664765, 51.52765430000001], [-0.1663306, 51.5275346], [-0.1660336, 51.5272913], [-0.16571509999999998, 51.5270312], [-0.165408, 51.5267809], [-0.16518949999999996, 51.52660629999999], [-0.1649815, 51.5264221], [-0.16481379999999998, 51.52624720000001], [-0.16464179999999998, 51.526054999999985], [-0.1644308, 51.5258052], [-0.1641973, 51.525552899999994], [-0.16403699999999996, 51.5253625], [-0.1639697, 51.5252735], [-0.1639095, 51.525180000000006], [-0.1638081, 51.5250055], [-0.16368189999999996, 51.52474919999999], [-0.1635977, 51.52456200000001], [-0.1634155, 51.52415090000001], [-0.16301129999999997, 51.523255600000006]]} 6.0 2316 2334 Wembley LMD London Marylebone London Marylebone 51.5232556 -0.1630113 51.5232556 -0.1630113 1 0 2026-09-16 22:44:21 TERMINATED 2026-09-16 22:34:00 London Marylebone TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16734598 1789597961031437 8 8 2026-09-16 22:34:20.827118 2 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 22:34:20.824528
594215 621506 Y62764 771W26MZ16 2026-09-16 COMPLETE 16734654 2026-09-16 23:34:00 2026-09-16 22:44:51 2026-09-18 22:44:51 {"id": 621506, "stp": "P", "toc": "Transport for Wales", "uid": "Y62764", "consist": "197110", "dest_crs": "MAN", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:Y62764/2026-09-16/detailed", "trust_id": "771W26MZ16", "origin_crs": "CDF", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Manchester Piccadilly", "service_date": "2026-09-16", "dest_arr_time": "2337", "dest_platform": "10", "is_terminated": 1, "next_location": "Manchester Piccadilly", "signalling_id": "1W26", "timing_status": "EARLY", "origin_station": "Cardiff Central", "current_leg_arr": "2334", "current_leg_dep": "2325", "current_leg_end": "Manchester Piccadilly", "origin_dep_time": "2010", "origin_platform": "1", "current_location": "Manchester Piccadilly", "last_update_time": "2026-09-16T22:44:51", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.1631829735151142, 53.40568378508251], [-2.1632348999999995, 53.405869200000005], [-2.1633129999999996, 53.40610199999999], [-2.1633906, 53.4063121], [-2.1634848999999994, 53.40651199999999], [-2.1635191, 53.40657949999999], [-2.1635532, 53.40664679999999], [-2.1635976, 53.40673459999999], [-2.1636996999999996, 53.4069041], [-2.1638307999999995, 53.407085], [-2.1639045, 53.40717600000001], [-2.1640054, 53.40735759999998], [-2.1640529999999996, 53.4074341], [-2.1641446999999996, 53.4075496], [-2.164318999999999, 53.407756199999994], [-2.164499999999999, 53.407978099999994], [-2.1648764, 53.4084337], [-2.1655375, 53.4092312], [-2.1658822999999994, 53.4096456], [-2.1662428, 53.41008180000001], [-2.1674042, 53.41148129999999], [-2.1683801, 53.412627400000005], [-2.1685011, 53.4127849], [-2.1686742, 53.41303269999999], [-2.1688817999999994, 53.413287399999994], [-2.1692795999999994, 53.41376609999998], [-2.1694812, 53.4140086], [-2.169671279277511, 53.41428429590598], [-2.1697524999999995, 53.4144021], [-2.1701136, 53.4148394], [-2.170417088604405, 53.41523013055482], [-2.1705954, 53.4154597], [-2.1706901, 53.4155816], [-2.1711049, 53.4161407], [-2.1712077, 53.416273100000005], [-2.171466, 53.4166056], [-2.172048, 53.417350600000006], [-2.1728351, 53.418308], [-2.1737803, 53.4194515], [-2.1751912, 53.4211523], [-2.1764276, 53.422658], [-2.1775219999999997, 53.4239862], [-2.1786605, 53.4253673], [-2.1792002, 53.4260066], [-2.1796195, 53.4265034], [-2.1815426, 53.428799999999995], [-2.1829079, 53.43042519999999], [-2.1837018, 53.43140639999999], [-2.1841041, 53.4319098], [-2.1854613, 53.43354610000001], [-2.1865958999999995, 53.4349571], [-2.1869217, 53.4353394], [-2.1880512, 53.4366552], [-2.1889455, 53.4377357], [-2.1893318, 53.4382334], [-2.1898766, 53.4389848], [-2.1901351000000004, 53.4393628], [-2.1904396, 53.43982240000001], [-2.1908491999999997, 53.4404844], [-2.1909621999999995, 53.4406687], [-2.1911235, 53.44097429999999], [-2.1914373, 53.4415606], [-2.191609, 53.441897700000005], [-2.1918721999999997, 53.44242739999999], [-2.191932, 53.4425662], [-2.1925504, 53.44404509999999], [-2.1926189, 53.444208800000006], [-2.1927211, 53.4444728], [-2.1927931, 53.44465610000001], [-2.1928878, 53.44488559999999], [-2.1931894000000005, 53.4456168], [-2.1936916999999996, 53.4468636], [-2.1937517, 53.44701320000001], [-2.1943064999999997, 53.448391599999994], [-2.1943922999999996, 53.4485957], [-2.1945778, 53.44905389999999], [-2.1947333, 53.44943959999999], [-2.1949835, 53.4499418], [-2.1953996, 53.45096939999999], [-2.1954939, 53.4511767], [-2.1957003, 53.45161840000001], [-2.1958142, 53.4518584], [-2.1961301, 53.4525731], [-2.1961602, 53.4526581], [-2.1961610093135904, 53.45266013085102], [-2.1967217, 53.45406710000001], [-2.1969135, 53.45452280000001], [-2.197305, 53.4554591], [-2.1974035, 53.455659299999986], [-2.1975325, 53.45592149999999], [-2.1975857, 53.45603930000001], [-2.1976647, 53.4561745], [-2.1979429999999995, 53.4566981], [-2.1981766, 53.45710030000001], [-2.1982946, 53.4573193], [-2.1989057, 53.45834179999999], [-2.1991446999999997, 53.458714], [-2.1994242999999996, 53.4591271], [-2.199825699999999, 53.4596841], [-2.1999885, 53.4599028], [-2.2001912, 53.460186799999995], [-2.2004911, 53.4605461], [-2.200902, 53.461011799999994], [-2.2012681, 53.46135040000001], [-2.2014062999999995, 53.46149340000001], [-2.2016216, 53.4616893], [-2.201838, 53.461892799999994], [-2.2033090999999994, 53.46346129999999], [-2.2036199, 53.4637588], [-2.2042421, 53.46434799999999], [-2.2045679, 53.4646644], [-2.2049958, 53.46503299999999], [-2.2057005, 53.465632799999995], [-2.2060526, 53.4659352], [-2.2066785, 53.4664235], [-2.2068790999999996, 53.466578899999995], [-2.2071344000000006, 53.46677330000001], [-2.2079414, 53.46734200000001], [-2.208336, 53.4676315], [-2.208554942830538, 53.46779240988761], [-2.2089385, 53.46807429999999], [-2.2089583, 53.468088900000005], [-2.209295, 53.46831559999998], [-2.2099747999999995, 53.46875310000001], [-2.2104818, 53.4690708], [-2.2110048, 53.46939179999999], [-2.2115171, 53.469706300000006], [-2.2120535, 53.47002880000001], [-2.2124520000000003, 53.47026129999999], [-2.212763499999999, 53.4704742], [-2.2129825999999997, 53.470594000000006], [-2.2132390999999996, 53.47073610000001], [-2.2138399, 53.471039399999995], [-2.2140942, 53.47116409999999], [-2.2144255222798934, 53.4713220640662], [-2.214629708762691, 53.47142384391765], [-2.2148069874751126, 53.47151605315788], [-2.214961257464357, 53.47160001591331], [-2.2150964177776222, 53.47167705631036], [-2.2152163674621086, 53.471748498475485], [-2.215325005565014, 53.471815666535065], [-2.215426231133539, 53.47187988461555], [-2.215523943214882, 53.47194247684335], [-2.2156220408562413, 53.47200476734491], [-2.215724423104817, 53.47206808024663], [-2.215834989007808, 53.47213373967496], [-2.215957637612413, 53.47220306975629], [-2.216096267965831, 53.47227739461709], [-2.2162547791152623, 53.47235803838374], [-2.2164370701079044, 53.47244632518268], [-2.216647039990957, 53.47254357914034], [-2.2169989, 53.4727165], [-2.217562099999999, 53.4729546], [-2.2179118, 53.473130100000006], [-2.2185405, 53.4733947], [-2.2189126, 53.4735653], [-2.2191308000000003, 53.4736627], [-2.2194478, 53.4737972], [-2.2199004, 53.4739919], [-2.2209971999999993, 53.4744058], [-2.2228192999999994, 53.4750798], [-2.2230409999999994, 53.475159999999995], [-2.2236295, 53.4753857], [-2.2239598000000003, 53.47551589999999], [-2.2245268, 53.4757753], [-2.2249038, 53.4759233], [-2.2251422999999995, 53.476000699999986], [-2.2253206, 53.4760581], [-2.2256340000000003, 53.4761488], [-2.2260491, 53.4762425], [-2.2263467, 53.47630199999998], [-2.2264624999999993, 53.4763235], [-2.2266657, 53.4763525], [-2.2267769, 53.47636580000001], [-2.2273412999999995, 53.47643409999999], [-2.2274908999999994, 53.4764527], [-2.227757, 53.4764795], [-2.2278741, 53.4764965], [-2.2279932999999996, 53.4765147], [-2.2281444999999995, 53.4765377], [-2.2283708999999994, 53.47657309999999], [-2.2285185, 53.476603], [-2.2286704, 53.47663439999999], [-2.2289997, 53.4767067], [-2.229483, 53.4768164], [-2.2302016999999994, 53.476979499999985]]}", "current_leg_start": "Stockport", "dest_arr_time_act": "2335", "motion_projection": null, "next_location_lat": "53.4769795", "next_location_lon": "-2.2302017", "previous_location": "Stockport", "current_leg_milage": "5.8", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 341.881, \"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\": 671.277, \"from_m\": 341.881, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 735.192, \"from_m\": 671.277, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 846.908, \"from_m\": 735.192, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 921.977, \"from_m\": 846.908, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 4038.152, \"from_m\": 921.977, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 15903.914, \"from_m\": 4038.152, \"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\": 15956.176, \"from_m\": 15903.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\": 15996.006, \"from_m\": 15956.176, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 19224.788, \"from_m\": 15996.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\": 19277.124, \"from_m\": 19224.788, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 19319.936, \"from_m\": 19277.124, \"capability_applied\": null, \"effective_limit_mph\": 40.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.749, \"from_m\": 19319.936, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 19448.439, \"from_m\": 19382.749, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 19485.634, \"from_m\": 19448.439, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 21543.631, \"from_m\": 19485.634, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 24511.189, \"from_m\": 21543.631, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 34105.773, \"from_m\": 24511.189, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 34928.243, \"from_m\": 34105.773, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 37348.751, \"from_m\": 34928.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\": 37411.253, \"from_m\": 37348.751, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 49911.065, \"from_m\": 37411.253, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 49956.013, \"from_m\": 49911.065, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 53482.954, \"from_m\": 49956.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\": 58235.177, \"from_m\": 53482.954, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 58777.857, \"from_m\": 58235.177, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 67255.742, \"from_m\": 58777.857, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 68681.595, \"from_m\": 67255.742, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 69698.822, \"from_m\": 68681.595, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 74611.991, \"from_m\": 69698.822, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 83081.259, \"from_m\": 74611.991, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 83592.71, \"from_m\": 83081.259, \"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\": 85265.206, \"from_m\": 83592.71, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 87496.555, \"from_m\": 85265.206, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 88292.664, \"from_m\": 87496.555, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 89488.472, \"from_m\": 88292.664, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 89882.855, \"from_m\": 89488.472, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 91342.941, \"from_m\": 89882.855, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 95071.01, \"from_m\": 91342.941, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 96865.114, \"from_m\": 95071.01, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 99769.252, \"from_m\": 96865.114, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 101869.41, \"from_m\": 99769.252, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 102068.798, \"from_m\": 101869.41, \"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\": 108648.266, \"from_m\": 102068.798, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 124862.265, \"from_m\": 108648.266, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 127032.033, \"from_m\": 124862.265, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 132280.146, \"from_m\": 127032.033, \"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\": 138851.606, \"from_m\": 132280.146, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 138887.848, \"from_m\": 138851.606, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 146640.521, \"from_m\": 138887.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\": 152934.556, \"from_m\": 146640.521, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 155469.265, \"from_m\": 152934.556, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 160060.402, \"from_m\": 155469.265, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 160615.262, \"from_m\": 160060.402, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 162107.024, \"from_m\": 160615.262, \"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\": 162502.762, \"from_m\": 162107.024, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 165674.096, \"from_m\": 162502.762, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 166393.34, \"from_m\": 165674.096, \"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\": 169160.124, \"from_m\": 166393.34, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 169202.34, \"from_m\": 169160.124, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 170073.406, \"from_m\": 169202.34, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 170279.912, \"from_m\": 170073.406, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 170341.423, \"from_m\": 170279.912, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 170929.348, \"from_m\": 170341.423, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 174144.561, \"from_m\": 170929.348, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 200802.091, \"from_m\": 174144.561, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 201786.01, \"from_m\": 200802.091, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 215333.529, \"from_m\": 201786.01, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 217193.933, \"from_m\": 215333.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\": 222023.947, \"from_m\": 217193.933, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 222047.312, \"from_m\": 222023.947, \"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\": 222250.524, \"from_m\": 222047.312, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 222538.356, \"from_m\": 222250.524, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 222742.032, \"from_m\": 222538.356, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 222786.439, \"from_m\": 222742.032, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 222838.731, \"from_m\": 222786.439, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 222846.739, \"from_m\": 222838.731, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 222902.891, \"from_m\": 222846.739, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 223537.115, \"from_m\": 222902.891, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 223912.225, \"from_m\": 223537.115, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 229975.414, \"from_m\": 223912.225, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 230856.757, \"from_m\": 229975.414, \"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\": 245859.922, \"from_m\": 230856.757, \"capability_applied\": null, \"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\": 245902.372, \"from_m\": 245859.922, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 250802.773, \"from_m\": 245902.372, \"capability_applied\": null, \"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\": 250846.031, \"from_m\": 250802.773, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 253054.481, \"from_m\": 250846.031, \"capability_applied\": null, \"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\": 254008.029, \"from_m\": 253054.481, \"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\": 258631.867, \"from_m\": 254008.029, \"capability_applied\": null, \"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\": 261425.285, \"from_m\": 258631.867, \"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\": 262375.9, \"from_m\": 261425.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\": 263253.923, \"from_m\": 262375.9, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 263696.8, \"from_m\": 263253.923, \"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\": 263736.723, \"from_m\": 263696.8, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 263767.062, \"from_m\": 263736.723, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 268765.974, \"from_m\": 263767.062, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 269729.463, \"from_m\": 268765.974, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 269801.616, \"from_m\": 269729.463, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 270329.708, \"from_m\": 269801.616, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 271864.014, \"from_m\": 270329.708, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 272027.739, \"from_m\": 271864.014, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 272337.152, \"from_m\": 272027.739, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 272383.359, \"from_m\": 272337.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\": 272461.148, \"from_m\": 272383.359, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 272870.328, \"from_m\": 272461.148, \"capability_applied\": null, \"effective_limit_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\": 621506, \"profile_key\": \"778cf7929946676a21b14d9ef4ae90ebdd4fdf240a93e48d30b61fd6b98b376f\", \"schedule_id\": 39144, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2010\", \"location\": \"Cardiff Central\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 105412}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2012\", \"location\": \"Long Dyke Jn\", \"stage_seq\": 2, \"distance_m\": 1365.923, \"section_seq\": 1, \"route_path_id\": 105412}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2016H\", \"location\": \"Marshfield\", \"stage_seq\": 3, \"distance_m\": 10573.179, \"section_seq\": 1, \"route_path_id\": 105412}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2019\", \"location\": \"Ebbw Jn\", \"stage_seq\": 4, \"distance_m\": 16489.3, \"section_seq\": 1, \"route_path_id\": 105412}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2020\", \"location\": \"Gaer Jn\", \"stage_seq\": 5, \"distance_m\": 17511.4, \"section_seq\": 1, \"route_path_id\": 105412}, {\"is_pass\": false, \"wtt_arr\": \"2022\", \"wtt_dep\": \"2029\", \"location\": \"Newport (South Wales)\", \"stage_seq\": 6, \"distance_m\": 18890.627, \"section_seq\": 1, \"route_path_id\": 105412}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2030\", \"location\": \"Maindee West Jn\", \"stage_seq\": 7, \"distance_m\": 19441.793, \"section_seq\": 1, \"route_path_id\": 105412}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2032\", \"location\": \"Maindee North Jn\", \"stage_seq\": 8, \"distance_m\": 20280.601, \"section_seq\": 1, \"route_path_id\": 105412}, {\"is_pass\": false, \"wtt_arr\": \"2038\", \"wtt_dep\": \"2039\", \"location\": \"Cwmbran\", \"stage_seq\": 9, \"distance_m\": 30232.265, \"section_seq\": 1, \"route_path_id\": 105412}, {\"is_pass\": false, \"wtt_arr\": \"2043H\", \"wtt_dep\": \"2044H\", \"location\": \"Pontypool\", \"stage_seq\": 10, \"distance_m\": 34928.243, \"section_seq\": 1, \"route_path_id\": 105412}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2046H\", \"location\": \"Little Mill Jn\", \"stage_seq\": 11, \"distance_m\": 37348.751, \"section_seq\": 1, \"route_path_id\": 105412}, {\"is_pass\": false, \"wtt_arr\": \"2053\", \"wtt_dep\": \"2054\", \"location\": \"Abergavenny\", \"stage_seq\": 12, \"distance_m\": 49911.065, \"section_seq\": 1, \"route_path_id\": 105412}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2059H\", \"location\": \"Abergavenny Sig. 38\", \"stage_seq\": 13, \"distance_m\": 60360.646, \"section_seq\": 1, \"route_path_id\": 105412}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2104\", \"location\": \"Pontrilas\", \"stage_seq\": 14, \"distance_m\": 68758.198, \"section_seq\": 1, \"route_path_id\": 105412}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2108H\", \"location\": \"Tram Inn\", \"stage_seq\": 15, \"distance_m\": 77941.434, \"section_seq\": 1, \"route_path_id\": 105412}, {\"is_pass\": false, \"wtt_arr\": \"2116H\", \"wtt_dep\": \"2119H\", \"location\": \"Hereford\", \"stage_seq\": 16, \"distance_m\": 88686.956, \"section_seq\": 1, \"route_path_id\": 105412}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2122H\", \"location\": \"Shelwick Jn\", \"stage_seq\": 17, \"distance_m\": 91342.941, \"section_seq\": 1, \"route_path_id\": 105412}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2124H\", \"location\": \"Moreton-on-Lugg\", \"stage_seq\": 18, \"distance_m\": 95535.239, \"section_seq\": 1, \"route_path_id\": 105412}, {\"is_pass\": false, \"wtt_arr\": \"2131H\", \"wtt_dep\": \"2132H\", \"location\": \"Leominster\", \"stage_seq\": 19, \"distance_m\": 108892.14, \"section_seq\": 1, \"route_path_id\": 105412}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2138\", \"location\": \"Woofferton\", \"stage_seq\": 20, \"distance_m\": 119526.323, \"section_seq\": 1, \"route_path_id\": 105412}, {\"is_pass\": false, \"wtt_arr\": \"2142\", \"wtt_dep\": \"2143\", \"location\": \"Ludlow\", \"stage_seq\": 21, \"distance_m\": 126443.236, \"section_seq\": 1, \"route_path_id\": 105412}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2146\", \"location\": \"Bromfield\", \"stage_seq\": 22, \"distance_m\": 130076.645, \"section_seq\": 1, \"route_path_id\": 105412}, {\"is_pass\": false, \"wtt_arr\": \"2150H\", \"wtt_dep\": \"2151H\", \"location\": \"Craven Arms\", \"stage_seq\": 23, \"distance_m\": 138572.362, \"section_seq\": 1, \"route_path_id\": 105412}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2156\", \"location\": \"Marshbrook S.B.\", \"stage_seq\": 24, \"distance_m\": 145951.174, \"section_seq\": 1, \"route_path_id\": 105412}, {\"is_pass\": false, \"wtt_arr\": \"2159\", \"wtt_dep\": \"2200\", \"location\": \"Church Stretton\", \"stage_seq\": 25, \"distance_m\": 150110.666, \"section_seq\": 1, \"route_path_id\": 105412}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2205H\", \"location\": \"Dorrington\", \"stage_seq\": 26, \"distance_m\": 160546.438, \"section_seq\": 1, \"route_path_id\": 105412}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2211H\", \"location\": \"Sutton Bridge Jn\", \"stage_seq\": 27, \"distance_m\": 169274.622, \"section_seq\": 1, \"route_path_id\": 105412}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2212H\", \"location\": \"English Bridge Jn\", \"stage_seq\": 28, \"distance_m\": 170080.168, \"section_seq\": 1, \"route_path_id\": 105412}, {\"is_pass\": false, \"wtt_arr\": \"2214H\", \"wtt_dep\": \"2216H\", \"location\": \"Shrewsbury\", \"stage_seq\": 29, \"distance_m\": 170644.596, \"section_seq\": 1, \"route_path_id\": 105412}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2220\", \"location\": \"Harlescott L.C.\", \"stage_seq\": 30, \"distance_m\": 173969.29, \"section_seq\": 1, \"route_path_id\": 105412}, {\"is_pass\": false, \"wtt_arr\": \"2227\", \"wtt_dep\": \"2228\", \"location\": \"Wem\", \"stage_seq\": 31, \"distance_m\": 187931.195, \"section_seq\": 1, \"route_path_id\": 105412}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2231H\", \"location\": \"Prees\", \"stage_seq\": 32, \"distance_m\": 193134.352, \"section_seq\": 1, \"route_path_id\": 105412}, {\"is_pass\": false, \"wtt_arr\": \"2235H\", \"wtt_dep\": \"2236H\", \"location\": \"Whitchurch (Shropshire)\", \"stage_seq\": 33, \"distance_m\": 201051.22, \"section_seq\": 1, \"route_path_id\": 105412}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2241H\", \"location\": \"Wrenbury\", \"stage_seq\": 34, \"distance_m\": 208919.64, \"section_seq\": 1, \"route_path_id\": 105412}, {\"is_pass\": false, \"wtt_arr\": \"2245\", \"wtt_dep\": \"2246\", \"location\": \"Nantwich\", \"stage_seq\": 35, \"distance_m\": 216082.223, \"section_seq\": 1, \"route_path_id\": 105412}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2251\", \"location\": \"Crewe Gresty Green West Jn\", \"stage_seq\": 36, \"distance_m\": 220833.58, \"section_seq\": 1, \"route_path_id\": 105412}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2252\", \"location\": \"Crewe Gresty Lane Jn\", \"stage_seq\": 37, \"distance_m\": 222023.947, \"section_seq\": 1, \"route_path_id\": 105412}, {\"is_pass\": false, \"wtt_arr\": \"2254H\", \"wtt_dep\": \"2257\", \"location\": \"Crewe\", \"stage_seq\": 38, \"distance_m\": 223195.279, \"section_seq\": 1, \"route_path_id\": 105412}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2303\", \"location\": \"Sandbach\", \"stage_seq\": 39, \"distance_m\": 230558.524, \"section_seq\": 1, \"route_path_id\": 105412}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2309\", \"location\": \"Chelford\", \"stage_seq\": 40, \"distance_m\": 246074.021, \"section_seq\": 1, \"route_path_id\": 105412}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2312\", \"location\": \"Alderley Edge\", \"stage_seq\": 41, \"distance_m\": 250979.253, \"section_seq\": 1, \"route_path_id\": 105412}, {\"is_pass\": false, \"wtt_arr\": \"2313H\", \"wtt_dep\": \"2315\", \"location\": \"Wilmslow\", \"stage_seq\": 42, \"distance_m\": 253656.553, \"section_seq\": 1, \"route_path_id\": 105412}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2320\", \"location\": \"Cheadle Hulme\", \"stage_seq\": 43, \"distance_m\": 259668.98, \"section_seq\": 1, \"route_path_id\": 105412}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2320H\", \"location\": \"Adswood Road Jn\", \"stage_seq\": 44, \"distance_m\": 261152.216, \"section_seq\": 1, \"route_path_id\": 105412}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2322\", \"location\": \"Edgeley Jn No.1\", \"stage_seq\": 45, \"distance_m\": 262612.648, \"section_seq\": 1, \"route_path_id\": 105412}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2322H\", \"location\": \"Edgeley Jn No2\", \"stage_seq\": 46, \"distance_m\": 263046.663, \"section_seq\": 1, \"route_path_id\": 105412}, {\"is_pass\": false, \"wtt_arr\": \"2323H\", \"wtt_dep\": \"2325\", \"location\": \"Stockport\", \"stage_seq\": 47, \"distance_m\": 263486.848, \"section_seq\": 1, \"route_path_id\": 105412}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2326\", \"location\": \"Heaton Norris Jn\", \"stage_seq\": 48, \"distance_m\": 264658.409, \"section_seq\": 1, \"route_path_id\": 105412}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2329H\", \"location\": \"Slade Lane Jn\", \"stage_seq\": 49, \"distance_m\": 269180.478, \"section_seq\": 1, \"route_path_id\": 105412}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2332\", \"location\": \"Ardwick Jn\", \"stage_seq\": 50, \"distance_m\": 271717.642, \"section_seq\": 1, \"route_path_id\": 105412}, {\"is_pass\": false, \"wtt_arr\": \"2335\", \"wtt_dep\": null, \"location\": \"Manchester Piccadilly\", \"stage_seq\": 51, \"distance_m\": 272870.328, \"section_seq\": 1, \"route_path_id\": 105412}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 272870.328, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 105412}], \"total_distance_m\": 272870.328, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 270188.844, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 2681.484, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2010", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "9.0", "current_position_lat": "53.4769795", "current_position_lon": "-2.2302017", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 24682, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T19:20:37Z\", \"source_id\": 51443357, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T19:21:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T19:20:40Z\", \"source_id\": 16613997, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T20:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 24664, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T19:37:12Z\", \"source_id\": 51485058, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T19:38:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T19:37:18Z\", \"source_id\": 16625662, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T20:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T19:55:20Z\", \"source_id\": 16638241, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T20:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:15:23Z\", \"source_id\": 16651986, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:30:29Z\", \"source_id\": 16662096, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:52:28Z\", \"source_id\": 16676605, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:13:48Z\", \"source_id\": 16690088, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 11152, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:24:55Z\", \"source_id\": 51732667, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:25:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:24:58Z\", \"source_id\": 16696916, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 11077, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:44:43Z\", \"source_id\": 51772647, \"stage_seq\": 35, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:45:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:44:49Z\", \"source_id\": 16708764, \"stage_seq\": 35, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10625, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:55:57Z\", \"source_id\": 51794480, \"stage_seq\": 38, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:57:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:56:03Z\", \"source_id\": 16715210, \"stage_seq\": 38, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10514, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:04:02Z\", \"source_id\": 51809265, \"stage_seq\": 39, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:04:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:04:08Z\", \"source_id\": 16719715, \"stage_seq\": 39, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9180, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:09:54Z\", \"source_id\": 51819707, \"stage_seq\": 40, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:10:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:09:58Z\", \"source_id\": 16722947, \"stage_seq\": 40, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9163, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:11:43Z\", \"source_id\": 51822707, \"stage_seq\": 41, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:12:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:11:46Z\", \"source_id\": 16723919, \"stage_seq\": 41, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9116, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:12:49Z\", \"source_id\": 51824628, \"stage_seq\": 42, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:13:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:12:53Z\", \"source_id\": 16724532, \"stage_seq\": 42, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9081, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:17:57Z\", \"source_id\": 51833563, \"stage_seq\": 43, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:19:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:18:02Z\", \"source_id\": 16727220, \"stage_seq\": 43, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:22:17Z\", \"source_id\": 16729418, \"stage_seq\": 47, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8468, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:32:44Z\", \"source_id\": 51858404, \"stage_seq\": 51, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:34:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:32:46Z\", \"source_id\": 16734654, \"stage_seq\": 51, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:34:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Manchester Piccadilly", "service_state_platform": "10", "timing_fact_generation": 1789597967011734, "current_leg_arrival_utc": "2026-09-16T23:34:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T22:34:25.329018", "service_state_evidence_id": 16734654, "current_leg_start_actual_dep": "2026-09-16T23:25:00+01:00", "operational_evidence_version": 104, "service_state_event_time_utc": "2026-09-16T22:34:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T22:44:25.468035", "service_state_valid_until_kind": null, "operational_interpretation_version": 104, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Transport for Wales P CDF MAN 1W26 197110 3 100 None {"version": 3, "segments": [{"to_m": 341.881, "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": 671.277, "from_m": 341.881, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 735.192, "from_m": 671.277, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 846.908, "from_m": 735.192, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 921.977, "from_m": 846.908, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 4038.152, "from_m": 921.977, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 15903.914, "from_m": 4038.152, "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": 15956.176, "from_m": 15903.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": 15996.006, "from_m": 15956.176, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 19224.788, "from_m": 15996.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": 19277.124, "from_m": 19224.788, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 19319.936, "from_m": 19277.124, "capability_applied": null, "effective_limit_mph": 40.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.749, "from_m": 19319.936, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 19448.439, "from_m": 19382.749, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 19485.634, "from_m": 19448.439, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 21543.631, "from_m": 19485.634, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 24511.189, "from_m": 21543.631, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 34105.773, "from_m": 24511.189, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 34928.243, "from_m": 34105.773, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 37348.751, "from_m": 34928.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": 37411.253, "from_m": 37348.751, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 49911.065, "from_m": 37411.253, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 49956.013, "from_m": 49911.065, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 53482.954, "from_m": 49956.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": 58235.177, "from_m": 53482.954, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 58777.857, "from_m": 58235.177, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 67255.742, "from_m": 58777.857, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 68681.595, "from_m": 67255.742, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 69698.822, "from_m": 68681.595, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 74611.991, "from_m": 69698.822, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 83081.259, "from_m": 74611.991, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 83592.71, "from_m": 83081.259, "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": 85265.206, "from_m": 83592.71, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 87496.555, "from_m": 85265.206, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 88292.664, "from_m": 87496.555, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 89488.472, "from_m": 88292.664, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 89882.855, "from_m": 89488.472, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 91342.941, "from_m": 89882.855, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 95071.01, "from_m": 91342.941, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 96865.114, "from_m": 95071.01, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 99769.252, "from_m": 96865.114, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 101869.41, "from_m": 99769.252, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 102068.798, "from_m": 101869.41, "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": 108648.266, "from_m": 102068.798, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 124862.265, "from_m": 108648.266, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 127032.033, "from_m": 124862.265, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 132280.146, "from_m": 127032.033, "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": 138851.606, "from_m": 132280.146, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 138887.848, "from_m": 138851.606, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 146640.521, "from_m": 138887.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": 152934.556, "from_m": 146640.521, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 155469.265, "from_m": 152934.556, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 160060.402, "from_m": 155469.265, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 160615.262, "from_m": 160060.402, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 162107.024, "from_m": 160615.262, "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": 162502.762, "from_m": 162107.024, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 165674.096, "from_m": 162502.762, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 166393.34, "from_m": 165674.096, "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": 169160.124, "from_m": 166393.34, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 169202.34, "from_m": 169160.124, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 170073.406, "from_m": 169202.34, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 170279.912, "from_m": 170073.406, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 170341.423, "from_m": 170279.912, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 170929.348, "from_m": 170341.423, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 174144.561, "from_m": 170929.348, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 200802.091, "from_m": 174144.561, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 201786.01, "from_m": 200802.091, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 215333.529, "from_m": 201786.01, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 217193.933, "from_m": 215333.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": 222023.947, "from_m": 217193.933, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 222047.312, "from_m": 222023.947, "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": 222250.524, "from_m": 222047.312, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 222538.356, "from_m": 222250.524, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 222742.032, "from_m": 222538.356, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 222786.439, "from_m": 222742.032, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 222838.731, "from_m": 222786.439, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 222846.739, "from_m": 222838.731, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 222902.891, "from_m": 222846.739, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 223537.115, "from_m": 222902.891, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 223912.225, "from_m": 223537.115, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 229975.414, "from_m": 223912.225, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 230856.757, "from_m": 229975.414, "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": 245859.922, "from_m": 230856.757, "capability_applied": null, "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": 245902.372, "from_m": 245859.922, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 250802.773, "from_m": 245902.372, "capability_applied": null, "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": 250846.031, "from_m": 250802.773, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 253054.481, "from_m": 250846.031, "capability_applied": null, "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": 254008.029, "from_m": 253054.481, "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": 258631.867, "from_m": 254008.029, "capability_applied": null, "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": 261425.285, "from_m": 258631.867, "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": 262375.9, "from_m": 261425.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": 263253.923, "from_m": 262375.9, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 263696.8, "from_m": 263253.923, "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": 263736.723, "from_m": 263696.8, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 263767.062, "from_m": 263736.723, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 268765.974, "from_m": 263767.062, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 269729.463, "from_m": 268765.974, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 269801.616, "from_m": 269729.463, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 270329.708, "from_m": 269801.616, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 271864.014, "from_m": 270329.708, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 272027.739, "from_m": 271864.014, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 272337.152, "from_m": 272027.739, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 272383.359, "from_m": 272337.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": 272461.148, "from_m": 272383.359, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 272870.328, "from_m": 272461.148, "capability_applied": null, "effective_limit_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": 621506, "profile_key": "778cf7929946676a21b14d9ef4ae90ebdd4fdf240a93e48d30b61fd6b98b376f", "schedule_id": 39144, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2010", "location": "Cardiff Central", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 105412}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2012", "location": "Long Dyke Jn", "stage_seq": 2, "distance_m": 1365.923, "section_seq": 1, "route_path_id": 105412}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2016H", "location": "Marshfield", "stage_seq": 3, "distance_m": 10573.179, "section_seq": 1, "route_path_id": 105412}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2019", "location": "Ebbw Jn", "stage_seq": 4, "distance_m": 16489.3, "section_seq": 1, "route_path_id": 105412}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2020", "location": "Gaer Jn", "stage_seq": 5, "distance_m": 17511.4, "section_seq": 1, "route_path_id": 105412}, {"is_pass": false, "wtt_arr": "2022", "wtt_dep": "2029", "location": "Newport (South Wales)", "stage_seq": 6, "distance_m": 18890.627, "section_seq": 1, "route_path_id": 105412}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2030", "location": "Maindee West Jn", "stage_seq": 7, "distance_m": 19441.793, "section_seq": 1, "route_path_id": 105412}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2032", "location": "Maindee North Jn", "stage_seq": 8, "distance_m": 20280.601, "section_seq": 1, "route_path_id": 105412}, {"is_pass": false, "wtt_arr": "2038", "wtt_dep": "2039", "location": "Cwmbran", "stage_seq": 9, "distance_m": 30232.265, "section_seq": 1, "route_path_id": 105412}, {"is_pass": false, "wtt_arr": "2043H", "wtt_dep": "2044H", "location": "Pontypool", "stage_seq": 10, "distance_m": 34928.243, "section_seq": 1, "route_path_id": 105412}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2046H", "location": "Little Mill Jn", "stage_seq": 11, "distance_m": 37348.751, "section_seq": 1, "route_path_id": 105412}, {"is_pass": false, "wtt_arr": "2053", "wtt_dep": "2054", "location": "Abergavenny", "stage_seq": 12, "distance_m": 49911.065, "section_seq": 1, "route_path_id": 105412}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2059H", "location": "Abergavenny Sig. 38", "stage_seq": 13, "distance_m": 60360.646, "section_seq": 1, "route_path_id": 105412}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2104", "location": "Pontrilas", "stage_seq": 14, "distance_m": 68758.198, "section_seq": 1, "route_path_id": 105412}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2108H", "location": "Tram Inn", "stage_seq": 15, "distance_m": 77941.434, "section_seq": 1, "route_path_id": 105412}, {"is_pass": false, "wtt_arr": "2116H", "wtt_dep": "2119H", "location": "Hereford", "stage_seq": 16, "distance_m": 88686.956, "section_seq": 1, "route_path_id": 105412}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2122H", "location": "Shelwick Jn", "stage_seq": 17, "distance_m": 91342.941, "section_seq": 1, "route_path_id": 105412}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2124H", "location": "Moreton-on-Lugg", "stage_seq": 18, "distance_m": 95535.239, "section_seq": 1, "route_path_id": 105412}, {"is_pass": false, "wtt_arr": "2131H", "wtt_dep": "2132H", "location": "Leominster", "stage_seq": 19, "distance_m": 108892.14, "section_seq": 1, "route_path_id": 105412}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2138", "location": "Woofferton", "stage_seq": 20, "distance_m": 119526.323, "section_seq": 1, "route_path_id": 105412}, {"is_pass": false, "wtt_arr": "2142", "wtt_dep": "2143", "location": "Ludlow", "stage_seq": 21, "distance_m": 126443.236, "section_seq": 1, "route_path_id": 105412}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2146", "location": "Bromfield", "stage_seq": 22, "distance_m": 130076.645, "section_seq": 1, "route_path_id": 105412}, {"is_pass": false, "wtt_arr": "2150H", "wtt_dep": "2151H", "location": "Craven Arms", "stage_seq": 23, "distance_m": 138572.362, "section_seq": 1, "route_path_id": 105412}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2156", "location": "Marshbrook S.B.", "stage_seq": 24, "distance_m": 145951.174, "section_seq": 1, "route_path_id": 105412}, {"is_pass": false, "wtt_arr": "2159", "wtt_dep": "2200", "location": "Church Stretton", "stage_seq": 25, "distance_m": 150110.666, "section_seq": 1, "route_path_id": 105412}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2205H", "location": "Dorrington", "stage_seq": 26, "distance_m": 160546.438, "section_seq": 1, "route_path_id": 105412}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2211H", "location": "Sutton Bridge Jn", "stage_seq": 27, "distance_m": 169274.622, "section_seq": 1, "route_path_id": 105412}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2212H", "location": "English Bridge Jn", "stage_seq": 28, "distance_m": 170080.168, "section_seq": 1, "route_path_id": 105412}, {"is_pass": false, "wtt_arr": "2214H", "wtt_dep": "2216H", "location": "Shrewsbury", "stage_seq": 29, "distance_m": 170644.596, "section_seq": 1, "route_path_id": 105412}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2220", "location": "Harlescott L.C.", "stage_seq": 30, "distance_m": 173969.29, "section_seq": 1, "route_path_id": 105412}, {"is_pass": false, "wtt_arr": "2227", "wtt_dep": "2228", "location": "Wem", "stage_seq": 31, "distance_m": 187931.195, "section_seq": 1, "route_path_id": 105412}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2231H", "location": "Prees", "stage_seq": 32, "distance_m": 193134.352, "section_seq": 1, "route_path_id": 105412}, {"is_pass": false, "wtt_arr": "2235H", "wtt_dep": "2236H", "location": "Whitchurch (Shropshire)", "stage_seq": 33, "distance_m": 201051.22, "section_seq": 1, "route_path_id": 105412}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2241H", "location": "Wrenbury", "stage_seq": 34, "distance_m": 208919.64, "section_seq": 1, "route_path_id": 105412}, {"is_pass": false, "wtt_arr": "2245", "wtt_dep": "2246", "location": "Nantwich", "stage_seq": 35, "distance_m": 216082.223, "section_seq": 1, "route_path_id": 105412}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2251", "location": "Crewe Gresty Green West Jn", "stage_seq": 36, "distance_m": 220833.58, "section_seq": 1, "route_path_id": 105412}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2252", "location": "Crewe Gresty Lane Jn", "stage_seq": 37, "distance_m": 222023.947, "section_seq": 1, "route_path_id": 105412}, {"is_pass": false, "wtt_arr": "2254H", "wtt_dep": "2257", "location": "Crewe", "stage_seq": 38, "distance_m": 223195.279, "section_seq": 1, "route_path_id": 105412}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2303", "location": "Sandbach", "stage_seq": 39, "distance_m": 230558.524, "section_seq": 1, "route_path_id": 105412}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2309", "location": "Chelford", "stage_seq": 40, "distance_m": 246074.021, "section_seq": 1, "route_path_id": 105412}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2312", "location": "Alderley Edge", "stage_seq": 41, "distance_m": 250979.253, "section_seq": 1, "route_path_id": 105412}, {"is_pass": false, "wtt_arr": "2313H", "wtt_dep": "2315", "location": "Wilmslow", "stage_seq": 42, "distance_m": 253656.553, "section_seq": 1, "route_path_id": 105412}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2320", "location": "Cheadle Hulme", "stage_seq": 43, "distance_m": 259668.98, "section_seq": 1, "route_path_id": 105412}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2320H", "location": "Adswood Road Jn", "stage_seq": 44, "distance_m": 261152.216, "section_seq": 1, "route_path_id": 105412}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2322", "location": "Edgeley Jn No.1", "stage_seq": 45, "distance_m": 262612.648, "section_seq": 1, "route_path_id": 105412}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2322H", "location": "Edgeley Jn No2", "stage_seq": 46, "distance_m": 263046.663, "section_seq": 1, "route_path_id": 105412}, {"is_pass": false, "wtt_arr": "2323H", "wtt_dep": "2325", "location": "Stockport", "stage_seq": 47, "distance_m": 263486.848, "section_seq": 1, "route_path_id": 105412}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2326", "location": "Heaton Norris Jn", "stage_seq": 48, "distance_m": 264658.409, "section_seq": 1, "route_path_id": 105412}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2329H", "location": "Slade Lane Jn", "stage_seq": 49, "distance_m": 269180.478, "section_seq": 1, "route_path_id": 105412}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2332", "location": "Ardwick Jn", "stage_seq": 50, "distance_m": 271717.642, "section_seq": 1, "route_path_id": 105412}, {"is_pass": false, "wtt_arr": "2335", "wtt_dep": null, "location": "Manchester Piccadilly", "stage_seq": 51, "distance_m": 272870.328, "section_seq": 1, "route_path_id": 105412}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 272870.328, "from_m": 0.0, "section_seq": 1, "route_path_id": 105412}], "total_distance_m": 272870.328, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 270188.844, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 2681.484, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 24682, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T19:20:37Z", "source_id": 51443357, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T19:21:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T19:20:40Z", "source_id": 16613997, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T20:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 24664, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T19:37:12Z", "source_id": 51485058, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T19:38:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T19:37:18Z", "source_id": 16625662, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T20:38:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T19:55:20Z", "source_id": 16638241, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T20:52:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:15:23Z", "source_id": 16651986, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-16T21:15:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:30:29Z", "source_id": 16662096, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-16T21:30:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:52:28Z", "source_id": 16676605, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-16T21:50:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:13:48Z", "source_id": 16690088, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-16T22:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 11152, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:24:55Z", "source_id": 51732667, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-16T21:25:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:24:58Z", "source_id": 16696916, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-16T22:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 11077, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:44:43Z", "source_id": 51772647, "stage_seq": 35, "event_role": "ARR", "event_time": "2026-09-16T21:45:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:44:49Z", "source_id": 16708764, "stage_seq": 35, "event_role": "ARR", "event_time": "2026-09-16T22:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10625, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:55:57Z", "source_id": 51794480, "stage_seq": 38, "event_role": "ARR", "event_time": "2026-09-16T21:57:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:56:03Z", "source_id": 16715210, "stage_seq": 38, "event_role": "ARR", "event_time": "2026-09-16T22:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10514, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:04:02Z", "source_id": 51809265, "stage_seq": 39, "event_role": "ARR", "event_time": "2026-09-16T22:04:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:04:08Z", "source_id": 16719715, "stage_seq": 39, "event_role": "ARR", "event_time": "2026-09-16T23:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9180, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:09:54Z", "source_id": 51819707, "stage_seq": 40, "event_role": "ARR", "event_time": "2026-09-16T22:10:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:09:58Z", "source_id": 16722947, "stage_seq": 40, "event_role": "ARR", "event_time": "2026-09-16T23:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9163, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:11:43Z", "source_id": 51822707, "stage_seq": 41, "event_role": "ARR", "event_time": "2026-09-16T22:12:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:11:46Z", "source_id": 16723919, "stage_seq": 41, "event_role": "ARR", "event_time": "2026-09-16T23:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9116, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:12:49Z", "source_id": 51824628, "stage_seq": 42, "event_role": "ARR", "event_time": "2026-09-16T22:13:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:12:53Z", "source_id": 16724532, "stage_seq": 42, "event_role": "ARR", "event_time": "2026-09-16T23:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9081, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:17:57Z", "source_id": 51833563, "stage_seq": 43, "event_role": "ARR", "event_time": "2026-09-16T22:19:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:18:02Z", "source_id": 16727220, "stage_seq": 43, "event_role": "ARR", "event_time": "2026-09-16T23:19:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:22:17Z", "source_id": 16729418, "stage_seq": 47, "event_role": "ARR", "event_time": "2026-09-16T23:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8468, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:32:44Z", "source_id": 51858404, "stage_seq": 51, "event_role": "ARR", "event_time": "2026-09-16T22:34:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:32:46Z", "source_id": 16734654, "stage_seq": 51, "event_role": "ARR", "event_time": "2026-09-16T23:34:00+01:00", "operational_fact": true}] Cardiff Central 2010 2010 1 None None Manchester Piccadilly 2337 2335 10 EARLY -1 minutes https://www.realtimetrains.co.uk/service/gb-nr:Y62764/2026-09-16/detailed None Stockport 2026-09-16T23:25:00+01:00 Manchester Piccadilly 9.0 {"type": "LineString", "coordinates": [[-2.1631829735151142, 53.40568378508251], [-2.1632348999999995, 53.405869200000005], [-2.1633129999999996, 53.40610199999999], [-2.1633906, 53.4063121], [-2.1634848999999994, 53.40651199999999], [-2.1635191, 53.40657949999999], [-2.1635532, 53.40664679999999], [-2.1635976, 53.40673459999999], [-2.1636996999999996, 53.4069041], [-2.1638307999999995, 53.407085], [-2.1639045, 53.40717600000001], [-2.1640054, 53.40735759999998], [-2.1640529999999996, 53.4074341], [-2.1641446999999996, 53.4075496], [-2.164318999999999, 53.407756199999994], [-2.164499999999999, 53.407978099999994], [-2.1648764, 53.4084337], [-2.1655375, 53.4092312], [-2.1658822999999994, 53.4096456], [-2.1662428, 53.41008180000001], [-2.1674042, 53.41148129999999], [-2.1683801, 53.412627400000005], [-2.1685011, 53.4127849], [-2.1686742, 53.41303269999999], [-2.1688817999999994, 53.413287399999994], [-2.1692795999999994, 53.41376609999998], [-2.1694812, 53.4140086], [-2.169671279277511, 53.41428429590598], [-2.1697524999999995, 53.4144021], [-2.1701136, 53.4148394], [-2.170417088604405, 53.41523013055482], [-2.1705954, 53.4154597], [-2.1706901, 53.4155816], [-2.1711049, 53.4161407], [-2.1712077, 53.416273100000005], [-2.171466, 53.4166056], [-2.172048, 53.417350600000006], [-2.1728351, 53.418308], [-2.1737803, 53.4194515], [-2.1751912, 53.4211523], [-2.1764276, 53.422658], [-2.1775219999999997, 53.4239862], [-2.1786605, 53.4253673], [-2.1792002, 53.4260066], [-2.1796195, 53.4265034], [-2.1815426, 53.428799999999995], [-2.1829079, 53.43042519999999], [-2.1837018, 53.43140639999999], [-2.1841041, 53.4319098], [-2.1854613, 53.43354610000001], [-2.1865958999999995, 53.4349571], [-2.1869217, 53.4353394], [-2.1880512, 53.4366552], [-2.1889455, 53.4377357], [-2.1893318, 53.4382334], [-2.1898766, 53.4389848], [-2.1901351000000004, 53.4393628], [-2.1904396, 53.43982240000001], [-2.1908491999999997, 53.4404844], [-2.1909621999999995, 53.4406687], [-2.1911235, 53.44097429999999], [-2.1914373, 53.4415606], [-2.191609, 53.441897700000005], [-2.1918721999999997, 53.44242739999999], [-2.191932, 53.4425662], [-2.1925504, 53.44404509999999], [-2.1926189, 53.444208800000006], [-2.1927211, 53.4444728], [-2.1927931, 53.44465610000001], [-2.1928878, 53.44488559999999], [-2.1931894000000005, 53.4456168], [-2.1936916999999996, 53.4468636], [-2.1937517, 53.44701320000001], [-2.1943064999999997, 53.448391599999994], [-2.1943922999999996, 53.4485957], [-2.1945778, 53.44905389999999], [-2.1947333, 53.44943959999999], [-2.1949835, 53.4499418], [-2.1953996, 53.45096939999999], [-2.1954939, 53.4511767], [-2.1957003, 53.45161840000001], [-2.1958142, 53.4518584], [-2.1961301, 53.4525731], [-2.1961602, 53.4526581], [-2.1961610093135904, 53.45266013085102], [-2.1967217, 53.45406710000001], [-2.1969135, 53.45452280000001], [-2.197305, 53.4554591], [-2.1974035, 53.455659299999986], [-2.1975325, 53.45592149999999], [-2.1975857, 53.45603930000001], [-2.1976647, 53.4561745], [-2.1979429999999995, 53.4566981], [-2.1981766, 53.45710030000001], [-2.1982946, 53.4573193], [-2.1989057, 53.45834179999999], [-2.1991446999999997, 53.458714], [-2.1994242999999996, 53.4591271], [-2.199825699999999, 53.4596841], [-2.1999885, 53.4599028], [-2.2001912, 53.460186799999995], [-2.2004911, 53.4605461], [-2.200902, 53.461011799999994], [-2.2012681, 53.46135040000001], [-2.2014062999999995, 53.46149340000001], [-2.2016216, 53.4616893], [-2.201838, 53.461892799999994], [-2.2033090999999994, 53.46346129999999], [-2.2036199, 53.4637588], [-2.2042421, 53.46434799999999], [-2.2045679, 53.4646644], [-2.2049958, 53.46503299999999], [-2.2057005, 53.465632799999995], [-2.2060526, 53.4659352], [-2.2066785, 53.4664235], [-2.2068790999999996, 53.466578899999995], [-2.2071344000000006, 53.46677330000001], [-2.2079414, 53.46734200000001], [-2.208336, 53.4676315], [-2.208554942830538, 53.46779240988761], [-2.2089385, 53.46807429999999], [-2.2089583, 53.468088900000005], [-2.209295, 53.46831559999998], [-2.2099747999999995, 53.46875310000001], [-2.2104818, 53.4690708], [-2.2110048, 53.46939179999999], [-2.2115171, 53.469706300000006], [-2.2120535, 53.47002880000001], [-2.2124520000000003, 53.47026129999999], [-2.212763499999999, 53.4704742], [-2.2129825999999997, 53.470594000000006], [-2.2132390999999996, 53.47073610000001], [-2.2138399, 53.471039399999995], [-2.2140942, 53.47116409999999], [-2.2144255222798934, 53.4713220640662], [-2.214629708762691, 53.47142384391765], [-2.2148069874751126, 53.47151605315788], [-2.214961257464357, 53.47160001591331], [-2.2150964177776222, 53.47167705631036], [-2.2152163674621086, 53.471748498475485], [-2.215325005565014, 53.471815666535065], [-2.215426231133539, 53.47187988461555], [-2.215523943214882, 53.47194247684335], [-2.2156220408562413, 53.47200476734491], [-2.215724423104817, 53.47206808024663], [-2.215834989007808, 53.47213373967496], [-2.215957637612413, 53.47220306975629], [-2.216096267965831, 53.47227739461709], [-2.2162547791152623, 53.47235803838374], [-2.2164370701079044, 53.47244632518268], [-2.216647039990957, 53.47254357914034], [-2.2169989, 53.4727165], [-2.217562099999999, 53.4729546], [-2.2179118, 53.473130100000006], [-2.2185405, 53.4733947], [-2.2189126, 53.4735653], [-2.2191308000000003, 53.4736627], [-2.2194478, 53.4737972], [-2.2199004, 53.4739919], [-2.2209971999999993, 53.4744058], [-2.2228192999999994, 53.4750798], [-2.2230409999999994, 53.475159999999995], [-2.2236295, 53.4753857], [-2.2239598000000003, 53.47551589999999], [-2.2245268, 53.4757753], [-2.2249038, 53.4759233], [-2.2251422999999995, 53.476000699999986], [-2.2253206, 53.4760581], [-2.2256340000000003, 53.4761488], [-2.2260491, 53.4762425], [-2.2263467, 53.47630199999998], [-2.2264624999999993, 53.4763235], [-2.2266657, 53.4763525], [-2.2267769, 53.47636580000001], [-2.2273412999999995, 53.47643409999999], [-2.2274908999999994, 53.4764527], [-2.227757, 53.4764795], [-2.2278741, 53.4764965], [-2.2279932999999996, 53.4765147], [-2.2281444999999995, 53.4765377], [-2.2283708999999994, 53.47657309999999], [-2.2285185, 53.476603], [-2.2286704, 53.47663439999999], [-2.2289997, 53.4767067], [-2.229483, 53.4768164], [-2.2302016999999994, 53.476979499999985]]} 5.8 2325 2334 Stockport Manchester Piccadilly Manchester Piccadilly 53.4769795 -2.2302017 53.4769795 -2.2302017 1 0 2026-09-16 22:44:51 TERMINATED 2026-09-16 22:34:00 Manchester Piccadilly TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16734654 1789597967011734 104 104 2026-09-16 22:44:25.468035 10 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 22:34:25.329018
594216 625197 W83339 062R80M816 2026-09-16 COMPLETE 16735129 2026-09-16 23:34:00 2026-09-16 22:44:51 2026-09-18 22:44:51 {"id": 625197, "stp": "P", "toc": "ScotRail", "uid": "W83339", "consist": "320305", "dest_crs": "RUT", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W83339/2026-09-16/detailed", "trust_id": "062R80M816", "origin_crs": "DMR", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Rutherglen", "service_date": "2026-09-16", "dest_arr_time": "2335", "dest_platform": "1", "is_terminated": 1, "next_location": "Rutherglen", "signalling_id": "2R80", "timing_status": "EARLY", "origin_station": "Dalmuir", "current_leg_arr": "2334", "current_leg_dep": "2325", "current_leg_end": "Rutherglen", "origin_dep_time": "2256", "origin_platform": "5", "current_location": "Rutherglen", "last_update_time": "2026-09-16T22:44:51", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-4.2508668, 55.8575904], [-4.2506281, 55.8575685], [-4.2504437, 55.8575519], [-4.250167299999999, 55.8575263], [-4.2499816, 55.85751580000001], [-4.2497872, 55.8575031], [-4.2495719, 55.8574844], [-4.2463649, 55.8570783], [-4.2456328, 55.856997], [-4.245624022018766, 55.856995416437215], [-4.2453889, 55.85695299999999], [-4.245214699999999, 55.85690979999998], [-4.2450451, 55.85684740000001], [-4.244469699999999, 55.85664280000001], [-4.2439746, 55.8564618], [-4.2436919, 55.85634279999999], [-4.243494, 55.856243], [-4.243279597960601, 55.85612891343724], [-4.243234977930446, 55.85610517040329], [-4.243145855838939, 55.85611958458772], [-4.2407736, 55.8548577], [-4.2405377, 55.854721], [-4.239917999999999, 55.8544018], [-4.239305099999999, 55.8540352], [-4.2388961, 55.853765], [-4.2384633, 55.853503], [-4.2350976, 55.85153999999999], [-4.2349432, 55.8514657], [-4.2346535, 55.8513542], [-4.2344795, 55.85128999999999], [-4.2343079999999995, 55.85122940000001], [-4.234152699999999, 55.8511844], [-4.233996399999999, 55.85113889999999], [-4.2338464, 55.85110569999999], [-4.233667999999999, 55.8510677], [-4.2333863, 55.851008699999994], [-4.2331406, 55.8509645], [-4.2325064, 55.85084990000001], [-4.2322836, 55.8508087], [-4.232091799999999, 55.8507677], [-4.2319606, 55.8507406], [-4.2318285, 55.850709300000005], [-4.2316795, 55.85066139999999], [-4.2312537, 55.8505103], [-4.230734099999999, 55.850327699999994], [-4.2302272, 55.8501575], [-4.2295647, 55.84997980000001], [-4.226964399999999, 55.849325099999994], [-4.2264374, 55.8491528], [-4.226123499999999, 55.8490233], [-4.2259873, 55.8489721], [-4.2258305, 55.848906799999995], [-4.2256653, 55.84882749999999], [-4.225531, 55.8487654], [-4.2254031, 55.8486995], [-4.225220899999999, 55.8485979], [-4.2251211, 55.84853989999999], [-4.225008599999999, 55.8484711], [-4.2248570999999995, 55.84837389999999], [-4.2246497, 55.8482299], [-4.2244427, 55.8480748], [-4.2240956, 55.8478108], [-4.2232231, 55.8471614], [-4.222081835361751, 55.84630692334289], [-4.2207425999999995, 55.8453042], [-4.2186658, 55.8437492], [-4.218453, 55.84358709999999], [-4.218307199999999, 55.8434688], [-4.218204799999999, 55.84338399999999], [-4.2181206, 55.8433113], [-4.2180133, 55.843215099999995], [-4.217932399999999, 55.84313310000001], [-4.2177894, 55.8429567], [-4.217718699999999, 55.8428647], [-4.217657099999999, 55.84277939999999], [-4.217607699999999, 55.8426984], [-4.2175698, 55.84262270000001], [-4.217536099999999, 55.8425409], [-4.2175145999999994, 55.842476], [-4.2174921, 55.84239819999999], [-4.2174743, 55.84233509999999], [-4.2174614, 55.8422832], [-4.2174534, 55.8422481], [-4.2174438, 55.8421989], [-4.2174306, 55.84212410000001], [-4.2174173, 55.8420421], [-4.2173407, 55.8413437], [-4.2171751, 55.84000879999999], [-4.2171205, 55.839588500000005], [-4.2171062, 55.83947289999999], [-4.217092199999999, 55.8393908], [-4.2170859, 55.83935400000001], [-4.2170563, 55.8391967], [-4.2170115, 55.83903029999999], [-4.216967099999999, 55.8388436], [-4.2169332, 55.8387259], [-4.216897199999999, 55.83861169999999], [-4.2168209, 55.83842439999999], [-4.216747799999999, 55.83826349999999], [-4.2166517, 55.838091], [-4.2165435, 55.83792069999999], [-4.2164534, 55.8377827], [-4.2163395999999995, 55.837628599999995], [-4.216153599999999, 55.8374039], [-4.2160403, 55.8372575], [-4.215929, 55.837116], [-4.215845099999999, 55.83700420000001], [-4.215786399999999, 55.8369202], [-4.2157396, 55.8368518], [-4.2156574, 55.83672730000001], [-4.2156076, 55.8366263], [-4.2155586, 55.8365317], [-4.215518599999999, 55.8364452], [-4.2155043999999995, 55.8364126], [-4.215058700000001, 55.835302599999984], [-4.214778699999999, 55.8346095], [-4.2147540999999995, 55.83454849999999], [-4.2145915, 55.8341401], [-4.214424, 55.83372409999999], [-4.214308848878485, 55.833445001917745], [-4.2142935, 55.83340780000001], [-4.2141919, 55.8331525], [-4.2141305, 55.8329857], [-4.214080599999999, 55.832838900000006], [-4.214038399999999, 55.8326992], [-4.2140036, 55.8325661], [-4.213972899999999, 55.8324389], [-4.2139369, 55.8322922], [-4.2138983, 55.8321395], [-4.2138662, 55.83202489999999], [-4.213842799999999, 55.8319291], [-4.2137377, 55.8316849], [-4.2136462, 55.8315026], [-4.2134967, 55.8312928]]}", "current_leg_start": "Argyle Street", "dest_arr_time_act": "2335", "motion_projection": null, "next_location_lat": "55.8312928", "next_location_lon": "-4.2134967", "previous_location": "Argyle Street", "current_leg_milage": "2.6", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 115.239, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 159.673, \"from_m\": 115.239, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 623.468, \"from_m\": 159.673, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 6654.689, \"from_m\": 623.468, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 7913.817, \"from_m\": 6654.689, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 7985.09, \"from_m\": 7913.817, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 8031.704, \"from_m\": 7985.09, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 8047.084, \"from_m\": 8031.704, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 8087.323, \"from_m\": 8047.084, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 8798.812, \"from_m\": 8087.323, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 8839.578, \"from_m\": 8798.812, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 12225.335, \"from_m\": 8839.578, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 12485.786, \"from_m\": 12225.335, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 13066.643, \"from_m\": 12485.786, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 13369.197, \"from_m\": 13066.643, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 14063.698, \"from_m\": 13369.197, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 14110.274, \"from_m\": 14063.698, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 14252.244, \"from_m\": 14110.274, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 17544.269, \"from_m\": 14252.244, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 17588.48, \"from_m\": 17544.269, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 17913.034, \"from_m\": 17588.48, \"capability_applied\": null, \"effective_limit_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\": 625197, \"profile_key\": \"1a6d9ca9b6090ff1902eaef0de743fe1b19ae5d9f27b6fddfe357be46dd79dd6\", \"schedule_id\": 28711, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2256\", \"location\": \"Dalmuir\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 102056}, {\"is_pass\": false, \"wtt_arr\": \"2258\", \"wtt_dep\": \"2258H\", \"location\": \"Clydebank\", \"stage_seq\": 2, \"distance_m\": 2298.697, \"section_seq\": 1, \"route_path_id\": 102056}, {\"is_pass\": false, \"wtt_arr\": \"2300\", \"wtt_dep\": \"2301\", \"location\": \"Yoker\", \"stage_seq\": 3, \"distance_m\": 3668.082, \"section_seq\": 1, \"route_path_id\": 102056}, {\"is_pass\": false, \"wtt_arr\": \"2303\", \"wtt_dep\": \"2304\", \"location\": \"Garscadden\", \"stage_seq\": 4, \"distance_m\": 5294.991, \"section_seq\": 1, \"route_path_id\": 102056}, {\"is_pass\": false, \"wtt_arr\": \"2305H\", \"wtt_dep\": \"2306\", \"location\": \"Scotstounhill\", \"stage_seq\": 5, \"distance_m\": 6010.667, \"section_seq\": 1, \"route_path_id\": 102056}, {\"is_pass\": false, \"wtt_arr\": \"2308\", \"wtt_dep\": \"2309\", \"location\": \"Jordanhill\", \"stage_seq\": 6, \"distance_m\": 7793.273, \"section_seq\": 1, \"route_path_id\": 102056}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2309H\", \"location\": \"Hyndland East Jn\", \"stage_seq\": 7, \"distance_m\": 8031.704, \"section_seq\": 1, \"route_path_id\": 102056}, {\"is_pass\": false, \"wtt_arr\": \"2310H\", \"wtt_dep\": \"2311H\", \"location\": \"Hyndland\", \"stage_seq\": 8, \"distance_m\": 8562.673, \"section_seq\": 1, \"route_path_id\": 102056}, {\"is_pass\": false, \"wtt_arr\": \"2313\", \"wtt_dep\": \"2314\", \"location\": \"Partick\", \"stage_seq\": 9, \"distance_m\": 9738.536, \"section_seq\": 1, \"route_path_id\": 102056}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2315\", \"location\": \"Finnieston West Jn\", \"stage_seq\": 10, \"distance_m\": 10258.07, \"section_seq\": 1, \"route_path_id\": 102056}, {\"is_pass\": false, \"wtt_arr\": \"2317\", \"wtt_dep\": \"2318\", \"location\": \"Exhibition Centre\", \"stage_seq\": 11, \"distance_m\": 11705.479, \"section_seq\": 1, \"route_path_id\": 102056}, {\"is_pass\": false, \"wtt_arr\": \"2319H\", \"wtt_dep\": \"2320\", \"location\": \"Anderston\", \"stage_seq\": 12, \"distance_m\": 12508.672, \"section_seq\": 1, \"route_path_id\": 102056}, {\"is_pass\": false, \"wtt_arr\": \"2321\", \"wtt_dep\": \"2323\", \"location\": \"Glasgow Central Low Level\", \"stage_seq\": 13, \"distance_m\": 13301.725, \"section_seq\": 1, \"route_path_id\": 102056}, {\"is_pass\": false, \"wtt_arr\": \"2324\", \"wtt_dep\": \"2326\", \"location\": \"Argyle Street\", \"stage_seq\": 14, \"distance_m\": 13776.831, \"section_seq\": 1, \"route_path_id\": 102056}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2330H\", \"location\": \"Rutherglen North Jn\", \"stage_seq\": 15, \"distance_m\": 17672.008, \"section_seq\": 1, \"route_path_id\": 102056}, {\"is_pass\": false, \"wtt_arr\": \"2335\", \"wtt_dep\": null, \"location\": \"Rutherglen\", \"stage_seq\": 16, \"distance_m\": 17913.034, \"section_seq\": 1, \"route_path_id\": 102056}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 17913.034, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 102056}], \"total_distance_m\": 17913.034, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 17913.034, \"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": "2256", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "9.0", "current_position_lat": "55.8312928", "current_position_lon": "-4.2134967", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 1331, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:57:49Z\", \"source_id\": 51797808, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:58:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:57:53Z\", \"source_id\": 16716203, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1335, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:59:33Z\", \"source_id\": 51801077, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:00:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:59:36Z\", \"source_id\": 16717249, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1354, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:02:09Z\", \"source_id\": 51805794, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:02:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:02:13Z\", \"source_id\": 16718681, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1363, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:04:56Z\", \"source_id\": 51810918, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:05:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:04:58Z\", \"source_id\": 16720199, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:08:41Z\", \"source_id\": 16722225, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1368, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:12:18Z\", \"source_id\": 51823715, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:13:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:12:24Z\", \"source_id\": 16724259, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1373, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:14:45Z\", \"source_id\": 51828165, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:15:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:14:52Z\", \"source_id\": 16725592, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2071, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:17:31Z\", \"source_id\": 51832811, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:18:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:17:35Z\", \"source_id\": 16726993, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1947, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:19:17Z\", \"source_id\": 51835889, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:19:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:19:23Z\", \"source_id\": 16727918, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1951, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:21:04Z\", \"source_id\": 51839019, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:21:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:21:09Z\", \"source_id\": 16728820, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2032, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:23:26Z\", \"source_id\": 51843062, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:24:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:23:32Z\", \"source_id\": 16730061, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2091, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:33:41Z\", \"source_id\": 51860010, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:34:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:33:47Z\", \"source_id\": 16735129, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:34:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Rutherglen", "service_state_platform": "1", "timing_fact_generation": 1789598029683852, "current_leg_arrival_utc": "2026-09-16T23:34:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T22:34:30.954194", "service_state_evidence_id": 16735129, "current_leg_start_actual_dep": "2026-09-16T23:26:00+01:00", "operational_evidence_version": 46, "service_state_event_time_utc": "2026-09-16T22:34:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T22:44:31.835900", "service_state_valid_until_kind": null, "operational_interpretation_version": 46, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} ScotRail P DMR RUT 2R80 320305 3 90 None {"version": 3, "segments": [{"to_m": 115.239, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 159.673, "from_m": 115.239, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 623.468, "from_m": 159.673, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 6654.689, "from_m": 623.468, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 7913.817, "from_m": 6654.689, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 7985.09, "from_m": 7913.817, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 8031.704, "from_m": 7985.09, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 8047.084, "from_m": 8031.704, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 8087.323, "from_m": 8047.084, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 8798.812, "from_m": 8087.323, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 8839.578, "from_m": 8798.812, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 12225.335, "from_m": 8839.578, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 12485.786, "from_m": 12225.335, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 13066.643, "from_m": 12485.786, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 13369.197, "from_m": 13066.643, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 14063.698, "from_m": 13369.197, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 14110.274, "from_m": 14063.698, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 14252.244, "from_m": 14110.274, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 17544.269, "from_m": 14252.244, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 17588.48, "from_m": 17544.269, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 17913.034, "from_m": 17588.48, "capability_applied": null, "effective_limit_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": 625197, "profile_key": "1a6d9ca9b6090ff1902eaef0de743fe1b19ae5d9f27b6fddfe357be46dd79dd6", "schedule_id": 28711, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2256", "location": "Dalmuir", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 102056}, {"is_pass": false, "wtt_arr": "2258", "wtt_dep": "2258H", "location": "Clydebank", "stage_seq": 2, "distance_m": 2298.697, "section_seq": 1, "route_path_id": 102056}, {"is_pass": false, "wtt_arr": "2300", "wtt_dep": "2301", "location": "Yoker", "stage_seq": 3, "distance_m": 3668.082, "section_seq": 1, "route_path_id": 102056}, {"is_pass": false, "wtt_arr": "2303", "wtt_dep": "2304", "location": "Garscadden", "stage_seq": 4, "distance_m": 5294.991, "section_seq": 1, "route_path_id": 102056}, {"is_pass": false, "wtt_arr": "2305H", "wtt_dep": "2306", "location": "Scotstounhill", "stage_seq": 5, "distance_m": 6010.667, "section_seq": 1, "route_path_id": 102056}, {"is_pass": false, "wtt_arr": "2308", "wtt_dep": "2309", "location": "Jordanhill", "stage_seq": 6, "distance_m": 7793.273, "section_seq": 1, "route_path_id": 102056}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2309H", "location": "Hyndland East Jn", "stage_seq": 7, "distance_m": 8031.704, "section_seq": 1, "route_path_id": 102056}, {"is_pass": false, "wtt_arr": "2310H", "wtt_dep": "2311H", "location": "Hyndland", "stage_seq": 8, "distance_m": 8562.673, "section_seq": 1, "route_path_id": 102056}, {"is_pass": false, "wtt_arr": "2313", "wtt_dep": "2314", "location": "Partick", "stage_seq": 9, "distance_m": 9738.536, "section_seq": 1, "route_path_id": 102056}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2315", "location": "Finnieston West Jn", "stage_seq": 10, "distance_m": 10258.07, "section_seq": 1, "route_path_id": 102056}, {"is_pass": false, "wtt_arr": "2317", "wtt_dep": "2318", "location": "Exhibition Centre", "stage_seq": 11, "distance_m": 11705.479, "section_seq": 1, "route_path_id": 102056}, {"is_pass": false, "wtt_arr": "2319H", "wtt_dep": "2320", "location": "Anderston", "stage_seq": 12, "distance_m": 12508.672, "section_seq": 1, "route_path_id": 102056}, {"is_pass": false, "wtt_arr": "2321", "wtt_dep": "2323", "location": "Glasgow Central Low Level", "stage_seq": 13, "distance_m": 13301.725, "section_seq": 1, "route_path_id": 102056}, {"is_pass": false, "wtt_arr": "2324", "wtt_dep": "2326", "location": "Argyle Street", "stage_seq": 14, "distance_m": 13776.831, "section_seq": 1, "route_path_id": 102056}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2330H", "location": "Rutherglen North Jn", "stage_seq": 15, "distance_m": 17672.008, "section_seq": 1, "route_path_id": 102056}, {"is_pass": false, "wtt_arr": "2335", "wtt_dep": null, "location": "Rutherglen", "stage_seq": 16, "distance_m": 17913.034, "section_seq": 1, "route_path_id": 102056}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 17913.034, "from_m": 0.0, "section_seq": 1, "route_path_id": 102056}], "total_distance_m": 17913.034, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 17913.034, "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": 1331, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:57:49Z", "source_id": 51797808, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-16T21:58:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:57:53Z", "source_id": 16716203, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-16T22:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1335, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:59:33Z", "source_id": 51801077, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T22:00:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:59:36Z", "source_id": 16717249, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T23:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1354, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:02:09Z", "source_id": 51805794, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T22:02:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:02:13Z", "source_id": 16718681, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T23:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1363, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:04:56Z", "source_id": 51810918, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T22:05:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:04:58Z", "source_id": 16720199, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T23:05:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:08:41Z", "source_id": 16722225, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T23:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1368, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:12:18Z", "source_id": 51823715, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T22:13:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:12:24Z", "source_id": 16724259, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T23:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1373, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:14:45Z", "source_id": 51828165, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T22:15:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:14:52Z", "source_id": 16725592, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T23:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2071, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:17:31Z", "source_id": 51832811, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T22:18:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:17:35Z", "source_id": 16726993, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T23:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1947, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:19:17Z", "source_id": 51835889, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T22:19:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:19:23Z", "source_id": 16727918, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T23:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1951, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:21:04Z", "source_id": 51839019, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-16T22:21:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:21:09Z", "source_id": 16728820, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-16T23:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2032, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:23:26Z", "source_id": 51843062, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-16T22:24:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:23:32Z", "source_id": 16730061, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-16T23:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2091, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:33:41Z", "source_id": 51860010, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-16T22:34:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:33:47Z", "source_id": 16735129, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-16T23:34:00+01:00", "operational_fact": true}] Dalmuir 2256 2256 5 None None Rutherglen 2335 2335 1 EARLY -1 minutes https://www.realtimetrains.co.uk/service/gb-nr:W83339/2026-09-16/detailed None Argyle Street 2026-09-16T23:26:00+01:00 Rutherglen 9.0 {"type": "LineString", "coordinates": [[-4.2508668, 55.8575904], [-4.2506281, 55.8575685], [-4.2504437, 55.8575519], [-4.250167299999999, 55.8575263], [-4.2499816, 55.85751580000001], [-4.2497872, 55.8575031], [-4.2495719, 55.8574844], [-4.2463649, 55.8570783], [-4.2456328, 55.856997], [-4.245624022018766, 55.856995416437215], [-4.2453889, 55.85695299999999], [-4.245214699999999, 55.85690979999998], [-4.2450451, 55.85684740000001], [-4.244469699999999, 55.85664280000001], [-4.2439746, 55.8564618], [-4.2436919, 55.85634279999999], [-4.243494, 55.856243], [-4.243279597960601, 55.85612891343724], [-4.243234977930446, 55.85610517040329], [-4.243145855838939, 55.85611958458772], [-4.2407736, 55.8548577], [-4.2405377, 55.854721], [-4.239917999999999, 55.8544018], [-4.239305099999999, 55.8540352], [-4.2388961, 55.853765], [-4.2384633, 55.853503], [-4.2350976, 55.85153999999999], [-4.2349432, 55.8514657], [-4.2346535, 55.8513542], [-4.2344795, 55.85128999999999], [-4.2343079999999995, 55.85122940000001], [-4.234152699999999, 55.8511844], [-4.233996399999999, 55.85113889999999], [-4.2338464, 55.85110569999999], [-4.233667999999999, 55.8510677], [-4.2333863, 55.851008699999994], [-4.2331406, 55.8509645], [-4.2325064, 55.85084990000001], [-4.2322836, 55.8508087], [-4.232091799999999, 55.8507677], [-4.2319606, 55.8507406], [-4.2318285, 55.850709300000005], [-4.2316795, 55.85066139999999], [-4.2312537, 55.8505103], [-4.230734099999999, 55.850327699999994], [-4.2302272, 55.8501575], [-4.2295647, 55.84997980000001], [-4.226964399999999, 55.849325099999994], [-4.2264374, 55.8491528], [-4.226123499999999, 55.8490233], [-4.2259873, 55.8489721], [-4.2258305, 55.848906799999995], [-4.2256653, 55.84882749999999], [-4.225531, 55.8487654], [-4.2254031, 55.8486995], [-4.225220899999999, 55.8485979], [-4.2251211, 55.84853989999999], [-4.225008599999999, 55.8484711], [-4.2248570999999995, 55.84837389999999], [-4.2246497, 55.8482299], [-4.2244427, 55.8480748], [-4.2240956, 55.8478108], [-4.2232231, 55.8471614], [-4.222081835361751, 55.84630692334289], [-4.2207425999999995, 55.8453042], [-4.2186658, 55.8437492], [-4.218453, 55.84358709999999], [-4.218307199999999, 55.8434688], [-4.218204799999999, 55.84338399999999], [-4.2181206, 55.8433113], [-4.2180133, 55.843215099999995], [-4.217932399999999, 55.84313310000001], [-4.2177894, 55.8429567], [-4.217718699999999, 55.8428647], [-4.217657099999999, 55.84277939999999], [-4.217607699999999, 55.8426984], [-4.2175698, 55.84262270000001], [-4.217536099999999, 55.8425409], [-4.2175145999999994, 55.842476], [-4.2174921, 55.84239819999999], [-4.2174743, 55.84233509999999], [-4.2174614, 55.8422832], [-4.2174534, 55.8422481], [-4.2174438, 55.8421989], [-4.2174306, 55.84212410000001], [-4.2174173, 55.8420421], [-4.2173407, 55.8413437], [-4.2171751, 55.84000879999999], [-4.2171205, 55.839588500000005], [-4.2171062, 55.83947289999999], [-4.217092199999999, 55.8393908], [-4.2170859, 55.83935400000001], [-4.2170563, 55.8391967], [-4.2170115, 55.83903029999999], [-4.216967099999999, 55.8388436], [-4.2169332, 55.8387259], [-4.216897199999999, 55.83861169999999], [-4.2168209, 55.83842439999999], [-4.216747799999999, 55.83826349999999], [-4.2166517, 55.838091], [-4.2165435, 55.83792069999999], [-4.2164534, 55.8377827], [-4.2163395999999995, 55.837628599999995], [-4.216153599999999, 55.8374039], [-4.2160403, 55.8372575], [-4.215929, 55.837116], [-4.215845099999999, 55.83700420000001], [-4.215786399999999, 55.8369202], [-4.2157396, 55.8368518], [-4.2156574, 55.83672730000001], [-4.2156076, 55.8366263], [-4.2155586, 55.8365317], [-4.215518599999999, 55.8364452], [-4.2155043999999995, 55.8364126], [-4.215058700000001, 55.835302599999984], [-4.214778699999999, 55.8346095], [-4.2147540999999995, 55.83454849999999], [-4.2145915, 55.8341401], [-4.214424, 55.83372409999999], [-4.214308848878485, 55.833445001917745], [-4.2142935, 55.83340780000001], [-4.2141919, 55.8331525], [-4.2141305, 55.8329857], [-4.214080599999999, 55.832838900000006], [-4.214038399999999, 55.8326992], [-4.2140036, 55.8325661], [-4.213972899999999, 55.8324389], [-4.2139369, 55.8322922], [-4.2138983, 55.8321395], [-4.2138662, 55.83202489999999], [-4.213842799999999, 55.8319291], [-4.2137377, 55.8316849], [-4.2136462, 55.8315026], [-4.2134967, 55.8312928]]} 2.6 2325 2334 Argyle Street Rutherglen Rutherglen 55.8312928 -4.2134967 55.8312928 -4.2134967 1 0 2026-09-16 22:44:51 TERMINATED 2026-09-16 22:34:00 Rutherglen TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16735129 1789598029683852 46 46 2026-09-16 22:44:31.835900 1 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 22:34:30.954194
594217 622339 P01136 471J96MZ16 2026-09-16 COMPLETE 16734751 2026-09-16 23:34:00 2026-09-16 22:44:51 2026-09-18 22:44:51 {"id": 622339, "stp": "P", "toc": "Greater Anglia", "uid": "P01136", "consist": "755408", "dest_crs": "LWT", "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P01136/2026-09-16/detailed", "trust_id": "471J96MZ16", "origin_crs": "SSD", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Lowestoft", "service_date": "2026-09-16", "dest_arr_time": "2333", "dest_platform": "4", "is_terminated": 1, "next_location": "Lowestoft", "signalling_id": "1J96", "timing_status": "LATE", "origin_station": "Stansted Airport", "current_leg_arr": "2334", "current_leg_dep": "2331", "current_leg_end": "Lowestoft", "origin_dep_time": "2046", "origin_platform": "1", "current_location": "Lowestoft", "last_update_time": "2026-09-16T22:44:51", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[1.7162805999999995, 52.4777162], [1.7167665999999997, 52.477733299999976], [1.7175323, 52.47776769999999], [1.718774, 52.4778224], [1.7196109999999998, 52.477850100000005], [1.7220932, 52.477959099999985], [1.7231147, 52.47797799999999], [1.7238903999999995, 52.477948], [1.7247487999999995, 52.47788880000001], [1.7255138, 52.4777954], [1.7260010999999995, 52.477710900000005], [1.7266191999999998, 52.4775722], [1.7301703999999998, 52.47667700000001], [1.7336734, 52.475776799999984], [1.7336872105892478, 52.4757733657276], [1.734425, 52.4755899], [1.7352409, 52.4753827], [1.7360224, 52.4752041], [1.736291, 52.4751583], [1.7369491, 52.4750628], [1.7383539, 52.4749316], [1.7436995, 52.474627600000005], [1.7442427, 52.4745963], [1.7445875999999998, 52.47457600000001], [1.7496732999999998, 52.474288300000005]]}", "current_leg_start": "Oulton Broad North", "dest_arr_time_act": "2333", "motion_projection": null, "next_location_lat": "52.4742883", "next_location_lon": "1.7496733", "previous_location": "Oulton Broad North", "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\": 490.569, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 2880.266, \"from_m\": 490.569, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 4123.776, \"from_m\": 2880.266, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 4185.989, \"from_m\": 4123.776, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 4263.199, \"from_m\": 4185.989, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 4934.612, \"from_m\": 4263.199, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 4990.719, \"from_m\": 4934.612, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 5051.881, \"from_m\": 4990.719, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 19834.792, \"from_m\": 5051.881, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 23056.069, \"from_m\": 19834.792, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 23096.213, \"from_m\": 23056.069, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 23334.417, \"from_m\": 23096.213, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 28839.819, \"from_m\": 23334.417, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 29549.361, \"from_m\": 28839.819, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 29584.945, \"from_m\": 29549.361, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 29756.373, \"from_m\": 29584.945, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 35624.223, \"from_m\": 29756.373, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 38614.021, \"from_m\": 35624.223, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 38695.826, \"from_m\": 38614.021, \"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\": 38740.965, \"from_m\": 38695.826, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 38837.304, \"from_m\": 38740.965, \"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\": 39005.086, \"from_m\": 38837.304, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 39999.556, \"from_m\": 39005.086, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 62017.075, \"from_m\": 39999.556, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 62366.839, \"from_m\": 62017.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\": 63182.75, \"from_m\": 62366.839, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 63251.488, \"from_m\": 63182.75, \"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\": 63305.913, \"from_m\": 63251.488, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 63766.524, \"from_m\": 63305.913, \"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\": 65022.264, \"from_m\": 63766.524, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 65138.806, \"from_m\": 65022.264, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 65314.471, \"from_m\": 65138.806, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 65690.941, \"from_m\": 65314.471, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 82612.447, \"from_m\": 65690.941, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 87091.951, \"from_m\": 82612.447, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 98391.82, \"from_m\": 87091.951, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 100401.512, \"from_m\": 98391.82, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 100439.315, \"from_m\": 100401.512, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 101286.112, \"from_m\": 100439.315, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 104975.423, \"from_m\": 101286.112, \"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\": 111063.814, \"from_m\": 104975.423, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 111459.804, \"from_m\": 111063.814, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 115455.186, \"from_m\": 111459.804, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 125921.525, \"from_m\": 115455.186, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 130113.864, \"from_m\": 125921.525, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 147343.583, \"from_m\": 130113.864, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 148419.427, \"from_m\": 147343.583, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 148598.624, \"from_m\": 148419.427, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 149292.261, \"from_m\": 148598.624, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 151431.991, \"from_m\": 149292.261, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 151459.775, \"from_m\": 151431.991, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 165515.293, \"from_m\": 151459.775, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 168663.245, \"from_m\": 165515.293, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 168784.048, \"from_m\": 168663.245, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 168967.725, \"from_m\": 168784.048, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 169592.718, \"from_m\": 168967.725, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 169695.189, \"from_m\": 169592.718, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 186049.392, \"from_m\": 169695.189, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 186455.756, \"from_m\": 186049.392, \"capability_applied\": null, \"effective_limit_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\": 622339, \"profile_key\": \"d1d45a171cd5e9c905641be6377587de3c019fd6eeaebb6e5fa0b0bec28254bd\", \"schedule_id\": 19643, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2046\", \"location\": \"Stansted Airport\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 73994}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2047H\", \"location\": \"Stansted Coopers Lane Jn\", \"stage_seq\": 2, \"distance_m\": 1052.842, \"section_seq\": 1, \"route_path_id\": 73994}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2049\", \"location\": \"Tye Green Jn\", \"stage_seq\": 3, \"distance_m\": 3074.129, \"section_seq\": 1, \"route_path_id\": 73994}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2052\", \"location\": \"Stansted East Jn\", \"stage_seq\": 4, \"distance_m\": 4185.989, \"section_seq\": 1, \"route_path_id\": 73994}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2053H\", \"location\": \"Stansted North Jn\", \"stage_seq\": 5, \"distance_m\": 4934.612, \"section_seq\": 1, \"route_path_id\": 73994}, {\"is_pass\": false, \"wtt_arr\": \"2101\", \"wtt_dep\": \"2101H\", \"location\": \"Audley End\", \"stage_seq\": 6, \"distance_m\": 16768.267, \"section_seq\": 1, \"route_path_id\": 73994}, {\"is_pass\": false, \"wtt_arr\": \"2108H\", \"wtt_dep\": \"2109H\", \"location\": \"Whittlesford Parkway\", \"stage_seq\": 7, \"distance_m\": 28621.504, \"section_seq\": 1, \"route_path_id\": 73994}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2114\", \"location\": \"Shepreth Branch Jn\", \"stage_seq\": 8, \"distance_m\": 35535.077, \"section_seq\": 1, \"route_path_id\": 73994}, {\"is_pass\": false, \"wtt_arr\": \"2115H\", \"wtt_dep\": \"2116H\", \"location\": \"Cambridge South\", \"stage_seq\": 9, \"distance_m\": 36650.817, \"section_seq\": 1, \"route_path_id\": 73994}, {\"is_pass\": false, \"wtt_arr\": \"2120\", \"wtt_dep\": \"2126\", \"location\": \"Cambridge\", \"stage_seq\": 10, \"distance_m\": 39244.47, \"section_seq\": 1, \"route_path_id\": 73994}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2128\", \"location\": \"Coldham Lane Jn\", \"stage_seq\": 11, \"distance_m\": 40785.928, \"section_seq\": 1, \"route_path_id\": 73994}, {\"is_pass\": false, \"wtt_arr\": \"2129H\", \"wtt_dep\": \"2130H\", \"location\": \"Cambridge North\", \"stage_seq\": 12, \"distance_m\": 42989.148, \"section_seq\": 1, \"route_path_id\": 73994}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2133H\", \"location\": \"Waterbeach\", \"stage_seq\": 13, \"distance_m\": 47876.77, \"section_seq\": 1, \"route_path_id\": 73994}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2141\", \"location\": \"Ely Dock Jn\", \"stage_seq\": 14, \"distance_m\": 62199.324, \"section_seq\": 1, \"route_path_id\": 73994}, {\"is_pass\": false, \"wtt_arr\": \"2142\", \"wtt_dep\": \"2143\", \"location\": \"Ely\", \"stage_seq\": 15, \"distance_m\": 62932.347, \"section_seq\": 1, \"route_path_id\": 73994}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2145H\", \"location\": \"Ely North Jn\", \"stage_seq\": 16, \"distance_m\": 65236.177, \"section_seq\": 1, \"route_path_id\": 73994}, {\"is_pass\": false, \"wtt_arr\": \"2158\", \"wtt_dep\": \"2159\", \"location\": \"Brandon\", \"stage_seq\": 17, \"distance_m\": 88672.399, \"section_seq\": 1, \"route_path_id\": 73994}, {\"is_pass\": false, \"wtt_arr\": \"2205H\", \"wtt_dep\": \"2206H\", \"location\": \"Thetford\", \"stage_seq\": 18, \"distance_m\": 100266.931, \"section_seq\": 1, \"route_path_id\": 73994}, {\"is_pass\": false, \"wtt_arr\": \"2220H\", \"wtt_dep\": \"2221H\", \"location\": \"Attleborough\", \"stage_seq\": 19, \"distance_m\": 123736.602, \"section_seq\": 1, \"route_path_id\": 73994}, {\"is_pass\": false, \"wtt_arr\": \"2227H\", \"wtt_dep\": \"2228H\", \"location\": \"Wymondham\", \"stage_seq\": 20, \"distance_m\": 132849.984, \"section_seq\": 1, \"route_path_id\": 73994}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2232H\", \"location\": \"Wymondham Co877\", \"stage_seq\": 21, \"distance_m\": 133134.39, \"section_seq\": 1, \"route_path_id\": 73994}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2238H\", \"location\": \"Trowse Jn\", \"stage_seq\": 22, \"distance_m\": 147536.186, \"section_seq\": 1, \"route_path_id\": 73994}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2239H\", \"location\": \"Trowse Swing Bridge\", \"stage_seq\": 23, \"distance_m\": 148192.874, \"section_seq\": 1, \"route_path_id\": 73994}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2240\", \"location\": \"Norwich Thorpe Jn\", \"stage_seq\": 24, \"distance_m\": 148679.112, \"section_seq\": 1, \"route_path_id\": 73994}, {\"is_pass\": false, \"wtt_arr\": \"2242\", \"wtt_dep\": \"2251\", \"location\": \"Norwich\", \"stage_seq\": 25, \"distance_m\": 148830.547, \"section_seq\": 1, \"route_path_id\": 73994}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2252\", \"location\": \"Norwich Thorpe Jn\", \"stage_seq\": 26, \"distance_m\": 148976.402, \"section_seq\": 1, \"route_path_id\": 73994}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2254H\", \"location\": \"Whitlingham Jn\", \"stage_seq\": 27, \"distance_m\": 151431.991, \"section_seq\": 1, \"route_path_id\": 73994}, {\"is_pass\": false, \"wtt_arr\": \"2259\", \"wtt_dep\": \"2300\", \"location\": \"Brundall\", \"stage_seq\": 28, \"distance_m\": 157708.114, \"section_seq\": 1, \"route_path_id\": 73994}, {\"is_pass\": false, \"wtt_arr\": \"2305H\", \"wtt_dep\": \"2306\", \"location\": \"Cantley\", \"stage_seq\": 29, \"distance_m\": 164554.463, \"section_seq\": 1, \"route_path_id\": 73994}, {\"is_pass\": false, \"wtt_arr\": \"2309H\", \"wtt_dep\": \"2310H\", \"location\": \"Reedham (Norfolk)\", \"stage_seq\": 30, \"distance_m\": 168012.246, \"section_seq\": 1, \"route_path_id\": 73994}, {\"is_pass\": false, \"wtt_arr\": \"2318\", \"wtt_dep\": \"2318H\", \"location\": \"Haddiscoe\", \"stage_seq\": 31, \"distance_m\": 174614.724, \"section_seq\": 1, \"route_path_id\": 73994}, {\"is_pass\": false, \"wtt_arr\": \"2321H\", \"wtt_dep\": \"2322\", \"location\": \"Somerleyton\", \"stage_seq\": 32, \"distance_m\": 177601.176, \"section_seq\": 1, \"route_path_id\": 73994}, {\"is_pass\": false, \"wtt_arr\": \"2327H\", \"wtt_dep\": \"2328H\", \"location\": \"Oulton Broad North\", \"stage_seq\": 33, \"distance_m\": 184128.883, \"section_seq\": 1, \"route_path_id\": 73994}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2329\", \"location\": \"Oulton Broad North Jn\", \"stage_seq\": 34, \"distance_m\": 184354.935, \"section_seq\": 1, \"route_path_id\": 73994}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2331\", \"location\": \"Coke Ovens Jn\", \"stage_seq\": 35, \"distance_m\": 185353.402, \"section_seq\": 1, \"route_path_id\": 73994}, {\"is_pass\": false, \"wtt_arr\": \"2333\", \"wtt_dep\": null, \"location\": \"Lowestoft\", \"stage_seq\": 36, \"distance_m\": 186455.756, \"section_seq\": 1, \"route_path_id\": 73994}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 186455.756, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 73994}], \"total_distance_m\": 186455.756, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 184388.473, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 2067.283, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2046", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "52.4742883", "current_position_lon": "1.7496733", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 12680, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:00:18Z\", \"source_id\": 51540750, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T20:01:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:00:19Z\", \"source_id\": 16641570, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12669, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:08:02Z\", \"source_id\": 51560385, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T20:08:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:08:07Z\", \"source_id\": 16647044, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:16:38Z\", \"source_id\": 16652863, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12572, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:25:38Z\", \"source_id\": 51602515, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T20:27:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:25:41Z\", \"source_id\": 16658947, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12431, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:32:40Z\", \"source_id\": 51618478, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T20:33:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:32:43Z\", \"source_id\": 16663595, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12321, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:38:05Z\", \"source_id\": 51630980, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T20:39:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:38:06Z\", \"source_id\": 16667230, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12233, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:47:39Z\", \"source_id\": 51652000, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T20:48:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:47:41Z\", \"source_id\": 16673503, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12178, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:09:52Z\", \"source_id\": 51700927, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:10:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:09:58Z\", \"source_id\": 16687702, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12170, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:17:27Z\", \"source_id\": 51717146, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:18:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:17:27Z\", \"source_id\": 16692339, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13221, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:32:09Z\", \"source_id\": 51747280, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:32:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:32:12Z\", \"source_id\": 16701261, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13210, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:39:04Z\", \"source_id\": 51761562, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:40:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:39:08Z\", \"source_id\": 16705354, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12982, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:51:45Z\", \"source_id\": 51786459, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:53:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:51:52Z\", \"source_id\": 16712886, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12906, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:10:36Z\", \"source_id\": 51820848, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:13:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:10:41Z\", \"source_id\": 16723324, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12901, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:14:38Z\", \"source_id\": 51827891, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:21:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:14:39Z\", \"source_id\": 16725477, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12897, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:23:39Z\", \"source_id\": 51843509, \"stage_seq\": 32, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:25:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:23:40Z\", \"source_id\": 16730159, \"stage_seq\": 32, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12887, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:30:00Z\", \"source_id\": 51853914, \"stage_seq\": 33, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:30:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:30:03Z\", \"source_id\": 16733260, \"stage_seq\": 33, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12874, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:32:56Z\", \"source_id\": 51858756, \"stage_seq\": 36, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:34:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:33:03Z\", \"source_id\": 16734751, \"stage_seq\": 36, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:34:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Lowestoft", "service_state_platform": "4", "timing_fact_generation": 1789597984012363, "current_leg_arrival_utc": "2026-09-16T23:34:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T22:34:36.092183", "service_state_evidence_id": 16734751, "current_leg_start_actual_dep": "2026-09-16T23:29:30+01:00", "operational_evidence_version": 118, "service_state_event_time_utc": "2026-09-16T22:34:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T22:44:36.265216", "service_state_valid_until_kind": null, "operational_interpretation_version": 118, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Greater Anglia P SSD LWT 1J96 755408 5 100 None {"version": 3, "segments": [{"to_m": 490.569, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 2880.266, "from_m": 490.569, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 70.0}, {"to_m": 4123.776, "from_m": 2880.266, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 4185.989, "from_m": 4123.776, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 4263.199, "from_m": 4185.989, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 4934.612, "from_m": 4263.199, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 4990.719, "from_m": 4934.612, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 5051.881, "from_m": 4990.719, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 19834.792, "from_m": 5051.881, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 23056.069, "from_m": 19834.792, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 23096.213, "from_m": 23056.069, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 23334.417, "from_m": 23096.213, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 28839.819, "from_m": 23334.417, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 29549.361, "from_m": 28839.819, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 29584.945, "from_m": 29549.361, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 29756.373, "from_m": 29584.945, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 35624.223, "from_m": 29756.373, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 38614.021, "from_m": 35624.223, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 38695.826, "from_m": 38614.021, "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": 38740.965, "from_m": 38695.826, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 38837.304, "from_m": 38740.965, "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": 39005.086, "from_m": 38837.304, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 39999.556, "from_m": 39005.086, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 62017.075, "from_m": 39999.556, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 62366.839, "from_m": 62017.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": 63182.75, "from_m": 62366.839, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 63251.488, "from_m": 63182.75, "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": 63305.913, "from_m": 63251.488, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 63766.524, "from_m": 63305.913, "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": 65022.264, "from_m": 63766.524, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 65138.806, "from_m": 65022.264, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 65314.471, "from_m": 65138.806, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 65690.941, "from_m": 65314.471, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 82612.447, "from_m": 65690.941, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 87091.951, "from_m": 82612.447, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 98391.82, "from_m": 87091.951, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 100401.512, "from_m": 98391.82, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 100439.315, "from_m": 100401.512, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 101286.112, "from_m": 100439.315, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 104975.423, "from_m": 101286.112, "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": 111063.814, "from_m": 104975.423, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 111459.804, "from_m": 111063.814, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 115455.186, "from_m": 111459.804, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 125921.525, "from_m": 115455.186, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 130113.864, "from_m": 125921.525, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 147343.583, "from_m": 130113.864, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 148419.427, "from_m": 147343.583, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 148598.624, "from_m": 148419.427, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 149292.261, "from_m": 148598.624, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 151431.991, "from_m": 149292.261, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 151459.775, "from_m": 151431.991, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 165515.293, "from_m": 151459.775, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 168663.245, "from_m": 165515.293, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 168784.048, "from_m": 168663.245, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 168967.725, "from_m": 168784.048, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 169592.718, "from_m": 168967.725, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 169695.189, "from_m": 169592.718, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 186049.392, "from_m": 169695.189, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 186455.756, "from_m": 186049.392, "capability_applied": null, "effective_limit_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": 622339, "profile_key": "d1d45a171cd5e9c905641be6377587de3c019fd6eeaebb6e5fa0b0bec28254bd", "schedule_id": 19643, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2046", "location": "Stansted Airport", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 73994}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2047H", "location": "Stansted Coopers Lane Jn", "stage_seq": 2, "distance_m": 1052.842, "section_seq": 1, "route_path_id": 73994}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2049", "location": "Tye Green Jn", "stage_seq": 3, "distance_m": 3074.129, "section_seq": 1, "route_path_id": 73994}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2052", "location": "Stansted East Jn", "stage_seq": 4, "distance_m": 4185.989, "section_seq": 1, "route_path_id": 73994}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2053H", "location": "Stansted North Jn", "stage_seq": 5, "distance_m": 4934.612, "section_seq": 1, "route_path_id": 73994}, {"is_pass": false, "wtt_arr": "2101", "wtt_dep": "2101H", "location": "Audley End", "stage_seq": 6, "distance_m": 16768.267, "section_seq": 1, "route_path_id": 73994}, {"is_pass": false, "wtt_arr": "2108H", "wtt_dep": "2109H", "location": "Whittlesford Parkway", "stage_seq": 7, "distance_m": 28621.504, "section_seq": 1, "route_path_id": 73994}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2114", "location": "Shepreth Branch Jn", "stage_seq": 8, "distance_m": 35535.077, "section_seq": 1, "route_path_id": 73994}, {"is_pass": false, "wtt_arr": "2115H", "wtt_dep": "2116H", "location": "Cambridge South", "stage_seq": 9, "distance_m": 36650.817, "section_seq": 1, "route_path_id": 73994}, {"is_pass": false, "wtt_arr": "2120", "wtt_dep": "2126", "location": "Cambridge", "stage_seq": 10, "distance_m": 39244.47, "section_seq": 1, "route_path_id": 73994}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2128", "location": "Coldham Lane Jn", "stage_seq": 11, "distance_m": 40785.928, "section_seq": 1, "route_path_id": 73994}, {"is_pass": false, "wtt_arr": "2129H", "wtt_dep": "2130H", "location": "Cambridge North", "stage_seq": 12, "distance_m": 42989.148, "section_seq": 1, "route_path_id": 73994}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2133H", "location": "Waterbeach", "stage_seq": 13, "distance_m": 47876.77, "section_seq": 1, "route_path_id": 73994}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2141", "location": "Ely Dock Jn", "stage_seq": 14, "distance_m": 62199.324, "section_seq": 1, "route_path_id": 73994}, {"is_pass": false, "wtt_arr": "2142", "wtt_dep": "2143", "location": "Ely", "stage_seq": 15, "distance_m": 62932.347, "section_seq": 1, "route_path_id": 73994}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2145H", "location": "Ely North Jn", "stage_seq": 16, "distance_m": 65236.177, "section_seq": 1, "route_path_id": 73994}, {"is_pass": false, "wtt_arr": "2158", "wtt_dep": "2159", "location": "Brandon", "stage_seq": 17, "distance_m": 88672.399, "section_seq": 1, "route_path_id": 73994}, {"is_pass": false, "wtt_arr": "2205H", "wtt_dep": "2206H", "location": "Thetford", "stage_seq": 18, "distance_m": 100266.931, "section_seq": 1, "route_path_id": 73994}, {"is_pass": false, "wtt_arr": "2220H", "wtt_dep": "2221H", "location": "Attleborough", "stage_seq": 19, "distance_m": 123736.602, "section_seq": 1, "route_path_id": 73994}, {"is_pass": false, "wtt_arr": "2227H", "wtt_dep": "2228H", "location": "Wymondham", "stage_seq": 20, "distance_m": 132849.984, "section_seq": 1, "route_path_id": 73994}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2232H", "location": "Wymondham Co877", "stage_seq": 21, "distance_m": 133134.39, "section_seq": 1, "route_path_id": 73994}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2238H", "location": "Trowse Jn", "stage_seq": 22, "distance_m": 147536.186, "section_seq": 1, "route_path_id": 73994}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2239H", "location": "Trowse Swing Bridge", "stage_seq": 23, "distance_m": 148192.874, "section_seq": 1, "route_path_id": 73994}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2240", "location": "Norwich Thorpe Jn", "stage_seq": 24, "distance_m": 148679.112, "section_seq": 1, "route_path_id": 73994}, {"is_pass": false, "wtt_arr": "2242", "wtt_dep": "2251", "location": "Norwich", "stage_seq": 25, "distance_m": 148830.547, "section_seq": 1, "route_path_id": 73994}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2252", "location": "Norwich Thorpe Jn", "stage_seq": 26, "distance_m": 148976.402, "section_seq": 1, "route_path_id": 73994}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2254H", "location": "Whitlingham Jn", "stage_seq": 27, "distance_m": 151431.991, "section_seq": 1, "route_path_id": 73994}, {"is_pass": false, "wtt_arr": "2259", "wtt_dep": "2300", "location": "Brundall", "stage_seq": 28, "distance_m": 157708.114, "section_seq": 1, "route_path_id": 73994}, {"is_pass": false, "wtt_arr": "2305H", "wtt_dep": "2306", "location": "Cantley", "stage_seq": 29, "distance_m": 164554.463, "section_seq": 1, "route_path_id": 73994}, {"is_pass": false, "wtt_arr": "2309H", "wtt_dep": "2310H", "location": "Reedham (Norfolk)", "stage_seq": 30, "distance_m": 168012.246, "section_seq": 1, "route_path_id": 73994}, {"is_pass": false, "wtt_arr": "2318", "wtt_dep": "2318H", "location": "Haddiscoe", "stage_seq": 31, "distance_m": 174614.724, "section_seq": 1, "route_path_id": 73994}, {"is_pass": false, "wtt_arr": "2321H", "wtt_dep": "2322", "location": "Somerleyton", "stage_seq": 32, "distance_m": 177601.176, "section_seq": 1, "route_path_id": 73994}, {"is_pass": false, "wtt_arr": "2327H", "wtt_dep": "2328H", "location": "Oulton Broad North", "stage_seq": 33, "distance_m": 184128.883, "section_seq": 1, "route_path_id": 73994}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2329", "location": "Oulton Broad North Jn", "stage_seq": 34, "distance_m": 184354.935, "section_seq": 1, "route_path_id": 73994}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2331", "location": "Coke Ovens Jn", "stage_seq": 35, "distance_m": 185353.402, "section_seq": 1, "route_path_id": 73994}, {"is_pass": false, "wtt_arr": "2333", "wtt_dep": null, "location": "Lowestoft", "stage_seq": 36, "distance_m": 186455.756, "section_seq": 1, "route_path_id": 73994}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 186455.756, "from_m": 0.0, "section_seq": 1, "route_path_id": 73994}], "total_distance_m": 186455.756, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 184388.473, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 2067.283, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 12680, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:00:18Z", "source_id": 51540750, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T20:01:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:00:19Z", "source_id": 16641570, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T21:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12669, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:08:02Z", "source_id": 51560385, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T20:08:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:08:07Z", "source_id": 16647044, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T21:08:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:16:38Z", "source_id": 16652863, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T21:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12572, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:25:38Z", "source_id": 51602515, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T20:27:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:25:41Z", "source_id": 16658947, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T21:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12431, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:32:40Z", "source_id": 51618478, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T20:33:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:32:43Z", "source_id": 16663595, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T21:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12321, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:38:05Z", "source_id": 51630980, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-16T20:39:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:38:06Z", "source_id": 16667230, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-16T21:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12233, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:47:39Z", "source_id": 51652000, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-16T20:48:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:47:41Z", "source_id": 16673503, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-16T21:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12178, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:09:52Z", "source_id": 51700927, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-16T21:10:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:09:58Z", "source_id": 16687702, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-16T22:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12170, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:17:27Z", "source_id": 51717146, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-16T21:18:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:17:27Z", "source_id": 16692339, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-16T22:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13221, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:32:09Z", "source_id": 51747280, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-16T21:32:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:32:12Z", "source_id": 16701261, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-16T22:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13210, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:39:04Z", "source_id": 51761562, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-16T21:40:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:39:08Z", "source_id": 16705354, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-16T22:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12982, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:51:45Z", "source_id": 51786459, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-16T21:53:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:51:52Z", "source_id": 16712886, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-16T22:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12906, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:10:36Z", "source_id": 51820848, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-16T22:13:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:10:41Z", "source_id": 16723324, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-16T23:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12901, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:14:38Z", "source_id": 51827891, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-16T22:21:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:14:39Z", "source_id": 16725477, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-16T23:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12897, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:23:39Z", "source_id": 51843509, "stage_seq": 32, "event_role": "ARR", "event_time": "2026-09-16T22:25:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:23:40Z", "source_id": 16730159, "stage_seq": 32, "event_role": "ARR", "event_time": "2026-09-16T23:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12887, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:30:00Z", "source_id": 51853914, "stage_seq": 33, "event_role": "ARR", "event_time": "2026-09-16T22:30:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:30:03Z", "source_id": 16733260, "stage_seq": 33, "event_role": "ARR", "event_time": "2026-09-16T23:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12874, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:32:56Z", "source_id": 51858756, "stage_seq": 36, "event_role": "ARR", "event_time": "2026-09-16T22:34:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:33:03Z", "source_id": 16734751, "stage_seq": 36, "event_role": "ARR", "event_time": "2026-09-16T23:34:00+01:00", "operational_fact": true}] Stansted Airport 2046 2046 1 None None Lowestoft 2333 2333 4 LATE +1 minutes https://www.realtimetrains.co.uk/service/gb-nr:P01136/2026-09-16/detailed None Oulton Broad North 2026-09-16T23:29:30+01:00 Lowestoft 3.0 {"type": "LineString", "coordinates": [[1.7162805999999995, 52.4777162], [1.7167665999999997, 52.477733299999976], [1.7175323, 52.47776769999999], [1.718774, 52.4778224], [1.7196109999999998, 52.477850100000005], [1.7220932, 52.477959099999985], [1.7231147, 52.47797799999999], [1.7238903999999995, 52.477948], [1.7247487999999995, 52.47788880000001], [1.7255138, 52.4777954], [1.7260010999999995, 52.477710900000005], [1.7266191999999998, 52.4775722], [1.7301703999999998, 52.47667700000001], [1.7336734, 52.475776799999984], [1.7336872105892478, 52.4757733657276], [1.734425, 52.4755899], [1.7352409, 52.4753827], [1.7360224, 52.4752041], [1.736291, 52.4751583], [1.7369491, 52.4750628], [1.7383539, 52.4749316], [1.7436995, 52.474627600000005], [1.7442427, 52.4745963], [1.7445875999999998, 52.47457600000001], [1.7496732999999998, 52.474288300000005]]} 1.4 2331 2334 Oulton Broad North Lowestoft Lowestoft 52.4742883 1.7496733 52.4742883 1.7496733 1 0 2026-09-16 22:44:51 TERMINATED 2026-09-16 22:34:00 Lowestoft TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16734751 1789597984012363 118 118 2026-09-16 22:44:36.265216 4 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 22:34:36.092183
594218 625105 G38468 781F20M816 2026-09-16 COMPLETE 16735150 2026-09-16 23:34:00 2026-09-16 22:44:51 2026-09-18 22:44:51 {"id": 625105, "stp": "O", "toc": "Transport for Wales", "uid": "G38468", "consist": "150252", "dest_crs": "RDR", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G38468/2026-09-16/detailed", "trust_id": "781F20M816", "origin_crs": "ABA", "show_on_map": 0, "dar_est_time": "22:52:00", "dar_platform": null, "dest_station": "Radyr", "service_date": "2026-09-16", "dest_arr_time": "2335", "dest_platform": "2", "is_terminated": 1, "next_location": "Radyr", "signalling_id": "1F20", "timing_status": "ON TIME", "origin_station": "Aberdare", "current_leg_arr": "2334", "current_leg_dep": "2330", "current_leg_end": "Radyr", "origin_dep_time": "2252", "origin_platform": null, "current_location": "Radyr Quarry Jn S.b.", "last_update_time": "2026-09-16T22:44:51", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-3.2636598, 51.5410595], [-3.2633839, 51.5408005], [-3.2632225, 51.54063880000001], [-3.2629847, 51.54040059999999], [-3.2628792999999994, 51.540280199999984], [-3.2628265000000005, 51.5402199], [-3.2626797, 51.5400521], [-3.2624004999999996, 51.5397332], [-3.2619770999999997, 51.539217099999995], [-3.2618054, 51.53901], [-3.2615689999999997, 51.53871169999999], [-3.2612737999999997, 51.5383392], [-3.2606917, 51.5376048], [-3.2601639999999996, 51.53694889999999], [-3.259654, 51.53639489999999], [-3.2592668999999996, 51.53596259999999], [-3.2588305, 51.53546169999999], [-3.2586607999999995, 51.5352589], [-3.2584914000000005, 51.5350213], [-3.2583293999999996, 51.5347663], [-3.2580844999999994, 51.534319], [-3.2579123999999995, 51.5339169], [-3.2577437, 51.5334291], [-3.257643, 51.53300440000001], [-3.2576020999999997, 51.5328489], [-3.2574831, 51.532396], [-3.2565924999999996, 51.5288177], [-3.2560694, 51.52668809999999], [-3.2557137, 51.52522859999999], [-3.2554403999999995, 51.5241236], [-3.2553666, 51.5238044], [-3.2553343999999997, 51.523640099999994], [-3.2553175999999997, 51.52345689999999], [-3.2553183, 51.5232738], [-3.2553285999999995, 51.52306229999999], [-3.2553645999999996, 51.52283450000001], [-3.2554459, 51.522572], [-3.2555508, 51.5222891], [-3.2557283, 51.521786299999995], [-3.2557829999999996, 51.5215982], [-3.2558255, 51.521408599999994], [-3.255847, 51.521230499999994], [-3.2558556, 51.5211388], [-3.2558597999999996, 51.5209938], [-3.2558495999999995, 51.52081859999999], [-3.2558122999999997, 51.5205567], [-3.255773, 51.520399299999994], [-3.2557424, 51.52029619999999], [-3.2556968, 51.520162500000005], [-3.2556489999999996, 51.5200429], [-3.2556278, 51.51999459999999], [-3.2555773999999995, 51.5198869], [-3.2555374, 51.51981359999999], [-3.2554636999999995, 51.5196834], [-3.2553432999999994, 51.5195018], [-3.255236, 51.519359], [-3.2551568, 51.519263599999995], [-3.255035, 51.5191242], [-3.2549662, 51.5190523], [-3.2547738, 51.5188675], [-3.2546423999999994, 51.518752000000006], [-3.2545301, 51.5186642], [-3.2543904999999995, 51.5185577], [-3.2542552999999996, 51.5184607], [-3.2540621999999995, 51.518333199999994], [-3.2539159999999994, 51.51824570000001], [-3.2537673, 51.51816109999999], [-3.2536108, 51.5180759], [-3.2533466, 51.51794759999999], [-3.2533007, 51.5179268], [-3.2530337, 51.5178136], [-3.2529687, 51.51778620000001], [-3.2527848999999995, 51.51771509999998], [-3.2525638, 51.5176377], [-3.2523844999999993, 51.5175799], [-3.2522044, 51.51752450000001], [-3.251922, 51.51744399999998], [-3.2512668, 51.517266599999985], [-3.2494680999999996, 51.5167877]]}", "current_leg_start": "Taffs Well", "dest_arr_time_act": "2334", "motion_projection": null, "next_location_lat": "51.5167877", "next_location_lon": "-3.2494681", "previous_location": "Taffs Well", "current_leg_milage": "1.9", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 59.86, \"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\": 156.874, \"from_m\": 59.86, \"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\": 2218.639, \"from_m\": 156.874, \"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\": 2291.231, \"from_m\": 2218.639, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 3784.259, \"from_m\": 2291.231, \"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\": 4383.455, \"from_m\": 3784.259, \"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\": 4876.647, \"from_m\": 4383.455, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 5867.177, \"from_m\": 4876.647, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 6604.061, \"from_m\": 5867.177, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 8859.771, \"from_m\": 6604.061, \"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\": 9032.942, \"from_m\": 8859.771, \"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\": 11437.154, \"from_m\": 9032.942, \"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\": 11666.335, \"from_m\": 11437.154, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 11856.84, \"from_m\": 11666.335, \"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\": 12279.003, \"from_m\": 11856.84, \"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\": 12716.51, \"from_m\": 12279.003, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 14229.602, \"from_m\": 12716.51, \"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\": 14554.459, \"from_m\": 14229.602, \"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\": 15646.0, \"from_m\": 14554.459, \"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\": 17251.626, \"from_m\": 15646.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\": 17554.935, \"from_m\": 17251.626, \"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\": 18041.336, \"from_m\": 17554.935, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 20036.149, \"from_m\": 18041.336, \"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\": 22605.906, \"from_m\": 20036.149, \"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\": 23116.327, \"from_m\": 22605.906, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 25613.068, \"from_m\": 23116.327, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 29442.136, \"from_m\": 25613.068, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 29676.318, \"from_m\": 29442.136, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}], \"service_id\": 625105, \"profile_key\": \"1451baefedeac0708acbf580e9bf9653cb3c38198bfc61697891e2ce00bdce95\", \"schedule_id\": 36663, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2252\", \"location\": \"Aberdare\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 105331}, {\"is_pass\": false, \"wtt_arr\": \"2254H\", \"wtt_dep\": \"2255\", \"location\": \"Cwmbach\", \"stage_seq\": 2, \"distance_m\": 2392.877, \"section_seq\": 1, \"route_path_id\": 105331}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2257\", \"location\": \"Abercwmboi\", \"stage_seq\": 3, \"distance_m\": 3956.051, \"section_seq\": 1, \"route_path_id\": 105331}, {\"is_pass\": false, \"wtt_arr\": \"2258\", \"wtt_dep\": \"2259\", \"location\": \"Fernhill\", \"stage_seq\": 4, \"distance_m\": 4600.076, \"section_seq\": 1, \"route_path_id\": 105331}, {\"is_pass\": false, \"wtt_arr\": \"2301\", \"wtt_dep\": \"2302\", \"location\": \"Mountain Ash\", \"stage_seq\": 5, \"distance_m\": 6123.816, \"section_seq\": 1, \"route_path_id\": 105331}, {\"is_pass\": false, \"wtt_arr\": \"2305\", \"wtt_dep\": \"2305H\", \"location\": \"Penrhiwceiber\", \"stage_seq\": 6, \"distance_m\": 7936.724, \"section_seq\": 1, \"route_path_id\": 105331}, {\"is_pass\": false, \"wtt_arr\": \"2311\", \"wtt_dep\": \"2312\", \"location\": \"Abercynon\", \"stage_seq\": 7, \"distance_m\": 12101.842, \"section_seq\": 1, \"route_path_id\": 105331}, {\"is_pass\": false, \"wtt_arr\": \"2318\", \"wtt_dep\": \"2319\", \"location\": \"Pontypridd\", \"stage_seq\": 8, \"distance_m\": 17593.385, \"section_seq\": 1, \"route_path_id\": 105331}, {\"is_pass\": false, \"wtt_arr\": \"2321\", \"wtt_dep\": \"2321H\", \"location\": \"Treforest\", \"stage_seq\": 9, \"distance_m\": 19092.938, \"section_seq\": 1, \"route_path_id\": 105331}, {\"is_pass\": false, \"wtt_arr\": \"2325\", \"wtt_dep\": \"2326\", \"location\": \"Trefforest Estate\", \"stage_seq\": 10, \"distance_m\": 22753.289, \"section_seq\": 1, \"route_path_id\": 105331}, {\"is_pass\": false, \"wtt_arr\": \"2329H\", \"wtt_dep\": \"2331\", \"location\": \"Taffs Well\", \"stage_seq\": 11, \"distance_m\": 26638.467, \"section_seq\": 1, \"route_path_id\": 105331}, {\"is_pass\": false, \"wtt_arr\": \"2334\", \"wtt_dep\": null, \"location\": \"Radyr\", \"stage_seq\": 12, \"distance_m\": 29676.318, \"section_seq\": 1, \"route_path_id\": 105331}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 29676.318, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 105331}], \"total_distance_m\": 29676.318, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 29676.318, \"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": "2252", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "51.5167877", "current_position_lon": "-3.2494681", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 25086, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:52:11Z\", \"source_id\": 51787365, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:54:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:52:16Z\", \"source_id\": 16713142, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25090, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:58:06Z\", \"source_id\": 51798340, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:59:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:58:09Z\", \"source_id\": 16716374, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25096, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:00:11Z\", \"source_id\": 51802105, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:01:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:00:13Z\", \"source_id\": 16717566, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25101, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:03:00Z\", \"source_id\": 51807465, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:05:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:03:07Z\", \"source_id\": 16719181, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25117, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:10:01Z\", \"source_id\": 51819851, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:10:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:10:04Z\", \"source_id\": 16722999, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25130, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:17:18Z\", \"source_id\": 51832395, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:17:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:17:22Z\", \"source_id\": 16726876, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25136, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:20:20Z\", \"source_id\": 51837674, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:21:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:20:24Z\", \"source_id\": 16728461, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25140, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:24:50Z\", \"source_id\": 51845462, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:25:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:24:53Z\", \"source_id\": 16730762, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25156, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:28:08Z\", \"source_id\": 51850840, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:29:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:28:17Z\", \"source_id\": 16732418, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25234, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:33:46Z\", \"source_id\": 51860153, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:34:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:33:53Z\", \"source_id\": 16735150, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:34:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Radyr", "service_state_platform": "2", "timing_fact_generation": 1789598038898731, "current_leg_arrival_utc": "2026-09-16T23:34:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T22:34:42.738876", "service_state_evidence_id": 16735150, "current_leg_start_actual_dep": "2026-09-16T23:31:00+01:00", "operational_evidence_version": 37, "service_state_event_time_utc": "2026-09-16T22:34:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T22:44:46.864015", "service_state_valid_until_kind": null, "operational_interpretation_version": 37, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Transport for Wales O ABA RDR 1F20 150252 2 75 None {"version": 3, "segments": [{"to_m": 59.86, "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": 156.874, "from_m": 59.86, "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": 2218.639, "from_m": 156.874, "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": 2291.231, "from_m": 2218.639, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 3784.259, "from_m": 2291.231, "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": 4383.455, "from_m": 3784.259, "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": 4876.647, "from_m": 4383.455, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 5867.177, "from_m": 4876.647, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 6604.061, "from_m": 5867.177, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 8859.771, "from_m": 6604.061, "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": 9032.942, "from_m": 8859.771, "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": 11437.154, "from_m": 9032.942, "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": 11666.335, "from_m": 11437.154, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 11856.84, "from_m": 11666.335, "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": 12279.003, "from_m": 11856.84, "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": 12716.51, "from_m": 12279.003, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 14229.602, "from_m": 12716.51, "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": 14554.459, "from_m": 14229.602, "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": 15646.0, "from_m": 14554.459, "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": 17251.626, "from_m": 15646.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": 17554.935, "from_m": 17251.626, "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": 18041.336, "from_m": 17554.935, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 20036.149, "from_m": 18041.336, "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": 22605.906, "from_m": 20036.149, "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": 23116.327, "from_m": 22605.906, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 25613.068, "from_m": 23116.327, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 29442.136, "from_m": 25613.068, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 29676.318, "from_m": 29442.136, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}], "service_id": 625105, "profile_key": "1451baefedeac0708acbf580e9bf9653cb3c38198bfc61697891e2ce00bdce95", "schedule_id": 36663, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2252", "location": "Aberdare", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 105331}, {"is_pass": false, "wtt_arr": "2254H", "wtt_dep": "2255", "location": "Cwmbach", "stage_seq": 2, "distance_m": 2392.877, "section_seq": 1, "route_path_id": 105331}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2257", "location": "Abercwmboi", "stage_seq": 3, "distance_m": 3956.051, "section_seq": 1, "route_path_id": 105331}, {"is_pass": false, "wtt_arr": "2258", "wtt_dep": "2259", "location": "Fernhill", "stage_seq": 4, "distance_m": 4600.076, "section_seq": 1, "route_path_id": 105331}, {"is_pass": false, "wtt_arr": "2301", "wtt_dep": "2302", "location": "Mountain Ash", "stage_seq": 5, "distance_m": 6123.816, "section_seq": 1, "route_path_id": 105331}, {"is_pass": false, "wtt_arr": "2305", "wtt_dep": "2305H", "location": "Penrhiwceiber", "stage_seq": 6, "distance_m": 7936.724, "section_seq": 1, "route_path_id": 105331}, {"is_pass": false, "wtt_arr": "2311", "wtt_dep": "2312", "location": "Abercynon", "stage_seq": 7, "distance_m": 12101.842, "section_seq": 1, "route_path_id": 105331}, {"is_pass": false, "wtt_arr": "2318", "wtt_dep": "2319", "location": "Pontypridd", "stage_seq": 8, "distance_m": 17593.385, "section_seq": 1, "route_path_id": 105331}, {"is_pass": false, "wtt_arr": "2321", "wtt_dep": "2321H", "location": "Treforest", "stage_seq": 9, "distance_m": 19092.938, "section_seq": 1, "route_path_id": 105331}, {"is_pass": false, "wtt_arr": "2325", "wtt_dep": "2326", "location": "Trefforest Estate", "stage_seq": 10, "distance_m": 22753.289, "section_seq": 1, "route_path_id": 105331}, {"is_pass": false, "wtt_arr": "2329H", "wtt_dep": "2331", "location": "Taffs Well", "stage_seq": 11, "distance_m": 26638.467, "section_seq": 1, "route_path_id": 105331}, {"is_pass": false, "wtt_arr": "2334", "wtt_dep": null, "location": "Radyr", "stage_seq": 12, "distance_m": 29676.318, "section_seq": 1, "route_path_id": 105331}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 29676.318, "from_m": 0.0, "section_seq": 1, "route_path_id": 105331}], "total_distance_m": 29676.318, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 29676.318, "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": 25086, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:52:11Z", "source_id": 51787365, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-16T21:54:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:52:16Z", "source_id": 16713142, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-16T22:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25090, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:58:06Z", "source_id": 51798340, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T21:59:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:58:09Z", "source_id": 16716374, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T22:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25096, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:00:11Z", "source_id": 51802105, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T22:01:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:00:13Z", "source_id": 16717566, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T23:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25101, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:03:00Z", "source_id": 51807465, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T22:05:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:03:07Z", "source_id": 16719181, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T23:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25117, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:10:01Z", "source_id": 51819851, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T22:10:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:10:04Z", "source_id": 16722999, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T23:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25130, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:17:18Z", "source_id": 51832395, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T22:17:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:17:22Z", "source_id": 16726876, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T23:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25136, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:20:20Z", "source_id": 51837674, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T22:21:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:20:24Z", "source_id": 16728461, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T23:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25140, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:24:50Z", "source_id": 51845462, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T22:25:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:24:53Z", "source_id": 16730762, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T23:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25156, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:28:08Z", "source_id": 51850840, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T22:29:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:28:17Z", "source_id": 16732418, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T23:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25234, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:33:46Z", "source_id": 51860153, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T22:34:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:33:53Z", "source_id": 16735150, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T23:34:00+01:00", "operational_fact": true}] Aberdare 2252 2252 None 22:52:00 None Radyr 2335 2334 2 ON TIME 0 minutes https://www.realtimetrains.co.uk/service/gb-nr:G38468/2026-09-16/detailed None Taffs Well 2026-09-16T23:31:00+01:00 Radyr 4.0 {"type": "LineString", "coordinates": [[-3.2636598, 51.5410595], [-3.2633839, 51.5408005], [-3.2632225, 51.54063880000001], [-3.2629847, 51.54040059999999], [-3.2628792999999994, 51.540280199999984], [-3.2628265000000005, 51.5402199], [-3.2626797, 51.5400521], [-3.2624004999999996, 51.5397332], [-3.2619770999999997, 51.539217099999995], [-3.2618054, 51.53901], [-3.2615689999999997, 51.53871169999999], [-3.2612737999999997, 51.5383392], [-3.2606917, 51.5376048], [-3.2601639999999996, 51.53694889999999], [-3.259654, 51.53639489999999], [-3.2592668999999996, 51.53596259999999], [-3.2588305, 51.53546169999999], [-3.2586607999999995, 51.5352589], [-3.2584914000000005, 51.5350213], [-3.2583293999999996, 51.5347663], [-3.2580844999999994, 51.534319], [-3.2579123999999995, 51.5339169], [-3.2577437, 51.5334291], [-3.257643, 51.53300440000001], [-3.2576020999999997, 51.5328489], [-3.2574831, 51.532396], [-3.2565924999999996, 51.5288177], [-3.2560694, 51.52668809999999], [-3.2557137, 51.52522859999999], [-3.2554403999999995, 51.5241236], [-3.2553666, 51.5238044], [-3.2553343999999997, 51.523640099999994], [-3.2553175999999997, 51.52345689999999], [-3.2553183, 51.5232738], [-3.2553285999999995, 51.52306229999999], [-3.2553645999999996, 51.52283450000001], [-3.2554459, 51.522572], [-3.2555508, 51.5222891], [-3.2557283, 51.521786299999995], [-3.2557829999999996, 51.5215982], [-3.2558255, 51.521408599999994], [-3.255847, 51.521230499999994], [-3.2558556, 51.5211388], [-3.2558597999999996, 51.5209938], [-3.2558495999999995, 51.52081859999999], [-3.2558122999999997, 51.5205567], [-3.255773, 51.520399299999994], [-3.2557424, 51.52029619999999], [-3.2556968, 51.520162500000005], [-3.2556489999999996, 51.5200429], [-3.2556278, 51.51999459999999], [-3.2555773999999995, 51.5198869], [-3.2555374, 51.51981359999999], [-3.2554636999999995, 51.5196834], [-3.2553432999999994, 51.5195018], [-3.255236, 51.519359], [-3.2551568, 51.519263599999995], [-3.255035, 51.5191242], [-3.2549662, 51.5190523], [-3.2547738, 51.5188675], [-3.2546423999999994, 51.518752000000006], [-3.2545301, 51.5186642], [-3.2543904999999995, 51.5185577], [-3.2542552999999996, 51.5184607], [-3.2540621999999995, 51.518333199999994], [-3.2539159999999994, 51.51824570000001], [-3.2537673, 51.51816109999999], [-3.2536108, 51.5180759], [-3.2533466, 51.51794759999999], [-3.2533007, 51.5179268], [-3.2530337, 51.5178136], [-3.2529687, 51.51778620000001], [-3.2527848999999995, 51.51771509999998], [-3.2525638, 51.5176377], [-3.2523844999999993, 51.5175799], [-3.2522044, 51.51752450000001], [-3.251922, 51.51744399999998], [-3.2512668, 51.517266599999985], [-3.2494680999999996, 51.5167877]]} 1.9 2330 2334 Taffs Well Radyr Quarry Jn S.b. Radyr 51.5167877 -3.2494681 51.5167877 -3.2494681 1 0 2026-09-16 22:44:51 TERMINATED 2026-09-16 22:34:00 Radyr TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16735150 1789598038898731 37 37 2026-09-16 22:44:46.864015 2 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 22:34:42.738876
594219 625930 G39148 782B36M916 2026-09-16 COMPLETE 16734505 2026-09-16 23:34:00 2026-09-16 22:44:51 2026-09-18 22:44:51 {"id": 625930, "stp": "P", "toc": "Transport for Wales", "uid": "G39148", "consist": "398023", "dest_crs": "CDB", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G39148/2026-09-16/detailed", "trust_id": "782B36M916", "origin_crs": "CDQ", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Cardiff Bay", "service_date": "2026-09-16", "dest_arr_time": "2336", "dest_platform": "2", "is_terminated": 1, "next_location": "Cardiff Bay", "signalling_id": "2B36", "timing_status": "EARLY", "origin_station": "Cardiff Queen Street", "current_leg_arr": "2334", "current_leg_dep": "2331", "current_leg_end": "Cardiff Bay", "origin_dep_time": "2332", "origin_platform": "1", "current_location": "Cardiff Bay", "last_update_time": "2026-09-16T22:44:51", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-3.1701090999999995, 51.48153419999999], [-3.1700996, 51.4814296], [-3.1700861999999996, 51.4812976], [-3.1700772, 51.48117919999999], [-3.1700758999999996, 51.48107799999999], [-3.1700709, 51.4808754], [-3.1700785999999996, 51.48076699999999], [-3.170095, 51.48052959999999], [-3.1701265, 51.480054], [-3.1701279999999996, 51.4800336], [-3.1701396, 51.47986780000001], [-3.170147099999999, 51.47972959999999], [-3.1701692, 51.479600999999995], [-3.1701927, 51.4794916], [-3.1702313, 51.4793678], [-3.17027, 51.47925529999999], [-3.1703221, 51.4791466], [-3.1703842999999994, 51.4790365], [-3.1704785, 51.47888099999999], [-3.170631199999999, 51.4786319], [-3.1708151, 51.47834009999999], [-3.1708910999999995, 51.4782161], [-3.1711796000000003, 51.47775599999999], [-3.171372, 51.477446], [-3.17144934453144, 51.47732565877092], [-3.1714758286806295, 51.47728445171143], [-3.171511393836019, 51.47722911532835], [-3.171542302683393, 51.47718102371342], [-3.1715884, 51.477109299999995], [-3.1716657999999995, 51.476990099999995], [-3.1717784999999994, 51.47680899999999], [-3.1718872999999994, 51.476611], [-3.1720164, 51.4763996], [-3.1721119999999994, 51.4761959], [-3.1721720999999996, 51.4759922], [-3.172197, 51.4757283], [-3.1721874999999997, 51.475432999999995], [-3.1721816, 51.4753211], [-3.1721582, 51.4752079], [-3.1721322, 51.4750975], [-3.1720917, 51.4749688], [-3.1720328, 51.474828299999984], [-3.1720025999999995, 51.4747553], [-3.1718291999999995, 51.4744312], [-3.1717175999999996, 51.474279300000006], [-3.1714989, 51.4740215], [-3.1710091, 51.4733281], [-3.1707602, 51.4729764], [-3.169999, 51.4719239], [-3.1699327, 51.4718362], [-3.1695228, 51.47129129999999], [-3.1685726999999995, 51.4700277], [-3.1683613, 51.4697528], [-3.1681718, 51.46948400000001], [-3.1677639, 51.4690571], [-3.167438, 51.46871229999998], [-3.1666183, 51.4676421], [-3.1665696999999997, 51.4675733]]}", "current_leg_start": "Cardiff Queen Street", "dest_arr_time_act": "2335", "motion_projection": null, "next_location_lat": "51.4675733", "next_location_lon": "-3.1665697", "previous_location": "Cardiff Queen Street", "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\": 779.692, \"from_m\": 0.0, \"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}, {\"to_m\": 1663.337, \"from_m\": 779.692, \"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}], \"service_id\": 625930, \"profile_key\": \"bd286181d47030a1419a17017b46721080c2f3ae44f6425c0cb958dd139ca6bd\", \"schedule_id\": 36906, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2332\", \"location\": \"Cardiff Queen Street\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 32085}, {\"is_pass\": false, \"wtt_arr\": \"2335\", \"wtt_dep\": null, \"location\": \"Cardiff Bay\", \"stage_seq\": 2, \"distance_m\": 1663.337, \"section_seq\": 1, \"route_path_id\": 32085}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 1663.337, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 32085}], \"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": "2332", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "51.4675733", "current_position_lon": "-3.1665697", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 25266, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:32:26Z\", \"source_id\": 51857864, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:34:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:32:28Z\", \"source_id\": 16734505, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:34:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Cardiff Bay", "service_state_platform": "1", "timing_fact_generation": 1789597948637907, "current_leg_arrival_utc": "2026-09-16T23:34:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T22:34:46.016536", "service_state_evidence_id": 16734505, "current_leg_start_actual_dep": "2026-09-16T23:32:00+01:00", "operational_evidence_version": 6, "service_state_event_time_utc": "2026-09-16T22:34:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T22:44:46.866645", "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 CDQ CDB 2B36 398023 3 60 None {"version": 3, "segments": [{"to_m": 779.692, "from_m": 0.0, "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}, {"to_m": 1663.337, "from_m": 779.692, "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}], "service_id": 625930, "profile_key": "bd286181d47030a1419a17017b46721080c2f3ae44f6425c0cb958dd139ca6bd", "schedule_id": 36906, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2332", "location": "Cardiff Queen Street", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 32085}, {"is_pass": false, "wtt_arr": "2335", "wtt_dep": null, "location": "Cardiff Bay", "stage_seq": 2, "distance_m": 1663.337, "section_seq": 1, "route_path_id": 32085}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 1663.337, "from_m": 0.0, "section_seq": 1, "route_path_id": 32085}], "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": 25266, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:32:26Z", "source_id": 51857864, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-16T22:34:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:32:28Z", "source_id": 16734505, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-16T23:34:00+01:00", "operational_fact": true}] Cardiff Queen Street 2332 2332 1 None None Cardiff Bay 2336 2335 2 EARLY -1 minutes https://www.realtimetrains.co.uk/service/gb-nr:G39148/2026-09-16/detailed None Cardiff Queen Street 2026-09-16T23:32:00+01:00 Cardiff Bay 3.0 {"type": "LineString", "coordinates": [[-3.1701090999999995, 51.48153419999999], [-3.1700996, 51.4814296], [-3.1700861999999996, 51.4812976], [-3.1700772, 51.48117919999999], [-3.1700758999999996, 51.48107799999999], [-3.1700709, 51.4808754], [-3.1700785999999996, 51.48076699999999], [-3.170095, 51.48052959999999], [-3.1701265, 51.480054], [-3.1701279999999996, 51.4800336], [-3.1701396, 51.47986780000001], [-3.170147099999999, 51.47972959999999], [-3.1701692, 51.479600999999995], [-3.1701927, 51.4794916], [-3.1702313, 51.4793678], [-3.17027, 51.47925529999999], [-3.1703221, 51.4791466], [-3.1703842999999994, 51.4790365], [-3.1704785, 51.47888099999999], [-3.170631199999999, 51.4786319], [-3.1708151, 51.47834009999999], [-3.1708910999999995, 51.4782161], [-3.1711796000000003, 51.47775599999999], [-3.171372, 51.477446], [-3.17144934453144, 51.47732565877092], [-3.1714758286806295, 51.47728445171143], [-3.171511393836019, 51.47722911532835], [-3.171542302683393, 51.47718102371342], [-3.1715884, 51.477109299999995], [-3.1716657999999995, 51.476990099999995], [-3.1717784999999994, 51.47680899999999], [-3.1718872999999994, 51.476611], [-3.1720164, 51.4763996], [-3.1721119999999994, 51.4761959], [-3.1721720999999996, 51.4759922], [-3.172197, 51.4757283], [-3.1721874999999997, 51.475432999999995], [-3.1721816, 51.4753211], [-3.1721582, 51.4752079], [-3.1721322, 51.4750975], [-3.1720917, 51.4749688], [-3.1720328, 51.474828299999984], [-3.1720025999999995, 51.4747553], [-3.1718291999999995, 51.4744312], [-3.1717175999999996, 51.474279300000006], [-3.1714989, 51.4740215], [-3.1710091, 51.4733281], [-3.1707602, 51.4729764], [-3.169999, 51.4719239], [-3.1699327, 51.4718362], [-3.1695228, 51.47129129999999], [-3.1685726999999995, 51.4700277], [-3.1683613, 51.4697528], [-3.1681718, 51.46948400000001], [-3.1677639, 51.4690571], [-3.167438, 51.46871229999998], [-3.1666183, 51.4676421], [-3.1665696999999997, 51.4675733]]} 1.0 2331 2334 Cardiff Queen Street Cardiff Bay Cardiff Bay 51.4675733 -3.1665697 51.4675733 -3.1665697 1 0 2026-09-16 22:44:51 TERMINATED 2026-09-16 22:34:00 Cardiff Bay TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16734505 1789597948637907 6 6 2026-09-16 22:44:46.866645 1 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 22:34:46.016536
594220 624868 W44491 772E68M816 2026-09-16 COMPLETE 16735126 2026-09-16 23:34:00 2026-09-16 22:45:21 2026-09-18 22:45:21 {"id": 624868, "stp": "P", "toc": "Transport for Wales", "uid": "W44491", "consist": "150279", "dest_crs": "BGN", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W44491/2026-09-16/detailed", "trust_id": "772E68M816", "origin_crs": "CDF", "show_on_map": 0, "dar_est_time": "22:40:00", "dar_platform": null, "dest_station": "Bridgend", "service_date": "2026-09-16", "dest_arr_time": "2336", "dest_platform": "1", "is_terminated": 1, "next_location": "Bridgend", "signalling_id": "2E68", "timing_status": "EARLY", "origin_station": "Cardiff Central", "current_leg_arr": "2334", "current_leg_dep": "2321", "current_leg_end": "Bridgend", "origin_dep_time": "2240", "origin_platform": "7", "current_location": "Bridgend", "last_update_time": "2026-09-16T22:45:21", "route_debug_link": null, "timing_variation": "-2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-3.4814093552694345, 51.409616494408056], [-3.4814224999999994, 51.40962349999999], [-3.4818766, 51.4098997], [-3.4821758, 51.4101044], [-3.482295, 51.41019549999999], [-3.4828587999999994, 51.4106619], [-3.4835914, 51.4114201], [-3.4839038, 51.4117055], [-3.4841940999999994, 51.4119446], [-3.4845595, 51.4121961], [-3.4849245, 51.412414], [-3.4852809, 51.4126081], [-3.4856294000000005, 51.4127804], [-3.485968, 51.412926799999994], [-3.4863458, 51.4130691], [-3.4868021, 51.413213000000006], [-3.4873159999999994, 51.4133669], [-3.4878893, 51.41347400000001], [-3.4918056000000006, 51.4140894], [-3.4931578999999995, 51.4143116], [-3.4941077, 51.4145357], [-3.4949710000000005, 51.4147598], [-3.4959335999999994, 51.415057399999995], [-3.4966238999999995, 51.415321500000005], [-3.4971903999999996, 51.415577199999994], [-3.4977635, 51.4158719], [-3.4982321999999995, 51.4161623], [-3.4987969, 51.4165156], [-3.4991454, 51.4167691], [-3.4993891999999995, 51.41696439999998], [-3.4998057999999994, 51.41731899999999], [-3.5003964999999995, 51.4179222], [-3.5008752, 51.4185569], [-3.5016964999999995, 51.4198322], [-3.5025239999999997, 51.4211171], [-3.5034296080661336, 51.42254119665064], [-3.5090113, 51.43131759999999], [-3.5101663999999997, 51.4331025], [-3.5107311999999995, 51.43396560000001], [-3.5110929999999994, 51.4343957], [-3.5114469999999995, 51.43473289999999], [-3.5119916, 51.4351613], [-3.5125835, 51.435554499999995], [-3.5133793999999994, 51.43599900000001], [-3.5142157, 51.436440999999995], [-3.5147262999999995, 51.4367525], [-3.5151935999999995, 51.4370671], [-3.515657899999999, 51.43742339999999], [-3.5160914999999995, 51.437814800000005], [-3.5165741999999995, 51.438297], [-3.5170111999999993, 51.4387894], [-3.5175289999999997, 51.4392943], [-3.5181252000000005, 51.439756], [-3.518812099999999, 51.44017589999999], [-3.5190990999999996, 51.4403183], [-3.5193857999999993, 51.440460599999994], [-3.5200038999999994, 51.4407179], [-3.5213744999999994, 51.44122089999999], [-3.522089, 51.4415367], [-3.5228477, 51.4419275], [-3.523532, 51.44237979999999], [-3.5240592088707015, 51.442817580280106], [-3.5240837999999997, 51.442838], [-3.5245419, 51.443306799999995], [-3.524594, 51.4433829], [-3.5249419, 51.443853700000005], [-3.5251173999999996, 51.444145600000006], [-3.5252735, 51.4444413], [-3.5254051, 51.4448115], [-3.5254954, 51.4451758], [-3.5255476, 51.4455685], [-3.52556, 51.446023100000005], [-3.5255252999999995, 51.446543599999984], [-3.5255006, 51.44687270000001], [-3.5253651999999995, 51.447788], [-3.5253605, 51.44802039999999], [-3.5253605, 51.448365300000006], [-3.5254348, 51.4488083], [-3.525491, 51.4491156], [-3.5256264999999996, 51.44952749999998], [-3.5257969, 51.449864000000005], [-3.5260452999999994, 51.45027840000001], [-3.5262684999999996, 51.4505751], [-3.5266589999999995, 51.45099789999999], [-3.5272075, 51.451491], [-3.5279398999999994, 51.452005499999984], [-3.5282105999999995, 51.4521698], [-3.5284534, 51.452302399999994], [-3.5286781, 51.4524125], [-3.5289164999999993, 51.45252259999999], [-3.5293544, 51.45271309999999], [-3.5299286, 51.45292579999999], [-3.5303855999999993, 51.4530749], [-3.5308174999999995, 51.4532092], [-3.5312707, 51.45333780000001], [-3.5319036999999995, 51.4534944], [-3.5324413, 51.4536015], [-3.5328691, 51.4536681], [-3.5331841999999996, 51.4537065], [-3.5336893, 51.453751999999994], [-3.5342637, 51.4537899], [-3.5348953999999995, 51.4538136], [-3.5367476, 51.453865], [-3.5428336, 51.4540894], [-3.5445851, 51.45416409999999], [-3.5453813, 51.4542466], [-3.5461826, 51.45437469999999], [-3.5473023999999995, 51.45464609999999], [-3.5480609999999997, 51.4548899], [-3.5486398999999995, 51.4551271], [-3.5489666, 51.4552869], [-3.5490912000000003, 51.45534790000001], [-3.5491020000000004, 51.4553532], [-3.5495528999999997, 51.455603700000005], [-3.5499862, 51.4558769], [-3.5504399, 51.4561921], [-3.5524262, 51.457720900000005], [-3.5531635000000006, 51.458288399999994], [-3.5539029, 51.45883140000001], [-3.5545215, 51.4591995], [-3.5552732, 51.459571], [-3.5555105999999994, 51.459667499999995], [-3.5559879, 51.459875400000016], [-3.5564879, 51.46005639999999], [-3.5568395, 51.4601663], [-3.5572002, 51.46026769999999], [-3.5576682999999996, 51.46038429999999], [-3.5581522, 51.4604896], [-3.5587156, 51.4606127], [-3.5604215999999997, 51.4609618], [-3.5605970999999994, 51.461004499999994], [-3.5611028000000005, 51.46112740000001], [-3.5617422999999997, 51.4613112], [-3.563059, 51.4617738], [-3.5664591, 51.4630688], [-3.5672963, 51.4634298], [-3.5679629, 51.4637123], [-3.5687208, 51.464156499999994], [-3.5693216999999997, 51.4646155], [-3.5696335999999995, 51.46489820000001], [-3.5697892, 51.46503919999999], [-3.5701316, 51.46543290000001], [-3.5704516999999996, 51.4658528], [-3.5727975000000005, 51.46898290000001], [-3.5735186999999997, 51.469847], [-3.5735738999999995, 51.469913000000005], [-3.5737348, 51.470105800000006], [-3.5746702999999997, 51.47126740000001], [-3.5758428, 51.47269459999999], [-3.5764558000000006, 51.4732706], [-3.5769399, 51.47361810000001], [-3.5775600999999995, 51.473957899999995], [-3.578160899999999, 51.4741885], [-3.578245, 51.4742107], [-3.5790578, 51.474425399999994], [-3.5800591, 51.4746847], [-3.5805623, 51.474850999999994], [-3.5810385999999994, 51.475039899999985], [-3.5815835000000003, 51.47532459999999], [-3.5821799000000003, 51.475747899999995], [-3.5823658, 51.475926599999994], [-3.5827698, 51.476341], [-3.5829739, 51.4766327], [-3.5831196999999992, 51.47691029999999], [-3.5836225000000006, 51.4782654], [-3.585165, 51.48277920000001], [-3.5853233000000007, 51.483336300000005], [-3.5853549000000005, 51.4834222], [-3.5855547999999997, 51.4839656], [-3.5856464, 51.4842999], [-3.5857050000000004, 51.4845985], [-3.5857626, 51.4852046], [-3.5856969000000003, 51.4858318], [-3.5855122999999995, 51.48643390000001], [-3.585170999999999, 51.4870745], [-3.584947599999999, 51.48740600000001], [-3.5848907999999993, 51.48747189999999], [-3.5844811, 51.4879473], [-3.5841872999999995, 51.48824499999999], [-3.5838575, 51.488528900000006], [-3.583366199999999, 51.4888847], [-3.5828817, 51.4891898], [-3.5820979000000004, 51.4895903], [-3.5816854999999994, 51.4897743], [-3.581242500000001, 51.4899382], [-3.580490300000001, 51.49016749999998], [-3.5794547999999997, 51.49041690000001], [-3.5785192, 51.49069600000001], [-3.5779574999999997, 51.4909151], [-3.5774275999999996, 51.49115659999999], [-3.5769466, 51.491407], [-3.5765671, 51.4916476], [-3.576089, 51.4920012], [-3.5757257, 51.4923209], [-3.5755024999999994, 51.4925526], [-3.5752115999999994, 51.4928546], [-3.5750346, 51.49305720000001], [-3.5743397999999997, 51.4938098], [-3.5740467999999996, 51.49413139999999], [-3.5736718, 51.4945053], [-3.5735313999999994, 51.4946493], [-3.5732161, 51.4949284], [-3.5728708000000005, 51.49520570000001], [-3.5726135, 51.49541500000001], [-3.5721619, 51.495761299999984], [-3.5717595, 51.496077699999994], [-3.5712742999999993, 51.49644929999999], [-3.5704829, 51.49706369999999], [-3.5696513000000003, 51.4977026], [-3.5693404999999996, 51.49795729999999], [-3.5690462999999997, 51.49821730000001], [-3.5688616, 51.4983939], [-3.5686969, 51.4985682], [-3.568520194660142, 51.4987748385867], [-3.5685015, 51.4987967], [-3.5683236999999997, 51.49902490000001], [-3.5682524999999994, 51.49912340000001], [-3.5681658, 51.49927509999999], [-3.5681138999999997, 51.4993777], [-3.5680942000000004, 51.4994166], [-3.5680405, 51.49957770000001], [-3.5680031999999997, 51.4997323], [-3.5679831, 51.49989419999999], [-3.5679862, 51.500183], [-3.5680225, 51.5005106], [-3.5680771, 51.5008196], [-3.5681236999999997, 51.5009897], [-3.5681952999999997, 51.501197000000005], [-3.5682748999999996, 51.50136189999999], [-3.5684045, 51.5015848], [-3.5685689999999997, 51.501798], [-3.5687204999999995, 51.501964099999995], [-3.5688795, 51.5021113], [-3.5691298999999996, 51.502308600000006], [-3.5694762999999994, 51.50255599999999], [-3.569998839019302, 51.50291445964617], [-3.5701661, 51.50302919999999], [-3.5707969, 51.5034559], [-3.5710854, 51.5036546], [-3.5714678, 51.5039179], [-3.5721561000000004, 51.5043855], [-3.572444, 51.5045554], [-3.5727825, 51.5047592], [-3.5730409, 51.5049185], [-3.5733328, 51.5051257], [-3.5735887, 51.5053354], [-3.573744899999999, 51.5054482], [-3.5739078000000006, 51.50557489999999], [-3.5742638999999996, 51.5058787], [-3.5744437999999996, 51.506059], [-3.5746556, 51.50628309999999], [-3.5748590999999994, 51.50652259999999], [-3.5750063999999995, 51.5067163], [-3.5751438, 51.50690559999999], [-3.5753524, 51.5071932]]}", "current_leg_start": "Llantwit Major", "dest_arr_time_act": "2336", "motion_projection": null, "next_location_lat": "51.5071932", "next_location_lon": "-3.5753524", "previous_location": "Llantwit Major", "current_leg_milage": "9.4", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 272.05, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 376.805, \"from_m\": 272.05, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 559.654, \"from_m\": 376.805, \"capability_applied\": null, \"effective_limit_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\": 1169.392, \"from_m\": 559.654, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 1721.076, \"from_m\": 1169.392, \"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\": 2223.309, \"from_m\": 1721.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\": 3958.228, \"from_m\": 2223.309, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 4777.552, \"from_m\": 3958.228, \"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\": 5556.103, \"from_m\": 4777.552, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 9875.175, \"from_m\": 5556.103, \"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\": 11329.705, \"from_m\": 9875.175, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 11907.605, \"from_m\": 11329.705, \"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\": 13159.706, \"from_m\": 11907.605, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 13223.25, \"from_m\": 13159.706, \"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\": 13283.838, \"from_m\": 13223.25, \"capability_applied\": null, \"effective_limit_mph\": 10.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 10.0}, {\"to_m\": 14621.849, \"from_m\": 13283.838, \"capability_applied\": null, \"effective_limit_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\": 15630.851, \"from_m\": 14621.849, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 21305.234, \"from_m\": 15630.851, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 21365.134, \"from_m\": 21305.234, \"capability_applied\": null, \"effective_limit_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\": 21401.467, \"from_m\": 21365.134, \"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\": 21453.411, \"from_m\": 21401.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\": 22206.747, \"from_m\": 21453.411, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 22253.372, \"from_m\": 22206.747, \"capability_applied\": null, \"effective_limit_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\": 22856.91, \"from_m\": 22253.372, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 31145.823, \"from_m\": 22856.91, \"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\": 39625.729, \"from_m\": 31145.823, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 40338.281, \"from_m\": 39625.729, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 43300.491, \"from_m\": 40338.281, \"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\": 44144.262, \"from_m\": 43300.491, \"capability_applied\": null, \"effective_limit_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\": 44385.333, \"from_m\": 44144.262, \"capability_applied\": null, \"effective_limit_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\": 624868, \"profile_key\": \"7b07a9df4177610d7dd322f7b57df6c3af706c77fed5288c826c49354a0c348f\", \"schedule_id\": 38569, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2240\", \"location\": \"Cardiff Central\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 106050}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2242H\", \"location\": \"Penarth Curve South Jn\", \"stage_seq\": 2, \"distance_m\": 1308.896, \"section_seq\": 1, \"route_path_id\": 106050}, {\"is_pass\": false, \"wtt_arr\": \"2243H\", \"wtt_dep\": \"2244\", \"location\": \"Grangetown\", \"stage_seq\": 3, \"distance_m\": 1797.965, \"section_seq\": 1, \"route_path_id\": 106050}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2246H\", \"location\": \"Cogan Jn\", \"stage_seq\": 4, \"distance_m\": 3958.228, \"section_seq\": 1, \"route_path_id\": 106050}, {\"is_pass\": false, \"wtt_arr\": \"2247\", \"wtt_dep\": \"2248\", \"location\": \"Cogan\", \"stage_seq\": 5, \"distance_m\": 4402.287, \"section_seq\": 1, \"route_path_id\": 106050}, {\"is_pass\": false, \"wtt_arr\": \"2250\", \"wtt_dep\": \"2250H\", \"location\": \"Eastbrook\", \"stage_seq\": 6, \"distance_m\": 5946.125, \"section_seq\": 1, \"route_path_id\": 106050}, {\"is_pass\": false, \"wtt_arr\": \"2252\", \"wtt_dep\": \"2253\", \"location\": \"Dinas Powys\", \"stage_seq\": 7, \"distance_m\": 7148.459, \"section_seq\": 1, \"route_path_id\": 106050}, {\"is_pass\": false, \"wtt_arr\": \"2256H\", \"wtt_dep\": \"2257H\", \"location\": \"Cadoxton\", \"stage_seq\": 8, \"distance_m\": 10192.108, \"section_seq\": 1, \"route_path_id\": 106050}, {\"is_pass\": false, \"wtt_arr\": \"2259H\", \"wtt_dep\": \"2300H\", \"location\": \"Barry Docks\", \"stage_seq\": 9, \"distance_m\": 11567.32, \"section_seq\": 1, \"route_path_id\": 106050}, {\"is_pass\": false, \"wtt_arr\": \"2304\", \"wtt_dep\": \"2305\", \"location\": \"Barry\", \"stage_seq\": 10, \"distance_m\": 13576.203, \"section_seq\": 1, \"route_path_id\": 106050}, {\"is_pass\": false, \"wtt_arr\": \"2311\", \"wtt_dep\": \"2312\", \"location\": \"Rhoose\", \"stage_seq\": 11, \"distance_m\": 18934.515, \"section_seq\": 1, \"route_path_id\": 106050}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2314H\", \"location\": \"Aberthaw\", \"stage_seq\": 12, \"distance_m\": 21809.865, \"section_seq\": 1, \"route_path_id\": 106050}, {\"is_pass\": false, \"wtt_arr\": \"2321\", \"wtt_dep\": \"2322\", \"location\": \"Llantwit Major\", \"stage_seq\": 13, \"distance_m\": 29243.435, \"section_seq\": 1, \"route_path_id\": 106050}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2323H\", \"location\": \"Aberthaw Sig. CF3433\", \"stage_seq\": 14, \"distance_m\": 29878.584, \"section_seq\": 1, \"route_path_id\": 106050}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2333H\", \"location\": \"Cowbridge Road S.B.\", \"stage_seq\": 15, \"distance_m\": 43794.864, \"section_seq\": 1, \"route_path_id\": 106050}, {\"is_pass\": false, \"wtt_arr\": \"2336\", \"wtt_dep\": null, \"location\": \"Bridgend\", \"stage_seq\": 16, \"distance_m\": 44385.333, \"section_seq\": 1, \"route_path_id\": 106050}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 44385.333, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 106050}], \"total_distance_m\": 44385.333, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 43631.997, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 753.336, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2240", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "13.0", "current_position_lat": "51.5071932", "current_position_lon": "-3.5753524", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 25342, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:43:01Z\", \"source_id\": 51769244, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:43:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:43:09Z\", \"source_id\": 16707717, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25355, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:46:07Z\", \"source_id\": 51775348, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:47:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:46:12Z\", \"source_id\": 16709566, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25360, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:49:42Z\", \"source_id\": 51782385, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:50:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:49:49Z\", \"source_id\": 16711649, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25367, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:51:59Z\", \"source_id\": 51786963, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:52:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:52:02Z\", \"source_id\": 16713001, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25371, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:55:24Z\", \"source_id\": 51793481, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:56:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:55:27Z\", \"source_id\": 16714885, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25375, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:58:10Z\", \"source_id\": 51798460, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:59:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:58:13Z\", \"source_id\": 16716429, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25385, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:02:07Z\", \"source_id\": 51805756, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:03:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:02:10Z\", \"source_id\": 16718673, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25392, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:09:45Z\", \"source_id\": 51819390, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:10:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:09:52Z\", \"source_id\": 16722866, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25402, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:15:47Z\", \"source_id\": 51829861, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:20:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:15:53Z\", \"source_id\": 16726146, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25600, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:33:41Z\", \"source_id\": 51860001, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:34:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:33:47Z\", \"source_id\": 16735126, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:34:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Bridgend", "service_state_platform": "1", "timing_fact_generation": 1789598029426086, "current_leg_arrival_utc": "2026-09-16T23:35:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T22:34:59.191681", "service_state_evidence_id": 16735126, "current_leg_start_actual_dep": "2026-09-16T23:22:00+01:00", "operational_evidence_version": 43, "service_state_event_time_utc": "2026-09-16T22:34:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T22:45:00.529692", "service_state_valid_until_kind": null, "operational_interpretation_version": 43, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Transport for Wales P CDF BGN 2E68 150279 2 75 None {"version": 3, "segments": [{"to_m": 272.05, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 376.805, "from_m": 272.05, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 559.654, "from_m": 376.805, "capability_applied": null, "effective_limit_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": 1169.392, "from_m": 559.654, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 1721.076, "from_m": 1169.392, "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": 2223.309, "from_m": 1721.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": 3958.228, "from_m": 2223.309, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 4777.552, "from_m": 3958.228, "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": 5556.103, "from_m": 4777.552, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 9875.175, "from_m": 5556.103, "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": 11329.705, "from_m": 9875.175, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 11907.605, "from_m": 11329.705, "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": 13159.706, "from_m": 11907.605, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 13223.25, "from_m": 13159.706, "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": 13283.838, "from_m": 13223.25, "capability_applied": null, "effective_limit_mph": 10.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 10.0}, {"to_m": 14621.849, "from_m": 13283.838, "capability_applied": null, "effective_limit_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": 15630.851, "from_m": 14621.849, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 21305.234, "from_m": 15630.851, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 21365.134, "from_m": 21305.234, "capability_applied": null, "effective_limit_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": 21401.467, "from_m": 21365.134, "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": 21453.411, "from_m": 21401.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": 22206.747, "from_m": 21453.411, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 22253.372, "from_m": 22206.747, "capability_applied": null, "effective_limit_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": 22856.91, "from_m": 22253.372, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 31145.823, "from_m": 22856.91, "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": 39625.729, "from_m": 31145.823, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 40338.281, "from_m": 39625.729, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 43300.491, "from_m": 40338.281, "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": 44144.262, "from_m": 43300.491, "capability_applied": null, "effective_limit_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": 44385.333, "from_m": 44144.262, "capability_applied": null, "effective_limit_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": 624868, "profile_key": "7b07a9df4177610d7dd322f7b57df6c3af706c77fed5288c826c49354a0c348f", "schedule_id": 38569, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2240", "location": "Cardiff Central", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 106050}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2242H", "location": "Penarth Curve South Jn", "stage_seq": 2, "distance_m": 1308.896, "section_seq": 1, "route_path_id": 106050}, {"is_pass": false, "wtt_arr": "2243H", "wtt_dep": "2244", "location": "Grangetown", "stage_seq": 3, "distance_m": 1797.965, "section_seq": 1, "route_path_id": 106050}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2246H", "location": "Cogan Jn", "stage_seq": 4, "distance_m": 3958.228, "section_seq": 1, "route_path_id": 106050}, {"is_pass": false, "wtt_arr": "2247", "wtt_dep": "2248", "location": "Cogan", "stage_seq": 5, "distance_m": 4402.287, "section_seq": 1, "route_path_id": 106050}, {"is_pass": false, "wtt_arr": "2250", "wtt_dep": "2250H", "location": "Eastbrook", "stage_seq": 6, "distance_m": 5946.125, "section_seq": 1, "route_path_id": 106050}, {"is_pass": false, "wtt_arr": "2252", "wtt_dep": "2253", "location": "Dinas Powys", "stage_seq": 7, "distance_m": 7148.459, "section_seq": 1, "route_path_id": 106050}, {"is_pass": false, "wtt_arr": "2256H", "wtt_dep": "2257H", "location": "Cadoxton", "stage_seq": 8, "distance_m": 10192.108, "section_seq": 1, "route_path_id": 106050}, {"is_pass": false, "wtt_arr": "2259H", "wtt_dep": "2300H", "location": "Barry Docks", "stage_seq": 9, "distance_m": 11567.32, "section_seq": 1, "route_path_id": 106050}, {"is_pass": false, "wtt_arr": "2304", "wtt_dep": "2305", "location": "Barry", "stage_seq": 10, "distance_m": 13576.203, "section_seq": 1, "route_path_id": 106050}, {"is_pass": false, "wtt_arr": "2311", "wtt_dep": "2312", "location": "Rhoose", "stage_seq": 11, "distance_m": 18934.515, "section_seq": 1, "route_path_id": 106050}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2314H", "location": "Aberthaw", "stage_seq": 12, "distance_m": 21809.865, "section_seq": 1, "route_path_id": 106050}, {"is_pass": false, "wtt_arr": "2321", "wtt_dep": "2322", "location": "Llantwit Major", "stage_seq": 13, "distance_m": 29243.435, "section_seq": 1, "route_path_id": 106050}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2323H", "location": "Aberthaw Sig. CF3433", "stage_seq": 14, "distance_m": 29878.584, "section_seq": 1, "route_path_id": 106050}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2333H", "location": "Cowbridge Road S.B.", "stage_seq": 15, "distance_m": 43794.864, "section_seq": 1, "route_path_id": 106050}, {"is_pass": false, "wtt_arr": "2336", "wtt_dep": null, "location": "Bridgend", "stage_seq": 16, "distance_m": 44385.333, "section_seq": 1, "route_path_id": 106050}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 44385.333, "from_m": 0.0, "section_seq": 1, "route_path_id": 106050}], "total_distance_m": 44385.333, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 43631.997, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 753.336, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 25342, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:43:01Z", "source_id": 51769244, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T21:43:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:43:09Z", "source_id": 16707717, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T22:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25355, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:46:07Z", "source_id": 51775348, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T21:47:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:46:12Z", "source_id": 16709566, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T22:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25360, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:49:42Z", "source_id": 51782385, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T21:50:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:49:49Z", "source_id": 16711649, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T22:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25367, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:51:59Z", "source_id": 51786963, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T21:52:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:52:02Z", "source_id": 16713001, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T22:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25371, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:55:24Z", "source_id": 51793481, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T21:56:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:55:27Z", "source_id": 16714885, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T22:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25375, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:58:10Z", "source_id": 51798460, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T21:59:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:58:13Z", "source_id": 16716429, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T22:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25385, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:02:07Z", "source_id": 51805756, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T22:03:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:02:10Z", "source_id": 16718673, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T23:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25392, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:09:45Z", "source_id": 51819390, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T22:10:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:09:52Z", "source_id": 16722866, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T23:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25402, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:15:47Z", "source_id": 51829861, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-16T22:20:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:15:53Z", "source_id": 16726146, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-16T23:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25600, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:33:41Z", "source_id": 51860001, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-16T22:34:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:33:47Z", "source_id": 16735126, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-16T23:34:00+01:00", "operational_fact": true}] Cardiff Central 2240 2240 7 22:40:00 None Bridgend 2336 2336 1 EARLY -2 minutes https://www.realtimetrains.co.uk/service/gb-nr:W44491/2026-09-16/detailed None Llantwit Major 2026-09-16T23:22:00+01:00 Bridgend 13.0 {"type": "LineString", "coordinates": [[-3.4814093552694345, 51.409616494408056], [-3.4814224999999994, 51.40962349999999], [-3.4818766, 51.4098997], [-3.4821758, 51.4101044], [-3.482295, 51.41019549999999], [-3.4828587999999994, 51.4106619], [-3.4835914, 51.4114201], [-3.4839038, 51.4117055], [-3.4841940999999994, 51.4119446], [-3.4845595, 51.4121961], [-3.4849245, 51.412414], [-3.4852809, 51.4126081], [-3.4856294000000005, 51.4127804], [-3.485968, 51.412926799999994], [-3.4863458, 51.4130691], [-3.4868021, 51.413213000000006], [-3.4873159999999994, 51.4133669], [-3.4878893, 51.41347400000001], [-3.4918056000000006, 51.4140894], [-3.4931578999999995, 51.4143116], [-3.4941077, 51.4145357], [-3.4949710000000005, 51.4147598], [-3.4959335999999994, 51.415057399999995], [-3.4966238999999995, 51.415321500000005], [-3.4971903999999996, 51.415577199999994], [-3.4977635, 51.4158719], [-3.4982321999999995, 51.4161623], [-3.4987969, 51.4165156], [-3.4991454, 51.4167691], [-3.4993891999999995, 51.41696439999998], [-3.4998057999999994, 51.41731899999999], [-3.5003964999999995, 51.4179222], [-3.5008752, 51.4185569], [-3.5016964999999995, 51.4198322], [-3.5025239999999997, 51.4211171], [-3.5034296080661336, 51.42254119665064], [-3.5090113, 51.43131759999999], [-3.5101663999999997, 51.4331025], [-3.5107311999999995, 51.43396560000001], [-3.5110929999999994, 51.4343957], [-3.5114469999999995, 51.43473289999999], [-3.5119916, 51.4351613], [-3.5125835, 51.435554499999995], [-3.5133793999999994, 51.43599900000001], [-3.5142157, 51.436440999999995], [-3.5147262999999995, 51.4367525], [-3.5151935999999995, 51.4370671], [-3.515657899999999, 51.43742339999999], [-3.5160914999999995, 51.437814800000005], [-3.5165741999999995, 51.438297], [-3.5170111999999993, 51.4387894], [-3.5175289999999997, 51.4392943], [-3.5181252000000005, 51.439756], [-3.518812099999999, 51.44017589999999], [-3.5190990999999996, 51.4403183], [-3.5193857999999993, 51.440460599999994], [-3.5200038999999994, 51.4407179], [-3.5213744999999994, 51.44122089999999], [-3.522089, 51.4415367], [-3.5228477, 51.4419275], [-3.523532, 51.44237979999999], [-3.5240592088707015, 51.442817580280106], [-3.5240837999999997, 51.442838], [-3.5245419, 51.443306799999995], [-3.524594, 51.4433829], [-3.5249419, 51.443853700000005], [-3.5251173999999996, 51.444145600000006], [-3.5252735, 51.4444413], [-3.5254051, 51.4448115], [-3.5254954, 51.4451758], [-3.5255476, 51.4455685], [-3.52556, 51.446023100000005], [-3.5255252999999995, 51.446543599999984], [-3.5255006, 51.44687270000001], [-3.5253651999999995, 51.447788], [-3.5253605, 51.44802039999999], [-3.5253605, 51.448365300000006], [-3.5254348, 51.4488083], [-3.525491, 51.4491156], [-3.5256264999999996, 51.44952749999998], [-3.5257969, 51.449864000000005], [-3.5260452999999994, 51.45027840000001], [-3.5262684999999996, 51.4505751], [-3.5266589999999995, 51.45099789999999], [-3.5272075, 51.451491], [-3.5279398999999994, 51.452005499999984], [-3.5282105999999995, 51.4521698], [-3.5284534, 51.452302399999994], [-3.5286781, 51.4524125], [-3.5289164999999993, 51.45252259999999], [-3.5293544, 51.45271309999999], [-3.5299286, 51.45292579999999], [-3.5303855999999993, 51.4530749], [-3.5308174999999995, 51.4532092], [-3.5312707, 51.45333780000001], [-3.5319036999999995, 51.4534944], [-3.5324413, 51.4536015], [-3.5328691, 51.4536681], [-3.5331841999999996, 51.4537065], [-3.5336893, 51.453751999999994], [-3.5342637, 51.4537899], [-3.5348953999999995, 51.4538136], [-3.5367476, 51.453865], [-3.5428336, 51.4540894], [-3.5445851, 51.45416409999999], [-3.5453813, 51.4542466], [-3.5461826, 51.45437469999999], [-3.5473023999999995, 51.45464609999999], [-3.5480609999999997, 51.4548899], [-3.5486398999999995, 51.4551271], [-3.5489666, 51.4552869], [-3.5490912000000003, 51.45534790000001], [-3.5491020000000004, 51.4553532], [-3.5495528999999997, 51.455603700000005], [-3.5499862, 51.4558769], [-3.5504399, 51.4561921], [-3.5524262, 51.457720900000005], [-3.5531635000000006, 51.458288399999994], [-3.5539029, 51.45883140000001], [-3.5545215, 51.4591995], [-3.5552732, 51.459571], [-3.5555105999999994, 51.459667499999995], [-3.5559879, 51.459875400000016], [-3.5564879, 51.46005639999999], [-3.5568395, 51.4601663], [-3.5572002, 51.46026769999999], [-3.5576682999999996, 51.46038429999999], [-3.5581522, 51.4604896], [-3.5587156, 51.4606127], [-3.5604215999999997, 51.4609618], [-3.5605970999999994, 51.461004499999994], [-3.5611028000000005, 51.46112740000001], [-3.5617422999999997, 51.4613112], [-3.563059, 51.4617738], [-3.5664591, 51.4630688], [-3.5672963, 51.4634298], [-3.5679629, 51.4637123], [-3.5687208, 51.464156499999994], [-3.5693216999999997, 51.4646155], [-3.5696335999999995, 51.46489820000001], [-3.5697892, 51.46503919999999], [-3.5701316, 51.46543290000001], [-3.5704516999999996, 51.4658528], [-3.5727975000000005, 51.46898290000001], [-3.5735186999999997, 51.469847], [-3.5735738999999995, 51.469913000000005], [-3.5737348, 51.470105800000006], [-3.5746702999999997, 51.47126740000001], [-3.5758428, 51.47269459999999], [-3.5764558000000006, 51.4732706], [-3.5769399, 51.47361810000001], [-3.5775600999999995, 51.473957899999995], [-3.578160899999999, 51.4741885], [-3.578245, 51.4742107], [-3.5790578, 51.474425399999994], [-3.5800591, 51.4746847], [-3.5805623, 51.474850999999994], [-3.5810385999999994, 51.475039899999985], [-3.5815835000000003, 51.47532459999999], [-3.5821799000000003, 51.475747899999995], [-3.5823658, 51.475926599999994], [-3.5827698, 51.476341], [-3.5829739, 51.4766327], [-3.5831196999999992, 51.47691029999999], [-3.5836225000000006, 51.4782654], [-3.585165, 51.48277920000001], [-3.5853233000000007, 51.483336300000005], [-3.5853549000000005, 51.4834222], [-3.5855547999999997, 51.4839656], [-3.5856464, 51.4842999], [-3.5857050000000004, 51.4845985], [-3.5857626, 51.4852046], [-3.5856969000000003, 51.4858318], [-3.5855122999999995, 51.48643390000001], [-3.585170999999999, 51.4870745], [-3.584947599999999, 51.48740600000001], [-3.5848907999999993, 51.48747189999999], [-3.5844811, 51.4879473], [-3.5841872999999995, 51.48824499999999], [-3.5838575, 51.488528900000006], [-3.583366199999999, 51.4888847], [-3.5828817, 51.4891898], [-3.5820979000000004, 51.4895903], [-3.5816854999999994, 51.4897743], [-3.581242500000001, 51.4899382], [-3.580490300000001, 51.49016749999998], [-3.5794547999999997, 51.49041690000001], [-3.5785192, 51.49069600000001], [-3.5779574999999997, 51.4909151], [-3.5774275999999996, 51.49115659999999], [-3.5769466, 51.491407], [-3.5765671, 51.4916476], [-3.576089, 51.4920012], [-3.5757257, 51.4923209], [-3.5755024999999994, 51.4925526], [-3.5752115999999994, 51.4928546], [-3.5750346, 51.49305720000001], [-3.5743397999999997, 51.4938098], [-3.5740467999999996, 51.49413139999999], [-3.5736718, 51.4945053], [-3.5735313999999994, 51.4946493], [-3.5732161, 51.4949284], [-3.5728708000000005, 51.49520570000001], [-3.5726135, 51.49541500000001], [-3.5721619, 51.495761299999984], [-3.5717595, 51.496077699999994], [-3.5712742999999993, 51.49644929999999], [-3.5704829, 51.49706369999999], [-3.5696513000000003, 51.4977026], [-3.5693404999999996, 51.49795729999999], [-3.5690462999999997, 51.49821730000001], [-3.5688616, 51.4983939], [-3.5686969, 51.4985682], [-3.568520194660142, 51.4987748385867], [-3.5685015, 51.4987967], [-3.5683236999999997, 51.49902490000001], [-3.5682524999999994, 51.49912340000001], [-3.5681658, 51.49927509999999], [-3.5681138999999997, 51.4993777], [-3.5680942000000004, 51.4994166], [-3.5680405, 51.49957770000001], [-3.5680031999999997, 51.4997323], [-3.5679831, 51.49989419999999], [-3.5679862, 51.500183], [-3.5680225, 51.5005106], [-3.5680771, 51.5008196], [-3.5681236999999997, 51.5009897], [-3.5681952999999997, 51.501197000000005], [-3.5682748999999996, 51.50136189999999], [-3.5684045, 51.5015848], [-3.5685689999999997, 51.501798], [-3.5687204999999995, 51.501964099999995], [-3.5688795, 51.5021113], [-3.5691298999999996, 51.502308600000006], [-3.5694762999999994, 51.50255599999999], [-3.569998839019302, 51.50291445964617], [-3.5701661, 51.50302919999999], [-3.5707969, 51.5034559], [-3.5710854, 51.5036546], [-3.5714678, 51.5039179], [-3.5721561000000004, 51.5043855], [-3.572444, 51.5045554], [-3.5727825, 51.5047592], [-3.5730409, 51.5049185], [-3.5733328, 51.5051257], [-3.5735887, 51.5053354], [-3.573744899999999, 51.5054482], [-3.5739078000000006, 51.50557489999999], [-3.5742638999999996, 51.5058787], [-3.5744437999999996, 51.506059], [-3.5746556, 51.50628309999999], [-3.5748590999999994, 51.50652259999999], [-3.5750063999999995, 51.5067163], [-3.5751438, 51.50690559999999], [-3.5753524, 51.5071932]]} 9.4 2321 2334 Llantwit Major Bridgend Bridgend 51.5071932 -3.5753524 51.5071932 -3.5753524 1 0 2026-09-16 22:45:21 TERMINATED 2026-09-16 22:34:00 Bridgend TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16735126 1789598029426086 43 43 2026-09-16 22:45:00.529692 1 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 22:34:59.191681
594221 625915 L85276 875C78M916 2026-09-16 COMPLETE 16734033 2026-09-16 23:35:00 2026-09-16 22:45:21 2026-09-18 22:45:21 {"id": 625915, "stp": "P", "toc": "South Western Railway", "uid": "L85276", "consist": "450027+450096", "dest_crs": "XFY", "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L85276/2026-09-16/detailed", "trust_id": "875C78M916", "origin_crs": "SNS", "show_on_map": 0, "dar_est_time": "23:33:00", "dar_platform": null, "dest_station": "Staines Carriage Holding Sidings", "service_date": "2026-09-16", "dest_arr_time": "2336", "dest_platform": null, "is_terminated": 1, "next_location": "Staines Carriage Holding Sidings", "signalling_id": "5C78", "timing_status": "EARLY", "origin_station": "Staines", "current_leg_arr": "2335", "current_leg_dep": "2332", "current_leg_end": "Staines Carriage Holding Sidings", "origin_dep_time": "2332", "origin_platform": "1", "current_location": "Staines Carriage Holding Sidings", "last_update_time": "2026-09-16T22:45:21", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.5024039, 51.4322336], [-0.5028285, 51.4323067], [-0.5032542, 51.4323889], [-0.5034011999999999, 51.43241669999998], [-0.50395, 51.4325414], [-0.5041828999999999, 51.432602], [-0.5045014999999999, 51.4326984], [-0.5047295, 51.4327638], [-0.5041514999999999, 51.43263219999999], [-0.5039418, 51.432576299999994], [-0.5037016, 51.4325185], [-0.503452, 51.4324586], [-0.5031755, 51.432402], [-0.5027628999999999, 51.4323265], [-0.5023182, 51.43225350000001], [-0.5020081, 51.432213], [-0.501631, 51.432168100000005], [-0.501374, 51.4321425], [-0.5010454, 51.4321214], [-0.5008053999999998, 51.4321113], [-0.5004556, 51.43210769999999], [-0.5001069, 51.432127300000005], [-0.4996763, 51.4321667], [-0.499183, 51.432192400000005], [-0.4987995999999999, 51.43221719999999], [-0.498381, 51.43224739999999], [-0.4979105, 51.4322969], [-0.4977201, 51.43232269999999], [-0.4973620000000001, 51.4323892], [-0.4971839, 51.4324236], [-0.49698279999999995, 51.4324676], [-0.4968968, 51.43248340000001], [-0.4966536, 51.4325418], [-0.4965322, 51.43257069999999], [-0.4960638, 51.4326725], [-0.49580340000000006, 51.43271709999999], [-0.49547160000000007, 51.432763499999986], [-0.495245, 51.4327985], [-0.49464520000000006, 51.4328792], [-0.49386150000000006, 51.4329848], [-0.493111, 51.4330901]]}", "current_leg_start": "Staines", "dest_arr_time_act": "2336", "motion_projection": null, "next_location_lat": "51.4330901", "next_location_lon": "-0.4931110", "previous_location": "Staines", "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\": 479.183, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 1001.663, \"from_m\": 479.183, \"capability_applied\": null, \"effective_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\": 625915, \"profile_key\": \"fba5f37ae6081101f23473277d7f6c5c6bf53652ff97da0063da69fefcfe7ba0\", \"schedule_id\": 18035, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2332\", \"location\": \"Staines\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 44385}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2334\", \"location\": \"Staines Sidings Ent-Exit\", \"stage_seq\": 2, \"distance_m\": 724.062, \"section_seq\": 1, \"route_path_id\": 44385}, {\"is_pass\": false, \"wtt_arr\": \"2336\", \"wtt_dep\": null, \"location\": \"Staines Carriage Holding Sidings\", \"stage_seq\": 3, \"distance_m\": 1001.663, \"section_seq\": 1, \"route_path_id\": 44385}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 1001.663, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 44385}], \"total_distance_m\": 1001.663, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 479.183, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 522.48, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2332", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "51.4330901", "current_position_lon": "-0.4931110", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:31:32Z\", \"source_id\": 16734033, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:35:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Staines Carriage Holding Sidings", "service_state_platform": null, "timing_fact_generation": 1789597892297088, "current_leg_arrival_utc": "2026-09-16T23:35:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T22:35:00.248081", "service_state_evidence_id": 16734033, "current_leg_start_actual_dep": "2026-09-16T23:32:00+01:00", "operational_evidence_version": 2, "service_state_event_time_utc": "2026-09-16T22:35:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T22:45:00.925189", "service_state_valid_until_kind": null, "operational_interpretation_version": 2, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} South Western Railway P SNS XFY 5C78 450027+450096 8 100 None {"version": 3, "segments": [{"to_m": 479.183, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1001.663, "from_m": 479.183, "capability_applied": null, "effective_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": 625915, "profile_key": "fba5f37ae6081101f23473277d7f6c5c6bf53652ff97da0063da69fefcfe7ba0", "schedule_id": 18035, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2332", "location": "Staines", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 44385}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2334", "location": "Staines Sidings Ent-Exit", "stage_seq": 2, "distance_m": 724.062, "section_seq": 1, "route_path_id": 44385}, {"is_pass": false, "wtt_arr": "2336", "wtt_dep": null, "location": "Staines Carriage Holding Sidings", "stage_seq": 3, "distance_m": 1001.663, "section_seq": 1, "route_path_id": 44385}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 1001.663, "from_m": 0.0, "section_seq": 1, "route_path_id": 44385}], "total_distance_m": 1001.663, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 479.183, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 522.48, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:31:32Z", "source_id": 16734033, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T23:35:00+01:00", "operational_fact": true}] Staines 2332 2332 1 23:33:00 None Staines Carriage Holding Sidings 2336 2336 None EARLY -1 minutes https://www.realtimetrains.co.uk/service/gb-nr:L85276/2026-09-16/detailed None Staines 2026-09-16T23:32:00+01:00 Staines Carriage Holding Sidings 3.0 {"type": "LineString", "coordinates": [[-0.5024039, 51.4322336], [-0.5028285, 51.4323067], [-0.5032542, 51.4323889], [-0.5034011999999999, 51.43241669999998], [-0.50395, 51.4325414], [-0.5041828999999999, 51.432602], [-0.5045014999999999, 51.4326984], [-0.5047295, 51.4327638], [-0.5041514999999999, 51.43263219999999], [-0.5039418, 51.432576299999994], [-0.5037016, 51.4325185], [-0.503452, 51.4324586], [-0.5031755, 51.432402], [-0.5027628999999999, 51.4323265], [-0.5023182, 51.43225350000001], [-0.5020081, 51.432213], [-0.501631, 51.432168100000005], [-0.501374, 51.4321425], [-0.5010454, 51.4321214], [-0.5008053999999998, 51.4321113], [-0.5004556, 51.43210769999999], [-0.5001069, 51.432127300000005], [-0.4996763, 51.4321667], [-0.499183, 51.432192400000005], [-0.4987995999999999, 51.43221719999999], [-0.498381, 51.43224739999999], [-0.4979105, 51.4322969], [-0.4977201, 51.43232269999999], [-0.4973620000000001, 51.4323892], [-0.4971839, 51.4324236], [-0.49698279999999995, 51.4324676], [-0.4968968, 51.43248340000001], [-0.4966536, 51.4325418], [-0.4965322, 51.43257069999999], [-0.4960638, 51.4326725], [-0.49580340000000006, 51.43271709999999], [-0.49547160000000007, 51.432763499999986], [-0.495245, 51.4327985], [-0.49464520000000006, 51.4328792], [-0.49386150000000006, 51.4329848], [-0.493111, 51.4330901]]} 0.6 2332 2335 Staines Staines Carriage Holding Sidings Staines Carriage Holding Sidings 51.4330901 -0.4931110 51.4330901 -0.4931110 1 0 2026-09-16 22:45:21 TERMINATED 2026-09-16 22:35:00 Staines Carriage Holding Sidings TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16734033 1789597892297088 2 2 2026-09-16 22:45:00.925189 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 22:35:00.248081
594222 622127 P91604 875Y51M716 2026-09-16 COMPLETE None 2026-09-16 22:35:00 2026-09-16 22:45:21 2026-09-18 22:45:21 {"id": 622127, "stp": "P", "toc": "Southeastern", "uid": "P91604", "consist": "377519", "dest_crs": "XSH", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P91604/2026-09-16/detailed", "trust_id": "875Y51M716", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Selhurst T&R.S.M.D", "service_date": "2026-09-16", "dest_arr_time": "2235", "dest_platform": null, "is_terminated": 1, "next_location": "Norwood Junction", "signalling_id": "5Y51", "timing_status": "OFF ROUTE", "origin_station": "London Victoria", "current_leg_arr": "2210", "current_leg_dep": "2156", "current_leg_end": "Norwood Junction", "origin_dep_time": "2158", "origin_platform": "7", "current_location": "Selhurst Depot Field Sidings", "last_update_time": "2026-09-16T22:45:21", "route_debug_link": null, "timing_variation": null, "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.10216208651927892, 51.45364967074968], [-0.1020414, 51.45350229999999], [-0.1018779, 51.453303899999995], [-0.10159029999999998, 51.4529511], [-0.1013776, 51.45268740000001], [-0.1013689, 51.45267630000001], [-0.1011801, 51.452451999999994], [-0.1009385, 51.45220959999999], [-0.1007825, 51.45198370000001], [-0.1006226, 51.45172569999999], [-0.1004927, 51.451485700000006], [-0.1003748, 51.4512124], [-0.10030799999999998, 51.451030300000006], [-0.1002634, 51.450796], [-0.1002354, 51.450558], [-0.1002244, 51.450395], [-0.10022639999999998, 51.450205100000005], [-0.1002687, 51.4498997], [-0.1003411, 51.4496495], [-0.1004213, 51.4494104], [-0.1005025, 51.449231600000005], [-0.1006492, 51.44899680000001], [-0.1007661, 51.4488246], [-0.1008837, 51.4486769], [-0.1010286, 51.448512599999994], [-0.1012547, 51.448289900000006], [-0.1014699, 51.448103199999984], [-0.1017064, 51.4479319], [-0.1020275, 51.44771240000001], [-0.1024806, 51.4473953], [-0.1028024, 51.44718169999999], [-0.1029699, 51.4470585], [-0.1032316, 51.4468546], [-0.1034502, 51.446662200000006], [-0.1036674, 51.4464404], [-0.1038453, 51.44623080000001], [-0.10399319999999998, 51.446017099999985], [-0.1040822, 51.445865399999995], [-0.1041934, 51.445652599999995], [-0.1042981, 51.44535649999999], [-0.1043622, 51.4450858], [-0.1043883, 51.4447897], [-0.10438179999999998, 51.4444937], [-0.10433599999999998, 51.444214], [-0.1042444, 51.44389749999999], [-0.1040979, 51.4435648], [-0.1039474, 51.443272799999995], [-0.10377859999999998, 51.4429164], [-0.10374160837516062, 51.442817580280106], [-0.1036943, 51.4426912], [-0.1036674, 51.4426195], [-0.1036111, 51.44240500000001], [-0.1035653, 51.44222150000001], [-0.1035496, 51.4420038], [-0.1035561, 51.44174029999999], [-0.1035535, 51.4415062], [-0.103581, 51.4413268], [-0.103636, 51.441147400000006], [-0.10371579999999998, 51.44098749999999], [-0.1038215, 51.4408219], [-0.1038978, 51.4407386], [-0.10409709999999998, 51.4405361], [-0.1043335, 51.440343299999995], [-0.10437939999999998, 51.440304899999994], [-0.10482120000000002, 51.4399123], [-0.1048906, 51.4398497], [-0.10490951341563072, 51.43983336671302], [-0.1052256, 51.4395604], [-0.1056051, 51.43925849999999], [-0.10590239999999998, 51.43903409999999], [-0.1061907, 51.4388344], [-0.1065189, 51.4386051], [-0.10676339999999998, 51.4384126], [-0.10702589999999998, 51.4381973], [-0.10714179999999998, 51.4380913], [-0.1072466, 51.4379834], [-0.1073394, 51.4378737], [-0.1075023, 51.4376515], [-0.10762529999999998, 51.4374476], [-0.107713, 51.43725349999999], [-0.1077941, 51.4369892], [-0.1078268, 51.4367021], [-0.1078085, 51.43648840000001], [-0.1077627, 51.436244499999994], [-0.1076842, 51.43604380000001], [-0.1075664, 51.4357918], [-0.1074774, 51.435635999999995], [-0.1072864, 51.43538719999999], [-0.107111, 51.4351686], [-0.1069939, 51.4349896], [-0.1069095, 51.434848], [-0.1068288, 51.43469939999999], [-0.10680449999999998, 51.434653799999985], [-0.10669159999999998, 51.43444180000001], [-0.1065905, 51.4343012], [-0.10656269999999998, 51.4342638], [-0.1065033, 51.43418179999998], [-0.1064822, 51.43415259999999], [-0.1063269, 51.43393029999999], [-0.106152, 51.433686900000005], [-0.105909, 51.4333569], [-0.1056536, 51.4330527], [-0.10536, 51.43274920000001], [-0.10518370000000002, 51.4325828], [-0.1050111, 51.4324316], [-0.1048227, 51.432280600000006], [-0.104642, 51.4321615], [-0.1044502, 51.4320436], [-0.1042236, 51.431922699999994], [-0.1038035, 51.4317274], [-0.1035239, 51.4316172], [-0.1032702, 51.43153589999999], [-0.1030427, 51.43147279999999], [-0.1025559, 51.4313476], [-0.1019092, 51.43118929999999], [-0.1014883, 51.43106850000001], [-0.1012221, 51.4309808], [-0.10103969999999998, 51.4309208], [-0.1007291, 51.4308186], [-0.1004314, 51.43070669999999], [-0.100223, 51.430626399999994], [-0.099802, 51.4304506], [-0.0993895, 51.430266], [-0.0989976, 51.43005140000001], [-0.098271, 51.4296261], [-0.09783759999999998, 51.429351100000005], [-0.0973923, 51.4290814], [-0.0968667, 51.428736699999995], [-0.0962501, 51.4283336], [-0.0958738, 51.428088599999995], [-0.0953727, 51.4278405], [-0.09524979999999998, 51.42778559999999], [-0.0950784, 51.42771709999999], [-0.0949204, 51.427658499999986], [-0.0947408, 51.42759830000001], [-0.0945528, 51.4275421], [-0.0943143, 51.427477800000005], [-0.0940866, 51.42742239999999], [-0.0938361, 51.4273616], [-0.0935767, 51.42730709999999], [-0.09322039999999998, 51.4272327], [-0.092933, 51.42717460000001], [-0.0926072, 51.427108199999985], [-0.09225949999999998, 51.427037], [-0.09185309999999998, 51.4269565], [-0.0914654, 51.4268782], [-0.0910939, 51.42680360000001], [-0.0907765, 51.426735], [-0.09046419999999998, 51.426663700000006], [-0.0901861, 51.4265954], [-0.08987339999999999, 51.42651409999999], [-0.08983152841195213, 51.426501051645744], [-0.0891777, 51.426297299999995], [-0.0886765, 51.42612329999999], [-0.08767909999999998, 51.4257483], [-0.08699559999999999, 51.425512299999994], [-0.08566459999999998, 51.4250758], [-0.0839747, 51.4244906], [-0.08343459999999998, 51.42426760000001], [-0.08319329999999998, 51.424158], [-0.0828439, 51.424029299999994], [-0.0825084, 51.42389959999999], [-0.082079, 51.42373809999999], [-0.081539, 51.42343820000001], [-0.0813276, 51.423309800000006], [-0.0808694, 51.423001000000006], [-0.0804709, 51.4226689], [-0.0801784, 51.42237], [-0.0797198, 51.4220101], [-0.0791876, 51.421513299999994], [-0.07853959999999999, 51.420952], [-0.0778331, 51.42048129999999], [-0.07750359999999999, 51.4202821], [-0.0773905, 51.4202137], [-0.0768101, 51.4199595], [-0.0762565, 51.4196877], [-0.07602859999999999, 51.41958009999999], [-0.0751454, 51.4192028], [-0.07469649999999999, 51.4190089], [-0.07425899999999999, 51.4188225], [-0.0740714, 51.4187425], [-0.07373219999999998, 51.41859660000001], [-0.07363769999999999, 51.4185529], [-0.0735412, 51.4185055], [-0.0734377, 51.41844399999999], [-0.07338720000000001, 51.41841180000001], [-0.0733143, 51.4183619], [-0.07326039999999999, 51.4183225], [-0.0732066, 51.41828120000001], [-0.0731583, 51.418242], [-0.0730944, 51.41818580000001], [-0.0730547, 51.4181494], [-0.0730413, 51.41813419999999], [-0.0728157, 51.4179068], [-0.0725319631897735, 51.41762887746867], [-0.07252289999999999, 51.41762], [-0.07207379999999998, 51.41707869999998], [-0.07197859999999999, 51.4169451], [-0.07194609999999999, 51.416892100000005], [-0.0718977, 51.41680389999999], [-0.071857, 51.41671500000001], [-0.0718172, 51.41661510000001], [-0.0717904, 51.41652800000001], [-0.07174649999999999, 51.41625289999999], [-0.0717524, 51.416057900000006], [-0.0718094, 51.4156724], [-0.0718746, 51.4154532], [-0.07197089999999999, 51.4152094], [-0.07221449999999999, 51.4146459], [-0.07238160000000002, 51.41427019999999], [-0.07246910000000001, 51.4140731], [-0.0726195, 51.41371850000001], [-0.0727832, 51.4133553], [-0.07299119999999999, 51.412882199999984], [-0.0735027, 51.4116896], [-0.0736304, 51.41127869999999], [-0.0737186, 51.4108849], [-0.0737372, 51.4106007], [-0.07373019999999998, 51.4103196], [-0.0736778, 51.40989950000001], [-0.0736096, 51.40961469999999], [-0.0735167, 51.4093085], [-0.07342609999999998, 51.4090945], [-0.073299, 51.40884060000001], [-0.0731243, 51.408550899999994], [-0.0729513, 51.408308299999995], [-0.07276849999999999, 51.4080851], [-0.072485, 51.4077741], [-0.0723599, 51.4076463], [-0.07214429999999998, 51.4074643], [-0.0715567, 51.4070015], [-0.07119799999999998, 51.40664689999999], [-0.07101199999999999, 51.406408], [-0.07090259999999998, 51.4062256], [-0.0708028, 51.40603670000001], [-0.07071886971456257, 51.40579713674938], [-0.070717, 51.4057918], [-0.07067519999999998, 51.4056111], [-0.0706551, 51.4054463], [-0.0706562, 51.4051967], [-0.0706728, 51.4049741], [-0.07071689999999999, 51.40477529999999], [-0.0707766, 51.4045971], [-0.070918, 51.4042943], [-0.07111169999999999, 51.4039312], [-0.0718482, 51.402439399999984], [-0.07200109999999998, 51.4021458], [-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": "Herne Hill", "dest_arr_time_act": "2235", "motion_projection": null, "next_location_lat": "51.3970097", "next_location_lon": "-0.0749809", "previous_location": "Norwood Junction", "current_leg_milage": "4.9", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 1130.451, \"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\": 1450.613, \"from_m\": 1130.451, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 1881.648, \"from_m\": 1450.613, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 3178.928, \"from_m\": 1881.648, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 3252.751, \"from_m\": 3178.928, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 3302.318, \"from_m\": 3252.751, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 3410.462, \"from_m\": 3302.318, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 5000.414, \"from_m\": 3410.462, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 6106.328, \"from_m\": 5000.414, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 6148.434, \"from_m\": 6106.328, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 6172.296, \"from_m\": 6148.434, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 6618.317, \"from_m\": 6172.296, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 6708.703, \"from_m\": 6618.317, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 7754.421, \"from_m\": 6708.703, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 7852.774, \"from_m\": 7754.421, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 7957.592, \"from_m\": 7852.774, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 8171.089, \"from_m\": 7957.592, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 8233.323, \"from_m\": 8171.089, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 8267.493, \"from_m\": 8233.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\": 8785.231, \"from_m\": 8267.493, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 8799.819, \"from_m\": 8785.231, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 9232.425, \"from_m\": 8799.819, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 11068.098, \"from_m\": 9232.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\": 11743.635, \"from_m\": 11068.098, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 11795.791, \"from_m\": 11743.635, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 13020.883, \"from_m\": 11795.791, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 13111.692, \"from_m\": 13020.883, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 13787.901, \"from_m\": 13111.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\": 14309.566, \"from_m\": 13787.901, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 15483.746, \"from_m\": 14309.566, \"capability_applied\": null, \"effective_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\": 622127, \"profile_key\": \"acde8acbf51e20b90cf1f75e3eca5c0c9af8030e8a9e5eb982f05749a9273783\", \"schedule_id\": 32869, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2158\", \"location\": \"London Victoria\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 104095}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2200H\", \"location\": \"Grosvenor Bridge Jn\", \"stage_seq\": 2, \"distance_m\": 1402.708, \"section_seq\": 1, \"route_path_id\": 104095}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2202\", \"location\": \"Factory Jn\", \"stage_seq\": 3, \"distance_m\": 2937.786, \"section_seq\": 1, \"route_path_id\": 104095}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2205H\", \"location\": \"Voltaire Road Jn\", \"stage_seq\": 4, \"distance_m\": 3442.991, \"section_seq\": 1, \"route_path_id\": 104095}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2207H\", \"location\": \"Brixton\", \"stage_seq\": 5, \"distance_m\": 5155.669, \"section_seq\": 1, \"route_path_id\": 104095}, {\"is_pass\": false, \"wtt_arr\": \"2210\", \"wtt_dep\": \"2212\", \"location\": \"Herne Hill\", \"stage_seq\": 6, \"distance_m\": 6410.111, \"section_seq\": 1, \"route_path_id\": 104095}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2215H\", \"location\": \"Tulse Hill\", \"stage_seq\": 7, \"distance_m\": 8088.768, \"section_seq\": 1, \"route_path_id\": 104095}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2217\", \"location\": \"West Norwood Junction\", \"stage_seq\": 8, \"distance_m\": 8768.098, \"section_seq\": 1, \"route_path_id\": 104095}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2217H\", \"location\": \"West Norwood\", \"stage_seq\": 9, \"distance_m\": 9195.919, \"section_seq\": 1, \"route_path_id\": 104095}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2224\", \"location\": \"Crystal Palace\", \"stage_seq\": 10, \"distance_m\": 11865.259, \"section_seq\": 1, \"route_path_id\": 104095}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2226\", \"location\": \"Bromley Jn\", \"stage_seq\": 11, \"distance_m\": 13259.492, \"section_seq\": 1, \"route_path_id\": 104095}, {\"is_pass\": false, \"wtt_arr\": \"2228\", \"wtt_dep\": \"2229H\", \"location\": \"Norwood Junction\", \"stage_seq\": 12, \"distance_m\": 14296.573, \"section_seq\": 1, \"route_path_id\": 104095}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2231H\", \"location\": \"Selhurst Dpt Tennison Road\", \"stage_seq\": 13, \"distance_m\": 15134.586, \"section_seq\": 1, \"route_path_id\": 104095}, {\"is_pass\": false, \"wtt_arr\": \"2235\", \"wtt_dep\": null, \"location\": \"Selhurst T&R.S.M.D\", \"stage_seq\": 14, \"distance_m\": 15483.746, \"section_seq\": 1, \"route_path_id\": 104095}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 15483.746, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 104095}], \"total_distance_m\": 15483.746, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 9782.807, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 5700.939, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2158", "service_state_basis": "TRACKING_TIMEOUT", "current_leg_duration": "14.0", "current_position_lat": "51.3970097", "current_position_lon": "-0.0749809", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 29355, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:54:35Z\", \"source_id\": 51667368, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T20:55:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:54:38Z\", \"source_id\": 16678067, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29379, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:55:37Z\", \"source_id\": 51669561, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T20:56:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:55:41Z\", \"source_id\": 16678686, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29797, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:58:33Z\", \"source_id\": 51676029, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T20:59:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:58:38Z\", \"source_id\": 16680510, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29856, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:01:07Z\", \"source_id\": 51681669, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:01:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:01:12Z\", \"source_id\": 16682110, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29872, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:04:37Z\", \"source_id\": 51689187, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:05:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:04:37Z\", \"source_id\": 16684369, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30007, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:09:14Z\", \"source_id\": 51699503, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:10:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:09:16Z\", \"source_id\": 16687256, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:10:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Norwood Junction", "service_state_platform": "5", "timing_fact_generation": 1789593174754976, "current_leg_arrival_utc": "2026-09-16T22:28:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T22:35:01.481004", "service_state_evidence_id": 16689533, "current_leg_start_actual_dep": "2026-09-16T22:12:00+01:00", "operational_evidence_version": 47, "service_state_event_time_utc": "2026-09-16T22:35:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T22:45:02.129718", "service_state_valid_until_kind": null, "operational_interpretation_version": 47, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Southeastern P None XSH 5Y51 377519 4 100 None {"version": 3, "segments": [{"to_m": 1130.451, "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": 1450.613, "from_m": 1130.451, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1881.648, "from_m": 1450.613, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 3178.928, "from_m": 1881.648, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 3252.751, "from_m": 3178.928, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 3302.318, "from_m": 3252.751, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 3410.462, "from_m": 3302.318, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 5000.414, "from_m": 3410.462, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 6106.328, "from_m": 5000.414, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 6148.434, "from_m": 6106.328, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 6172.296, "from_m": 6148.434, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 6618.317, "from_m": 6172.296, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 6708.703, "from_m": 6618.317, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 7754.421, "from_m": 6708.703, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 7852.774, "from_m": 7754.421, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 7957.592, "from_m": 7852.774, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 8171.089, "from_m": 7957.592, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 8233.323, "from_m": 8171.089, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 8267.493, "from_m": 8233.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": 8785.231, "from_m": 8267.493, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 8799.819, "from_m": 8785.231, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 9232.425, "from_m": 8799.819, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 11068.098, "from_m": 9232.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": 11743.635, "from_m": 11068.098, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 11795.791, "from_m": 11743.635, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 13020.883, "from_m": 11795.791, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 13111.692, "from_m": 13020.883, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 13787.901, "from_m": 13111.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": 14309.566, "from_m": 13787.901, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 15483.746, "from_m": 14309.566, "capability_applied": null, "effective_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": 622127, "profile_key": "acde8acbf51e20b90cf1f75e3eca5c0c9af8030e8a9e5eb982f05749a9273783", "schedule_id": 32869, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2158", "location": "London Victoria", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 104095}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2200H", "location": "Grosvenor Bridge Jn", "stage_seq": 2, "distance_m": 1402.708, "section_seq": 1, "route_path_id": 104095}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2202", "location": "Factory Jn", "stage_seq": 3, "distance_m": 2937.786, "section_seq": 1, "route_path_id": 104095}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2205H", "location": "Voltaire Road Jn", "stage_seq": 4, "distance_m": 3442.991, "section_seq": 1, "route_path_id": 104095}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2207H", "location": "Brixton", "stage_seq": 5, "distance_m": 5155.669, "section_seq": 1, "route_path_id": 104095}, {"is_pass": false, "wtt_arr": "2210", "wtt_dep": "2212", "location": "Herne Hill", "stage_seq": 6, "distance_m": 6410.111, "section_seq": 1, "route_path_id": 104095}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2215H", "location": "Tulse Hill", "stage_seq": 7, "distance_m": 8088.768, "section_seq": 1, "route_path_id": 104095}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2217", "location": "West Norwood Junction", "stage_seq": 8, "distance_m": 8768.098, "section_seq": 1, "route_path_id": 104095}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2217H", "location": "West Norwood", "stage_seq": 9, "distance_m": 9195.919, "section_seq": 1, "route_path_id": 104095}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2224", "location": "Crystal Palace", "stage_seq": 10, "distance_m": 11865.259, "section_seq": 1, "route_path_id": 104095}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2226", "location": "Bromley Jn", "stage_seq": 11, "distance_m": 13259.492, "section_seq": 1, "route_path_id": 104095}, {"is_pass": false, "wtt_arr": "2228", "wtt_dep": "2229H", "location": "Norwood Junction", "stage_seq": 12, "distance_m": 14296.573, "section_seq": 1, "route_path_id": 104095}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2231H", "location": "Selhurst Dpt Tennison Road", "stage_seq": 13, "distance_m": 15134.586, "section_seq": 1, "route_path_id": 104095}, {"is_pass": false, "wtt_arr": "2235", "wtt_dep": null, "location": "Selhurst T&R.S.M.D", "stage_seq": 14, "distance_m": 15483.746, "section_seq": 1, "route_path_id": 104095}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 15483.746, "from_m": 0.0, "section_seq": 1, "route_path_id": 104095}], "total_distance_m": 15483.746, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 9782.807, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 5700.939, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 29355, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:54:35Z", "source_id": 51667368, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T20:55:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:54:38Z", "source_id": 16678067, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T21:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29379, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:55:37Z", "source_id": 51669561, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T20:56:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:55:41Z", "source_id": 16678686, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T21:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29797, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:58:33Z", "source_id": 51676029, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T20:59:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:58:38Z", "source_id": 16680510, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T21:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29856, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:01:07Z", "source_id": 51681669, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T21:01:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:01:12Z", "source_id": 16682110, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T22:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29872, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:04:37Z", "source_id": 51689187, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T21:05:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:04:37Z", "source_id": 16684369, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T22:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30007, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:09:14Z", "source_id": 51699503, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T21:10:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:09:16Z", "source_id": 16687256, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T22:10:00+01:00", "operational_fact": true}] London Victoria 2158 2158 7 None None Selhurst T&R.S.M.D 2235 2235 None OFF ROUTE None https://www.realtimetrains.co.uk/service/gb-nr:P91604/2026-09-16/detailed None Herne Hill 2026-09-16T22:12:00+01:00 Norwood Junction 14.0 {"type": "LineString", "coordinates": [[-0.10216208651927892, 51.45364967074968], [-0.1020414, 51.45350229999999], [-0.1018779, 51.453303899999995], [-0.10159029999999998, 51.4529511], [-0.1013776, 51.45268740000001], [-0.1013689, 51.45267630000001], [-0.1011801, 51.452451999999994], [-0.1009385, 51.45220959999999], [-0.1007825, 51.45198370000001], [-0.1006226, 51.45172569999999], [-0.1004927, 51.451485700000006], [-0.1003748, 51.4512124], [-0.10030799999999998, 51.451030300000006], [-0.1002634, 51.450796], [-0.1002354, 51.450558], [-0.1002244, 51.450395], [-0.10022639999999998, 51.450205100000005], [-0.1002687, 51.4498997], [-0.1003411, 51.4496495], [-0.1004213, 51.4494104], [-0.1005025, 51.449231600000005], [-0.1006492, 51.44899680000001], [-0.1007661, 51.4488246], [-0.1008837, 51.4486769], [-0.1010286, 51.448512599999994], [-0.1012547, 51.448289900000006], [-0.1014699, 51.448103199999984], [-0.1017064, 51.4479319], [-0.1020275, 51.44771240000001], [-0.1024806, 51.4473953], [-0.1028024, 51.44718169999999], [-0.1029699, 51.4470585], [-0.1032316, 51.4468546], [-0.1034502, 51.446662200000006], [-0.1036674, 51.4464404], [-0.1038453, 51.44623080000001], [-0.10399319999999998, 51.446017099999985], [-0.1040822, 51.445865399999995], [-0.1041934, 51.445652599999995], [-0.1042981, 51.44535649999999], [-0.1043622, 51.4450858], [-0.1043883, 51.4447897], [-0.10438179999999998, 51.4444937], [-0.10433599999999998, 51.444214], [-0.1042444, 51.44389749999999], [-0.1040979, 51.4435648], [-0.1039474, 51.443272799999995], [-0.10377859999999998, 51.4429164], [-0.10374160837516062, 51.442817580280106], [-0.1036943, 51.4426912], [-0.1036674, 51.4426195], [-0.1036111, 51.44240500000001], [-0.1035653, 51.44222150000001], [-0.1035496, 51.4420038], [-0.1035561, 51.44174029999999], [-0.1035535, 51.4415062], [-0.103581, 51.4413268], [-0.103636, 51.441147400000006], [-0.10371579999999998, 51.44098749999999], [-0.1038215, 51.4408219], [-0.1038978, 51.4407386], [-0.10409709999999998, 51.4405361], [-0.1043335, 51.440343299999995], [-0.10437939999999998, 51.440304899999994], [-0.10482120000000002, 51.4399123], [-0.1048906, 51.4398497], [-0.10490951341563072, 51.43983336671302], [-0.1052256, 51.4395604], [-0.1056051, 51.43925849999999], [-0.10590239999999998, 51.43903409999999], [-0.1061907, 51.4388344], [-0.1065189, 51.4386051], [-0.10676339999999998, 51.4384126], [-0.10702589999999998, 51.4381973], [-0.10714179999999998, 51.4380913], [-0.1072466, 51.4379834], [-0.1073394, 51.4378737], [-0.1075023, 51.4376515], [-0.10762529999999998, 51.4374476], [-0.107713, 51.43725349999999], [-0.1077941, 51.4369892], [-0.1078268, 51.4367021], [-0.1078085, 51.43648840000001], [-0.1077627, 51.436244499999994], [-0.1076842, 51.43604380000001], [-0.1075664, 51.4357918], [-0.1074774, 51.435635999999995], [-0.1072864, 51.43538719999999], [-0.107111, 51.4351686], [-0.1069939, 51.4349896], [-0.1069095, 51.434848], [-0.1068288, 51.43469939999999], [-0.10680449999999998, 51.434653799999985], [-0.10669159999999998, 51.43444180000001], [-0.1065905, 51.4343012], [-0.10656269999999998, 51.4342638], [-0.1065033, 51.43418179999998], [-0.1064822, 51.43415259999999], [-0.1063269, 51.43393029999999], [-0.106152, 51.433686900000005], [-0.105909, 51.4333569], [-0.1056536, 51.4330527], [-0.10536, 51.43274920000001], [-0.10518370000000002, 51.4325828], [-0.1050111, 51.4324316], [-0.1048227, 51.432280600000006], [-0.104642, 51.4321615], [-0.1044502, 51.4320436], [-0.1042236, 51.431922699999994], [-0.1038035, 51.4317274], [-0.1035239, 51.4316172], [-0.1032702, 51.43153589999999], [-0.1030427, 51.43147279999999], [-0.1025559, 51.4313476], [-0.1019092, 51.43118929999999], [-0.1014883, 51.43106850000001], [-0.1012221, 51.4309808], [-0.10103969999999998, 51.4309208], [-0.1007291, 51.4308186], [-0.1004314, 51.43070669999999], [-0.100223, 51.430626399999994], [-0.099802, 51.4304506], [-0.0993895, 51.430266], [-0.0989976, 51.43005140000001], [-0.098271, 51.4296261], [-0.09783759999999998, 51.429351100000005], [-0.0973923, 51.4290814], [-0.0968667, 51.428736699999995], [-0.0962501, 51.4283336], [-0.0958738, 51.428088599999995], [-0.0953727, 51.4278405], [-0.09524979999999998, 51.42778559999999], [-0.0950784, 51.42771709999999], [-0.0949204, 51.427658499999986], [-0.0947408, 51.42759830000001], [-0.0945528, 51.4275421], [-0.0943143, 51.427477800000005], [-0.0940866, 51.42742239999999], [-0.0938361, 51.4273616], [-0.0935767, 51.42730709999999], [-0.09322039999999998, 51.4272327], [-0.092933, 51.42717460000001], [-0.0926072, 51.427108199999985], [-0.09225949999999998, 51.427037], [-0.09185309999999998, 51.4269565], [-0.0914654, 51.4268782], [-0.0910939, 51.42680360000001], [-0.0907765, 51.426735], [-0.09046419999999998, 51.426663700000006], [-0.0901861, 51.4265954], [-0.08987339999999999, 51.42651409999999], [-0.08983152841195213, 51.426501051645744], [-0.0891777, 51.426297299999995], [-0.0886765, 51.42612329999999], [-0.08767909999999998, 51.4257483], [-0.08699559999999999, 51.425512299999994], [-0.08566459999999998, 51.4250758], [-0.0839747, 51.4244906], [-0.08343459999999998, 51.42426760000001], [-0.08319329999999998, 51.424158], [-0.0828439, 51.424029299999994], [-0.0825084, 51.42389959999999], [-0.082079, 51.42373809999999], [-0.081539, 51.42343820000001], [-0.0813276, 51.423309800000006], [-0.0808694, 51.423001000000006], [-0.0804709, 51.4226689], [-0.0801784, 51.42237], [-0.0797198, 51.4220101], [-0.0791876, 51.421513299999994], [-0.07853959999999999, 51.420952], [-0.0778331, 51.42048129999999], [-0.07750359999999999, 51.4202821], [-0.0773905, 51.4202137], [-0.0768101, 51.4199595], [-0.0762565, 51.4196877], [-0.07602859999999999, 51.41958009999999], [-0.0751454, 51.4192028], [-0.07469649999999999, 51.4190089], [-0.07425899999999999, 51.4188225], [-0.0740714, 51.4187425], [-0.07373219999999998, 51.41859660000001], [-0.07363769999999999, 51.4185529], [-0.0735412, 51.4185055], [-0.0734377, 51.41844399999999], [-0.07338720000000001, 51.41841180000001], [-0.0733143, 51.4183619], [-0.07326039999999999, 51.4183225], [-0.0732066, 51.41828120000001], [-0.0731583, 51.418242], [-0.0730944, 51.41818580000001], [-0.0730547, 51.4181494], [-0.0730413, 51.41813419999999], [-0.0728157, 51.4179068], [-0.0725319631897735, 51.41762887746867], [-0.07252289999999999, 51.41762], [-0.07207379999999998, 51.41707869999998], [-0.07197859999999999, 51.4169451], [-0.07194609999999999, 51.416892100000005], [-0.0718977, 51.41680389999999], [-0.071857, 51.41671500000001], [-0.0718172, 51.41661510000001], [-0.0717904, 51.41652800000001], [-0.07174649999999999, 51.41625289999999], [-0.0717524, 51.416057900000006], [-0.0718094, 51.4156724], [-0.0718746, 51.4154532], [-0.07197089999999999, 51.4152094], [-0.07221449999999999, 51.4146459], [-0.07238160000000002, 51.41427019999999], [-0.07246910000000001, 51.4140731], [-0.0726195, 51.41371850000001], [-0.0727832, 51.4133553], [-0.07299119999999999, 51.412882199999984], [-0.0735027, 51.4116896], [-0.0736304, 51.41127869999999], [-0.0737186, 51.4108849], [-0.0737372, 51.4106007], [-0.07373019999999998, 51.4103196], [-0.0736778, 51.40989950000001], [-0.0736096, 51.40961469999999], [-0.0735167, 51.4093085], [-0.07342609999999998, 51.4090945], [-0.073299, 51.40884060000001], [-0.0731243, 51.408550899999994], [-0.0729513, 51.408308299999995], [-0.07276849999999999, 51.4080851], [-0.072485, 51.4077741], [-0.0723599, 51.4076463], [-0.07214429999999998, 51.4074643], [-0.0715567, 51.4070015], [-0.07119799999999998, 51.40664689999999], [-0.07101199999999999, 51.406408], [-0.07090259999999998, 51.4062256], [-0.0708028, 51.40603670000001], [-0.07071886971456257, 51.40579713674938], [-0.070717, 51.4057918], [-0.07067519999999998, 51.4056111], [-0.0706551, 51.4054463], [-0.0706562, 51.4051967], [-0.0706728, 51.4049741], [-0.07071689999999999, 51.40477529999999], [-0.0707766, 51.4045971], [-0.070918, 51.4042943], [-0.07111169999999999, 51.4039312], [-0.0718482, 51.402439399999984], [-0.07200109999999998, 51.4021458], [-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]]} 4.9 2156 2210 Norwood Junction Selhurst Depot Field Sidings Norwood Junction 51.3970097 -0.0749809 51.3970097 -0.0749809 1 0 2026-09-16 22:45:21 TERMINATED 2026-09-16 22:35:00 Norwood Junction TRUST TRACKING_TIMEOUT 16689533 1789593174754976 47 47 2026-09-16 22:45:02.129718 5 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 22:35:01.481004
594223 623899 C61438 722A37M716 2026-09-16 COMPLETE None 2026-09-16 22:35:00 2026-09-16 22:45:21 2026-09-18 22:45:21 {"id": 623899, "stp": "P", "toc": "London Underground", "uid": "C61438", "consist": null, "dest_crs": "ZEL", "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C61438/2026-09-16/detailed", "trust_id": "722A37M716", "origin_crs": "SBP", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Elephant & Castle L.T.", "service_date": "2026-09-16", "dest_arr_time": "2235", "dest_platform": null, "is_terminated": 1, "next_location": "Queen's Park (DC)", "signalling_id": "2A37", "timing_status": "ON TIME", "origin_station": "Stonebridge Park", "current_leg_arr": "2206", "current_leg_dep": "2203", "current_leg_end": "Queen's Park (DC)", "origin_dep_time": "2155", "origin_platform": "1", "current_location": "Queen's Park (DC)", "last_update_time": "2026-09-16T22:45:21", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.22400645846067543, 51.53065481629824], [-0.22400329999999993, 51.530655], [-0.2235717, 51.5306818], [-0.22314149999999996, 51.5307143], [-0.2227257, 51.5307492], [-0.2224057, 51.530781299999994], [-0.2220851, 51.53081730000001], [-0.2217011, 51.53087], [-0.2213187, 51.53092600000001], [-0.2209276, 51.53098619999999], [-0.2205379, 51.53105200000001], [-0.2201623, 51.5311205], [-0.219788, 51.5311922], [-0.21942470000000003, 51.5312675], [-0.2190635, 51.53134649999999], [-0.21836149999999996, 51.53150790000001], [-0.2171075, 51.5318004], [-0.2155339, 51.532145699999994], [-0.2122158, 51.5328579], [-0.2118584, 51.5329333], [-0.2115479, 51.53299499999999], [-0.2108573, 51.53313000000001], [-0.20994409999999997, 51.5333132], [-0.2088518, 51.5335158], [-0.20735, 51.5337938], [-0.2067477, 51.53390259999999], [-0.2063704, 51.533971400000006], [-0.20535856458816795, 51.53415358854151]]}", "current_leg_start": "Kensal Green", "dest_arr_time_act": "2235", "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": "2155", "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-16T20:58:38Z\", \"source_id\": 16680501, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:00:03Z\", \"source_id\": 16681336, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:03:04Z\", \"source_id\": 16683308, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:05:06Z\", \"source_id\": 16684639, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:06:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Queen's Park (DC)", "service_state_platform": "2", "timing_fact_generation": 1789592709953658, "current_leg_arrival_utc": "2026-09-16T22:06:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T22:35:01.518590", "service_state_evidence_id": 16684639, "current_leg_start_actual_dep": "2026-09-16T22:02:00+01:00", "operational_evidence_version": 19, "service_state_event_time_utc": "2026-09-16T22:35:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T22:45:02.124987", "service_state_valid_until_kind": null, "operational_interpretation_version": 19, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} London Underground P SBP ZEL 2A37 None None None None None [{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:58:38Z", "source_id": 16680501, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-16T21:58:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:00:03Z", "source_id": 16681336, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T22:01:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:03:04Z", "source_id": 16683308, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T22:03:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:05:06Z", "source_id": 16684639, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T22:06:00+01:00", "operational_fact": true}] Stonebridge Park 2155 2155 1 None None Elephant & Castle L.T. 2235 2235 None ON TIME 0 minutes https://www.realtimetrains.co.uk/service/gb-nr:C61438/2026-09-16/detailed None Kensal Green 2026-09-16T22:02: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 2203 2206 Kensal Green Queen's Park (DC) Queen's Park (DC) 51.5341536 -0.2053586 51.5341536 -0.2053586 1 0 2026-09-16 22:45:21 TERMINATED 2026-09-16 22:35:00 Queen's Park (DC) TRUST TRACKING_TIMEOUT 16684639 1789592709953658 19 19 2026-09-16 22:45:02.124987 2 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 22:35:01.518590
594224 624141 C40131 535L62M816 2026-09-16 COMPLETE None 2026-09-16 22:35:00 2026-09-16 22:45:21 2026-09-18 22:45:21 {"id": 624141, "stp": "P", "toc": "Great Northern", "uid": "C40131", "consist": "700015", "dest_crs": "XLE", "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C40131/2026-09-16/detailed", "trust_id": "535L62M816", "origin_crs": "LET", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Letchworth C.S.D", "service_date": "2026-09-16", "dest_arr_time": "2234", "dest_platform": null, "is_terminated": 1, "next_location": "Letchworth A/D Line", "signalling_id": "5L62", "timing_status": "LATE", "origin_station": "Letchworth Garden City", "current_leg_arr": "2208", "current_leg_dep": "2207", "current_leg_end": "Letchworth A/D Line", "origin_dep_time": "2206", "origin_platform": "2", "current_location": "Letchworth Garden City", "last_update_time": "2026-09-16T22:45:21", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.229301, 51.98023229999999], [-0.2274862, 51.980717099999985], [-0.2270334, 51.980847399999995], [-0.22615360000000004, 51.9810733], [-0.2256499, 51.9812494], [-0.2249397999999999, 51.981443500000005], [-0.2247832, 51.9814831], [-0.2242666, 51.9816204], [-0.223818, 51.9817394], [-0.2194682652315338, 51.98290288648658]]}", "current_leg_start": "Letchworth Garden City", "dest_arr_time_act": "2234", "motion_projection": null, "next_location_lat": "51.9829029", "next_location_lon": "-0.2194683", "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\": \"TD:51696767\", \"confirmationDeadline\": \"2026-09-16T22:09:00+01:00\"}", "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 234.99, \"from_m\": 0.0, \"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\": 274.657, \"from_m\": 234.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\": 377.991, \"from_m\": 274.657, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 411.442, \"from_m\": 377.991, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1552.353, \"from_m\": 411.442, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 2497.448, \"from_m\": 1552.353, \"capability_applied\": null, \"effective_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\": 624141, \"profile_key\": \"f818d8eba9d20d129d0f883a862b6796b902b1894c3e70f8c4c4e361854d7f49\", \"schedule_id\": 5839, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2206\", \"location\": \"Letchworth Garden City\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 30011}, {\"is_pass\": false, \"wtt_arr\": \"2208\", \"wtt_dep\": \"2208\", \"location\": \"Letchworth A/D Line\", \"stage_seq\": 2, \"distance_m\": 833.247, \"section_seq\": 1, \"route_path_id\": 30011}, {\"is_pass\": false, \"wtt_arr\": \"2215\", \"wtt_dep\": \"2224\", \"location\": \"Letchworth CS Reception\", \"stage_seq\": 3, \"distance_m\": 1434.102, \"section_seq\": 1, \"route_path_id\": 30011}, {\"is_pass\": false, \"wtt_arr\": \"2234\", \"wtt_dep\": null, \"location\": \"Letchworth C.S.D\", \"stage_seq\": 4, \"distance_m\": 2497.448, \"section_seq\": 1, \"route_path_id\": 30011}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 2497.448, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 30011}], \"total_distance_m\": 2497.448, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 1518.902, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 978.546, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2206", "service_state_basis": "TRACKING_TIMEOUT", "current_leg_duration": "1.0", "current_position_lat": "51.9829029", "current_position_lon": "-0.2194683", "service_state_source": "TD", "glide_timing_evidence": "[]", "service_state_location": "Letchworth Garden City", "service_state_platform": null, "timing_fact_generation": 1789592883609441, "current_leg_arrival_utc": "2026-09-16T22:09:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T22:35:01.574395", "service_state_evidence_id": 51696767, "current_leg_start_actual_dep": "2026-09-16T22:07:37+01:00", "operational_evidence_version": 6, "service_state_event_time_utc": "2026-09-16T22:35:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T22:45:02.144644", "service_state_valid_until_kind": null, "operational_interpretation_version": 6, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Great Northern P LET XLE 5L62 700015 8 100 None {"version": 3, "segments": [{"to_m": 234.99, "from_m": 0.0, "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": 274.657, "from_m": 234.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": 377.991, "from_m": 274.657, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 411.442, "from_m": 377.991, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1552.353, "from_m": 411.442, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 2497.448, "from_m": 1552.353, "capability_applied": null, "effective_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": 624141, "profile_key": "f818d8eba9d20d129d0f883a862b6796b902b1894c3e70f8c4c4e361854d7f49", "schedule_id": 5839, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2206", "location": "Letchworth Garden City", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 30011}, {"is_pass": false, "wtt_arr": "2208", "wtt_dep": "2208", "location": "Letchworth A/D Line", "stage_seq": 2, "distance_m": 833.247, "section_seq": 1, "route_path_id": 30011}, {"is_pass": false, "wtt_arr": "2215", "wtt_dep": "2224", "location": "Letchworth CS Reception", "stage_seq": 3, "distance_m": 1434.102, "section_seq": 1, "route_path_id": 30011}, {"is_pass": false, "wtt_arr": "2234", "wtt_dep": null, "location": "Letchworth C.S.D", "stage_seq": 4, "distance_m": 2497.448, "section_seq": 1, "route_path_id": 30011}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 2497.448, "from_m": 0.0, "section_seq": 1, "route_path_id": 30011}], "total_distance_m": 2497.448, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 1518.902, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 978.546, "synthetic_unknown_infrastructure_limit_mph": 60} [] Letchworth Garden City 2206 2206 2 None None Letchworth C.S.D 2234 2234 None LATE +1 minutes https://www.realtimetrains.co.uk/service/gb-nr:C40131/2026-09-16/detailed None Letchworth Garden City 2026-09-16T22:07:37+01:00 Letchworth A/D Line 1.0 {"type": "LineString", "coordinates": [[-0.229301, 51.98023229999999], [-0.2274862, 51.980717099999985], [-0.2270334, 51.980847399999995], [-0.22615360000000004, 51.9810733], [-0.2256499, 51.9812494], [-0.2249397999999999, 51.981443500000005], [-0.2247832, 51.9814831], [-0.2242666, 51.9816204], [-0.223818, 51.9817394], [-0.2194682652315338, 51.98290288648658]]} 0.5 2207 2208 None Letchworth Garden City Letchworth A/D Line 51.9829029 -0.2194683 51.9829029 -0.2194683 1 0 2026-09-16 22:45:21 TERMINATED 2026-09-16 22:35:00 Letchworth Garden City TD TRACKING_TIMEOUT 51696767 1789592883609441 6 6 2026-09-16 22:45:02.144644 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 22:35:01.574395
594225 624680 L86463 865W81M816 2026-09-16 COMPLETE None 2026-09-16 22:35:00 2026-09-16 22:45:21 2026-09-18 22:45:21 {"id": 624680, "stp": "O", "toc": "South Western Railway", "uid": "L86463", "consist": "444030", "dest_crs": "XGB", "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L86463/2026-09-16/detailed", "trust_id": "865W81M816", "origin_crs": "WEY", "show_on_map": 0, "dar_est_time": "22:46:00", "dar_platform": null, "dest_station": "Weymouth Jersey Siding", "service_date": "2026-09-16", "dest_arr_time": "2235", "dest_platform": null, "is_terminated": 1, "next_location": null, "signalling_id": "5W81", "timing_status": null, "origin_station": "Weymouth", "current_leg_arr": null, "current_leg_dep": null, "current_leg_end": null, "origin_dep_time": "2232", "origin_platform": "3", "current_location": null, "last_update_time": "2026-09-16T22:45:21", "route_debug_link": null, "timing_variation": null, "current_leg_route": null, "current_leg_start": null, "dest_arr_time_act": "2235", "motion_projection": null, "next_location_lat": null, "next_location_lon": null, "previous_location": null, "current_leg_milage": null, "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 359.492, \"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\": 525.966, \"from_m\": 359.492, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 620.537, \"from_m\": 525.966, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 727.113, \"from_m\": 620.537, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 1067.452, \"from_m\": 727.113, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1269.715, \"from_m\": 1067.452, \"capability_applied\": null, \"effective_limit_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\": 624680, \"profile_key\": \"9a691c5f03376f8a15dc0956c6b4a9cdce33b8c45040048ba6bf988d89b62cbb\", \"schedule_id\": 37880, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2232\", \"location\": \"Weymouth\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 35436}, {\"is_pass\": false, \"wtt_arr\": \"2235\", \"wtt_dep\": null, \"location\": \"Weymouth Jersey Siding\", \"stage_seq\": 2, \"distance_m\": 1269.715, \"section_seq\": 1, \"route_path_id\": 35436}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 1269.715, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 35436}], \"total_distance_m\": 1269.715, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 929.376, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 340.339, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2232", "service_state_basis": "TRACKING_TIMEOUT", "current_leg_duration": null, "current_position_lat": null, "current_position_lon": null, "service_state_source": "TD", "glide_timing_evidence": "[]", "service_state_location": null, "service_state_platform": "2", "timing_fact_generation": 1789593679673793, "current_leg_arrival_utc": null, "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T22:35:01.725405", "service_state_evidence_id": 51705241, "current_leg_start_actual_dep": null, "operational_evidence_version": 22, "service_state_event_time_utc": "2026-09-16T22:35:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T22:45:02.147413", "service_state_valid_until_kind": null, "operational_interpretation_version": 22, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} South Western Railway O WEY XGB 5W81 444030 5 100 None {"version": 3, "segments": [{"to_m": 359.492, "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": 525.966, "from_m": 359.492, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 620.537, "from_m": 525.966, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 727.113, "from_m": 620.537, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 1067.452, "from_m": 727.113, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1269.715, "from_m": 1067.452, "capability_applied": null, "effective_limit_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": 624680, "profile_key": "9a691c5f03376f8a15dc0956c6b4a9cdce33b8c45040048ba6bf988d89b62cbb", "schedule_id": 37880, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2232", "location": "Weymouth", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 35436}, {"is_pass": false, "wtt_arr": "2235", "wtt_dep": null, "location": "Weymouth Jersey Siding", "stage_seq": 2, "distance_m": 1269.715, "section_seq": 1, "route_path_id": 35436}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 1269.715, "from_m": 0.0, "section_seq": 1, "route_path_id": 35436}], "total_distance_m": 1269.715, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 929.376, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 340.339, "synthetic_unknown_infrastructure_limit_mph": 60} [] Weymouth 2232 2232 3 22:46:00 None Weymouth Jersey Siding 2235 2235 None None None https://www.realtimetrains.co.uk/service/gb-nr:L86463/2026-09-16/detailed None None None None None None None None None None None None None None None None 1 0 2026-09-16 22:45:21 TERMINATED 2026-09-16 22:35:00 None TD TRACKING_TIMEOUT 51705241 1789593679673793 22 22 2026-09-16 22:45:02.147413 2 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 22:35:01.725405
594226 624739 F18027 505K121816 2026-09-16 COMPLETE None 2026-09-16 22:35:00 2026-09-16 22:45:21 2026-09-18 22:45:21 {"id": 624739, "stp": "N", "toc": "Greater Anglia", "uid": "F18027", "consist": "720139+720583", "dest_crs": null, "num_carr": 10, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:F18027/2026-09-16/detailed", "trust_id": "505K121816", "origin_crs": "SOV", "show_on_map": 0, "dar_est_time": "22:35:00", "dar_platform": null, "dest_station": "Southend Victoria DSN", "service_date": "2026-09-16", "dest_arr_time": "2240", "dest_platform": null, "is_terminated": 1, "next_location": "Southend Victoria DSN", "signalling_id": "5K12", "timing_status": null, "origin_station": "Southend Victoria", "current_leg_arr": "2240", "current_leg_dep": "2235", "current_leg_end": "Southend Victoria DSN", "origin_dep_time": "2235", "origin_platform": "1", "current_location": null, "last_update_time": "2026-09-16T22:45:21", "route_debug_link": null, "timing_variation": null, "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.7113373999999999, 51.5420385], [0.7111511, 51.54433819999999], [0.7111727, 51.5445179], [0.7112386999999999, 51.5448077], [0.7112503999999998, 51.5450564], [0.7112291, 51.5452913], [0.7112415, 51.54570309999999], [0.7112157, 51.5459388], [0.7111957, 51.5461328], [0.7112222, 51.546472400000006], [0.7112306999999999, 51.5466878], [0.7112454, 51.5467592], [0.7112697, 51.5468449], [0.7113079, 51.54694620000001], [0.71134, 51.5470225], [0.7113596, 51.547119], [0.7113938999999999, 51.5472048], [0.7114189, 51.5472887], [0.711436, 51.5473905], [0.7114484999999999, 51.5474778], [0.7114469000000001, 51.5475806], [0.7114422, 51.547735800000005], [0.7114203999999998, 51.5480315], [0.7113280999999999, 51.5494961]]}", "current_leg_start": "Southend Victoria", "dest_arr_time_act": "2240", "motion_projection": null, "next_location_lat": "51.5494961", "next_location_lon": "0.7113281", "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\": 456.133, \"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\": 831.768, \"from_m\": 456.133, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}], \"service_id\": 624739, \"profile_key\": \"3070b627d51828bf165fea723cfb0154a7c05843e4f67514f58262be6e5104f6\", \"schedule_id\": 39435, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2235\", \"location\": \"Southend Victoria\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 34644}, {\"is_pass\": false, \"wtt_arr\": \"2240\", \"wtt_dep\": null, \"location\": \"Southend Victoria DSN\", \"stage_seq\": 2, \"distance_m\": 831.768, \"section_seq\": 1, \"route_path_id\": 34644}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 831.768, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 34644}], \"total_distance_m\": 831.768, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 831.768, \"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": "2235", "service_state_basis": "NEVER_DEPARTED_TIMEOUT", "current_leg_duration": "5.0", "current_position_lat": "51.5494961", "current_position_lon": "0.7113281", "service_state_source": "TD", "glide_timing_evidence": "[]", "service_state_location": "Southend Victoria", "service_state_platform": "1", "timing_fact_generation": 1789593891242270, "current_leg_arrival_utc": "2026-09-16T22:40:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T22:35:01.771390", "service_state_evidence_id": 51732489, "current_leg_start_actual_dep": "2026-09-16T22:35:30+01:00", "operational_evidence_version": 1, "service_state_event_time_utc": "2026-09-16T22:35:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T22:45:02.076814", "service_state_valid_until_kind": null, "operational_interpretation_version": 1, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Greater Anglia N SOV None 5K12 720139+720583 10 100 None {"version": 3, "segments": [{"to_m": 456.133, "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": 831.768, "from_m": 456.133, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}], "service_id": 624739, "profile_key": "3070b627d51828bf165fea723cfb0154a7c05843e4f67514f58262be6e5104f6", "schedule_id": 39435, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2235", "location": "Southend Victoria", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 34644}, {"is_pass": false, "wtt_arr": "2240", "wtt_dep": null, "location": "Southend Victoria DSN", "stage_seq": 2, "distance_m": 831.768, "section_seq": 1, "route_path_id": 34644}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 831.768, "from_m": 0.0, "section_seq": 1, "route_path_id": 34644}], "total_distance_m": 831.768, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 831.768, "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} [] Southend Victoria 2235 2235 1 22:35:00 None Southend Victoria DSN 2240 2240 None None None https://www.realtimetrains.co.uk/service/gb-nr:F18027/2026-09-16/detailed None Southend Victoria 2026-09-16T22:35:30+01:00 Southend Victoria DSN 5.0 {"type": "LineString", "coordinates": [[0.7113373999999999, 51.5420385], [0.7111511, 51.54433819999999], [0.7111727, 51.5445179], [0.7112386999999999, 51.5448077], [0.7112503999999998, 51.5450564], [0.7112291, 51.5452913], [0.7112415, 51.54570309999999], [0.7112157, 51.5459388], [0.7111957, 51.5461328], [0.7112222, 51.546472400000006], [0.7112306999999999, 51.5466878], [0.7112454, 51.5467592], [0.7112697, 51.5468449], [0.7113079, 51.54694620000001], [0.71134, 51.5470225], [0.7113596, 51.547119], [0.7113938999999999, 51.5472048], [0.7114189, 51.5472887], [0.711436, 51.5473905], [0.7114484999999999, 51.5474778], [0.7114469000000001, 51.5475806], [0.7114422, 51.547735800000005], [0.7114203999999998, 51.5480315], [0.7113280999999999, 51.5494961]]} 0.5 2235 2240 None None Southend Victoria DSN 51.5494961 0.7113281 51.5494961 0.7113281 1 0 2026-09-16 22:45:21 TERMINATED 2026-09-16 22:35:00 Southend Victoria TD NEVER_DEPARTED_TIMEOUT 51732489 1789593891242270 1 1 2026-09-16 22:45:02.076814 1 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 22:35:01.771390
594227 624755 W75606 652P02M816 2026-09-16 COMPLETE None 2026-09-16 22:35:00 2026-09-16 22:45:21 2026-09-18 22:45:21 {"id": 624755, "stp": "P", "toc": "West Midlands Trains", "uid": "W75606", "consist": "139002", "dest_crs": null, "num_carr": 1, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W75606/2026-09-16/detailed", "trust_id": "652P02M816", "origin_crs": "SBT", "show_on_map": 0, "dar_est_time": "22:35:00", "dar_platform": null, "dest_station": "Stourbridge Jn (Town Plat)", "service_date": "2026-09-16", "dest_arr_time": "2238", "dest_platform": null, "is_terminated": 1, "next_location": "Stourbridge Jn (Town Plat)", "signalling_id": "2P02", "timing_status": null, "origin_station": "Stourbridge Town", "current_leg_arr": "2238", "current_leg_dep": "2235", "current_leg_end": "Stourbridge Jn (Town Plat)", "origin_dep_time": "2235", "origin_platform": null, "current_location": null, "last_update_time": "2026-09-16T22:45:21", "route_debug_link": null, "timing_variation": null, "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.142011, 52.4556837], [-2.141804099999999, 52.455504399999995], [-2.1416544999999996, 52.4553616], [-2.141537899999999, 52.45519629999999], [-2.1413182, 52.4548629], [-2.1407975, 52.4542604], [-2.1399342, 52.45336390000001], [-2.1397326, 52.4531284], [-2.1391564, 52.452464799999994], [-2.1384765, 52.451822500000006], [-2.1382766, 52.4517106], [-2.1380507999999994, 52.4515985], [-2.1375337, 52.451387700000005], [-2.1363434, 52.4510151], [-2.1359198, 52.4508186], [-2.1355597, 52.4505955], [-2.1353904, 52.4504667], [-2.1351642999999996, 52.4502576], [-2.1348845, 52.44989209999999], [-2.1345205000000003, 52.44919139999999], [-2.1344742, 52.4490885], [-2.1343845999999997, 52.44883130000001], [-2.1343319, 52.44869370000001], [-2.1342889, 52.44857429999999], [-2.1342541, 52.4484509], [-2.134234, 52.4483201], [-2.1342243999999995, 52.4481617], [-2.1342351, 52.448052099999984], [-2.1342679, 52.4475463], [-2.1342704999999995, 52.4473924]]}", "current_leg_start": "Stourbridge Town", "dest_arr_time_act": "2238", "motion_projection": null, "next_location_lat": "52.4473924", "next_location_lon": "-2.1342705", "previous_location": null, "current_leg_milage": "0.7", "linx_max_speed_mph": 45, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 43.211, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 10.0, \"equipment_limit_mph\": 45.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 10.0}, {\"to_m\": 1023.653, \"from_m\": 43.211, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 45.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 1109.262, \"from_m\": 1023.653, \"capability_applied\": null, \"effective_limit_mph\": 10.0, \"equipment_limit_mph\": 45.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 10.0}], \"service_id\": 624755, \"profile_key\": \"b9380e39165135651d7024ed9013ab142e33aca0774f1d03fc858dd5398cb883\", \"schedule_id\": 28194, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2235\", \"location\": \"Stourbridge Town\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 39633}, {\"is_pass\": false, \"wtt_arr\": \"2238\", \"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": "2235", "service_state_basis": "NEVER_DEPARTED_TIMEOUT", "current_leg_duration": "3.0", "current_position_lat": "52.4473924", "current_position_lon": "-2.1342705", "service_state_source": "SCHEDULE", "glide_timing_evidence": "[]", "service_state_location": "Stourbridge Town", "service_state_platform": null, "timing_fact_generation": 1789590930216926, "current_leg_arrival_utc": "2026-09-16T22:38:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T22:35:01.775336", "service_state_evidence_id": null, "current_leg_start_actual_dep": "2026-09-16T22:35:30+01:00", "operational_evidence_version": 0, "service_state_event_time_utc": "2026-09-16T22:35:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T22:45:02.149919", "service_state_valid_until_kind": null, "operational_interpretation_version": 0, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} West Midlands Trains P SBT None 2P02 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": 624755, "profile_key": "b9380e39165135651d7024ed9013ab142e33aca0774f1d03fc858dd5398cb883", "schedule_id": 28194, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2235", "location": "Stourbridge Town", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 39633}, {"is_pass": false, "wtt_arr": "2238", "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} [] Stourbridge Town 2235 2235 None 22:35:00 None Stourbridge Jn (Town Plat) 2238 2238 None None None https://www.realtimetrains.co.uk/service/gb-nr:W75606/2026-09-16/detailed None Stourbridge Town 2026-09-16T22:35:30+01:00 Stourbridge Jn (Town Plat) 3.0 {"type": "LineString", "coordinates": [[-2.142011, 52.4556837], [-2.141804099999999, 52.455504399999995], [-2.1416544999999996, 52.4553616], [-2.141537899999999, 52.45519629999999], [-2.1413182, 52.4548629], [-2.1407975, 52.4542604], [-2.1399342, 52.45336390000001], [-2.1397326, 52.4531284], [-2.1391564, 52.452464799999994], [-2.1384765, 52.451822500000006], [-2.1382766, 52.4517106], [-2.1380507999999994, 52.4515985], [-2.1375337, 52.451387700000005], [-2.1363434, 52.4510151], [-2.1359198, 52.4508186], [-2.1355597, 52.4505955], [-2.1353904, 52.4504667], [-2.1351642999999996, 52.4502576], [-2.1348845, 52.44989209999999], [-2.1345205000000003, 52.44919139999999], [-2.1344742, 52.4490885], [-2.1343845999999997, 52.44883130000001], [-2.1343319, 52.44869370000001], [-2.1342889, 52.44857429999999], [-2.1342541, 52.4484509], [-2.134234, 52.4483201], [-2.1342243999999995, 52.4481617], [-2.1342351, 52.448052099999984], [-2.1342679, 52.4475463], [-2.1342704999999995, 52.4473924]]} 0.7 2235 2238 None None Stourbridge Jn (Town Plat) 52.4473924 -2.1342705 52.4473924 -2.1342705 1 0 2026-09-16 22:45:21 TERMINATED 2026-09-16 22:35:00 Stourbridge Town SCHEDULE NEVER_DEPARTED_TIMEOUT None 1789590930216926 0 0 2026-09-16 22:45:02.149919 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 22:35:01.775336
594228 625534 W30164 655H90M916 2026-09-16 COMPLETE 16734706 2026-09-16 23:35:00 2026-09-16 22:45:21 2026-09-18 22:45:21 {"id": 625534, "stp": "P", "toc": "CrossCountry", "uid": "W30164", "consist": "170397", "dest_crs": "XTS", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W30164/2026-09-16/detailed", "trust_id": "655H90M916", "origin_crs": "BHM", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Tyseley LMD", "service_date": "2026-09-16", "dest_arr_time": "2332", "dest_platform": null, "is_terminated": 1, "next_location": "Tyseley LMD", "signalling_id": "5H90", "timing_status": "LATE", "origin_station": "Birmingham New Street", "current_leg_arr": "2335", "current_leg_dep": "2312", "current_leg_end": "Tyseley LMD", "origin_dep_time": "2313", "origin_platform": "11M", "current_location": "Tyseley LMD", "last_update_time": "2026-09-16T22:45:21", "route_debug_link": null, "timing_variation": "+3 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.8995766, 52.47774979999999], [-1.8991693, 52.477706700000006], [-1.8990257, 52.47769339999999], [-1.898893, 52.47768109999999], [-1.8987603, 52.47766659999999], [-1.8986665000000005, 52.477658], [-1.8986379, 52.47765669999999], [-1.8985896, 52.4776535], [-1.8984902999999995, 52.4776475], [-1.8982946999999997, 52.4776406], [-1.8981578, 52.477639], [-1.8978671999999996, 52.4776505], [-1.8972412, 52.47768159999999], [-1.8972187000000005, 52.477683000000006], [-1.8970375, 52.4776974], [-1.8969738000000005, 52.47770450000001], [-1.8968791999999997, 52.477714299999995], [-1.8967884, 52.477717700000014], [-1.8966981999999997, 52.47773349999999], [-1.8964693, 52.477799999999995], [-1.8963379, 52.4778351], [-1.8960497999999997, 52.47791140000001], [-1.8959580999999996, 52.4779363], [-1.8956836, 52.4779876], [-1.89545, 52.47803129999999], [-1.8952585, 52.4780754], [-1.8951406, 52.4781039], [-1.891878181349808, 52.478892127351166], [-1.8918724999999996, 52.47889349999999], [-1.8918274652693656, 52.47890637230818], [-1.8917497, 52.4789286], [-1.8915161, 52.47898740000001], [-1.8912224, 52.47906909999999], [-1.8909412, 52.479145599999995], [-1.8904785, 52.4792812], [-1.8901822, 52.479371], [-1.8898627999999995, 52.4794759], [-1.8895428, 52.4795775], [-1.8893587999999997, 52.4796354], [-1.88917, 52.47969729999999], [-1.8889854, 52.479752100000006], [-1.8887412999999995, 52.4798157], [-1.8880029999999997, 52.479994299999994], [-1.8874432, 52.48013259999999], [-1.8871425999999996, 52.48021109999999], [-1.8864620966509948, 52.48038489693494], [-1.8864381999999995, 52.480391], [-1.8859989, 52.48050169999999], [-1.8858277260979892, 52.48054200720586], [-1.885739, 52.4805629], [-1.8855507999999996, 52.480606599999994], [-1.8853863, 52.4806417], [-1.8852293, 52.48067249999998], [-1.8851012999999996, 52.4806962], [-1.8849932999999996, 52.4807144], [-1.884604, 52.48077699999999], [-1.8844261, 52.480802], [-1.8842566999999997, 52.4808236], [-1.8839784, 52.4808592], [-1.8838777, 52.4808678], [-1.8835269999999995, 52.48089969999999], [-1.8833567, 52.480915], [-1.8830846, 52.4809387], [-1.8827448, 52.4809684], [-1.8825769000000003, 52.480982100000006], [-1.8823680000000005, 52.48100329999998], [-1.8822353000000005, 52.48101649999999], [-1.8820740999999996, 52.481033999999994], [-1.881879, 52.4810596], [-1.8817323, 52.4810822], [-1.8815676999999995, 52.48111099999999], [-1.8814117, 52.4811403], [-1.8812024000000005, 52.4811793], [-1.8810072, 52.48121529999999], [-1.8807828, 52.4812506], [-1.8806308, 52.481275], [-1.8804343, 52.4813019], [-1.8802003, 52.481331899999994], [-1.8799629999999996, 52.481356299999995], [-1.8797539, 52.48137619999999], [-1.8795681, 52.481390299999994], [-1.8793175, 52.4814081], [-1.8790607, 52.4814224], [-1.8787142, 52.48143099999999], [-1.8785393, 52.4814317], [-1.8783084999999995, 52.4814313], [-1.8782018, 52.48143050000001], [-1.8781184, 52.4814271], [-1.8777798, 52.481413299999986], [-1.8776777, 52.4814086], [-1.877607967175964, 52.481408255072594], [-1.8771925, 52.48140619999999], [-1.8769442, 52.481409699999986], [-1.8766607999999996, 52.4814161], [-1.8763938, 52.48142510000001], [-1.8761869, 52.481437], [-1.8759051, 52.4814531], [-1.875733, 52.48146559999999], [-1.8754384, 52.481489999999994], [-1.875265, 52.48150879999999], [-1.8750365, 52.481540899999985], [-1.8745226, 52.4816233], [-1.8743866, 52.4816433], [-1.8742753, 52.4816586], [-1.8740326, 52.48168769999999], [-1.8737682, 52.4817143], [-1.8733651, 52.48175659999999], [-1.8726739999999995, 52.48182570000001], [-1.8723153999999995, 52.4818637], [-1.8719512, 52.48189940000001], [-1.8716248, 52.4819251], [-1.8714161, 52.481938], [-1.8711114, 52.4819536], [-1.8708355, 52.4819603], [-1.8705666, 52.4819635], [-1.8703235, 52.48196099999999], [-1.8702110628497888, 52.48195901238817], [-1.8701126665615355, 52.481957272984104], [-1.8699954, 52.4819552], [-1.869859, 52.4819504], [-1.8697132999999997, 52.48194279999999], [-1.8695897999999995, 52.48193400000001], [-1.8694392, 52.4819196], [-1.8692275000000005, 52.48189020000001], [-1.8690412999999997, 52.481855], [-1.8689092, 52.481823899999995], [-1.868755, 52.4817831], [-1.8686279, 52.481742999999994], [-1.8685214, 52.48170569999999], [-1.8684312, 52.4816691], [-1.8683358, 52.48162820000001], [-1.8682466, 52.4815835], [-1.8681684, 52.4815405], [-1.8680870999999997, 52.48148969999999], [-1.8680109, 52.4814418], [-1.8679512000000005, 52.48140059999999], [-1.8679104, 52.481368800000006], [-1.8677767, 52.4812518], [-1.8677183, 52.481194999999985], [-1.8676624, 52.4811336], [-1.8676059999999997, 52.48106279999998], [-1.8675604, 52.4809974], [-1.8675253999999992, 52.4809442], [-1.8674978, 52.48087890000001], [-1.8674657, 52.4807903], [-1.8674473000000005, 52.4807438], [-1.8674333, 52.4806811], [-1.8674157, 52.4806163], [-1.8674045999999995, 52.480564699999995], [-1.8673967, 52.48045009999999], [-1.8674021999999997, 52.4803746], [-1.8674115, 52.480304100000005], [-1.8674244, 52.48023669999999], [-1.8674459, 52.48015790000001], [-1.8674918, 52.48004370000001], [-1.8675481, 52.4799301], [-1.8676012999999996, 52.47982429999999], [-1.8676635, 52.47970599999999], [-1.8677127, 52.47961359999999], [-1.8677610999999996, 52.47952159999999], [-1.8678322, 52.479387599999995], [-1.8679027, 52.4792523], [-1.8679851, 52.4791011], [-1.8680603, 52.4789517], [-1.868134, 52.4788037], [-1.8681991, 52.47868390000001], [-1.8682829000000003, 52.4785185], [-1.8684075, 52.47828609999999], [-1.8684491000000003, 52.478201199999994], [-1.8685332999999995, 52.478046199999994], [-1.8686027999999997, 52.4779075], [-1.8688435, 52.4774963], [-1.869152, 52.476897999999984], [-1.8692834, 52.4766423], [-1.8695027, 52.476226999999994], [-1.8696879, 52.47586939999999], [-1.8697742, 52.47569560000001], [-1.8698649, 52.47551959999999], [-1.8702146, 52.4748632], [-1.8704056, 52.4744949], [-1.8705953, 52.4741164], [-1.8707525, 52.4738144], [-1.8707956999999995, 52.4737386], [-1.8708450999999997, 52.473652], [-1.8708970999999996, 52.4735642], [-1.8711437, 52.4730102], [-1.8712843, 52.472771], [-1.8716756999999995, 52.4722087], [-1.8721659, 52.4715572], [-1.8724248, 52.47121150000001], [-1.8725554, 52.4710385], [-1.8726144, 52.47097180000001], [-1.8726841000000003, 52.4708696], [-1.8727759, 52.4707234], [-1.8728255999999996, 52.4705742], [-1.8728446, 52.4704391], [-1.8728529, 52.470345300000005], [-1.8728478, 52.47025229999999], [-1.8728423, 52.470171], [-1.8728331000000005, 52.470105], [-1.8728157999999997, 52.4700479], [-1.8727774, 52.4699365], [-1.8727243, 52.469815], [-1.8725999, 52.4696104], [-1.8724081999999995, 52.469379299999986], [-1.8721872, 52.469162399999995], [-1.8719317, 52.46896639999999], [-1.8717040999999996, 52.46882049999999], [-1.8714788, 52.4687047], [-1.8712536, 52.4685962], [-1.8708898000000005, 52.46845019999999], [-1.8703393, 52.46822480000001], [-1.8701151, 52.468134], [-1.869731, 52.467978600000016], [-1.8692248999999996, 52.46777550000001], [-1.8689842, 52.46768219999999], [-1.8685264, 52.4674911], [-1.8679467000000003, 52.467258], [-1.8674321, 52.46704939999999], [-1.8667531999999996, 52.466774400000006], [-1.8661144, 52.4665164], [-1.8655191, 52.4662743], [-1.8650977, 52.4661052], [-1.8646668, 52.465931600000005], [-1.8638396, 52.4655973], [-1.8633392, 52.4653935], [-1.8629485, 52.465233100000006], [-1.862346, 52.4649889], [-1.8610558, 52.4644706], [-1.8606157000000003, 52.4643002], [-1.8601438999999995, 52.4641317], [-1.8597216999999997, 52.4639839], [-1.859502, 52.4638935], [-1.8587174999999996, 52.463584999999995], [-1.8582419, 52.463391400000006], [-1.8573672000000003, 52.463007600000005], [-1.8565364, 52.462643099999994], [-1.8562675, 52.4625251], [-1.8536742, 52.46142660000001], [-1.8533277999999995, 52.4612759], [-1.8527901, 52.46097729999999], [-1.8523810999999997, 52.460739], [-1.8521913227277544, 52.4606485256815], [-1.8518867, 52.4605033], [-1.8514381, 52.46022690000001], [-1.8511601, 52.4600622], [-1.8507531, 52.4598232], [-1.8504828, 52.4596841], [-1.8503336, 52.45959319999999], [-1.8498715, 52.459285400000006], [-1.8496276000000005, 52.45912059999999], [-1.8494264, 52.45900629999999], [-1.8489134, 52.4586992], [-1.848551, 52.4584893], [-1.8483161999999995, 52.45831410000001], [-1.8481659, 52.458197600000005], [-1.8479627999999997, 52.45798089999999], [-1.8478979, 52.45788160000001], [-1.8478542, 52.45780629999999], [-1.8478348, 52.457772899999995], [-1.8477892, 52.45769610000001], [-1.8477134, 52.4575585], [-1.8476953, 52.4575217], [-1.8476459, 52.4574406], [-1.8474172, 52.4571497], [-1.8472769, 52.4570147], [-1.8471688, 52.4569248], [-1.8469609, 52.4567667], [-1.8467165, 52.456590499999976], [-1.8463119, 52.456303], [-1.8460832000000005, 52.45614429999999], [-1.8459291, 52.45604209999998], [-1.845696, 52.45583270000001], [-1.8455220999999993, 52.4556688], [-1.845373, 52.455528400000006], [-1.8450986000000005, 52.455253899999995], [-1.8447879, 52.4549593], [-1.8447407, 52.45491969999999], [-1.8446363999999995, 52.4548207], [-1.8447672, 52.4549082], [-1.8448271999999997, 52.454953]]}", "current_leg_start": "Birmingham New Street", "dest_arr_time_act": "2332", "motion_projection": null, "next_location_lat": "52.4549530", "next_location_lon": "-1.8448272", "previous_location": "Birmingham New Street", "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\": 251.478, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 10.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 10.0}, {\"to_m\": 287.474, \"from_m\": 251.478, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 301.339, \"from_m\": 287.474, \"capability_applied\": null, \"effective_limit_mph\": 10.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 10.0}, {\"to_m\": 723.27, \"from_m\": 301.339, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 1560.498, \"from_m\": 723.27, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 2029.151, \"from_m\": 1560.498, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 2441.949, \"from_m\": 2029.151, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 2607.686, \"from_m\": 2441.949, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 3210.573, \"from_m\": 2607.686, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 3747.736, \"from_m\": 3210.573, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 5291.38, \"from_m\": 3747.736, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 5329.72, \"from_m\": 5291.38, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 5372.251, \"from_m\": 5329.72, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 5608.01, \"from_m\": 5372.251, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 5656.736, \"from_m\": 5608.01, \"capability_applied\": null, \"effective_limit_mph\": 5.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 5.0}, {\"to_m\": 6200.278, \"from_m\": 5656.736, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}], \"service_id\": 625534, \"profile_key\": \"3d257cbd2f16979bfe58ae2f62cb4cf06ced4a0aa495d293d869c71dbc764415\", \"schedule_id\": 25999, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2313\", \"location\": \"Birmingham New Street\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 30824}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2315\", \"location\": \"Proof House Jn\", \"stage_seq\": 2, \"distance_m\": 1003.358, \"section_seq\": 1, \"route_path_id\": 30824}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2315H\", \"location\": \"Grand Jn\", \"stage_seq\": 3, \"distance_m\": 1560.498, \"section_seq\": 1, \"route_path_id\": 30824}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2318H\", \"location\": \"St. Andrews Jn\", \"stage_seq\": 4, \"distance_m\": 2607.686, \"section_seq\": 1, \"route_path_id\": 30824}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2319H\", \"location\": \"Bordesley Jn\", \"stage_seq\": 5, \"distance_m\": 3148.822, \"section_seq\": 1, \"route_path_id\": 30824}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2327H\", \"location\": \"Small Heath Sth Jn\", \"stage_seq\": 6, \"distance_m\": 5329.72, \"section_seq\": 1, \"route_path_id\": 30824}, {\"is_pass\": false, \"wtt_arr\": \"2332\", \"wtt_dep\": null, \"location\": \"Tyseley LMD\", \"stage_seq\": 7, \"distance_m\": 6200.278, \"section_seq\": 1, \"route_path_id\": 30824}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 6200.278, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 30824}], \"total_distance_m\": 6200.278, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 5656.736, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 543.542, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2313", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "23.0", "current_position_lat": "52.4549530", "current_position_lon": "-1.8448272", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:32:53Z\", \"source_id\": 16734706, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:35:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Tyseley LMD", "service_state_platform": null, "timing_fact_generation": 1789597973943899, "current_leg_arrival_utc": "2026-09-16T23:35:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T22:35:01.929324", "service_state_evidence_id": 16734706, "current_leg_start_actual_dep": "2026-09-16T23:16:00+01:00", "operational_evidence_version": 15, "service_state_event_time_utc": "2026-09-16T22:35:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T22:45:02.140994", "service_state_valid_until_kind": null, "operational_interpretation_version": 15, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} CrossCountry P BHM XTS 5H90 170397 3 100 None {"version": 3, "segments": [{"to_m": 251.478, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 10.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 10.0}, {"to_m": 287.474, "from_m": 251.478, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 301.339, "from_m": 287.474, "capability_applied": null, "effective_limit_mph": 10.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 10.0}, {"to_m": 723.27, "from_m": 301.339, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 1560.498, "from_m": 723.27, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 2029.151, "from_m": 1560.498, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 2441.949, "from_m": 2029.151, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 2607.686, "from_m": 2441.949, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 3210.573, "from_m": 2607.686, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 3747.736, "from_m": 3210.573, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 5291.38, "from_m": 3747.736, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 5329.72, "from_m": 5291.38, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 5372.251, "from_m": 5329.72, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 5608.01, "from_m": 5372.251, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 5656.736, "from_m": 5608.01, "capability_applied": null, "effective_limit_mph": 5.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 5.0}, {"to_m": 6200.278, "from_m": 5656.736, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}], "service_id": 625534, "profile_key": "3d257cbd2f16979bfe58ae2f62cb4cf06ced4a0aa495d293d869c71dbc764415", "schedule_id": 25999, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2313", "location": "Birmingham New Street", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 30824}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2315", "location": "Proof House Jn", "stage_seq": 2, "distance_m": 1003.358, "section_seq": 1, "route_path_id": 30824}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2315H", "location": "Grand Jn", "stage_seq": 3, "distance_m": 1560.498, "section_seq": 1, "route_path_id": 30824}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2318H", "location": "St. Andrews Jn", "stage_seq": 4, "distance_m": 2607.686, "section_seq": 1, "route_path_id": 30824}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2319H", "location": "Bordesley Jn", "stage_seq": 5, "distance_m": 3148.822, "section_seq": 1, "route_path_id": 30824}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2327H", "location": "Small Heath Sth Jn", "stage_seq": 6, "distance_m": 5329.72, "section_seq": 1, "route_path_id": 30824}, {"is_pass": false, "wtt_arr": "2332", "wtt_dep": null, "location": "Tyseley LMD", "stage_seq": 7, "distance_m": 6200.278, "section_seq": 1, "route_path_id": 30824}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 6200.278, "from_m": 0.0, "section_seq": 1, "route_path_id": 30824}], "total_distance_m": 6200.278, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 5656.736, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 543.542, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:32:53Z", "source_id": 16734706, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T23:35:00+01:00", "operational_fact": true}] Birmingham New Street 2313 2313 11M None None Tyseley LMD 2332 2332 None LATE +3 minutes https://www.realtimetrains.co.uk/service/gb-nr:W30164/2026-09-16/detailed None Birmingham New Street 2026-09-16T23:16:00+01:00 Tyseley LMD 23.0 {"type": "LineString", "coordinates": [[-1.8995766, 52.47774979999999], [-1.8991693, 52.477706700000006], [-1.8990257, 52.47769339999999], [-1.898893, 52.47768109999999], [-1.8987603, 52.47766659999999], [-1.8986665000000005, 52.477658], [-1.8986379, 52.47765669999999], [-1.8985896, 52.4776535], [-1.8984902999999995, 52.4776475], [-1.8982946999999997, 52.4776406], [-1.8981578, 52.477639], [-1.8978671999999996, 52.4776505], [-1.8972412, 52.47768159999999], [-1.8972187000000005, 52.477683000000006], [-1.8970375, 52.4776974], [-1.8969738000000005, 52.47770450000001], [-1.8968791999999997, 52.477714299999995], [-1.8967884, 52.477717700000014], [-1.8966981999999997, 52.47773349999999], [-1.8964693, 52.477799999999995], [-1.8963379, 52.4778351], [-1.8960497999999997, 52.47791140000001], [-1.8959580999999996, 52.4779363], [-1.8956836, 52.4779876], [-1.89545, 52.47803129999999], [-1.8952585, 52.4780754], [-1.8951406, 52.4781039], [-1.891878181349808, 52.478892127351166], [-1.8918724999999996, 52.47889349999999], [-1.8918274652693656, 52.47890637230818], [-1.8917497, 52.4789286], [-1.8915161, 52.47898740000001], [-1.8912224, 52.47906909999999], [-1.8909412, 52.479145599999995], [-1.8904785, 52.4792812], [-1.8901822, 52.479371], [-1.8898627999999995, 52.4794759], [-1.8895428, 52.4795775], [-1.8893587999999997, 52.4796354], [-1.88917, 52.47969729999999], [-1.8889854, 52.479752100000006], [-1.8887412999999995, 52.4798157], [-1.8880029999999997, 52.479994299999994], [-1.8874432, 52.48013259999999], [-1.8871425999999996, 52.48021109999999], [-1.8864620966509948, 52.48038489693494], [-1.8864381999999995, 52.480391], [-1.8859989, 52.48050169999999], [-1.8858277260979892, 52.48054200720586], [-1.885739, 52.4805629], [-1.8855507999999996, 52.480606599999994], [-1.8853863, 52.4806417], [-1.8852293, 52.48067249999998], [-1.8851012999999996, 52.4806962], [-1.8849932999999996, 52.4807144], [-1.884604, 52.48077699999999], [-1.8844261, 52.480802], [-1.8842566999999997, 52.4808236], [-1.8839784, 52.4808592], [-1.8838777, 52.4808678], [-1.8835269999999995, 52.48089969999999], [-1.8833567, 52.480915], [-1.8830846, 52.4809387], [-1.8827448, 52.4809684], [-1.8825769000000003, 52.480982100000006], [-1.8823680000000005, 52.48100329999998], [-1.8822353000000005, 52.48101649999999], [-1.8820740999999996, 52.481033999999994], [-1.881879, 52.4810596], [-1.8817323, 52.4810822], [-1.8815676999999995, 52.48111099999999], [-1.8814117, 52.4811403], [-1.8812024000000005, 52.4811793], [-1.8810072, 52.48121529999999], [-1.8807828, 52.4812506], [-1.8806308, 52.481275], [-1.8804343, 52.4813019], [-1.8802003, 52.481331899999994], [-1.8799629999999996, 52.481356299999995], [-1.8797539, 52.48137619999999], [-1.8795681, 52.481390299999994], [-1.8793175, 52.4814081], [-1.8790607, 52.4814224], [-1.8787142, 52.48143099999999], [-1.8785393, 52.4814317], [-1.8783084999999995, 52.4814313], [-1.8782018, 52.48143050000001], [-1.8781184, 52.4814271], [-1.8777798, 52.481413299999986], [-1.8776777, 52.4814086], [-1.877607967175964, 52.481408255072594], [-1.8771925, 52.48140619999999], [-1.8769442, 52.481409699999986], [-1.8766607999999996, 52.4814161], [-1.8763938, 52.48142510000001], [-1.8761869, 52.481437], [-1.8759051, 52.4814531], [-1.875733, 52.48146559999999], [-1.8754384, 52.481489999999994], [-1.875265, 52.48150879999999], [-1.8750365, 52.481540899999985], [-1.8745226, 52.4816233], [-1.8743866, 52.4816433], [-1.8742753, 52.4816586], [-1.8740326, 52.48168769999999], [-1.8737682, 52.4817143], [-1.8733651, 52.48175659999999], [-1.8726739999999995, 52.48182570000001], [-1.8723153999999995, 52.4818637], [-1.8719512, 52.48189940000001], [-1.8716248, 52.4819251], [-1.8714161, 52.481938], [-1.8711114, 52.4819536], [-1.8708355, 52.4819603], [-1.8705666, 52.4819635], [-1.8703235, 52.48196099999999], [-1.8702110628497888, 52.48195901238817], [-1.8701126665615355, 52.481957272984104], [-1.8699954, 52.4819552], [-1.869859, 52.4819504], [-1.8697132999999997, 52.48194279999999], [-1.8695897999999995, 52.48193400000001], [-1.8694392, 52.4819196], [-1.8692275000000005, 52.48189020000001], [-1.8690412999999997, 52.481855], [-1.8689092, 52.481823899999995], [-1.868755, 52.4817831], [-1.8686279, 52.481742999999994], [-1.8685214, 52.48170569999999], [-1.8684312, 52.4816691], [-1.8683358, 52.48162820000001], [-1.8682466, 52.4815835], [-1.8681684, 52.4815405], [-1.8680870999999997, 52.48148969999999], [-1.8680109, 52.4814418], [-1.8679512000000005, 52.48140059999999], [-1.8679104, 52.481368800000006], [-1.8677767, 52.4812518], [-1.8677183, 52.481194999999985], [-1.8676624, 52.4811336], [-1.8676059999999997, 52.48106279999998], [-1.8675604, 52.4809974], [-1.8675253999999992, 52.4809442], [-1.8674978, 52.48087890000001], [-1.8674657, 52.4807903], [-1.8674473000000005, 52.4807438], [-1.8674333, 52.4806811], [-1.8674157, 52.4806163], [-1.8674045999999995, 52.480564699999995], [-1.8673967, 52.48045009999999], [-1.8674021999999997, 52.4803746], [-1.8674115, 52.480304100000005], [-1.8674244, 52.48023669999999], [-1.8674459, 52.48015790000001], [-1.8674918, 52.48004370000001], [-1.8675481, 52.4799301], [-1.8676012999999996, 52.47982429999999], [-1.8676635, 52.47970599999999], [-1.8677127, 52.47961359999999], [-1.8677610999999996, 52.47952159999999], [-1.8678322, 52.479387599999995], [-1.8679027, 52.4792523], [-1.8679851, 52.4791011], [-1.8680603, 52.4789517], [-1.868134, 52.4788037], [-1.8681991, 52.47868390000001], [-1.8682829000000003, 52.4785185], [-1.8684075, 52.47828609999999], [-1.8684491000000003, 52.478201199999994], [-1.8685332999999995, 52.478046199999994], [-1.8686027999999997, 52.4779075], [-1.8688435, 52.4774963], [-1.869152, 52.476897999999984], [-1.8692834, 52.4766423], [-1.8695027, 52.476226999999994], [-1.8696879, 52.47586939999999], [-1.8697742, 52.47569560000001], [-1.8698649, 52.47551959999999], [-1.8702146, 52.4748632], [-1.8704056, 52.4744949], [-1.8705953, 52.4741164], [-1.8707525, 52.4738144], [-1.8707956999999995, 52.4737386], [-1.8708450999999997, 52.473652], [-1.8708970999999996, 52.4735642], [-1.8711437, 52.4730102], [-1.8712843, 52.472771], [-1.8716756999999995, 52.4722087], [-1.8721659, 52.4715572], [-1.8724248, 52.47121150000001], [-1.8725554, 52.4710385], [-1.8726144, 52.47097180000001], [-1.8726841000000003, 52.4708696], [-1.8727759, 52.4707234], [-1.8728255999999996, 52.4705742], [-1.8728446, 52.4704391], [-1.8728529, 52.470345300000005], [-1.8728478, 52.47025229999999], [-1.8728423, 52.470171], [-1.8728331000000005, 52.470105], [-1.8728157999999997, 52.4700479], [-1.8727774, 52.4699365], [-1.8727243, 52.469815], [-1.8725999, 52.4696104], [-1.8724081999999995, 52.469379299999986], [-1.8721872, 52.469162399999995], [-1.8719317, 52.46896639999999], [-1.8717040999999996, 52.46882049999999], [-1.8714788, 52.4687047], [-1.8712536, 52.4685962], [-1.8708898000000005, 52.46845019999999], [-1.8703393, 52.46822480000001], [-1.8701151, 52.468134], [-1.869731, 52.467978600000016], [-1.8692248999999996, 52.46777550000001], [-1.8689842, 52.46768219999999], [-1.8685264, 52.4674911], [-1.8679467000000003, 52.467258], [-1.8674321, 52.46704939999999], [-1.8667531999999996, 52.466774400000006], [-1.8661144, 52.4665164], [-1.8655191, 52.4662743], [-1.8650977, 52.4661052], [-1.8646668, 52.465931600000005], [-1.8638396, 52.4655973], [-1.8633392, 52.4653935], [-1.8629485, 52.465233100000006], [-1.862346, 52.4649889], [-1.8610558, 52.4644706], [-1.8606157000000003, 52.4643002], [-1.8601438999999995, 52.4641317], [-1.8597216999999997, 52.4639839], [-1.859502, 52.4638935], [-1.8587174999999996, 52.463584999999995], [-1.8582419, 52.463391400000006], [-1.8573672000000003, 52.463007600000005], [-1.8565364, 52.462643099999994], [-1.8562675, 52.4625251], [-1.8536742, 52.46142660000001], [-1.8533277999999995, 52.4612759], [-1.8527901, 52.46097729999999], [-1.8523810999999997, 52.460739], [-1.8521913227277544, 52.4606485256815], [-1.8518867, 52.4605033], [-1.8514381, 52.46022690000001], [-1.8511601, 52.4600622], [-1.8507531, 52.4598232], [-1.8504828, 52.4596841], [-1.8503336, 52.45959319999999], [-1.8498715, 52.459285400000006], [-1.8496276000000005, 52.45912059999999], [-1.8494264, 52.45900629999999], [-1.8489134, 52.4586992], [-1.848551, 52.4584893], [-1.8483161999999995, 52.45831410000001], [-1.8481659, 52.458197600000005], [-1.8479627999999997, 52.45798089999999], [-1.8478979, 52.45788160000001], [-1.8478542, 52.45780629999999], [-1.8478348, 52.457772899999995], [-1.8477892, 52.45769610000001], [-1.8477134, 52.4575585], [-1.8476953, 52.4575217], [-1.8476459, 52.4574406], [-1.8474172, 52.4571497], [-1.8472769, 52.4570147], [-1.8471688, 52.4569248], [-1.8469609, 52.4567667], [-1.8467165, 52.456590499999976], [-1.8463119, 52.456303], [-1.8460832000000005, 52.45614429999999], [-1.8459291, 52.45604209999998], [-1.845696, 52.45583270000001], [-1.8455220999999993, 52.4556688], [-1.845373, 52.455528400000006], [-1.8450986000000005, 52.455253899999995], [-1.8447879, 52.4549593], [-1.8447407, 52.45491969999999], [-1.8446363999999995, 52.4548207], [-1.8447672, 52.4549082], [-1.8448271999999997, 52.454953]]} 3.8 2312 2335 Birmingham New Street Tyseley LMD Tyseley LMD 52.4549530 -1.8448272 52.4549530 -1.8448272 1 0 2026-09-16 22:45:21 TERMINATED 2026-09-16 22:35:00 Tyseley LMD TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16734706 1789597973943899 15 15 2026-09-16 22:45:02.140994 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 22:35:01.929324
594229 625189 C32564 172H82M816 2026-09-16 COMPLETE 16735142 2026-09-16 23:35:00 2026-09-16 22:45:21 2026-09-18 22:45:21 {"id": 625189, "stp": "P", "toc": "Northern", "uid": "C32564", "consist": "331006", "dest_crs": "SKI", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C32564/2026-09-16/detailed", "trust_id": "172H82M816", "origin_crs": "LDS", "show_on_map": 0, "dar_est_time": "22:56:00", "dar_platform": null, "dest_station": "Skipton", "service_date": "2026-09-16", "dest_arr_time": "2338", "dest_platform": "3", "is_terminated": 1, "next_location": "Skipton", "signalling_id": "2H82", "timing_status": "EARLY", "origin_station": "Leeds", "current_leg_arr": "2335", "current_leg_dep": "2330", "current_leg_end": "Skipton", "origin_dep_time": "2256", "origin_platform": "2C", "current_location": "Skipton", "last_update_time": "2026-09-16T22:45:21", "route_debug_link": null, "timing_variation": "-2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.0118317, 53.9171513], [-2.0122118999999996, 53.9177052], [-2.0125116, 53.918141899999995], [-2.0132062, 53.9191349], [-2.013645, 53.91982209999999], [-2.0140963, 53.9204816], [-2.0145520999999995, 53.9211535], [-2.0150099, 53.9218273], [-2.0153422, 53.92231359999999], [-2.0156377, 53.92275399999999], [-2.0156515999999995, 53.9227736], [-2.016597, 53.9241694], [-2.0170871999999997, 53.9248853], [-2.0175401, 53.9255525], [-2.0186239999999995, 53.9271462], [-2.0197116, 53.9287392], [-2.0200902, 53.92931060000001], [-2.0204364999999997, 53.9298738], [-2.0207708, 53.9304431], [-2.0210796999999996, 53.93102009999999], [-2.0215205, 53.93200370000001], [-2.0215346, 53.93203859999999], [-2.0217213, 53.9325006], [-2.021894, 53.932995699999985], [-2.0221067, 53.9337028], [-2.0222056, 53.93406909999999], [-2.0222862, 53.9344112], [-2.022365999999999, 53.9348264], [-2.0224275, 53.9352182], [-2.0225351, 53.9360222], [-2.0225834, 53.93705489999999], [-2.0225759, 53.9375738], [-2.0225506, 53.938094099999994], [-2.022545, 53.9381624], [-2.0225009, 53.9386205], [-2.0224365, 53.939105], [-2.0222583999999997, 53.94008409999999], [-2.0221380999999994, 53.94062199999999], [-2.0220653, 53.9409682], [-2.0219874, 53.9413238], [-2.0219432, 53.941525600000006], [-2.0218307, 53.942064], [-2.0216373999999995, 53.94318549999999], [-2.0214501999999994, 53.9441023], [-2.0214092, 53.94430289999999], [-2.0212640999999993, 53.944977699999995], [-2.0211175, 53.945648099999985], [-2.0209657663648644, 53.946338544998355], [-2.0209567000000006, 53.94637980000001], [-2.0208803, 53.94674419999999], [-2.0207968, 53.9471111], [-2.0206404, 53.9478392], [-2.0204837, 53.948571], [-2.0203166, 53.94931969999999], [-2.020157, 53.95005530000001], [-2.0199448, 53.9510878], [-2.0198653, 53.9516101], [-2.0198285, 53.95212779999999], [-2.0198158, 53.9529255], [-2.0198505, 53.9537275], [-2.0199028, 53.9542232], [-2.0199298426808685, 53.9544179825715], [-2.0199388000000003, 53.95448249999999], [-2.0199995999999993, 53.9547193], [-2.0200992, 53.955004800000005], [-2.0202123, 53.95525769999998], [-2.0203270999999994, 53.955475], [-2.0204533, 53.9556711], [-2.0206163, 53.9559019], [-2.0206524, 53.9559531], [-2.0208492, 53.9561996], [-2.0212224, 53.9565704], [-2.0214538, 53.9567657], [-2.0217174999999994, 53.9569609], [-2.0220049, 53.9571414], [-2.0222951, 53.9573006], [-2.022656, 53.957477899999994], [-2.023064199999999, 53.95766309999999], [-2.0235376, 53.9578378], [-2.0237449, 53.9579097], [-2.0242604, 53.95807210000001], [-2.0247786, 53.9582036], [-2.0252036999999996, 53.95829389999999]]}", "current_leg_start": "Cononley", "dest_arr_time_act": "2337", "motion_projection": null, "next_location_lat": "53.9582939", "next_location_lon": "-2.0252037", "previous_location": "Cononley", "current_leg_milage": "3.0", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 322.211, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 472.595, \"from_m\": 322.211, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 479.969, \"from_m\": 472.595, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1101.553, \"from_m\": 479.969, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 2285.67, \"from_m\": 1101.553, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 8380.355, \"from_m\": 2285.67, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 10908.193, \"from_m\": 8380.355, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 11019.238, \"from_m\": 10908.193, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 11306.208, \"from_m\": 11019.238, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 13522.715, \"from_m\": 11306.208, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 15895.429, \"from_m\": 13522.715, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 17015.899, \"from_m\": 15895.429, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 17566.827, \"from_m\": 17015.899, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 18015.068, \"from_m\": 17566.827, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 18520.771, \"from_m\": 18015.068, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 21861.967, \"from_m\": 18520.771, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 22566.974, \"from_m\": 21861.967, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 22715.384, \"from_m\": 22566.974, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 26631.491, \"from_m\": 22715.384, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 28513.442, \"from_m\": 26631.491, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 39961.118, \"from_m\": 28513.442, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 41348.9, \"from_m\": 39961.118, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 42011.144, \"from_m\": 41348.9, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}], \"service_id\": 625189, \"profile_key\": \"3f36ae0c3c709a9576356eb341676e85cfa5a26806b544e339f2cf372bbde756\", \"schedule_id\": 4051, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2256\", \"location\": \"Leeds\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 29592}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2257\", \"location\": \"Leeds West Jn\", \"stage_seq\": 2, \"distance_m\": 527.837, \"section_seq\": 1, \"route_path_id\": 29592}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2258H\", \"location\": \"Armley Jn\", \"stage_seq\": 3, \"distance_m\": 2079.867, \"section_seq\": 1, \"route_path_id\": 29592}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2303\", \"location\": \"Apperley Jn\", \"stage_seq\": 4, \"distance_m\": 11019.238, \"section_seq\": 1, \"route_path_id\": 29592}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2306\", \"location\": \"Dockfield Junction\", \"stage_seq\": 5, \"distance_m\": 16841.146, \"section_seq\": 1, \"route_path_id\": 29592}, {\"is_pass\": false, \"wtt_arr\": \"2307\", \"wtt_dep\": \"2308\", \"location\": \"Shipley\", \"stage_seq\": 6, \"distance_m\": 17350.872, \"section_seq\": 1, \"route_path_id\": 29592}, {\"is_pass\": false, \"wtt_arr\": \"2310\", \"wtt_dep\": \"2311\", \"location\": \"Saltaire\", \"stage_seq\": 7, \"distance_m\": 18609.783, \"section_seq\": 1, \"route_path_id\": 29592}, {\"is_pass\": false, \"wtt_arr\": \"2314\", \"wtt_dep\": \"2315\", \"location\": \"Bingley\", \"stage_seq\": 8, \"distance_m\": 22099.768, \"section_seq\": 1, \"route_path_id\": 29592}, {\"is_pass\": false, \"wtt_arr\": \"2316H\", \"wtt_dep\": \"2317H\", \"location\": \"Crossflatts\", \"stage_seq\": 9, \"distance_m\": 23297.12, \"section_seq\": 1, \"route_path_id\": 29592}, {\"is_pass\": false, \"wtt_arr\": \"2320H\", \"wtt_dep\": \"2321H\", \"location\": \"Keighley\", \"stage_seq\": 10, \"distance_m\": 27280.578, \"section_seq\": 1, \"route_path_id\": 29592}, {\"is_pass\": false, \"wtt_arr\": \"2326\", \"wtt_dep\": \"2327\", \"location\": \"Steeton & Silsden\", \"stage_seq\": 11, \"distance_m\": 32054.511, \"section_seq\": 1, \"route_path_id\": 29592}, {\"is_pass\": false, \"wtt_arr\": \"2330H\", \"wtt_dep\": \"2331H\", \"location\": \"Cononley\", \"stage_seq\": 12, \"distance_m\": 37146.959, \"section_seq\": 1, \"route_path_id\": 29592}, {\"is_pass\": false, \"wtt_arr\": \"2337\", \"wtt_dep\": null, \"location\": \"Skipton\", \"stage_seq\": 13, \"distance_m\": 42011.144, \"section_seq\": 1, \"route_path_id\": 29592}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 42011.144, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 29592}], \"total_distance_m\": 42011.144, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 42003.77, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 7.374, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2256", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "5.0", "current_position_lat": "53.9582939", "current_position_lon": "-2.0252037", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 5175, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:05:56Z\", \"source_id\": 51812665, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:07:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:06:03Z\", \"source_id\": 16720805, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5125, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:08:03Z\", \"source_id\": 51816348, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:09:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:08:08Z\", \"source_id\": 16721921, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5116, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:12:02Z\", \"source_id\": 51823264, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:13:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:12:04Z\", \"source_id\": 16724074, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5112, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:14:59Z\", \"source_id\": 51828496, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:16:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:15:04Z\", \"source_id\": 16725699, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5108, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:18:22Z\", \"source_id\": 51834208, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:19:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:18:22Z\", \"source_id\": 16727424, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5100, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:23:02Z\", \"source_id\": 51842351, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:24:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:23:04Z\", \"source_id\": 16729809, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5096, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:29:26Z\", \"source_id\": 51852985, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:30:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:29:32Z\", \"source_id\": 16733026, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 3041, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:33:46Z\", \"source_id\": 51860120, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:35:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:33:47Z\", \"source_id\": 16735142, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:35:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Skipton", "service_state_platform": "3", "timing_fact_generation": 1789598029668565, "current_leg_arrival_utc": "2026-09-16T23:36:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T22:35:06.058114", "service_state_evidence_id": 16735142, "current_leg_start_actual_dep": "2026-09-16T23:31:30+01:00", "operational_evidence_version": 40, "service_state_event_time_utc": "2026-09-16T22:35:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T22:45:06.095451", "service_state_valid_until_kind": null, "operational_interpretation_version": 40, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Northern P LDS SKI 2H82 331006 3 100 None {"version": 3, "segments": [{"to_m": 322.211, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 472.595, "from_m": 322.211, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 479.969, "from_m": 472.595, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1101.553, "from_m": 479.969, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 2285.67, "from_m": 1101.553, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 8380.355, "from_m": 2285.67, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 10908.193, "from_m": 8380.355, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 11019.238, "from_m": 10908.193, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 11306.208, "from_m": 11019.238, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 13522.715, "from_m": 11306.208, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 15895.429, "from_m": 13522.715, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 17015.899, "from_m": 15895.429, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 17566.827, "from_m": 17015.899, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 18015.068, "from_m": 17566.827, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 18520.771, "from_m": 18015.068, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 21861.967, "from_m": 18520.771, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 22566.974, "from_m": 21861.967, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 22715.384, "from_m": 22566.974, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 26631.491, "from_m": 22715.384, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 28513.442, "from_m": 26631.491, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 39961.118, "from_m": 28513.442, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 41348.9, "from_m": 39961.118, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 42011.144, "from_m": 41348.9, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}], "service_id": 625189, "profile_key": "3f36ae0c3c709a9576356eb341676e85cfa5a26806b544e339f2cf372bbde756", "schedule_id": 4051, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2256", "location": "Leeds", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 29592}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2257", "location": "Leeds West Jn", "stage_seq": 2, "distance_m": 527.837, "section_seq": 1, "route_path_id": 29592}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2258H", "location": "Armley Jn", "stage_seq": 3, "distance_m": 2079.867, "section_seq": 1, "route_path_id": 29592}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2303", "location": "Apperley Jn", "stage_seq": 4, "distance_m": 11019.238, "section_seq": 1, "route_path_id": 29592}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2306", "location": "Dockfield Junction", "stage_seq": 5, "distance_m": 16841.146, "section_seq": 1, "route_path_id": 29592}, {"is_pass": false, "wtt_arr": "2307", "wtt_dep": "2308", "location": "Shipley", "stage_seq": 6, "distance_m": 17350.872, "section_seq": 1, "route_path_id": 29592}, {"is_pass": false, "wtt_arr": "2310", "wtt_dep": "2311", "location": "Saltaire", "stage_seq": 7, "distance_m": 18609.783, "section_seq": 1, "route_path_id": 29592}, {"is_pass": false, "wtt_arr": "2314", "wtt_dep": "2315", "location": "Bingley", "stage_seq": 8, "distance_m": 22099.768, "section_seq": 1, "route_path_id": 29592}, {"is_pass": false, "wtt_arr": "2316H", "wtt_dep": "2317H", "location": "Crossflatts", "stage_seq": 9, "distance_m": 23297.12, "section_seq": 1, "route_path_id": 29592}, {"is_pass": false, "wtt_arr": "2320H", "wtt_dep": "2321H", "location": "Keighley", "stage_seq": 10, "distance_m": 27280.578, "section_seq": 1, "route_path_id": 29592}, {"is_pass": false, "wtt_arr": "2326", "wtt_dep": "2327", "location": "Steeton & Silsden", "stage_seq": 11, "distance_m": 32054.511, "section_seq": 1, "route_path_id": 29592}, {"is_pass": false, "wtt_arr": "2330H", "wtt_dep": "2331H", "location": "Cononley", "stage_seq": 12, "distance_m": 37146.959, "section_seq": 1, "route_path_id": 29592}, {"is_pass": false, "wtt_arr": "2337", "wtt_dep": null, "location": "Skipton", "stage_seq": 13, "distance_m": 42011.144, "section_seq": 1, "route_path_id": 29592}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 42011.144, "from_m": 0.0, "section_seq": 1, "route_path_id": 29592}], "total_distance_m": 42011.144, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 42003.77, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 7.374, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 5175, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:05:56Z", "source_id": 51812665, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T22:07:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:06:03Z", "source_id": 16720805, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T23:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5125, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:08:03Z", "source_id": 51816348, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T22:09:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:08:08Z", "source_id": 16721921, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T23:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5116, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:12:02Z", "source_id": 51823264, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T22:13:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:12:04Z", "source_id": 16724074, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T23:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5112, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:14:59Z", "source_id": 51828496, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T22:16:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:15:04Z", "source_id": 16725699, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T23:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5108, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:18:22Z", "source_id": 51834208, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T22:19:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:18:22Z", "source_id": 16727424, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T23:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5100, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:23:02Z", "source_id": 51842351, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T22:24:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:23:04Z", "source_id": 16729809, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T23:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5096, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:29:26Z", "source_id": 51852985, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T22:30:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:29:32Z", "source_id": 16733026, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T23:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 3041, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:33:46Z", "source_id": 51860120, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-16T22:35:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:33:47Z", "source_id": 16735142, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-16T23:35:00+01:00", "operational_fact": true}] Leeds 2256 2256 2C 22:56:00 None Skipton 2338 2337 3 EARLY -2 minutes https://www.realtimetrains.co.uk/service/gb-nr:C32564/2026-09-16/detailed None Cononley 2026-09-16T23:31:30+01:00 Skipton 5.0 {"type": "LineString", "coordinates": [[-2.0118317, 53.9171513], [-2.0122118999999996, 53.9177052], [-2.0125116, 53.918141899999995], [-2.0132062, 53.9191349], [-2.013645, 53.91982209999999], [-2.0140963, 53.9204816], [-2.0145520999999995, 53.9211535], [-2.0150099, 53.9218273], [-2.0153422, 53.92231359999999], [-2.0156377, 53.92275399999999], [-2.0156515999999995, 53.9227736], [-2.016597, 53.9241694], [-2.0170871999999997, 53.9248853], [-2.0175401, 53.9255525], [-2.0186239999999995, 53.9271462], [-2.0197116, 53.9287392], [-2.0200902, 53.92931060000001], [-2.0204364999999997, 53.9298738], [-2.0207708, 53.9304431], [-2.0210796999999996, 53.93102009999999], [-2.0215205, 53.93200370000001], [-2.0215346, 53.93203859999999], [-2.0217213, 53.9325006], [-2.021894, 53.932995699999985], [-2.0221067, 53.9337028], [-2.0222056, 53.93406909999999], [-2.0222862, 53.9344112], [-2.022365999999999, 53.9348264], [-2.0224275, 53.9352182], [-2.0225351, 53.9360222], [-2.0225834, 53.93705489999999], [-2.0225759, 53.9375738], [-2.0225506, 53.938094099999994], [-2.022545, 53.9381624], [-2.0225009, 53.9386205], [-2.0224365, 53.939105], [-2.0222583999999997, 53.94008409999999], [-2.0221380999999994, 53.94062199999999], [-2.0220653, 53.9409682], [-2.0219874, 53.9413238], [-2.0219432, 53.941525600000006], [-2.0218307, 53.942064], [-2.0216373999999995, 53.94318549999999], [-2.0214501999999994, 53.9441023], [-2.0214092, 53.94430289999999], [-2.0212640999999993, 53.944977699999995], [-2.0211175, 53.945648099999985], [-2.0209657663648644, 53.946338544998355], [-2.0209567000000006, 53.94637980000001], [-2.0208803, 53.94674419999999], [-2.0207968, 53.9471111], [-2.0206404, 53.9478392], [-2.0204837, 53.948571], [-2.0203166, 53.94931969999999], [-2.020157, 53.95005530000001], [-2.0199448, 53.9510878], [-2.0198653, 53.9516101], [-2.0198285, 53.95212779999999], [-2.0198158, 53.9529255], [-2.0198505, 53.9537275], [-2.0199028, 53.9542232], [-2.0199298426808685, 53.9544179825715], [-2.0199388000000003, 53.95448249999999], [-2.0199995999999993, 53.9547193], [-2.0200992, 53.955004800000005], [-2.0202123, 53.95525769999998], [-2.0203270999999994, 53.955475], [-2.0204533, 53.9556711], [-2.0206163, 53.9559019], [-2.0206524, 53.9559531], [-2.0208492, 53.9561996], [-2.0212224, 53.9565704], [-2.0214538, 53.9567657], [-2.0217174999999994, 53.9569609], [-2.0220049, 53.9571414], [-2.0222951, 53.9573006], [-2.022656, 53.957477899999994], [-2.023064199999999, 53.95766309999999], [-2.0235376, 53.9578378], [-2.0237449, 53.9579097], [-2.0242604, 53.95807210000001], [-2.0247786, 53.9582036], [-2.0252036999999996, 53.95829389999999]]} 3.0 2330 2335 Cononley Skipton Skipton 53.9582939 -2.0252037 53.9582939 -2.0252037 1 0 2026-09-16 22:45:21 TERMINATED 2026-09-16 22:35:00 Skipton TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16735142 1789598029668565 40 40 2026-09-16 22:45:06.095451 3 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 22:35:06.058114
594230 622560 L84477 862T64MZ16 2026-09-16 COMPLETE 16735081 2026-09-16 23:32:00 2026-09-16 22:45:21 2026-09-18 22:45:21 {"id": 622560, "stp": "P", "toc": "South Western Railway", "uid": "L84477", "consist": "450001+450089+450106", "dest_crs": null, "num_carr": 12, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L84477/2026-09-16/detailed", "trust_id": "862T64MZ16", "origin_crs": "PMH", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London Waterloo", "service_date": "2026-09-16", "dest_arr_time": "2332", "dest_platform": "12", "is_terminated": 1, "next_location": "London Waterloo", "signalling_id": "2T64", "timing_status": "LATE", "origin_station": "Portsmouth Harbour", "current_leg_arr": "2335", "current_leg_dep": "2316", "current_leg_end": "London Waterloo", "origin_dep_time": "2055", "origin_platform": "3", "current_location": "Waterloo West Crossings", "last_update_time": "2026-09-16T22:45:21", "route_debug_link": null, "timing_variation": "+2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.30375589345245835, 51.392521796516824], [-0.3030148999999999, 51.39284199999999], [-0.3021806, 51.3932149], [-0.3012107, 51.3936526], [-0.3007319, 51.39385719999999], [-0.3003359, 51.3940265], [-0.3000507, 51.39414839999999], [-0.2990985, 51.3945182], [-0.29801959999999994, 51.3949163], [-0.2969681, 51.39529950000001], [-0.2963888, 51.395492], [-0.2955311, 51.3957567], [-0.2941867, 51.396158099999994], [-0.2930099, 51.39647289999999], [-0.29206299999999996, 51.396703900000006], [-0.2909902, 51.39694990000001], [-0.2897832, 51.3972076], [-0.2884796, 51.39747199999999], [-0.28686419999999996, 51.3978115], [-0.2858088, 51.39801730000001], [-0.284154, 51.3983333], [-0.2813369, 51.398901], [-0.2803851, 51.399091899999995], [-0.2801403, 51.3991413], [-0.2783431, 51.39950170000001], [-0.27701649999999994, 51.39977249999999], [-0.2769095, 51.399794400000005], [-0.27476799999999996, 51.40023149999999], [-0.2744415, 51.400296899999994], [-0.2743057, 51.4003241], [-0.2707662, 51.401033], [-0.26949458523585645, 51.40128628879768], [-0.2684558, 51.4014932], [-0.2679061, 51.4016041], [-0.2659878, 51.4019855], [-0.2654615, 51.4020917], [-0.265163, 51.4021512], [-0.2648284, 51.4022178], [-0.2642498153475414, 51.402332997609726], [-0.26375909999999997, 51.40243069999999], [-0.2633524, 51.4025102], [-0.2613087, 51.40289539999999], [-0.2603406, 51.4030761], [-0.2595387, 51.4032217], [-0.2584711, 51.403409100000005], [-0.2574577, 51.403601900000005], [-0.2570599, 51.4036719], [-0.2570302, 51.40367709999999], [-0.2566534, 51.4037465], [-0.2550518598927765, 51.40406381890773], [-0.25475670000000006, 51.4041223], [-0.2539634, 51.40429349999999], [-0.2486095, 51.405451500000005], [-0.24553480000000005, 51.4060518], [-0.2451137, 51.406134599999994], [-0.2425019, 51.406675], [-0.2352973, 51.408062], [-0.23515049999999996, 51.4080903], [-0.2348763, 51.4081419], [-0.23449599999999995, 51.40821360000001], [-0.2343926466334797, 51.40823304067507], [-0.2343661, 51.4082612], [-0.23434999623932, 51.40827452726261], [-0.2342992412401936, 51.40831653141347], [-0.23417060000000003, 51.4083414], [-0.2339539, 51.4083853], [-0.231413, 51.4088794], [-0.23009999999999997, 51.4091312], [-0.22904150000000004, 51.40934550000001], [-0.2286029, 51.4094448], [-0.2284065, 51.409493299999994], [-0.22779989999999997, 51.4096405], [-0.2268291, 51.4098858], [-0.22585730000000004, 51.410160999999995], [-0.22554559999999996, 51.41025379999999], [-0.2246182, 51.410556699999994], [-0.2243619, 51.4106436], [-0.22291499999999995, 51.41116900000001], [-0.2222604, 51.41143160000001], [-0.2218417, 51.41160990000001], [-0.22113389999999997, 51.4119286], [-0.2208519, 51.4120575], [-0.2201866, 51.4123883], [-0.21950869999999997, 51.4127298], [-0.2194713, 51.41275069999999], [-0.219318, 51.4128366], [-0.2188543, 51.4131112], [-0.2183609, 51.4134], [-0.2167244, 51.414455900000014], [-0.21565139999999997, 51.4151619], [-0.2144386, 51.4159531], [-0.2137484, 51.4164153], [-0.2133788, 51.4166379], [-0.2128359, 51.41698309999999], [-0.212117, 51.41745280000001], [-0.21150579999999997, 51.41784959999999], [-0.2111357, 51.4180851], [-0.21056189999999997, 51.418471799999985], [-0.20985309999999996, 51.4189382], [-0.2089135, 51.4195476], [-0.2078037, 51.4202846], [-0.20636550000000004, 51.42131179999999], [-0.2059948, 51.42157219999999], [-0.20552216127715128, 51.42187703771148], [-0.2050008, 51.4222133], [-0.2046077, 51.4224611], [-0.2043513, 51.42260599999998], [-0.20400209999999996, 51.42280010000001], [-0.2035759, 51.4230459], [-0.2032574, 51.423245099999995], [-0.2029903, 51.423414399999984], [-0.2026588, 51.4236458], [-0.2023525, 51.42386580000001], [-0.2018728, 51.4242654], [-0.2015474, 51.4245587], [-0.2013737, 51.42476599999999], [-0.2012456, 51.4249264], [-0.200892, 51.42531830000001], [-0.20068829999999996, 51.4255682], [-0.2003483, 51.4259904], [-0.2000219, 51.42639410000001], [-0.1998464, 51.42665529999999], [-0.19950640000000003, 51.427067399999984], [-0.1990224, 51.4276776], [-0.1986359, 51.42822489999999], [-0.19846179999999997, 51.4284875], [-0.1982314, 51.4288267], [-0.1981131, 51.42899959999999], [-0.19797819999999997, 51.4291959], [-0.1977355, 51.42957580000001], [-0.1976075, 51.429755699999994], [-0.19719870000000003, 51.43036419999999], [-0.19676179999999996, 51.43101980000001], [-0.1965036, 51.4313999], [-0.19610639999999996, 51.43199020000001], [-0.1960145, 51.432109], [-0.1954343, 51.43277350000001], [-0.1951801, 51.4331392], [-0.1949855, 51.4334164], [-0.1949103, 51.4335185], [-0.1944904, 51.4340351], [-0.19431709999999996, 51.4342827], [-0.1937411, 51.4349994], [-0.19307119999999997, 51.4359826], [-0.1918048, 51.4377665], [-0.19144910000000004, 51.438271799999995], [-0.1911151, 51.43874639999999], [-0.1907692, 51.43919170000001], [-0.1904172, 51.4396274], [-0.189958, 51.4401261], [-0.18977520000000003, 51.440339499999986], [-0.1891994, 51.44089929999999], [-0.1880259, 51.44194830000001], [-0.18787929999999997, 51.4420956], [-0.1876423, 51.4423218], [-0.1873358, 51.44263069999999], [-0.18716796319111612, 51.442817580280106], [-0.18668709999999997, 51.443353], [-0.186236, 51.4438299], [-0.1859218, 51.44416209999998], [-0.1834796, 51.44674289999998], [-0.1808248, 51.4494624], [-0.1796630568239043, 51.45061155714629], [-0.1786026, 51.4516605], [-0.17814, 51.4521283], [-0.1779483, 51.4523326], [-0.1766761, 51.45383399999999], [-0.176096, 51.45455739999999], [-0.17569969999999996, 51.4551093], [-0.1753572, 51.4555962], [-0.1747095, 51.456613299999994], [-0.1743997, 51.45712389999999], [-0.1741146, 51.457645799999995], [-0.17384939999999996, 51.45815180000001], [-0.173435, 51.4590146], [-0.17334209999999997, 51.4592155], [-0.17324479999999998, 51.45943509999999], [-0.1731852, 51.4595642], [-0.1729732, 51.4600476], [-0.17271989999999998, 51.4606199], [-0.17263939999999997, 51.460798800000006], [-0.1725579, 51.4609735], [-0.1724365, 51.46125020000001], [-0.17237739999999996, 51.461369000000005], [-0.1722638, 51.4615876], [-0.1721826, 51.4617532], [-0.17193349999999996, 51.46225530000001], [-0.17183709999999996, 51.46242800000001], [-0.17171469999999997, 51.4626489], [-0.17168779999999997, 51.4626973], [-0.1715229, 51.4629394], [-0.1713967, 51.46310969999999], [-0.17137182611946036, 51.463141313899776], [-0.17125017775507717, 51.46328062318371], [-0.1711488627804044, 51.463406296741184], [-0.17106455622679728, 51.46352009142522], [-0.17099393312561112, 51.46362376408882], [-0.17093366850820105, 51.46371907158503], [-0.17088043740592246, 51.46380777076687], [-0.17083091485013055, 51.46389161848737], [-0.1707817758721806, 51.463972371599525], [-0.17072969550342784, 51.46405178695638], [-0.1706713487752276, 51.46413162141094], [-0.17060341071893506, 51.46421363181625], [-0.17052255636590552, 51.464299575025315], [-0.17042546074749423, 51.46439120789117], [-0.17030879889505648, 51.46449028726682], [-0.17016924583994747, 51.46459857000531], [-0.17000347661352253, 51.46471781295964], [-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": "Surbiton", "dest_arr_time_act": "2332", "motion_projection": null, "next_location_lat": "51.5032168", "next_location_lon": "-0.1132399", "previous_location": "Walton-on-Thames", "current_leg_milage": "12.0", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 381.412, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 563.276, \"from_m\": 381.412, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 1170.809, \"from_m\": 563.276, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 1526.605, \"from_m\": 1170.809, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 1779.826, \"from_m\": 1526.605, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 3034.81, \"from_m\": 1779.826, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 3328.522, \"from_m\": 3034.81, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 5434.207, \"from_m\": 3328.522, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 6979.44, \"from_m\": 5434.207, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 7157.027, \"from_m\": 6979.44, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 7859.801, \"from_m\": 7157.027, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 16352.974, \"from_m\": 7859.801, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 16360.965, \"from_m\": 16352.974, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 17675.815, \"from_m\": 16360.965, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 17879.978, \"from_m\": 17675.815, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 18763.229, \"from_m\": 17879.978, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 18841.734, \"from_m\": 18763.229, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 24603.566, \"from_m\": 18841.734, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 24613.675, \"from_m\": 24603.566, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 24820.094, \"from_m\": 24613.675, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 24833.206, \"from_m\": 24820.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\": 34404.122, \"from_m\": 24833.206, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 34463.718, \"from_m\": 34404.122, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 34485.485, \"from_m\": 34463.718, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 35486.249, \"from_m\": 34485.485, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 35578.121, \"from_m\": 35486.249, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 35651.807, \"from_m\": 35578.121, \"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\": 36798.262, \"from_m\": 35651.807, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 46523.14, \"from_m\": 36798.262, \"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\": 60487.184, \"from_m\": 46523.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:forward\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 71540.454, \"from_m\": 60487.184, \"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\": 72267.867, \"from_m\": 71540.454, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 72313.751, \"from_m\": 72267.867, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 76063.859, \"from_m\": 72313.751, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 76128.167, \"from_m\": 76063.859, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 76330.861, \"from_m\": 76128.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:backward\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 76404.895, \"from_m\": 76330.861, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 76519.785, \"from_m\": 76404.895, \"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\": 76588.244, \"from_m\": 76519.785, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 76914.943, \"from_m\": 76588.244, \"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\": 76951.557, \"from_m\": 76914.943, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 76994.001, \"from_m\": 76951.557, \"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\": 77043.02, \"from_m\": 76994.001, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 77390.962, \"from_m\": 77043.02, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 77437.66, \"from_m\": 77390.962, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 89259.884, \"from_m\": 77437.66, \"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\": 89334.048, \"from_m\": 89259.884, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 90070.332, \"from_m\": 89334.048, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 90134.988, \"from_m\": 90070.332, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 120359.138, \"from_m\": 90134.988, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 120871.018, \"from_m\": 120359.138, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 120947.777, \"from_m\": 120871.018, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 122447.05, \"from_m\": 120947.777, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 122502.671, \"from_m\": 122447.05, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 133431.952, \"from_m\": 122502.671, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 137434.97, \"from_m\": 133431.952, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 147106.209, \"from_m\": 137434.97, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 151600.782, \"from_m\": 147106.209, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 152730.822, \"from_m\": 151600.782, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 152761.734, \"from_m\": 152730.822, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 152880.3, \"from_m\": 152761.734, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 152994.393, \"from_m\": 152880.3, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 153055.444, \"from_m\": 152994.393, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 153473.505, \"from_m\": 153055.444, \"capability_applied\": null, \"effective_limit_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\": 622560, \"profile_key\": \"b017c81e64e56748483c763f71db2678160fbbb439d77ecccf15338ad85357a7\", \"schedule_id\": 17880, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2055\", \"location\": \"Portsmouth Harbour\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 73127}, {\"is_pass\": false, \"wtt_arr\": \"2058\", \"wtt_dep\": \"2100\", \"location\": \"Portsmouth & Southsea\", \"stage_seq\": 2, \"distance_m\": 1475.163, \"section_seq\": 1, \"route_path_id\": 73127}, {\"is_pass\": false, \"wtt_arr\": \"2103\", \"wtt_dep\": \"2104\", \"location\": \"Fratton\", \"stage_seq\": 3, \"distance_m\": 2636.362, \"section_seq\": 1, \"route_path_id\": 73127}, {\"is_pass\": false, \"wtt_arr\": \"2107H\", \"wtt_dep\": \"2108\", \"location\": \"Hilsea\", \"stage_seq\": 4, \"distance_m\": 6314.557, \"section_seq\": 1, \"route_path_id\": 73127}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2109H\", \"location\": \"Portcreek Jn\", \"stage_seq\": 5, \"distance_m\": 7086.715, \"section_seq\": 1, \"route_path_id\": 73127}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2111\", \"location\": \"Cosham Jn\", \"stage_seq\": 6, \"distance_m\": 7859.801, \"section_seq\": 1, \"route_path_id\": 73127}, {\"is_pass\": false, \"wtt_arr\": \"2112H\", \"wtt_dep\": \"2113H\", \"location\": \"Cosham\", \"stage_seq\": 7, \"distance_m\": 8590.51, \"section_seq\": 1, \"route_path_id\": 73127}, {\"is_pass\": false, \"wtt_arr\": \"2117H\", \"wtt_dep\": \"2118\", \"location\": \"Portchester\", \"stage_seq\": 8, \"distance_m\": 12876.592, \"section_seq\": 1, \"route_path_id\": 73127}, {\"is_pass\": false, \"wtt_arr\": \"2123\", \"wtt_dep\": \"2124\", \"location\": \"Fareham\", \"stage_seq\": 9, \"distance_m\": 17973.467, \"section_seq\": 1, \"route_path_id\": 73127}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2125H\", \"location\": \"Fareham North Jn\", \"stage_seq\": 10, \"distance_m\": 18216.325, \"section_seq\": 1, \"route_path_id\": 73127}, {\"is_pass\": false, \"wtt_arr\": \"2131\", \"wtt_dep\": \"2131H\", \"location\": \"Botley\", \"stage_seq\": 11, \"distance_m\": 26636.568, \"section_seq\": 1, \"route_path_id\": 73127}, {\"is_pass\": false, \"wtt_arr\": \"2135\", \"wtt_dep\": \"2136\", \"location\": \"Hedge End\", \"stage_seq\": 12, \"distance_m\": 29713.282, \"section_seq\": 1, \"route_path_id\": 73127}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2140\", \"location\": \"Eastleigh South Jn\", \"stage_seq\": 13, \"distance_m\": 34404.122, \"section_seq\": 1, \"route_path_id\": 73127}, {\"is_pass\": false, \"wtt_arr\": \"2142\", \"wtt_dep\": \"2145\", \"location\": \"Eastleigh\", \"stage_seq\": 14, \"distance_m\": 35369.625, \"section_seq\": 1, \"route_path_id\": 73127}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2147\", \"location\": \"Allbrook S.B.\", \"stage_seq\": 15, \"distance_m\": 36798.262, \"section_seq\": 1, \"route_path_id\": 73127}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2149H\", \"location\": \"Shawford Up Jn\", \"stage_seq\": 16, \"distance_m\": 40935.95, \"section_seq\": 1, \"route_path_id\": 73127}, {\"is_pass\": false, \"wtt_arr\": \"2153\", \"wtt_dep\": \"2154H\", \"location\": \"Winchester\", \"stage_seq\": 17, \"distance_m\": 46523.14, \"section_seq\": 1, \"route_path_id\": 73127}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2200\", \"location\": \"Wallers Ash Loop\", \"stage_seq\": 18, \"distance_m\": 55863.158, \"section_seq\": 1, \"route_path_id\": 73127}, {\"is_pass\": false, \"wtt_arr\": \"2202H\", \"wtt_dep\": \"2203\", \"location\": \"Micheldever\", \"stage_seq\": 19, \"distance_m\": 60184.973, \"section_seq\": 1, \"route_path_id\": 73127}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2210\", \"location\": \"Worting Jn\", \"stage_seq\": 20, \"distance_m\": 72798.864, \"section_seq\": 1, \"route_path_id\": 73127}, {\"is_pass\": false, \"wtt_arr\": \"2215\", \"wtt_dep\": \"2224\", \"location\": \"Basingstoke\", \"stage_seq\": 21, \"distance_m\": 76770.648, \"section_seq\": 1, \"route_path_id\": 73127}, {\"is_pass\": false, \"wtt_arr\": \"2230H\", \"wtt_dep\": \"2231\", \"location\": \"Hook\", \"stage_seq\": 22, \"distance_m\": 85714.106, \"section_seq\": 1, \"route_path_id\": 73127}, {\"is_pass\": false, \"wtt_arr\": \"2234H\", \"wtt_dep\": \"2235\", \"location\": \"Winchfield\", \"stage_seq\": 23, \"distance_m\": 89536.246, \"section_seq\": 1, \"route_path_id\": 73127}, {\"is_pass\": false, \"wtt_arr\": \"2239H\", \"wtt_dep\": \"2240H\", \"location\": \"Fleet\", \"stage_seq\": 24, \"distance_m\": 94837.875, \"section_seq\": 1, \"route_path_id\": 73127}, {\"is_pass\": false, \"wtt_arr\": \"2245\", \"wtt_dep\": \"2246\", \"location\": \"Farnborough (Main)\", \"stage_seq\": 25, \"distance_m\": 100152.176, \"section_seq\": 1, \"route_path_id\": 73127}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2250H\", \"location\": \"Pirbright Jn\", \"stage_seq\": 26, \"distance_m\": 106045.833, \"section_seq\": 1, \"route_path_id\": 73127}, {\"is_pass\": false, \"wtt_arr\": \"2252H\", \"wtt_dep\": \"2253\", \"location\": \"Brookwood\", \"stage_seq\": 27, \"distance_m\": 108582.163, \"section_seq\": 1, \"route_path_id\": 73127}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2256H\", \"location\": \"Woking Jn\", \"stage_seq\": 28, \"distance_m\": 113734.004, \"section_seq\": 1, \"route_path_id\": 73127}, {\"is_pass\": false, \"wtt_arr\": \"2257H\", \"wtt_dep\": \"2259\", \"location\": \"Woking\", \"stage_seq\": 29, \"distance_m\": 114535.582, \"section_seq\": 1, \"route_path_id\": 73127}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2303\", \"location\": \"Byfleet & New Haw\", \"stage_seq\": 30, \"distance_m\": 120697.879, \"section_seq\": 1, \"route_path_id\": 73127}, {\"is_pass\": false, \"wtt_arr\": \"2305\", \"wtt_dep\": \"2306\", \"location\": \"Weybridge\", \"stage_seq\": 31, \"distance_m\": 123017.879, \"section_seq\": 1, \"route_path_id\": 73127}, {\"is_pass\": false, \"wtt_arr\": \"2309\", \"wtt_dep\": \"2310\", \"location\": \"Walton-on-Thames\", \"stage_seq\": 32, \"distance_m\": 125724.464, \"section_seq\": 1, \"route_path_id\": 73127}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2314\", \"location\": \"Hampton Court Jn\", \"stage_seq\": 33, \"distance_m\": 131955.12, \"section_seq\": 1, \"route_path_id\": 73127}, {\"is_pass\": false, \"wtt_arr\": \"2315H\", \"wtt_dep\": \"2316H\", \"location\": \"Surbiton\", \"stage_seq\": 34, \"distance_m\": 134181.359, \"section_seq\": 1, \"route_path_id\": 73127}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2318H\", \"location\": \"Berrylands Juncton\", \"stage_seq\": 35, \"distance_m\": 137024.877, \"section_seq\": 1, \"route_path_id\": 73127}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2320H\", \"location\": \"New Malden\", \"stage_seq\": 36, \"distance_m\": 137839.436, \"section_seq\": 1, \"route_path_id\": 73127}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2322H\", \"location\": \"Wimbledon\", \"stage_seq\": 37, \"distance_m\": 141822.046, \"section_seq\": 1, \"route_path_id\": 73127}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2325H\", \"location\": \"Clapham Junction (M)\", \"stage_seq\": 38, \"distance_m\": 147198.473, \"section_seq\": 1, \"route_path_id\": 73127}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2330\", \"location\": \"Waterloo West Crossings\", \"stage_seq\": 39, \"distance_m\": 152730.822, \"section_seq\": 1, \"route_path_id\": 73127}, {\"is_pass\": false, \"wtt_arr\": \"2332\", \"wtt_dep\": null, \"location\": \"London Waterloo\", \"stage_seq\": 40, \"distance_m\": 153473.505, \"section_seq\": 1, \"route_path_id\": 73127}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 153473.505, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 73127}], \"total_distance_m\": 153473.505, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 151188.139, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 2285.366, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2055", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "19.0", "current_position_lat": "51.5032168", "current_position_lon": "-0.1132399", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 27333, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T19:58:06Z\", \"source_id\": 51535413, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T19:58:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T19:58:08Z\", \"source_id\": 16640123, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T20:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27361, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:02:20Z\", \"source_id\": 51546111, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T20:03:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:02:22Z\", \"source_id\": 16643021, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27386, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:07:22Z\", \"source_id\": 51558787, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T20:08:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:07:25Z\", \"source_id\": 16646581, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27313, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:11:33Z\", \"source_id\": 51569052, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T20:12:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:11:37Z\", \"source_id\": 16649422, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27309, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:16:35Z\", \"source_id\": 51581099, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T20:17:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:16:42Z\", \"source_id\": 16652875, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27297, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:22:30Z\", \"source_id\": 51595138, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T20:23:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:22:34Z\", \"source_id\": 16656844, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27276, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:30:38Z\", \"source_id\": 51613977, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T20:31:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:30:40Z\", \"source_id\": 16662266, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:36:31Z\", \"source_id\": 16666185, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27171, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:42:19Z\", \"source_id\": 51640290, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T20:43:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:42:22Z\", \"source_id\": 16670050, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27153, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:51:28Z\", \"source_id\": 51660587, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T20:52:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:51:32Z\", \"source_id\": 16676009, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:02:35Z\", \"source_id\": 16682981, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27087, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:11:01Z\", \"source_id\": 51703452, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:12:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:11:05Z\", \"source_id\": 16688379, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27048, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:29:53Z\", \"source_id\": 51742572, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:30:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:29:56Z\", \"source_id\": 16699884, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27038, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:34:07Z\", \"source_id\": 51751393, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:35:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:34:12Z\", \"source_id\": 16702519, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27034, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:39:16Z\", \"source_id\": 51761951, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:40:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:39:16Z\", \"source_id\": 16705438, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27020, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:44:08Z\", \"source_id\": 51771560, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:45:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:44:12Z\", \"source_id\": 16708421, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27010, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:50:48Z\", \"source_id\": 51784595, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:52:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:50:51Z\", \"source_id\": 16712302, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26924, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:57:00Z\", \"source_id\": 51796380, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:57:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:57:04Z\", \"source_id\": 16715800, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26909, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:02:30Z\", \"source_id\": 51806436, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:03:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:02:32Z\", \"source_id\": 16718892, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26887, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:03:26Z\", \"source_id\": 51808246, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:04:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:03:31Z\", \"source_id\": 16719409, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26883, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:08:19Z\", \"source_id\": 51816839, \"stage_seq\": 32, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:08:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:08:23Z\", \"source_id\": 16722087, \"stage_seq\": 32, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28508, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:14:48Z\", \"source_id\": 51828201, \"stage_seq\": 34, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:15:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:14:52Z\", \"source_id\": 16725591, \"stage_seq\": 34, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28491, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:19:43Z\", \"source_id\": 51836595, \"stage_seq\": 36, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:20:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:19:47Z\", \"source_id\": 16728119, \"stage_seq\": 36, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29427, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:22:44Z\", \"source_id\": 51841846, \"stage_seq\": 37, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:23:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:22:48Z\", \"source_id\": 16729681, \"stage_seq\": 37, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29129, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:27:06Z\", \"source_id\": 51849166, \"stage_seq\": 38, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:28:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:27:09Z\", \"source_id\": 16731865, \"stage_seq\": 38, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28967, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:33:34Z\", \"source_id\": 51859810, \"stage_seq\": 40, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:35:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:33:39Z\", \"source_id\": 16735058, \"stage_seq\": 40, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:35:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Waterloo", "service_state_platform": "12", "timing_fact_generation": 1789598023896931, "current_leg_arrival_utc": "2026-09-16T23:34:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T22:35:09.760504", "service_state_evidence_id": 16735058, "current_leg_start_actual_dep": "2026-09-16T23:18:30+01:00", "operational_evidence_version": 149, "service_state_event_time_utc": "2026-09-16T22:35:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T22:45:09.986153", "service_state_valid_until_kind": null, "operational_interpretation_version": 149, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} South Western Railway P PMH None 2T64 450001+450089+450106 12 100 None {"version": 3, "segments": [{"to_m": 381.412, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 563.276, "from_m": 381.412, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 1170.809, "from_m": 563.276, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1526.605, "from_m": 1170.809, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 1779.826, "from_m": 1526.605, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 3034.81, "from_m": 1779.826, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 3328.522, "from_m": 3034.81, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 5434.207, "from_m": 3328.522, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 6979.44, "from_m": 5434.207, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 7157.027, "from_m": 6979.44, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 7859.801, "from_m": 7157.027, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 16352.974, "from_m": 7859.801, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 16360.965, "from_m": 16352.974, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 17675.815, "from_m": 16360.965, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 17879.978, "from_m": 17675.815, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 18763.229, "from_m": 17879.978, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 18841.734, "from_m": 18763.229, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 24603.566, "from_m": 18841.734, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 24613.675, "from_m": 24603.566, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 24820.094, "from_m": 24613.675, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 24833.206, "from_m": 24820.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": 34404.122, "from_m": 24833.206, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 34463.718, "from_m": 34404.122, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 34485.485, "from_m": 34463.718, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 35486.249, "from_m": 34485.485, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 35578.121, "from_m": 35486.249, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 35651.807, "from_m": 35578.121, "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": 36798.262, "from_m": 35651.807, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 46523.14, "from_m": 36798.262, "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": 60487.184, "from_m": 46523.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:forward", "infrastructure_limit_mph": 100.0}, {"to_m": 71540.454, "from_m": 60487.184, "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": 72267.867, "from_m": 71540.454, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 72313.751, "from_m": 72267.867, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 76063.859, "from_m": 72313.751, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 76128.167, "from_m": 76063.859, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 76330.861, "from_m": 76128.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:backward", "infrastructure_limit_mph": 30.0}, {"to_m": 76404.895, "from_m": 76330.861, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 76519.785, "from_m": 76404.895, "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": 76588.244, "from_m": 76519.785, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 76914.943, "from_m": 76588.244, "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": 76951.557, "from_m": 76914.943, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 76994.001, "from_m": 76951.557, "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": 77043.02, "from_m": 76994.001, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 77390.962, "from_m": 77043.02, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 90.0}, {"to_m": 77437.66, "from_m": 77390.962, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 100.0}, {"to_m": 89259.884, "from_m": 77437.66, "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": 89334.048, "from_m": 89259.884, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 90070.332, "from_m": 89334.048, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 90134.988, "from_m": 90070.332, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 120359.138, "from_m": 90134.988, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 120871.018, "from_m": 120359.138, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 120947.777, "from_m": 120871.018, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 122447.05, "from_m": 120947.777, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 122502.671, "from_m": 122447.05, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 133431.952, "from_m": 122502.671, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 137434.97, "from_m": 133431.952, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 147106.209, "from_m": 137434.97, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 151600.782, "from_m": 147106.209, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 152730.822, "from_m": 151600.782, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 152761.734, "from_m": 152730.822, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 152880.3, "from_m": 152761.734, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 152994.393, "from_m": 152880.3, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 153055.444, "from_m": 152994.393, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 153473.505, "from_m": 153055.444, "capability_applied": null, "effective_limit_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": 622560, "profile_key": "b017c81e64e56748483c763f71db2678160fbbb439d77ecccf15338ad85357a7", "schedule_id": 17880, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2055", "location": "Portsmouth Harbour", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 73127}, {"is_pass": false, "wtt_arr": "2058", "wtt_dep": "2100", "location": "Portsmouth & Southsea", "stage_seq": 2, "distance_m": 1475.163, "section_seq": 1, "route_path_id": 73127}, {"is_pass": false, "wtt_arr": "2103", "wtt_dep": "2104", "location": "Fratton", "stage_seq": 3, "distance_m": 2636.362, "section_seq": 1, "route_path_id": 73127}, {"is_pass": false, "wtt_arr": "2107H", "wtt_dep": "2108", "location": "Hilsea", "stage_seq": 4, "distance_m": 6314.557, "section_seq": 1, "route_path_id": 73127}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2109H", "location": "Portcreek Jn", "stage_seq": 5, "distance_m": 7086.715, "section_seq": 1, "route_path_id": 73127}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2111", "location": "Cosham Jn", "stage_seq": 6, "distance_m": 7859.801, "section_seq": 1, "route_path_id": 73127}, {"is_pass": false, "wtt_arr": "2112H", "wtt_dep": "2113H", "location": "Cosham", "stage_seq": 7, "distance_m": 8590.51, "section_seq": 1, "route_path_id": 73127}, {"is_pass": false, "wtt_arr": "2117H", "wtt_dep": "2118", "location": "Portchester", "stage_seq": 8, "distance_m": 12876.592, "section_seq": 1, "route_path_id": 73127}, {"is_pass": false, "wtt_arr": "2123", "wtt_dep": "2124", "location": "Fareham", "stage_seq": 9, "distance_m": 17973.467, "section_seq": 1, "route_path_id": 73127}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2125H", "location": "Fareham North Jn", "stage_seq": 10, "distance_m": 18216.325, "section_seq": 1, "route_path_id": 73127}, {"is_pass": false, "wtt_arr": "2131", "wtt_dep": "2131H", "location": "Botley", "stage_seq": 11, "distance_m": 26636.568, "section_seq": 1, "route_path_id": 73127}, {"is_pass": false, "wtt_arr": "2135", "wtt_dep": "2136", "location": "Hedge End", "stage_seq": 12, "distance_m": 29713.282, "section_seq": 1, "route_path_id": 73127}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2140", "location": "Eastleigh South Jn", "stage_seq": 13, "distance_m": 34404.122, "section_seq": 1, "route_path_id": 73127}, {"is_pass": false, "wtt_arr": "2142", "wtt_dep": "2145", "location": "Eastleigh", "stage_seq": 14, "distance_m": 35369.625, "section_seq": 1, "route_path_id": 73127}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2147", "location": "Allbrook S.B.", "stage_seq": 15, "distance_m": 36798.262, "section_seq": 1, "route_path_id": 73127}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2149H", "location": "Shawford Up Jn", "stage_seq": 16, "distance_m": 40935.95, "section_seq": 1, "route_path_id": 73127}, {"is_pass": false, "wtt_arr": "2153", "wtt_dep": "2154H", "location": "Winchester", "stage_seq": 17, "distance_m": 46523.14, "section_seq": 1, "route_path_id": 73127}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2200", "location": "Wallers Ash Loop", "stage_seq": 18, "distance_m": 55863.158, "section_seq": 1, "route_path_id": 73127}, {"is_pass": false, "wtt_arr": "2202H", "wtt_dep": "2203", "location": "Micheldever", "stage_seq": 19, "distance_m": 60184.973, "section_seq": 1, "route_path_id": 73127}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2210", "location": "Worting Jn", "stage_seq": 20, "distance_m": 72798.864, "section_seq": 1, "route_path_id": 73127}, {"is_pass": false, "wtt_arr": "2215", "wtt_dep": "2224", "location": "Basingstoke", "stage_seq": 21, "distance_m": 76770.648, "section_seq": 1, "route_path_id": 73127}, {"is_pass": false, "wtt_arr": "2230H", "wtt_dep": "2231", "location": "Hook", "stage_seq": 22, "distance_m": 85714.106, "section_seq": 1, "route_path_id": 73127}, {"is_pass": false, "wtt_arr": "2234H", "wtt_dep": "2235", "location": "Winchfield", "stage_seq": 23, "distance_m": 89536.246, "section_seq": 1, "route_path_id": 73127}, {"is_pass": false, "wtt_arr": "2239H", "wtt_dep": "2240H", "location": "Fleet", "stage_seq": 24, "distance_m": 94837.875, "section_seq": 1, "route_path_id": 73127}, {"is_pass": false, "wtt_arr": "2245", "wtt_dep": "2246", "location": "Farnborough (Main)", "stage_seq": 25, "distance_m": 100152.176, "section_seq": 1, "route_path_id": 73127}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2250H", "location": "Pirbright Jn", "stage_seq": 26, "distance_m": 106045.833, "section_seq": 1, "route_path_id": 73127}, {"is_pass": false, "wtt_arr": "2252H", "wtt_dep": "2253", "location": "Brookwood", "stage_seq": 27, "distance_m": 108582.163, "section_seq": 1, "route_path_id": 73127}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2256H", "location": "Woking Jn", "stage_seq": 28, "distance_m": 113734.004, "section_seq": 1, "route_path_id": 73127}, {"is_pass": false, "wtt_arr": "2257H", "wtt_dep": "2259", "location": "Woking", "stage_seq": 29, "distance_m": 114535.582, "section_seq": 1, "route_path_id": 73127}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2303", "location": "Byfleet & New Haw", "stage_seq": 30, "distance_m": 120697.879, "section_seq": 1, "route_path_id": 73127}, {"is_pass": false, "wtt_arr": "2305", "wtt_dep": "2306", "location": "Weybridge", "stage_seq": 31, "distance_m": 123017.879, "section_seq": 1, "route_path_id": 73127}, {"is_pass": false, "wtt_arr": "2309", "wtt_dep": "2310", "location": "Walton-on-Thames", "stage_seq": 32, "distance_m": 125724.464, "section_seq": 1, "route_path_id": 73127}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2314", "location": "Hampton Court Jn", "stage_seq": 33, "distance_m": 131955.12, "section_seq": 1, "route_path_id": 73127}, {"is_pass": false, "wtt_arr": "2315H", "wtt_dep": "2316H", "location": "Surbiton", "stage_seq": 34, "distance_m": 134181.359, "section_seq": 1, "route_path_id": 73127}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2318H", "location": "Berrylands Juncton", "stage_seq": 35, "distance_m": 137024.877, "section_seq": 1, "route_path_id": 73127}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2320H", "location": "New Malden", "stage_seq": 36, "distance_m": 137839.436, "section_seq": 1, "route_path_id": 73127}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2322H", "location": "Wimbledon", "stage_seq": 37, "distance_m": 141822.046, "section_seq": 1, "route_path_id": 73127}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2325H", "location": "Clapham Junction (M)", "stage_seq": 38, "distance_m": 147198.473, "section_seq": 1, "route_path_id": 73127}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2330", "location": "Waterloo West Crossings", "stage_seq": 39, "distance_m": 152730.822, "section_seq": 1, "route_path_id": 73127}, {"is_pass": false, "wtt_arr": "2332", "wtt_dep": null, "location": "London Waterloo", "stage_seq": 40, "distance_m": 153473.505, "section_seq": 1, "route_path_id": 73127}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 153473.505, "from_m": 0.0, "section_seq": 1, "route_path_id": 73127}], "total_distance_m": 153473.505, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 151188.139, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 2285.366, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 27333, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T19:58:06Z", "source_id": 51535413, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-16T19:58:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T19:58:08Z", "source_id": 16640123, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-16T20:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27361, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:02:20Z", "source_id": 51546111, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T20:03:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:02:22Z", "source_id": 16643021, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T21:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27386, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:07:22Z", "source_id": 51558787, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T20:08:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:07:25Z", "source_id": 16646581, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T21:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27313, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:11:33Z", "source_id": 51569052, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T20:12:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:11:37Z", "source_id": 16649422, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T21:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27309, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:16:35Z", "source_id": 51581099, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T20:17:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:16:42Z", "source_id": 16652875, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T21:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27297, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:22:30Z", "source_id": 51595138, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T20:23:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:22:34Z", "source_id": 16656844, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T21:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27276, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:30:38Z", "source_id": 51613977, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T20:31:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:30:40Z", "source_id": 16662266, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T21:31:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:36:31Z", "source_id": 16666185, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T21:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27171, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:42:19Z", "source_id": 51640290, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-16T20:43:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:42:22Z", "source_id": 16670050, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-16T21:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27153, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:51:28Z", "source_id": 51660587, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-16T20:52:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:51:32Z", "source_id": 16676009, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-16T21:52:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:02:35Z", "source_id": 16682981, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-16T22:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27087, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:11:01Z", "source_id": 51703452, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-16T21:12:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:11:05Z", "source_id": 16688379, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-16T22:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27048, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:29:53Z", "source_id": 51742572, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-16T21:30:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:29:56Z", "source_id": 16699884, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-16T22:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27038, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:34:07Z", "source_id": 51751393, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-16T21:35:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:34:12Z", "source_id": 16702519, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-16T22:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27034, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:39:16Z", "source_id": 51761951, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-16T21:40:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:39:16Z", "source_id": 16705438, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-16T22:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27020, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:44:08Z", "source_id": 51771560, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-16T21:45:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:44:12Z", "source_id": 16708421, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-16T22:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27010, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:50:48Z", "source_id": 51784595, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-16T21:52:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:50:51Z", "source_id": 16712302, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-16T22:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26924, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:57:00Z", "source_id": 51796380, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-16T21:57:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:57:04Z", "source_id": 16715800, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-16T22:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26909, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:02:30Z", "source_id": 51806436, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-16T22:03:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:02:32Z", "source_id": 16718892, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-16T23:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26887, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:03:26Z", "source_id": 51808246, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-16T22:04:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:03:31Z", "source_id": 16719409, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-16T23:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26883, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:08:19Z", "source_id": 51816839, "stage_seq": 32, "event_role": "ARR", "event_time": "2026-09-16T22:08:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:08:23Z", "source_id": 16722087, "stage_seq": 32, "event_role": "ARR", "event_time": "2026-09-16T23:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28508, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:14:48Z", "source_id": 51828201, "stage_seq": 34, "event_role": "ARR", "event_time": "2026-09-16T22:15:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:14:52Z", "source_id": 16725591, "stage_seq": 34, "event_role": "ARR", "event_time": "2026-09-16T23:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28491, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:19:43Z", "source_id": 51836595, "stage_seq": 36, "event_role": "ARR", "event_time": "2026-09-16T22:20:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:19:47Z", "source_id": 16728119, "stage_seq": 36, "event_role": "ARR", "event_time": "2026-09-16T23:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29427, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:22:44Z", "source_id": 51841846, "stage_seq": 37, "event_role": "ARR", "event_time": "2026-09-16T22:23:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:22:48Z", "source_id": 16729681, "stage_seq": 37, "event_role": "ARR", "event_time": "2026-09-16T23:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29129, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:27:06Z", "source_id": 51849166, "stage_seq": 38, "event_role": "ARR", "event_time": "2026-09-16T22:28:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:27:09Z", "source_id": 16731865, "stage_seq": 38, "event_role": "ARR", "event_time": "2026-09-16T23:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28967, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:33:34Z", "source_id": 51859810, "stage_seq": 40, "event_role": "ARR", "event_time": "2026-09-16T22:35:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:33:39Z", "source_id": 16735058, "stage_seq": 40, "event_role": "ARR", "event_time": "2026-09-16T23:35:00+01:00", "operational_fact": true}] Portsmouth Harbour 2055 2055 3 None None London Waterloo 2332 2332 12 LATE +2 minutes https://www.realtimetrains.co.uk/service/gb-nr:L84477/2026-09-16/detailed None Surbiton 2026-09-16T23:18:30+01:00 London Waterloo 19.0 {"type": "LineString", "coordinates": [[-0.30375589345245835, 51.392521796516824], [-0.3030148999999999, 51.39284199999999], [-0.3021806, 51.3932149], [-0.3012107, 51.3936526], [-0.3007319, 51.39385719999999], [-0.3003359, 51.3940265], [-0.3000507, 51.39414839999999], [-0.2990985, 51.3945182], [-0.29801959999999994, 51.3949163], [-0.2969681, 51.39529950000001], [-0.2963888, 51.395492], [-0.2955311, 51.3957567], [-0.2941867, 51.396158099999994], [-0.2930099, 51.39647289999999], [-0.29206299999999996, 51.396703900000006], [-0.2909902, 51.39694990000001], [-0.2897832, 51.3972076], [-0.2884796, 51.39747199999999], [-0.28686419999999996, 51.3978115], [-0.2858088, 51.39801730000001], [-0.284154, 51.3983333], [-0.2813369, 51.398901], [-0.2803851, 51.399091899999995], [-0.2801403, 51.3991413], [-0.2783431, 51.39950170000001], [-0.27701649999999994, 51.39977249999999], [-0.2769095, 51.399794400000005], [-0.27476799999999996, 51.40023149999999], [-0.2744415, 51.400296899999994], [-0.2743057, 51.4003241], [-0.2707662, 51.401033], [-0.26949458523585645, 51.40128628879768], [-0.2684558, 51.4014932], [-0.2679061, 51.4016041], [-0.2659878, 51.4019855], [-0.2654615, 51.4020917], [-0.265163, 51.4021512], [-0.2648284, 51.4022178], [-0.2642498153475414, 51.402332997609726], [-0.26375909999999997, 51.40243069999999], [-0.2633524, 51.4025102], [-0.2613087, 51.40289539999999], [-0.2603406, 51.4030761], [-0.2595387, 51.4032217], [-0.2584711, 51.403409100000005], [-0.2574577, 51.403601900000005], [-0.2570599, 51.4036719], [-0.2570302, 51.40367709999999], [-0.2566534, 51.4037465], [-0.2550518598927765, 51.40406381890773], [-0.25475670000000006, 51.4041223], [-0.2539634, 51.40429349999999], [-0.2486095, 51.405451500000005], [-0.24553480000000005, 51.4060518], [-0.2451137, 51.406134599999994], [-0.2425019, 51.406675], [-0.2352973, 51.408062], [-0.23515049999999996, 51.4080903], [-0.2348763, 51.4081419], [-0.23449599999999995, 51.40821360000001], [-0.2343926466334797, 51.40823304067507], [-0.2343661, 51.4082612], [-0.23434999623932, 51.40827452726261], [-0.2342992412401936, 51.40831653141347], [-0.23417060000000003, 51.4083414], [-0.2339539, 51.4083853], [-0.231413, 51.4088794], [-0.23009999999999997, 51.4091312], [-0.22904150000000004, 51.40934550000001], [-0.2286029, 51.4094448], [-0.2284065, 51.409493299999994], [-0.22779989999999997, 51.4096405], [-0.2268291, 51.4098858], [-0.22585730000000004, 51.410160999999995], [-0.22554559999999996, 51.41025379999999], [-0.2246182, 51.410556699999994], [-0.2243619, 51.4106436], [-0.22291499999999995, 51.41116900000001], [-0.2222604, 51.41143160000001], [-0.2218417, 51.41160990000001], [-0.22113389999999997, 51.4119286], [-0.2208519, 51.4120575], [-0.2201866, 51.4123883], [-0.21950869999999997, 51.4127298], [-0.2194713, 51.41275069999999], [-0.219318, 51.4128366], [-0.2188543, 51.4131112], [-0.2183609, 51.4134], [-0.2167244, 51.414455900000014], [-0.21565139999999997, 51.4151619], [-0.2144386, 51.4159531], [-0.2137484, 51.4164153], [-0.2133788, 51.4166379], [-0.2128359, 51.41698309999999], [-0.212117, 51.41745280000001], [-0.21150579999999997, 51.41784959999999], [-0.2111357, 51.4180851], [-0.21056189999999997, 51.418471799999985], [-0.20985309999999996, 51.4189382], [-0.2089135, 51.4195476], [-0.2078037, 51.4202846], [-0.20636550000000004, 51.42131179999999], [-0.2059948, 51.42157219999999], [-0.20552216127715128, 51.42187703771148], [-0.2050008, 51.4222133], [-0.2046077, 51.4224611], [-0.2043513, 51.42260599999998], [-0.20400209999999996, 51.42280010000001], [-0.2035759, 51.4230459], [-0.2032574, 51.423245099999995], [-0.2029903, 51.423414399999984], [-0.2026588, 51.4236458], [-0.2023525, 51.42386580000001], [-0.2018728, 51.4242654], [-0.2015474, 51.4245587], [-0.2013737, 51.42476599999999], [-0.2012456, 51.4249264], [-0.200892, 51.42531830000001], [-0.20068829999999996, 51.4255682], [-0.2003483, 51.4259904], [-0.2000219, 51.42639410000001], [-0.1998464, 51.42665529999999], [-0.19950640000000003, 51.427067399999984], [-0.1990224, 51.4276776], [-0.1986359, 51.42822489999999], [-0.19846179999999997, 51.4284875], [-0.1982314, 51.4288267], [-0.1981131, 51.42899959999999], [-0.19797819999999997, 51.4291959], [-0.1977355, 51.42957580000001], [-0.1976075, 51.429755699999994], [-0.19719870000000003, 51.43036419999999], [-0.19676179999999996, 51.43101980000001], [-0.1965036, 51.4313999], [-0.19610639999999996, 51.43199020000001], [-0.1960145, 51.432109], [-0.1954343, 51.43277350000001], [-0.1951801, 51.4331392], [-0.1949855, 51.4334164], [-0.1949103, 51.4335185], [-0.1944904, 51.4340351], [-0.19431709999999996, 51.4342827], [-0.1937411, 51.4349994], [-0.19307119999999997, 51.4359826], [-0.1918048, 51.4377665], [-0.19144910000000004, 51.438271799999995], [-0.1911151, 51.43874639999999], [-0.1907692, 51.43919170000001], [-0.1904172, 51.4396274], [-0.189958, 51.4401261], [-0.18977520000000003, 51.440339499999986], [-0.1891994, 51.44089929999999], [-0.1880259, 51.44194830000001], [-0.18787929999999997, 51.4420956], [-0.1876423, 51.4423218], [-0.1873358, 51.44263069999999], [-0.18716796319111612, 51.442817580280106], [-0.18668709999999997, 51.443353], [-0.186236, 51.4438299], [-0.1859218, 51.44416209999998], [-0.1834796, 51.44674289999998], [-0.1808248, 51.4494624], [-0.1796630568239043, 51.45061155714629], [-0.1786026, 51.4516605], [-0.17814, 51.4521283], [-0.1779483, 51.4523326], [-0.1766761, 51.45383399999999], [-0.176096, 51.45455739999999], [-0.17569969999999996, 51.4551093], [-0.1753572, 51.4555962], [-0.1747095, 51.456613299999994], [-0.1743997, 51.45712389999999], [-0.1741146, 51.457645799999995], [-0.17384939999999996, 51.45815180000001], [-0.173435, 51.4590146], [-0.17334209999999997, 51.4592155], [-0.17324479999999998, 51.45943509999999], [-0.1731852, 51.4595642], [-0.1729732, 51.4600476], [-0.17271989999999998, 51.4606199], [-0.17263939999999997, 51.460798800000006], [-0.1725579, 51.4609735], [-0.1724365, 51.46125020000001], [-0.17237739999999996, 51.461369000000005], [-0.1722638, 51.4615876], [-0.1721826, 51.4617532], [-0.17193349999999996, 51.46225530000001], [-0.17183709999999996, 51.46242800000001], [-0.17171469999999997, 51.4626489], [-0.17168779999999997, 51.4626973], [-0.1715229, 51.4629394], [-0.1713967, 51.46310969999999], [-0.17137182611946036, 51.463141313899776], [-0.17125017775507717, 51.46328062318371], [-0.1711488627804044, 51.463406296741184], [-0.17106455622679728, 51.46352009142522], [-0.17099393312561112, 51.46362376408882], [-0.17093366850820105, 51.46371907158503], [-0.17088043740592246, 51.46380777076687], [-0.17083091485013055, 51.46389161848737], [-0.1707817758721806, 51.463972371599525], [-0.17072969550342784, 51.46405178695638], [-0.1706713487752276, 51.46413162141094], [-0.17060341071893506, 51.46421363181625], [-0.17052255636590552, 51.464299575025315], [-0.17042546074749423, 51.46439120789117], [-0.17030879889505648, 51.46449028726682], [-0.17016924583994747, 51.46459857000531], [-0.17000347661352253, 51.46471781295964], [-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]]} 12.0 2316 2335 Walton-on-Thames Waterloo West Crossings London Waterloo 51.5032168 -0.1132399 51.5032168 -0.1132399 1 0 2026-09-16 22:45:21 TERMINATED 2026-09-16 22:35:00 London Waterloo TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16735058 1789598023896931 149 149 2026-09-16 22:45:09.986153 12 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 22:35:09.760504
594231 625860 Y15683 732A54M916 2026-09-16 COMPLETE 16735358 2026-09-16 23:35:00 2026-09-16 22:45:21 2026-09-18 22:45:21 {"id": 625860, "stp": "P", "toc": "Great Western Railway", "uid": "Y15683", "consist": "165129", "dest_crs": "SLO", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:Y15683/2026-09-16/detailed", "trust_id": "732A54M916", "origin_crs": "WNC", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Slough", "service_date": "2026-09-16", "dest_arr_time": "2335", "dest_platform": "1", "is_terminated": 1, "next_location": "Slough", "signalling_id": "2A54", "timing_status": "ON TIME", "origin_station": "Windsor & Eton Central", "current_leg_arr": "2335", "current_leg_dep": "2329", "current_leg_end": "Slough", "origin_dep_time": "2329", "origin_platform": "BAY", "current_location": "Slough", "last_update_time": "2026-09-16T22:45:21", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.6103466999999999, 51.4832256], [-0.6109315, 51.48335360000001], [-0.6114333, 51.48343959999999], [-0.6119118, 51.4834713], [-0.6124107, 51.4834917], [-0.6132370999999999, 51.48351710000001], [-0.6136805, 51.4835319], [-0.6141159999999999, 51.4835661], [-0.6146025, 51.4836232], [-0.6147682, 51.48364930000001], [-0.6150257999999998, 51.4836917], [-0.6153017999999999, 51.4837515], [-0.615644, 51.4838599], [-0.6160106999999999, 51.4839971], [-0.6163407, 51.4841449], [-0.6166134, 51.48429709999999], [-0.6168194, 51.48442899999999], [-0.6170582, 51.48460599999999], [-0.6172413, 51.4847761], [-0.6173988000000001, 51.4849368], [-0.617502, 51.48506679999999], [-0.6175769999999999, 51.48514759999998], [-0.6177022, 51.48532919999999], [-0.6178053999999998, 51.4855182], [-0.6178953, 51.485744999999994], [-0.6179408, 51.4859406], [-0.6179293999999999, 51.4861451], [-0.6179269999999999, 51.4863768], [-0.6179104, 51.48655349999999], [-0.617802, 51.48712049999999], [-0.6177671999999998, 51.4873969], [-0.6177472999999999, 51.4876242], [-0.6177086, 51.48797879999999], [-0.6177012999999999, 51.48835350000001], [-0.6177086, 51.4886042], [-0.6177286, 51.488929799999994], [-0.6177971, 51.48949439999999], [-0.6178878, 51.49018019999999], [-0.6178995999999999, 51.4903314], [-0.6179126000000001, 51.4904974], [-0.6179015999999999, 51.49079059999999], [-0.6178621, 51.491240600000005], [-0.6177962, 51.4916882], [-0.6176740999999999, 51.4922493], [-0.6175302, 51.49267429999999], [-0.6174718999999999, 51.492846400000005], [-0.6173508, 51.49312230000001], [-0.6172611, 51.49332679999999], [-0.6170301, 51.49379609999999], [-0.6165696999999999, 51.4945133], [-0.6160914, 51.495222099999985], [-0.6156208999999999, 51.4957979], [-0.6155117999999999, 51.49591860000001], [-0.6149871, 51.4964626], [-0.6137969, 51.49743180000001], [-0.6126681, 51.4983467], [-0.6121661377666715, 51.4987748385867], [-0.6118277, 51.49906349999999], [-0.6117357, 51.49914199999999], [-0.6116039, 51.49925439999999], [-0.6110088, 51.4997321], [-0.610472, 51.500213], [-0.6101337999999998, 51.50052819999999], [-0.6100486, 51.500606000000005], [-0.6097669999999998, 51.500869300000005], [-0.6093527, 51.50126939999999], [-0.6080582, 51.50257], [-0.6067587, 51.5038827], [-0.6055579, 51.5051452], [-0.6042979, 51.5064401], [-0.6041237, 51.506602], [-0.6024388, 51.5082369], [-0.6015605, 51.50908789999999], [-0.6007002, 51.50990869999999], [-0.6000997999999999, 51.5105171], [-0.5998345, 51.5107774], [-0.5995890999999999, 51.51101189999999], [-0.599325, 51.5112426], [-0.5990472, 51.5114518], [-0.5987746, 51.51164279999999], [-0.5983787999999999, 51.5118595], [-0.5980544, 51.5120085], [-0.5973738, 51.51227839999999], [-0.5969552000000001, 51.5124218], [-0.5967029, 51.5124854], [-0.5964469, 51.5125381], [-0.5962391, 51.51256660000001], [-0.5959801, 51.51259780000001], [-0.5957374, 51.5126152], [-0.5954912, 51.51262], [-0.5952360999999999, 51.5126092], [-0.5949402999999999, 51.512575], [-0.5946588, 51.51253539999999], [-0.593522, 51.51234049999999], [-0.5933386, 51.51231], [-0.5906157, 51.5118606], [-0.5876198999999999, 51.511408900000006], [-0.5857821, 51.51118919999999], [-0.5848975, 51.5110702], [-0.5834899999999998, 51.510884899999986], [-0.5823934, 51.510744900000006], [-0.5805017, 51.51052020000001], [-0.5780084, 51.51024689999999], [-0.5754623, 51.5099962], [-0.5748836999999999, 51.5099431], [-0.5737224999999999, 51.50983660000001], [-0.5718652, 51.5096858], [-0.5703071999999999, 51.5095794], [-0.5690772999999999, 51.50949930000001], [-0.5685876999999999, 51.5094698], [-0.5679127, 51.50944249999999], [-0.5667045, 51.50940669999998], [-0.5661912, 51.5093837], [-0.5697794, 51.509617799999994], [-0.5717329999999999, 51.509755699999985], [-0.5727985, 51.509840099999984], [-0.5739000999999999, 51.5099322], [-0.5755607, 51.5100804], [-0.5766849999999999, 51.51018500000001], [-0.5776150999999999, 51.5102776], [-0.5802295, 51.51055920000001], [-0.5817002, 51.5107295], [-0.5829215, 51.51087969999998], [-0.5838389999999999, 51.5110084], [-0.5866298, 51.5114312], [-0.5869687, 51.5114825], [-0.5899883, 51.51194660000001], [-0.5919076, 51.51225469999999]]}", "current_leg_start": "Windsor & Eton Central", "dest_arr_time_act": "2335", "motion_projection": null, "next_location_lat": "51.5122547", "next_location_lon": "-0.5919076", "previous_location": "Windsor & Eton Central", "current_leg_milage": "5.0", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 299.623, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 565.85, \"from_m\": 299.623, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 2442.286, \"from_m\": 565.85, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 2452.756, \"from_m\": 2442.286, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 3972.252, \"from_m\": 2452.756, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 4224.082, \"from_m\": 3972.252, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 4727.077, \"from_m\": 4224.082, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 4856.584, \"from_m\": 4727.077, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 6062.542, \"from_m\": 4856.584, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 6228.679, \"from_m\": 6062.542, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 7464.027, \"from_m\": 6228.679, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 8039.345, \"from_m\": 7464.027, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}], \"service_id\": 625860, \"profile_key\": \"10b93eac52a144b3bc467ca8efd7acc5a9017afc4bb718ad1ad9c59206d0bb2e\", \"schedule_id\": 30248, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2329\", \"location\": \"Windsor & Eton Central\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 40410}, {\"is_pass\": false, \"wtt_arr\": \"2335\", \"wtt_dep\": null, \"location\": \"Slough\", \"stage_seq\": 2, \"distance_m\": 8039.345, \"section_seq\": 1, \"route_path_id\": 40410}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 8039.345, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 40410}], \"total_distance_m\": 8039.345, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 7324.05, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 715.295, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2329", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "6.0", "current_position_lat": "51.5122547", "current_position_lon": "-0.5919076", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 23553, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:34:13Z\", \"source_id\": 51860863, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:35:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:34:17Z\", \"source_id\": 16735358, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:35:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Slough", "service_state_platform": "1", "timing_fact_generation": 1789598058562264, "current_leg_arrival_utc": "2026-09-16T23:35:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T22:35:21.215498", "service_state_evidence_id": 16735358, "current_leg_start_actual_dep": "2026-09-16T23:29:00+01:00", "operational_evidence_version": 5, "service_state_event_time_utc": "2026-09-16T22:35:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T22:35:21.217956", "service_state_valid_until_kind": null, "operational_interpretation_version": 5, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Great Western Railway P WNC SLO 2A54 165129 2 90 None {"version": 3, "segments": [{"to_m": 299.623, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 565.85, "from_m": 299.623, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 2442.286, "from_m": 565.85, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 2452.756, "from_m": 2442.286, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 3972.252, "from_m": 2452.756, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 4224.082, "from_m": 3972.252, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 4727.077, "from_m": 4224.082, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 125.0}, {"to_m": 4856.584, "from_m": 4727.077, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 6062.542, "from_m": 4856.584, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 125.0}, {"to_m": 6228.679, "from_m": 6062.542, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 7464.027, "from_m": 6228.679, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 8039.345, "from_m": 7464.027, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}], "service_id": 625860, "profile_key": "10b93eac52a144b3bc467ca8efd7acc5a9017afc4bb718ad1ad9c59206d0bb2e", "schedule_id": 30248, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2329", "location": "Windsor & Eton Central", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 40410}, {"is_pass": false, "wtt_arr": "2335", "wtt_dep": null, "location": "Slough", "stage_seq": 2, "distance_m": 8039.345, "section_seq": 1, "route_path_id": 40410}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 8039.345, "from_m": 0.0, "section_seq": 1, "route_path_id": 40410}], "total_distance_m": 8039.345, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 7324.05, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 715.295, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 23553, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:34:13Z", "source_id": 51860863, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-16T22:35:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:34:17Z", "source_id": 16735358, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-16T23:35:00+01:00", "operational_fact": true}] Windsor & Eton Central 2329 2329 BAY None None Slough 2335 2335 1 ON TIME 0 minutes https://www.realtimetrains.co.uk/service/gb-nr:Y15683/2026-09-16/detailed None Windsor & Eton Central 2026-09-16T23:29:00+01:00 Slough 6.0 {"type": "LineString", "coordinates": [[-0.6103466999999999, 51.4832256], [-0.6109315, 51.48335360000001], [-0.6114333, 51.48343959999999], [-0.6119118, 51.4834713], [-0.6124107, 51.4834917], [-0.6132370999999999, 51.48351710000001], [-0.6136805, 51.4835319], [-0.6141159999999999, 51.4835661], [-0.6146025, 51.4836232], [-0.6147682, 51.48364930000001], [-0.6150257999999998, 51.4836917], [-0.6153017999999999, 51.4837515], [-0.615644, 51.4838599], [-0.6160106999999999, 51.4839971], [-0.6163407, 51.4841449], [-0.6166134, 51.48429709999999], [-0.6168194, 51.48442899999999], [-0.6170582, 51.48460599999999], [-0.6172413, 51.4847761], [-0.6173988000000001, 51.4849368], [-0.617502, 51.48506679999999], [-0.6175769999999999, 51.48514759999998], [-0.6177022, 51.48532919999999], [-0.6178053999999998, 51.4855182], [-0.6178953, 51.485744999999994], [-0.6179408, 51.4859406], [-0.6179293999999999, 51.4861451], [-0.6179269999999999, 51.4863768], [-0.6179104, 51.48655349999999], [-0.617802, 51.48712049999999], [-0.6177671999999998, 51.4873969], [-0.6177472999999999, 51.4876242], [-0.6177086, 51.48797879999999], [-0.6177012999999999, 51.48835350000001], [-0.6177086, 51.4886042], [-0.6177286, 51.488929799999994], [-0.6177971, 51.48949439999999], [-0.6178878, 51.49018019999999], [-0.6178995999999999, 51.4903314], [-0.6179126000000001, 51.4904974], [-0.6179015999999999, 51.49079059999999], [-0.6178621, 51.491240600000005], [-0.6177962, 51.4916882], [-0.6176740999999999, 51.4922493], [-0.6175302, 51.49267429999999], [-0.6174718999999999, 51.492846400000005], [-0.6173508, 51.49312230000001], [-0.6172611, 51.49332679999999], [-0.6170301, 51.49379609999999], [-0.6165696999999999, 51.4945133], [-0.6160914, 51.495222099999985], [-0.6156208999999999, 51.4957979], [-0.6155117999999999, 51.49591860000001], [-0.6149871, 51.4964626], [-0.6137969, 51.49743180000001], [-0.6126681, 51.4983467], [-0.6121661377666715, 51.4987748385867], [-0.6118277, 51.49906349999999], [-0.6117357, 51.49914199999999], [-0.6116039, 51.49925439999999], [-0.6110088, 51.4997321], [-0.610472, 51.500213], [-0.6101337999999998, 51.50052819999999], [-0.6100486, 51.500606000000005], [-0.6097669999999998, 51.500869300000005], [-0.6093527, 51.50126939999999], [-0.6080582, 51.50257], [-0.6067587, 51.5038827], [-0.6055579, 51.5051452], [-0.6042979, 51.5064401], [-0.6041237, 51.506602], [-0.6024388, 51.5082369], [-0.6015605, 51.50908789999999], [-0.6007002, 51.50990869999999], [-0.6000997999999999, 51.5105171], [-0.5998345, 51.5107774], [-0.5995890999999999, 51.51101189999999], [-0.599325, 51.5112426], [-0.5990472, 51.5114518], [-0.5987746, 51.51164279999999], [-0.5983787999999999, 51.5118595], [-0.5980544, 51.5120085], [-0.5973738, 51.51227839999999], [-0.5969552000000001, 51.5124218], [-0.5967029, 51.5124854], [-0.5964469, 51.5125381], [-0.5962391, 51.51256660000001], [-0.5959801, 51.51259780000001], [-0.5957374, 51.5126152], [-0.5954912, 51.51262], [-0.5952360999999999, 51.5126092], [-0.5949402999999999, 51.512575], [-0.5946588, 51.51253539999999], [-0.593522, 51.51234049999999], [-0.5933386, 51.51231], [-0.5906157, 51.5118606], [-0.5876198999999999, 51.511408900000006], [-0.5857821, 51.51118919999999], [-0.5848975, 51.5110702], [-0.5834899999999998, 51.510884899999986], [-0.5823934, 51.510744900000006], [-0.5805017, 51.51052020000001], [-0.5780084, 51.51024689999999], [-0.5754623, 51.5099962], [-0.5748836999999999, 51.5099431], [-0.5737224999999999, 51.50983660000001], [-0.5718652, 51.5096858], [-0.5703071999999999, 51.5095794], [-0.5690772999999999, 51.50949930000001], [-0.5685876999999999, 51.5094698], [-0.5679127, 51.50944249999999], [-0.5667045, 51.50940669999998], [-0.5661912, 51.5093837], [-0.5697794, 51.509617799999994], [-0.5717329999999999, 51.509755699999985], [-0.5727985, 51.509840099999984], [-0.5739000999999999, 51.5099322], [-0.5755607, 51.5100804], [-0.5766849999999999, 51.51018500000001], [-0.5776150999999999, 51.5102776], [-0.5802295, 51.51055920000001], [-0.5817002, 51.5107295], [-0.5829215, 51.51087969999998], [-0.5838389999999999, 51.5110084], [-0.5866298, 51.5114312], [-0.5869687, 51.5114825], [-0.5899883, 51.51194660000001], [-0.5919076, 51.51225469999999]]} 5.0 2329 2335 Windsor & Eton Central Slough Slough 51.5122547 -0.5919076 51.5122547 -0.5919076 1 0 2026-09-16 22:45:21 TERMINATED 2026-09-16 22:35:00 Slough TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16735358 1789598058562264 5 5 2026-09-16 22:35:21.217956 1 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 22:35:21.215498
594232 625631 L55549 525S69M916 2026-09-16 COMPLETE 16735227 2026-09-16 23:35:00 2026-09-16 22:45:51 2026-09-18 22:45:51 {"id": 625631, "stp": "O", "toc": null, "uid": "L55549", "consist": null, "dest_crs": "LST", "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L55549/2026-09-16/detailed", "trust_id": "525S69M916", "origin_crs": "SRA", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London Liverpool Street", "service_date": "2026-09-16", "dest_arr_time": "2327", "dest_platform": null, "is_terminated": 1, "next_location": "London Liverpool Street", "signalling_id": "5S69", "timing_status": "LATE", "origin_station": "Stratford", "current_leg_arr": "2335", "current_leg_dep": "2323", "current_leg_end": "London Liverpool Street", "origin_dep_time": "2318", "origin_platform": null, "current_location": "London Liverpool Street", "last_update_time": "2026-09-16T22:45:51", "route_debug_link": null, "timing_variation": "+8 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": "2327", "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": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": null, "origin_dep_time_act": "2318", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "12.0", "current_position_lat": "51.5179917", "current_position_lon": "-0.0816517", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 15327, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:25:42Z\", \"source_id\": 51846891, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:27:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:25:46Z\", \"source_id\": 16731224, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15472, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:33:57Z\", \"source_id\": 51860435, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:35:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:34:03Z\", \"source_id\": 16735227, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:35:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Liverpool Street", "service_state_platform": "3", "timing_fact_generation": 1789598044423550, "current_leg_arrival_utc": "2026-09-16T23:35:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T22:35:33.525880", "service_state_evidence_id": 16735227, "current_leg_start_actual_dep": "2026-09-16T23:26:00+01:00", "operational_evidence_version": 10, "service_state_event_time_utc": "2026-09-16T22:35:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T22:45:38.471049", "service_state_valid_until_kind": null, "operational_interpretation_version": 10, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} None O SRA LST 5S69 None None None None None [{"source": "TD", "smart_id": 15327, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:25:42Z", "source_id": 51846891, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-16T22:27:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:25:46Z", "source_id": 16731224, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-16T23:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15472, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:33:57Z", "source_id": 51860435, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T22:35:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:34:03Z", "source_id": 16735227, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T23:35:00+01:00", "operational_fact": true}] Stratford 2318 2318 None None None London Liverpool Street 2327 2327 None LATE +8 minutes https://www.realtimetrains.co.uk/service/gb-nr:L55549/2026-09-16/detailed None Stratford 2026-09-16T23:26:00+01:00 London Liverpool Street 12.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 2323 2335 Stratford London Liverpool Street London Liverpool Street 51.5179917 -0.0816517 51.5179917 -0.0816517 1 0 2026-09-16 22:45:51 TERMINATED 2026-09-16 22:35:00 London Liverpool Street TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16735227 1789598044423550 10 10 2026-09-16 22:45:38.471049 3 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 22:35:33.525880
594233 625148 W85657 325W86M816 2026-09-16 COMPLETE 16735143 2026-09-16 23:35:00 2026-09-16 22:45:51 2026-09-18 22:45:51 {"id": 625148, "stp": "P", "toc": "TransPennine Express", "uid": "W85657", "consist": "185145", "dest_crs": "XRK", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W85657/2026-09-16/detailed", "trust_id": "325W86M816", "origin_crs": "MIA", "show_on_map": 0, "dar_est_time": "22:54:00", "dar_platform": null, "dest_station": "Ardwick T.M.D.", "service_date": "2026-09-16", "dest_arr_time": "2336", "dest_platform": null, "is_terminated": 1, "next_location": "Ardwick T.M.D.", "signalling_id": "5W86", "timing_status": "EARLY", "origin_station": "Manchester Airport", "current_leg_arr": "2335", "current_leg_dep": "2330", "current_leg_end": "Ardwick T.M.D.", "origin_dep_time": "2254", "origin_platform": "2A", "current_location": "Ardwick T.M.D.", "last_update_time": "2026-09-16T22:45:51", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.2302016999999994, 53.476979499999985], [-2.229483, 53.4768164], [-2.2289997, 53.4767067], [-2.2286704, 53.47663439999999], [-2.2285185, 53.476603], [-2.2283708999999994, 53.47657309999999], [-2.2281444999999995, 53.4765377], [-2.2279932999999996, 53.4765147], [-2.2278741, 53.4764965], [-2.227757, 53.4764795], [-2.2274908999999994, 53.4764527], [-2.2273412999999995, 53.47643409999999], [-2.2267769, 53.47636580000001], [-2.2266657, 53.4763525], [-2.2264624999999993, 53.4763235], [-2.2263467, 53.47630199999998], [-2.2260491, 53.4762425], [-2.2256340000000003, 53.4761488], [-2.2253206, 53.4760581], [-2.2251422999999995, 53.476000699999986], [-2.2249038, 53.4759233], [-2.2245268, 53.4757753], [-2.2239598000000003, 53.47551589999999], [-2.2236295, 53.4753857], [-2.2230409999999994, 53.475159999999995], [-2.2228192999999994, 53.4750798], [-2.2209971999999993, 53.4744058], [-2.2199004, 53.4739919], [-2.2194478, 53.4737972], [-2.2191308000000003, 53.4736627], [-2.2189126, 53.4735653], [-2.2185405, 53.4733947], [-2.2179118, 53.473130100000006], [-2.217562099999999, 53.4729546], [-2.2169989, 53.4727165], [-2.2164961, 53.4724694], [-2.2160119999999996, 53.4722695], [-2.2156691, 53.4721011], [-2.215446458600783, 53.471998624940376], [-2.2151719999999995, 53.471872299999994], [-2.2148528999999995, 53.4717687], [-2.2144696, 53.4716225], [-2.2138071, 53.471394200000006], [-2.2136742999999997, 53.47135279999999], [-2.2134943999999996, 53.4713159], [-2.213335, 53.4712776], [-2.2131714, 53.471242499999995], [-2.2129836, 53.4712153], [-2.2124311999999997, 53.47114989999999], [-2.2122165, 53.4711307], [-2.2120958, 53.47112429999999], [-2.2119509999999996, 53.4711196], [-2.2117900999999995, 53.4711234], [-2.2117016, 53.47112679999999]]}", "current_leg_start": "Manchester Piccadilly", "dest_arr_time_act": "2336", "motion_projection": null, "next_location_lat": "53.4711268", "next_location_lon": "-2.2117016", "previous_location": "Manchester Piccadilly", "current_leg_milage": "0.9", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 382.629, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 601.176, \"from_m\": 382.629, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 1809.429, \"from_m\": 601.176, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 2460.351, \"from_m\": 1809.429, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 12308.245, \"from_m\": 2460.351, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 12742.627, \"from_m\": 12308.245, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 13010.862, \"from_m\": 12742.627, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 13095.899, \"from_m\": 13010.862, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 13126.28, \"from_m\": 13095.899, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 13216.045, \"from_m\": 13126.28, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 13301.119, \"from_m\": 13216.045, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 13373.272, \"from_m\": 13301.119, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 13901.364, \"from_m\": 13373.272, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 15392.516, \"from_m\": 13901.364, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 15431.511, \"from_m\": 15392.516, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 15502.523, \"from_m\": 15431.511, \"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\": 15526.581, \"from_m\": 15502.523, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 15617.3, \"from_m\": 15526.581, \"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\": 15751.366, \"from_m\": 15617.3, \"capability_applied\": null, \"effective_limit_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\": 625148, \"profile_key\": \"da62d7111469d08e05bf4c4ef8fc53a2726186e58002fe5fe6673db0d3eff8ae\", \"schedule_id\": 29317, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2254\", \"location\": \"Manchester Airport\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 102340}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2256\", \"location\": \"Heald Green West Jn\", \"stage_seq\": 2, \"distance_m\": 1809.429, \"section_seq\": 1, \"route_path_id\": 102340}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2257\", \"location\": \"Heald Green\", \"stage_seq\": 3, \"distance_m\": 3014.44, \"section_seq\": 1, \"route_path_id\": 102340}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2304H\", \"location\": \"Slade Lane Jn\", \"stage_seq\": 4, \"distance_m\": 12752.139, \"section_seq\": 1, \"route_path_id\": 102340}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2308\", \"location\": \"Ardwick Jn\", \"stage_seq\": 5, \"distance_m\": 15289.298, \"section_seq\": 1, \"route_path_id\": 102340}, {\"is_pass\": false, \"wtt_arr\": \"2311\", \"wtt_dep\": \"2331\", \"location\": \"Manchester Piccadilly\", \"stage_seq\": 6, \"distance_m\": 15392.516, \"section_seq\": 1, \"route_path_id\": 102340}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2333H\", \"location\": \"Ardwick Jn\", \"stage_seq\": 7, \"distance_m\": 15460.934, \"section_seq\": 1, \"route_path_id\": 102340}, {\"is_pass\": false, \"wtt_arr\": \"2336\", \"wtt_dep\": null, \"location\": \"Ardwick T.M.D.\", \"stage_seq\": 8, \"distance_m\": 15751.366, \"section_seq\": 1, \"route_path_id\": 102340}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 15751.366, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 102340}], \"total_distance_m\": 15751.366, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 14157.68, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1593.686, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2254", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "5.0", "current_position_lat": "53.4711268", "current_position_lon": "-2.2117016", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 8933, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:57:58Z\", \"source_id\": 51798072, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:59:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:58:01Z\", \"source_id\": 16716309, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8449, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:11:41Z\", \"source_id\": 51822667, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:13:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:11:46Z\", \"source_id\": 16723915, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8561, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:33:46Z\", \"source_id\": 51860144, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:35:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:33:47Z\", \"source_id\": 16735143, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:35:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Ardwick T.M.D.", "service_state_platform": null, "timing_fact_generation": 1789598029655895, "current_leg_arrival_utc": "2026-09-16T23:35:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T22:35:34.848228", "service_state_evidence_id": 16735143, "current_leg_start_actual_dep": "2026-09-16T23:31:00+01:00", "operational_evidence_version": 24, "service_state_event_time_utc": "2026-09-16T22:35:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T22:45:38.874478", "service_state_valid_until_kind": null, "operational_interpretation_version": 24, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} TransPennine Express P MIA XRK 5W86 185145 3 100 None {"version": 3, "segments": [{"to_m": 382.629, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 601.176, "from_m": 382.629, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1809.429, "from_m": 601.176, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 2460.351, "from_m": 1809.429, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 12308.245, "from_m": 2460.351, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 12742.627, "from_m": 12308.245, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 13010.862, "from_m": 12742.627, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 13095.899, "from_m": 13010.862, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 13126.28, "from_m": 13095.899, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 13216.045, "from_m": 13126.28, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 13301.119, "from_m": 13216.045, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 13373.272, "from_m": 13301.119, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 13901.364, "from_m": 13373.272, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 15392.516, "from_m": 13901.364, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 15431.511, "from_m": 15392.516, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 15502.523, "from_m": 15431.511, "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": 15526.581, "from_m": 15502.523, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 15617.3, "from_m": 15526.581, "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": 15751.366, "from_m": 15617.3, "capability_applied": null, "effective_limit_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": 625148, "profile_key": "da62d7111469d08e05bf4c4ef8fc53a2726186e58002fe5fe6673db0d3eff8ae", "schedule_id": 29317, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2254", "location": "Manchester Airport", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 102340}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2256", "location": "Heald Green West Jn", "stage_seq": 2, "distance_m": 1809.429, "section_seq": 1, "route_path_id": 102340}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2257", "location": "Heald Green", "stage_seq": 3, "distance_m": 3014.44, "section_seq": 1, "route_path_id": 102340}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2304H", "location": "Slade Lane Jn", "stage_seq": 4, "distance_m": 12752.139, "section_seq": 1, "route_path_id": 102340}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2308", "location": "Ardwick Jn", "stage_seq": 5, "distance_m": 15289.298, "section_seq": 1, "route_path_id": 102340}, {"is_pass": false, "wtt_arr": "2311", "wtt_dep": "2331", "location": "Manchester Piccadilly", "stage_seq": 6, "distance_m": 15392.516, "section_seq": 1, "route_path_id": 102340}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2333H", "location": "Ardwick Jn", "stage_seq": 7, "distance_m": 15460.934, "section_seq": 1, "route_path_id": 102340}, {"is_pass": false, "wtt_arr": "2336", "wtt_dep": null, "location": "Ardwick T.M.D.", "stage_seq": 8, "distance_m": 15751.366, "section_seq": 1, "route_path_id": 102340}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 15751.366, "from_m": 0.0, "section_seq": 1, "route_path_id": 102340}], "total_distance_m": 15751.366, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 14157.68, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1593.686, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 8933, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:57:58Z", "source_id": 51798072, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T21:59:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:58:01Z", "source_id": 16716309, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T22:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8449, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:11:41Z", "source_id": 51822667, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T22:13:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:11:46Z", "source_id": 16723915, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T23:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8561, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:33:46Z", "source_id": 51860144, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T22:35:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:33:47Z", "source_id": 16735143, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T23:35:00+01:00", "operational_fact": true}] Manchester Airport 2254 2254 2A 22:54:00 None Ardwick T.M.D. 2336 2336 None EARLY -1 minutes https://www.realtimetrains.co.uk/service/gb-nr:W85657/2026-09-16/detailed None Manchester Piccadilly 2026-09-16T23:31:00+01:00 Ardwick T.M.D. 5.0 {"type": "LineString", "coordinates": [[-2.2302016999999994, 53.476979499999985], [-2.229483, 53.4768164], [-2.2289997, 53.4767067], [-2.2286704, 53.47663439999999], [-2.2285185, 53.476603], [-2.2283708999999994, 53.47657309999999], [-2.2281444999999995, 53.4765377], [-2.2279932999999996, 53.4765147], [-2.2278741, 53.4764965], [-2.227757, 53.4764795], [-2.2274908999999994, 53.4764527], [-2.2273412999999995, 53.47643409999999], [-2.2267769, 53.47636580000001], [-2.2266657, 53.4763525], [-2.2264624999999993, 53.4763235], [-2.2263467, 53.47630199999998], [-2.2260491, 53.4762425], [-2.2256340000000003, 53.4761488], [-2.2253206, 53.4760581], [-2.2251422999999995, 53.476000699999986], [-2.2249038, 53.4759233], [-2.2245268, 53.4757753], [-2.2239598000000003, 53.47551589999999], [-2.2236295, 53.4753857], [-2.2230409999999994, 53.475159999999995], [-2.2228192999999994, 53.4750798], [-2.2209971999999993, 53.4744058], [-2.2199004, 53.4739919], [-2.2194478, 53.4737972], [-2.2191308000000003, 53.4736627], [-2.2189126, 53.4735653], [-2.2185405, 53.4733947], [-2.2179118, 53.473130100000006], [-2.217562099999999, 53.4729546], [-2.2169989, 53.4727165], [-2.2164961, 53.4724694], [-2.2160119999999996, 53.4722695], [-2.2156691, 53.4721011], [-2.215446458600783, 53.471998624940376], [-2.2151719999999995, 53.471872299999994], [-2.2148528999999995, 53.4717687], [-2.2144696, 53.4716225], [-2.2138071, 53.471394200000006], [-2.2136742999999997, 53.47135279999999], [-2.2134943999999996, 53.4713159], [-2.213335, 53.4712776], [-2.2131714, 53.471242499999995], [-2.2129836, 53.4712153], [-2.2124311999999997, 53.47114989999999], [-2.2122165, 53.4711307], [-2.2120958, 53.47112429999999], [-2.2119509999999996, 53.4711196], [-2.2117900999999995, 53.4711234], [-2.2117016, 53.47112679999999]]} 0.9 2330 2335 Manchester Piccadilly Ardwick T.M.D. Ardwick T.M.D. 53.4711268 -2.2117016 53.4711268 -2.2117016 1 0 2026-09-16 22:45:51 TERMINATED 2026-09-16 22:35:00 Ardwick T.M.D. TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16735143 1789598029655895 24 24 2026-09-16 22:45:38.874478 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 22:35:34.848228
594234 624766 G26647 871L71M816 2026-09-16 COMPLETE 16735167 2026-09-16 23:35:00 2026-09-16 22:45:51 2026-09-18 22:45:51 {"id": 624766, "stp": "O", "toc": "Southern", "uid": "G26647", "consist": "377120+377425+377434", "dest_crs": null, "num_carr": 12, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G26647/2026-09-16/detailed", "trust_id": "871L71M816", "origin_crs": "EGR", "show_on_map": 0, "dar_est_time": "22:36:00", "dar_platform": null, "dest_station": "London Victoria (C)", "service_date": "2026-09-16", "dest_arr_time": "2335", "dest_platform": "12", "is_terminated": 1, "next_location": "London Victoria (C)", "signalling_id": "1L71", "timing_status": "ON TIME", "origin_station": "East Grinstead", "current_leg_arr": "2335", "current_leg_dep": "2327", "current_leg_end": "London Victoria (C)", "origin_dep_time": "2236", "origin_platform": "1", "current_location": "Victoria Plat 10", "last_update_time": "2026-09-16T22:45:51", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.1697569951975492, 51.46404913072504], [-0.16971209999999998, 51.46408979999999], [-0.1696124, 51.46418640000002], [-0.1694674, 51.4643332], [-0.1693888, 51.4644091], [-0.1692715, 51.4645139], [-0.16912979999999997, 51.464627699999994], [-0.16894279999999998, 51.46477320000001], [-0.16875019999999996, 51.464915899999994], [-0.16857639999999996, 51.46503589999999], [-0.1685269, 51.4650717], [-0.16836859999999998, 51.4651788], [-0.1682364, 51.46525720000001], [-0.1682218, 51.4652656], [-0.1680619, 51.46537519999999], [-0.1679586, 51.46543909999998], [-0.1678422, 51.4655075], [-0.1677425, 51.4655561], [-0.16756169999999998, 51.4656394], [-0.1674602, 51.4656949], [-0.16728879999999996, 51.4657907], [-0.16719959999999998, 51.4658419], [-0.16706999999999997, 51.4659093], [-0.1669773, 51.4659506], [-0.1667034, 51.4660694], [-0.1665531, 51.46615320000001], [-0.1664071, 51.4662258], [-0.16632659999999996, 51.4662711], [-0.1659262, 51.4664418], [-0.16532569999999996, 51.4667049], [-0.16486519999999996, 51.46691479999999], [-0.16452339999999996, 51.4670765], [-0.1641589, 51.4672462], [-0.16390329999999995, 51.46735840000001], [-0.16385719999999998, 51.4673792], [-0.16375624446898526, 51.4674238596012], [-0.16368257720825508, 51.46745644768892], [-0.16366258760917543, 51.46750766956669], [-0.1634727, 51.46759099999999], [-0.163124, 51.46774359999999], [-0.1627605, 51.467902800000005], [-0.16249999999999998, 51.46801329999999], [-0.1615173, 51.468447699999984], [-0.16061359999999997, 51.46884020000001], [-0.1595092, 51.4693236], [-0.15892188929030404, 51.46957651517992], [-0.1588639649409114, 51.46960145922129], [-0.1587269988165945, 51.469660441075455], [-0.1586675617050658, 51.46968603651237], [-0.15860099999999996, 51.4697147], [-0.1582648, 51.469856], [-0.1579714863266327, 51.46998576357737], [-0.1578125, 51.4700561], [-0.1575055, 51.4701848], [-0.1571949, 51.4703091], [-0.15682289999999996, 51.47045920000001], [-0.15653129999999998, 51.4705835], [-0.1560896, 51.47075999999999], [-0.1554756, 51.47101449999998], [-0.1551284, 51.4711661], [-0.15442379999999997, 51.47147079999999], [-0.1522548, 51.4723745], [-0.15156789999999998, 51.4726877], [-0.1514722, 51.4727273], [-0.1511535, 51.4728765], [-0.1510379, 51.47293879999999], [-0.1508115, 51.4730626], [-0.150536, 51.4732009], [-0.15046039999999997, 51.47323200000001], [-0.1498368, 51.4735336], [-0.149781, 51.473558], [-0.14947479999999996, 51.47370759999999], [-0.1493368, 51.4737837], [-0.1492554, 51.4738333], [-0.1488944, 51.474016], [-0.1488318, 51.47404149999999], [-0.14860927052729844, 51.47413531122673], [-0.14858417838308857, 51.47418782058849], [-0.14854108964742022, 51.47427799058159], [-0.14841912697065943, 51.474331609800814], [-0.1483666, 51.47444420000001], [-0.14818650000000003, 51.4748164], [-0.1479774, 51.4751538], [-0.1478672, 51.4754452], [-0.1477781, 51.47575830000001], [-0.14766099999999996, 51.476403999999995], [-0.1476577, 51.4768309], [-0.14773539999999996, 51.47756019999999], [-0.14773971153336002, 51.47778593146368], [-0.147743, 51.47795810000001], [-0.1477245, 51.4781444], [-0.14764599999999997, 51.47893680000001], [-0.1475486, 51.479493], [-0.14754749999999997, 51.4795774], [-0.1474893, 51.4800867], [-0.1474775, 51.4806943], [-0.14747989999999997, 51.48089769999999], [-0.1474652, 51.48121419999999], [-0.14747729999999998, 51.48152489999999], [-0.1474732, 51.48190660000001], [-0.1474685, 51.4820162], [-0.14746361947623263, 51.48212737833142], [-0.1474583730622181, 51.48228591663854], [-0.14745883161259846, 51.482426245225014], [-0.14746419336062877, 51.48255096552709], [-0.14747365653956407, 51.48266267898101], [-0.14748641938265952, 51.482763987023056], [-0.14750168012317014, 51.48285749108945], [-0.14751863699435097, 51.482945792616455], [-0.14753648822945714, 51.48303149304033], [-0.14755443206174368, 51.4831171937973], [-0.14757166672446567, 51.48320549632365], [-0.14758739045087818, 51.483299002055595], [-0.1476008014742363, 51.48340031242941], [-0.1476110980277951, 51.483512028881336], [-0.1476174783448096, 51.48363675284765], [-0.14761914065853493, 51.48377708576455], [-0.14761528320222614, 51.483935629068334], [-0.14758989999999997, 51.48563519999999], [-0.14759359999999996, 51.48578149999999], [-0.1475937, 51.4858151], [-0.14759379999999997, 51.48584700000001], [-0.14759499999999998, 51.4862225], [-0.1476138, 51.486397], [-0.14765669999999995, 51.48664420000001], [-0.1477465, 51.4869607], [-0.1478364, 51.48715279999999], [-0.1479557, 51.4873808], [-0.1481448, 51.487725699999984], [-0.14830839999999998, 51.4880321], [-0.1484412, 51.48835700000001], [-0.1485512, 51.4886943], [-0.14859949999999997, 51.488934], [-0.14860339999999997, 51.4889888], [-0.14861689999999997, 51.48917869999999], [-0.14862169999999997, 51.4893432], [-0.1485861, 51.4895411], [-0.14856989999999998, 51.489637299999984], [-0.1485525, 51.48974069999999], [-0.14849889999999996, 51.48997450000001], [-0.14842379999999997, 51.4901832], [-0.1483464, 51.490347], [-0.1482092, 51.49056900000001], [-0.14810589999999998, 51.490726], [-0.1479697, 51.49090439999999], [-0.1480658, 51.4907289], [-0.1481467, 51.4905609], [-0.1482978, 51.4901825], [-0.14805739999999998, 51.4906689], [-0.14797819999999998, 51.490762800000006], [-0.1478436, 51.49091750000001], [-0.1479473, 51.49075449999999], [-0.1480644, 51.4905523], [-0.1479219, 51.4907465], [-0.1478207, 51.49086179999999], [-0.14754159999999997, 51.49112079999999], [-0.1472959, 51.491313000000005], [-0.14727380000000004, 51.4913321], [-0.1468782, 51.49168040000001], [-0.1473576, 51.4911886], [-0.1475361, 51.491018200000006], [-0.14765499999999998, 51.4908388], [-0.14774469999999998, 51.490672999999994], [-0.14771169999999997, 51.4907185], [-0.1475534, 51.4909264], [-0.1474327, 51.4910567], [-0.1473257, 51.4911639], [-0.14708129999999997, 51.491379], [-0.1469372, 51.4915023], [-0.14674329999999997, 51.4916493], [-0.14653799999999997, 51.49180499999999], [-0.14646709999999996, 51.49186579999999], [-0.14625659999999996, 51.49205280000001], [-0.14607949999999997, 51.4922207], [-0.1459018, 51.4923985], [-0.1456946, 51.492604799999995], [-0.1448888, 51.493324300000005]]}", "current_leg_start": "Clapham Junction (C)", "dest_arr_time_act": "2335", "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\": 591.373, \"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\": 5894.946, \"from_m\": 591.373, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 6124.263, \"from_m\": 5894.946, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 12626.264, \"from_m\": 6124.263, \"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\": 13919.202, \"from_m\": 12626.264, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 13943.392, \"from_m\": 13919.202, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 13971.129, \"from_m\": 13943.392, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 15286.062, \"from_m\": 13971.129, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 15894.471, \"from_m\": 15286.062, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 15916.708, \"from_m\": 15894.471, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 15949.155, \"from_m\": 15916.708, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 15960.263, \"from_m\": 15949.155, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 17583.013, \"from_m\": 15960.263, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 19840.05, \"from_m\": 17583.013, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 29901.888, \"from_m\": 19840.05, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 30063.834, \"from_m\": 29901.888, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 31210.434, \"from_m\": 30063.834, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 31245.476, \"from_m\": 31210.434, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 31311.537, \"from_m\": 31245.476, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 31346.46, \"from_m\": 31311.537, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 31412.96, \"from_m\": 31346.46, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 31501.628, \"from_m\": 31412.96, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 31532.064, \"from_m\": 31501.628, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 31926.32, \"from_m\": 31532.064, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 31963.285, \"from_m\": 31926.32, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 32859.736, \"from_m\": 31963.285, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 33383.728, \"from_m\": 32859.736, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 33465.05, \"from_m\": 33383.728, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 33518.826, \"from_m\": 33465.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\": 41899.248, \"from_m\": 33518.826, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 45297.625, \"from_m\": 41899.248, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 47978.585, \"from_m\": 45297.625, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 48635.622, \"from_m\": 47978.585, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}], \"service_id\": 624766, \"profile_key\": \"31d7b34cfbba121d26a5065bc605c92f1d3b5d9a9a1b06fc0e5d342a63eb9123\", \"schedule_id\": 36554, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2236\", \"location\": \"East Grinstead\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 105281}, {\"is_pass\": false, \"wtt_arr\": \"2239H\", \"wtt_dep\": \"2240\", \"location\": \"Dormans\", \"stage_seq\": 2, \"distance_m\": 3659.554, \"section_seq\": 1, \"route_path_id\": 105281}, {\"is_pass\": false, \"wtt_arr\": \"2242H\", \"wtt_dep\": \"2243\", \"location\": \"Lingfield\", \"stage_seq\": 3, \"distance_m\": 6031.857, \"section_seq\": 1, \"route_path_id\": 105281}, {\"is_pass\": false, \"wtt_arr\": \"2249H\", \"wtt_dep\": \"2250H\", \"location\": \"Hurst Green\", \"stage_seq\": 4, \"distance_m\": 14136.447, \"section_seq\": 1, \"route_path_id\": 105281}, {\"is_pass\": false, \"wtt_arr\": \"2252H\", \"wtt_dep\": \"2253H\", \"location\": \"Oxted\", \"stage_seq\": 5, \"distance_m\": 15659.32, \"section_seq\": 1, \"route_path_id\": 105281}, {\"is_pass\": false, \"wtt_arr\": \"2258H\", \"wtt_dep\": \"2259\", \"location\": \"Woldingham\", \"stage_seq\": 6, \"distance_m\": 20821.312, \"section_seq\": 1, \"route_path_id\": 105281}, {\"is_pass\": false, \"wtt_arr\": \"2302\", \"wtt_dep\": \"2302H\", \"location\": \"Upper Warlingham\", \"stage_seq\": 7, \"distance_m\": 23620.755, \"section_seq\": 1, \"route_path_id\": 105281}, {\"is_pass\": false, \"wtt_arr\": \"2305H\", \"wtt_dep\": \"2306\", \"location\": \"Riddlesdown\", \"stage_seq\": 8, \"distance_m\": 26716.702, \"section_seq\": 1, \"route_path_id\": 105281}, {\"is_pass\": false, \"wtt_arr\": \"2308H\", \"wtt_dep\": \"2309H\", \"location\": \"Sanderstead\", \"stage_seq\": 9, \"distance_m\": 28696.94, \"section_seq\": 1, \"route_path_id\": 105281}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2312H\", \"location\": \"South Croydon\", \"stage_seq\": 10, \"distance_m\": 30226.238, \"section_seq\": 1, \"route_path_id\": 105281}, {\"is_pass\": false, \"wtt_arr\": \"2314H\", \"wtt_dep\": \"2315H\", \"location\": \"East Croydon\", \"stage_seq\": 11, \"distance_m\": 31733.956, \"section_seq\": 1, \"route_path_id\": 105281}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2316H\", \"location\": \"Windmill Bridge Jn\", \"stage_seq\": 12, \"distance_m\": 32581.666, \"section_seq\": 1, \"route_path_id\": 105281}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2317H\", \"location\": \"Selhurst\", \"stage_seq\": 13, \"distance_m\": 33610.719, \"section_seq\": 1, \"route_path_id\": 105281}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2321\", \"location\": \"Streatham North Jn\", \"stage_seq\": 14, \"distance_m\": 38905.311, \"section_seq\": 1, \"route_path_id\": 105281}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2322\", \"location\": \"Balham\", \"stage_seq\": 15, \"distance_m\": 41251.322, \"section_seq\": 1, \"route_path_id\": 105281}, {\"is_pass\": false, \"wtt_arr\": \"2325\", \"wtt_dep\": \"2326\", \"location\": \"Clapham Junction (C)\", \"stage_seq\": 16, \"distance_m\": 44393.028, \"section_seq\": 1, \"route_path_id\": 105281}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2328\", \"location\": \"Pouparts Jn\", \"stage_seq\": 17, \"distance_m\": 45457.636, \"section_seq\": 1, \"route_path_id\": 105281}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2330H\", \"location\": \"Battersea Park\", \"stage_seq\": 18, \"distance_m\": 46742.246, \"section_seq\": 1, \"route_path_id\": 105281}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2331H\", \"location\": \"Battersea Pier Jn\", \"stage_seq\": 19, \"distance_m\": 47293.548, \"section_seq\": 1, \"route_path_id\": 105281}, {\"is_pass\": false, \"wtt_arr\": \"2335\", \"wtt_dep\": null, \"location\": \"London Victoria (C)\", \"stage_seq\": 20, \"distance_m\": 48635.622, \"section_seq\": 1, \"route_path_id\": 105281}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 48635.622, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 105281}], \"total_distance_m\": 48635.622, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 48407.923, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 227.699, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2236", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "8.0", "current_position_lat": "51.4933243", "current_position_lon": "-0.1448888", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 30433, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:36:07Z\", \"source_id\": 51755631, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:39:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:36:11Z\", \"source_id\": 16703624, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30430, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:41:43Z\", \"source_id\": 51766730, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:42:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:41:46Z\", \"source_id\": 16706939, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30424, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:48:51Z\", \"source_id\": 51780756, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:49:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:48:54Z\", \"source_id\": 16711114, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30411, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:51:45Z\", \"source_id\": 51786472, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:52:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:51:48Z\", \"source_id\": 16712866, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30407, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:57:00Z\", \"source_id\": 51796446, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:57:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:57:04Z\", \"source_id\": 16715797, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30403, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:59:59Z\", \"source_id\": 51801780, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:01:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:00:05Z\", \"source_id\": 16717463, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30399, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:04:02Z\", \"source_id\": 51809272, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:05:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:04:08Z\", \"source_id\": 16719731, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30396, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:06:58Z\", \"source_id\": 51814452, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:08:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:07:02Z\", \"source_id\": 16721318, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30239, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:11:27Z\", \"source_id\": 51822259, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:12:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:11:27Z\", \"source_id\": 16723781, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30202, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:14:54Z\", \"source_id\": 51828376, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:15:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:14:58Z\", \"source_id\": 16725631, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29930, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:18:17Z\", \"source_id\": 51834113, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:19:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:18:20Z\", \"source_id\": 16727370, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29217, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:23:42Z\", \"source_id\": 51843597, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:24:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:23:44Z\", \"source_id\": 16730183, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29139, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:26:21Z\", \"source_id\": 51848001, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:26:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:26:22Z\", \"source_id\": 16731528, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28745, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:33:50Z\", \"source_id\": 51860315, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:35:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:33:53Z\", \"source_id\": 16735167, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:35:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Victoria (C)", "service_state_platform": "11", "timing_fact_generation": 1789598036320135, "current_leg_arrival_utc": "2026-09-16T23:35:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T22:35:39.350465", "service_state_evidence_id": 16735167, "current_leg_start_actual_dep": "2026-09-16T23:26:00+01:00", "operational_evidence_version": 58, "service_state_event_time_utc": "2026-09-16T22:35:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T22:45:39.426323", "service_state_valid_until_kind": null, "operational_interpretation_version": 58, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Southern O EGR None 1L71 377120+377425+377434 12 100 None {"version": 3, "segments": [{"to_m": 591.373, "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": 5894.946, "from_m": 591.373, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 6124.263, "from_m": 5894.946, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 12626.264, "from_m": 6124.263, "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": 13919.202, "from_m": 12626.264, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 13943.392, "from_m": 13919.202, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 13971.129, "from_m": 13943.392, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 15286.062, "from_m": 13971.129, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 15894.471, "from_m": 15286.062, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 15916.708, "from_m": 15894.471, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 15949.155, "from_m": 15916.708, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 15960.263, "from_m": 15949.155, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 17583.013, "from_m": 15960.263, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 19840.05, "from_m": 17583.013, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 29901.888, "from_m": 19840.05, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 30063.834, "from_m": 29901.888, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 31210.434, "from_m": 30063.834, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 31245.476, "from_m": 31210.434, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 31311.537, "from_m": 31245.476, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 31346.46, "from_m": 31311.537, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 31412.96, "from_m": 31346.46, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 31501.628, "from_m": 31412.96, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 31532.064, "from_m": 31501.628, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 31926.32, "from_m": 31532.064, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 31963.285, "from_m": 31926.32, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 32859.736, "from_m": 31963.285, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 33383.728, "from_m": 32859.736, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 33465.05, "from_m": 33383.728, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 33518.826, "from_m": 33465.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": 41899.248, "from_m": 33518.826, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 45297.625, "from_m": 41899.248, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 47978.585, "from_m": 45297.625, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 48635.622, "from_m": 47978.585, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}], "service_id": 624766, "profile_key": "31d7b34cfbba121d26a5065bc605c92f1d3b5d9a9a1b06fc0e5d342a63eb9123", "schedule_id": 36554, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2236", "location": "East Grinstead", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 105281}, {"is_pass": false, "wtt_arr": "2239H", "wtt_dep": "2240", "location": "Dormans", "stage_seq": 2, "distance_m": 3659.554, "section_seq": 1, "route_path_id": 105281}, {"is_pass": false, "wtt_arr": "2242H", "wtt_dep": "2243", "location": "Lingfield", "stage_seq": 3, "distance_m": 6031.857, "section_seq": 1, "route_path_id": 105281}, {"is_pass": false, "wtt_arr": "2249H", "wtt_dep": "2250H", "location": "Hurst Green", "stage_seq": 4, "distance_m": 14136.447, "section_seq": 1, "route_path_id": 105281}, {"is_pass": false, "wtt_arr": "2252H", "wtt_dep": "2253H", "location": "Oxted", "stage_seq": 5, "distance_m": 15659.32, "section_seq": 1, "route_path_id": 105281}, {"is_pass": false, "wtt_arr": "2258H", "wtt_dep": "2259", "location": "Woldingham", "stage_seq": 6, "distance_m": 20821.312, "section_seq": 1, "route_path_id": 105281}, {"is_pass": false, "wtt_arr": "2302", "wtt_dep": "2302H", "location": "Upper Warlingham", "stage_seq": 7, "distance_m": 23620.755, "section_seq": 1, "route_path_id": 105281}, {"is_pass": false, "wtt_arr": "2305H", "wtt_dep": "2306", "location": "Riddlesdown", "stage_seq": 8, "distance_m": 26716.702, "section_seq": 1, "route_path_id": 105281}, {"is_pass": false, "wtt_arr": "2308H", "wtt_dep": "2309H", "location": "Sanderstead", "stage_seq": 9, "distance_m": 28696.94, "section_seq": 1, "route_path_id": 105281}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2312H", "location": "South Croydon", "stage_seq": 10, "distance_m": 30226.238, "section_seq": 1, "route_path_id": 105281}, {"is_pass": false, "wtt_arr": "2314H", "wtt_dep": "2315H", "location": "East Croydon", "stage_seq": 11, "distance_m": 31733.956, "section_seq": 1, "route_path_id": 105281}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2316H", "location": "Windmill Bridge Jn", "stage_seq": 12, "distance_m": 32581.666, "section_seq": 1, "route_path_id": 105281}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2317H", "location": "Selhurst", "stage_seq": 13, "distance_m": 33610.719, "section_seq": 1, "route_path_id": 105281}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2321", "location": "Streatham North Jn", "stage_seq": 14, "distance_m": 38905.311, "section_seq": 1, "route_path_id": 105281}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2322", "location": "Balham", "stage_seq": 15, "distance_m": 41251.322, "section_seq": 1, "route_path_id": 105281}, {"is_pass": false, "wtt_arr": "2325", "wtt_dep": "2326", "location": "Clapham Junction (C)", "stage_seq": 16, "distance_m": 44393.028, "section_seq": 1, "route_path_id": 105281}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2328", "location": "Pouparts Jn", "stage_seq": 17, "distance_m": 45457.636, "section_seq": 1, "route_path_id": 105281}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2330H", "location": "Battersea Park", "stage_seq": 18, "distance_m": 46742.246, "section_seq": 1, "route_path_id": 105281}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2331H", "location": "Battersea Pier Jn", "stage_seq": 19, "distance_m": 47293.548, "section_seq": 1, "route_path_id": 105281}, {"is_pass": false, "wtt_arr": "2335", "wtt_dep": null, "location": "London Victoria (C)", "stage_seq": 20, "distance_m": 48635.622, "section_seq": 1, "route_path_id": 105281}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 48635.622, "from_m": 0.0, "section_seq": 1, "route_path_id": 105281}], "total_distance_m": 48635.622, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 48407.923, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 227.699, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 30433, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:36:07Z", "source_id": 51755631, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-16T21:39:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:36:11Z", "source_id": 16703624, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-16T22:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30430, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:41:43Z", "source_id": 51766730, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T21:42:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:41:46Z", "source_id": 16706939, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T22:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30424, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:48:51Z", "source_id": 51780756, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T21:49:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:48:54Z", "source_id": 16711114, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T22:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30411, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:51:45Z", "source_id": 51786472, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T21:52:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:51:48Z", "source_id": 16712866, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T22:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30407, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:57:00Z", "source_id": 51796446, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T21:57:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:57:04Z", "source_id": 16715797, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T22:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30403, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:59:59Z", "source_id": 51801780, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T22:01:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:00:05Z", "source_id": 16717463, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T23:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30399, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:04:02Z", "source_id": 51809272, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T22:05:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:04:08Z", "source_id": 16719731, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T23:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30396, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:06:58Z", "source_id": 51814452, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T22:08:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:07:02Z", "source_id": 16721318, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T23:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30239, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:11:27Z", "source_id": 51822259, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T22:12:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:11:27Z", "source_id": 16723781, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T23:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30202, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:14:54Z", "source_id": 51828376, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T22:15:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:14:58Z", "source_id": 16725631, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T23:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29930, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:18:17Z", "source_id": 51834113, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-16T22:19:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:18:20Z", "source_id": 16727370, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-16T23:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29217, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:23:42Z", "source_id": 51843597, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-16T22:24:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:23:44Z", "source_id": 16730183, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-16T23:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29139, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:26:21Z", "source_id": 51848001, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-16T22:26:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:26:22Z", "source_id": 16731528, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-16T23:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28745, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:33:50Z", "source_id": 51860315, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-16T22:35:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:33:53Z", "source_id": 16735167, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-16T23:35:00+01:00", "operational_fact": true}] East Grinstead 2236 2236 1 22:36:00 None London Victoria (C) 2335 2335 12 ON TIME 0 minutes https://www.realtimetrains.co.uk/service/gb-nr:G26647/2026-09-16/detailed None Clapham Junction (C) 2026-09-16T23:26:00+01:00 London Victoria (C) 8.0 {"type": "LineString", "coordinates": [[-0.1697569951975492, 51.46404913072504], [-0.16971209999999998, 51.46408979999999], [-0.1696124, 51.46418640000002], [-0.1694674, 51.4643332], [-0.1693888, 51.4644091], [-0.1692715, 51.4645139], [-0.16912979999999997, 51.464627699999994], [-0.16894279999999998, 51.46477320000001], [-0.16875019999999996, 51.464915899999994], [-0.16857639999999996, 51.46503589999999], [-0.1685269, 51.4650717], [-0.16836859999999998, 51.4651788], [-0.1682364, 51.46525720000001], [-0.1682218, 51.4652656], [-0.1680619, 51.46537519999999], [-0.1679586, 51.46543909999998], [-0.1678422, 51.4655075], [-0.1677425, 51.4655561], [-0.16756169999999998, 51.4656394], [-0.1674602, 51.4656949], [-0.16728879999999996, 51.4657907], [-0.16719959999999998, 51.4658419], [-0.16706999999999997, 51.4659093], [-0.1669773, 51.4659506], [-0.1667034, 51.4660694], [-0.1665531, 51.46615320000001], [-0.1664071, 51.4662258], [-0.16632659999999996, 51.4662711], [-0.1659262, 51.4664418], [-0.16532569999999996, 51.4667049], [-0.16486519999999996, 51.46691479999999], [-0.16452339999999996, 51.4670765], [-0.1641589, 51.4672462], [-0.16390329999999995, 51.46735840000001], [-0.16385719999999998, 51.4673792], [-0.16375624446898526, 51.4674238596012], [-0.16368257720825508, 51.46745644768892], [-0.16366258760917543, 51.46750766956669], [-0.1634727, 51.46759099999999], [-0.163124, 51.46774359999999], [-0.1627605, 51.467902800000005], [-0.16249999999999998, 51.46801329999999], [-0.1615173, 51.468447699999984], [-0.16061359999999997, 51.46884020000001], [-0.1595092, 51.4693236], [-0.15892188929030404, 51.46957651517992], [-0.1588639649409114, 51.46960145922129], [-0.1587269988165945, 51.469660441075455], [-0.1586675617050658, 51.46968603651237], [-0.15860099999999996, 51.4697147], [-0.1582648, 51.469856], [-0.1579714863266327, 51.46998576357737], [-0.1578125, 51.4700561], [-0.1575055, 51.4701848], [-0.1571949, 51.4703091], [-0.15682289999999996, 51.47045920000001], [-0.15653129999999998, 51.4705835], [-0.1560896, 51.47075999999999], [-0.1554756, 51.47101449999998], [-0.1551284, 51.4711661], [-0.15442379999999997, 51.47147079999999], [-0.1522548, 51.4723745], [-0.15156789999999998, 51.4726877], [-0.1514722, 51.4727273], [-0.1511535, 51.4728765], [-0.1510379, 51.47293879999999], [-0.1508115, 51.4730626], [-0.150536, 51.4732009], [-0.15046039999999997, 51.47323200000001], [-0.1498368, 51.4735336], [-0.149781, 51.473558], [-0.14947479999999996, 51.47370759999999], [-0.1493368, 51.4737837], [-0.1492554, 51.4738333], [-0.1488944, 51.474016], [-0.1488318, 51.47404149999999], [-0.14860927052729844, 51.47413531122673], [-0.14858417838308857, 51.47418782058849], [-0.14854108964742022, 51.47427799058159], [-0.14841912697065943, 51.474331609800814], [-0.1483666, 51.47444420000001], [-0.14818650000000003, 51.4748164], [-0.1479774, 51.4751538], [-0.1478672, 51.4754452], [-0.1477781, 51.47575830000001], [-0.14766099999999996, 51.476403999999995], [-0.1476577, 51.4768309], [-0.14773539999999996, 51.47756019999999], [-0.14773971153336002, 51.47778593146368], [-0.147743, 51.47795810000001], [-0.1477245, 51.4781444], [-0.14764599999999997, 51.47893680000001], [-0.1475486, 51.479493], [-0.14754749999999997, 51.4795774], [-0.1474893, 51.4800867], [-0.1474775, 51.4806943], [-0.14747989999999997, 51.48089769999999], [-0.1474652, 51.48121419999999], [-0.14747729999999998, 51.48152489999999], [-0.1474732, 51.48190660000001], [-0.1474685, 51.4820162], [-0.14746361947623263, 51.48212737833142], [-0.1474583730622181, 51.48228591663854], [-0.14745883161259846, 51.482426245225014], [-0.14746419336062877, 51.48255096552709], [-0.14747365653956407, 51.48266267898101], [-0.14748641938265952, 51.482763987023056], [-0.14750168012317014, 51.48285749108945], [-0.14751863699435097, 51.482945792616455], [-0.14753648822945714, 51.48303149304033], [-0.14755443206174368, 51.4831171937973], [-0.14757166672446567, 51.48320549632365], [-0.14758739045087818, 51.483299002055595], [-0.1476008014742363, 51.48340031242941], [-0.1476110980277951, 51.483512028881336], [-0.1476174783448096, 51.48363675284765], [-0.14761914065853493, 51.48377708576455], [-0.14761528320222614, 51.483935629068334], [-0.14758989999999997, 51.48563519999999], [-0.14759359999999996, 51.48578149999999], [-0.1475937, 51.4858151], [-0.14759379999999997, 51.48584700000001], [-0.14759499999999998, 51.4862225], [-0.1476138, 51.486397], [-0.14765669999999995, 51.48664420000001], [-0.1477465, 51.4869607], [-0.1478364, 51.48715279999999], [-0.1479557, 51.4873808], [-0.1481448, 51.487725699999984], [-0.14830839999999998, 51.4880321], [-0.1484412, 51.48835700000001], [-0.1485512, 51.4886943], [-0.14859949999999997, 51.488934], [-0.14860339999999997, 51.4889888], [-0.14861689999999997, 51.48917869999999], [-0.14862169999999997, 51.4893432], [-0.1485861, 51.4895411], [-0.14856989999999998, 51.489637299999984], [-0.1485525, 51.48974069999999], [-0.14849889999999996, 51.48997450000001], [-0.14842379999999997, 51.4901832], [-0.1483464, 51.490347], [-0.1482092, 51.49056900000001], [-0.14810589999999998, 51.490726], [-0.1479697, 51.49090439999999], [-0.1480658, 51.4907289], [-0.1481467, 51.4905609], [-0.1482978, 51.4901825], [-0.14805739999999998, 51.4906689], [-0.14797819999999998, 51.490762800000006], [-0.1478436, 51.49091750000001], [-0.1479473, 51.49075449999999], [-0.1480644, 51.4905523], [-0.1479219, 51.4907465], [-0.1478207, 51.49086179999999], [-0.14754159999999997, 51.49112079999999], [-0.1472959, 51.491313000000005], [-0.14727380000000004, 51.4913321], [-0.1468782, 51.49168040000001], [-0.1473576, 51.4911886], [-0.1475361, 51.491018200000006], [-0.14765499999999998, 51.4908388], [-0.14774469999999998, 51.490672999999994], [-0.14771169999999997, 51.4907185], [-0.1475534, 51.4909264], [-0.1474327, 51.4910567], [-0.1473257, 51.4911639], [-0.14708129999999997, 51.491379], [-0.1469372, 51.4915023], [-0.14674329999999997, 51.4916493], [-0.14653799999999997, 51.49180499999999], [-0.14646709999999996, 51.49186579999999], [-0.14625659999999996, 51.49205280000001], [-0.14607949999999997, 51.4922207], [-0.1459018, 51.4923985], [-0.1456946, 51.492604799999995], [-0.1448888, 51.493324300000005]]} 3.0 2327 2335 Clapham Junction (C) Victoria Plat 10 London Victoria (C) 51.4933243 -0.1448888 51.4933243 -0.1448888 1 0 2026-09-16 22:45:51 TERMINATED 2026-09-16 22:35:00 London Victoria (C) TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16735167 1789598036320135 58 58 2026-09-16 22:45:39.426323 11 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 22:35:39.350465
594235 615760 S27253 716J621916 2026-09-16 COMPLETE 16735668 2026-09-16 23:35:00 2026-09-16 22:45:51 2026-09-18 22:45:51 {"id": 615760, "stp": "N", "toc": "Unknown", "uid": "S27253", "consist": null, "dest_crs": "HRW", "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:S27253/2026-09-16/detailed", "trust_id": "716J621916", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Harrow & Wealdstone", "service_date": "2026-09-16", "dest_arr_time": "2340", "dest_platform": "6", "is_terminated": 1, "next_location": "Harrow & Wealdstone", "signalling_id": "6J62", "timing_status": "EARLY", "origin_station": "Watford Yard", "current_leg_arr": "2335", "current_leg_dep": "2326", "current_leg_end": "Harrow & Wealdstone", "origin_dep_time": "2327½", "origin_platform": null, "current_location": "Harrow & Wealdstone", "last_update_time": "2026-09-16T22:45:51", "route_debug_link": null, "timing_variation": "-5 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.3921973, 51.6608901], [-0.3919791, 51.6607005], [-0.3916369, 51.66041899999998], [-0.3909625, 51.6598946], [-0.39021739999999994, 51.659308300000006], [-0.3899898, 51.6591449], [-0.3896819, 51.6589078], [-0.3890479999999999, 51.65841960000001], [-0.3880717, 51.657650899999986], [-0.3874463, 51.65711610000001], [-0.3867224, 51.65640829999999], [-0.386037, 51.655623799999994], [-0.3853235, 51.65463530000001], [-0.3848783, 51.6538599], [-0.3846143, 51.65328589999999], [-0.3845202, 51.6530813], [-0.3841861999999999, 51.6521525], [-0.3840413999999999, 51.65151680000001], [-0.3839341, 51.6509044], [-0.3838751, 51.6502254], [-0.38386439999999994, 51.64962299999999], [-0.3839234, 51.649030499999995], [-0.3840038999999999, 51.6484613], [-0.3841205, 51.647920199999994], [-0.38422919999999994, 51.6475027], [-0.3845484, 51.6465403], [-0.38465179999999993, 51.64622879999999], [-0.3847573, 51.6458933], [-0.38488, 51.6455351], [-0.3850357, 51.6450542], [-0.3850488, 51.645013799999994], [-0.3853075, 51.64422209999999], [-0.3855529999999999, 51.64349249999999], [-0.3858439, 51.6426509], [-0.3861349, 51.64183210000001], [-0.386186, 51.64168819999999], [-0.38638040000000007, 51.64108619999999], [-0.3866527, 51.63996710000001], [-0.3868566, 51.6392047], [-0.3869436, 51.638792499999994], [-0.3870992, 51.637833699999995], [-0.3871445999999999, 51.6374707], [-0.3871822, 51.6370379], [-0.38720589999999994, 51.6365204], [-0.3872197, 51.6362189], [-0.3872305, 51.6354797], [-0.3872144, 51.634987], [-0.38715, 51.6341745], [-0.3870427, 51.6332622], [-0.3868917999999999, 51.6324469], [-0.3866719, 51.6314879], [-0.3863929, 51.630535599999995], [-0.3860664, 51.6296095], [-0.38559429999999995, 51.62851059999999], [-0.3851759, 51.6276214], [-0.3847628, 51.626749], [-0.38419419999999993, 51.6255967], [-0.3835719, 51.6244611], [-0.3829926, 51.6234953], [-0.3823911, 51.62259649999999], [-0.3817366, 51.6216573], [-0.3808844, 51.620541199999984], [-0.3801863, 51.6197023], [-0.3794038, 51.6188092], [-0.3784435, 51.61781], [-0.3774557999999999, 51.6168411], [-0.3761798, 51.6156849], [-0.3746831, 51.6144458], [-0.37324479999999993, 51.613300300000006], [-0.37208669999999994, 51.6123705], [-0.3707128, 51.611271599999995], [-0.3697095609744746, 51.61048353460085], [-0.3695994, 51.610397], [-0.36843429999999994, 51.6095461], [-0.3676128, 51.608949199999984], [-0.3668189, 51.608402899999994], [-0.3659659, 51.60782650000001], [-0.3649681, 51.60718020000001], [-0.3639328, 51.6065405], [-0.3626883, 51.6057876], [-0.3609985, 51.604851399999994], [-0.35950180000000004, 51.6040451], [-0.35932611364780853, 51.603953510469125], [-0.35803189999999996, 51.6032788], [-0.35672770000000004, 51.6026328], [-0.35534239999999995, 51.6019657], [-0.3515021, 51.60014], [-0.34870399999999996, 51.5988061], [-0.34485769999999993, 51.596990000000005], [-0.3418978, 51.59558390000001], [-0.34151069999999994, 51.595401200000005], [-0.3386317, 51.5940259], [-0.33824229999999994, 51.593839499999994], [-0.3380678999999999, 51.59375519999999], [-0.33761759999999996, 51.5935421], [-0.3368157, 51.593157099999985], [-0.33614009999999994, 51.59283129999999], [-0.33554379999999995, 51.5925484], [-0.33483699999999994, 51.592216099999995], [-0.33468699999999996, 51.5921451], [-0.33450919999999995, 51.59206], [-0.33424699999999996, 51.5919326], [-0.3341452, 51.5918831]]}", "current_leg_start": "Watford Yard", "dest_arr_time_act": "2340", "motion_projection": null, "next_location_lat": "51.5918831", "next_location_lon": "-0.3341452", "previous_location": "Watford Yard", "current_leg_milage": "5.8", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 474.152, \"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\": 555.783, \"from_m\": 474.152, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 590.697, \"from_m\": 555.783, \"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\": 800.997, \"from_m\": 590.697, \"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\": 1010.998, \"from_m\": 800.997, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 10050.616, \"from_m\": 1010.998, \"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}], \"service_id\": 615760, \"profile_key\": \"7136faea51041a49480f3c080fe54d3e6cd8dc8f8b523220de7a6d6729a8bab6\", \"schedule_id\": 40980, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2327H\", \"location\": \"Watford Yard\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 108193}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2331H\", \"location\": \"Watford South Jn\", \"stage_seq\": 2, \"distance_m\": 860.541, \"section_seq\": 1, \"route_path_id\": 108193}, {\"is_pass\": false, \"wtt_arr\": \"2340\", \"wtt_dep\": null, \"location\": \"Harrow & Wealdstone\", \"stage_seq\": 3, \"distance_m\": 10050.616, \"section_seq\": 1, \"route_path_id\": 108193}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 10050.616, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 108193}], \"total_distance_m\": 10050.616, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 9840.615, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 210.001, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2327½", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "9.0", "current_position_lat": "51.5918831", "current_position_lon": "-0.3341452", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 21895, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:26:39Z\", \"source_id\": 51848483, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:28:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:26:40Z\", \"source_id\": 16731671, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21949, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:34:49Z\", \"source_id\": 51861904, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:35:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:34:52Z\", \"source_id\": 16735668, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:35:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Harrow & Wealdstone", "service_state_platform": "6", "timing_fact_generation": 1789598092283498, "current_leg_arrival_utc": "2026-09-16T23:37:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T22:35:43.011518", "service_state_evidence_id": 16735668, "current_leg_start_actual_dep": "2026-09-16T23:27:30+01:00", "operational_evidence_version": 6, "service_state_event_time_utc": "2026-09-16T22:35:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T22:45:43.028111", "service_state_valid_until_kind": null, "operational_interpretation_version": 6, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Unknown N None HRW 6J62 None None None None {"version": 3, "segments": [{"to_m": 474.152, "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": 555.783, "from_m": 474.152, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 590.697, "from_m": 555.783, "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": 800.997, "from_m": 590.697, "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": 1010.998, "from_m": 800.997, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 10050.616, "from_m": 1010.998, "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}], "service_id": 615760, "profile_key": "7136faea51041a49480f3c080fe54d3e6cd8dc8f8b523220de7a6d6729a8bab6", "schedule_id": 40980, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2327H", "location": "Watford Yard", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 108193}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2331H", "location": "Watford South Jn", "stage_seq": 2, "distance_m": 860.541, "section_seq": 1, "route_path_id": 108193}, {"is_pass": false, "wtt_arr": "2340", "wtt_dep": null, "location": "Harrow & Wealdstone", "stage_seq": 3, "distance_m": 10050.616, "section_seq": 1, "route_path_id": 108193}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 10050.616, "from_m": 0.0, "section_seq": 1, "route_path_id": 108193}], "total_distance_m": 10050.616, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 9840.615, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 210.001, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 21895, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:26:39Z", "source_id": 51848483, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-16T22:28:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:26:40Z", "source_id": 16731671, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-16T23:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21949, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:34:49Z", "source_id": 51861904, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T22:35:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:34:52Z", "source_id": 16735668, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T23:35:00+01:00", "operational_fact": true}] Watford Yard 2327½ 2327½ None None None Harrow & Wealdstone 2340 2340 6 EARLY -5 minutes https://www.realtimetrains.co.uk/service/gb-nr:S27253/2026-09-16/detailed None Watford Yard 2026-09-16T23:27:30+01:00 Harrow & Wealdstone 9.0 {"type": "LineString", "coordinates": [[-0.3921973, 51.6608901], [-0.3919791, 51.6607005], [-0.3916369, 51.66041899999998], [-0.3909625, 51.6598946], [-0.39021739999999994, 51.659308300000006], [-0.3899898, 51.6591449], [-0.3896819, 51.6589078], [-0.3890479999999999, 51.65841960000001], [-0.3880717, 51.657650899999986], [-0.3874463, 51.65711610000001], [-0.3867224, 51.65640829999999], [-0.386037, 51.655623799999994], [-0.3853235, 51.65463530000001], [-0.3848783, 51.6538599], [-0.3846143, 51.65328589999999], [-0.3845202, 51.6530813], [-0.3841861999999999, 51.6521525], [-0.3840413999999999, 51.65151680000001], [-0.3839341, 51.6509044], [-0.3838751, 51.6502254], [-0.38386439999999994, 51.64962299999999], [-0.3839234, 51.649030499999995], [-0.3840038999999999, 51.6484613], [-0.3841205, 51.647920199999994], [-0.38422919999999994, 51.6475027], [-0.3845484, 51.6465403], [-0.38465179999999993, 51.64622879999999], [-0.3847573, 51.6458933], [-0.38488, 51.6455351], [-0.3850357, 51.6450542], [-0.3850488, 51.645013799999994], [-0.3853075, 51.64422209999999], [-0.3855529999999999, 51.64349249999999], [-0.3858439, 51.6426509], [-0.3861349, 51.64183210000001], [-0.386186, 51.64168819999999], [-0.38638040000000007, 51.64108619999999], [-0.3866527, 51.63996710000001], [-0.3868566, 51.6392047], [-0.3869436, 51.638792499999994], [-0.3870992, 51.637833699999995], [-0.3871445999999999, 51.6374707], [-0.3871822, 51.6370379], [-0.38720589999999994, 51.6365204], [-0.3872197, 51.6362189], [-0.3872305, 51.6354797], [-0.3872144, 51.634987], [-0.38715, 51.6341745], [-0.3870427, 51.6332622], [-0.3868917999999999, 51.6324469], [-0.3866719, 51.6314879], [-0.3863929, 51.630535599999995], [-0.3860664, 51.6296095], [-0.38559429999999995, 51.62851059999999], [-0.3851759, 51.6276214], [-0.3847628, 51.626749], [-0.38419419999999993, 51.6255967], [-0.3835719, 51.6244611], [-0.3829926, 51.6234953], [-0.3823911, 51.62259649999999], [-0.3817366, 51.6216573], [-0.3808844, 51.620541199999984], [-0.3801863, 51.6197023], [-0.3794038, 51.6188092], [-0.3784435, 51.61781], [-0.3774557999999999, 51.6168411], [-0.3761798, 51.6156849], [-0.3746831, 51.6144458], [-0.37324479999999993, 51.613300300000006], [-0.37208669999999994, 51.6123705], [-0.3707128, 51.611271599999995], [-0.3697095609744746, 51.61048353460085], [-0.3695994, 51.610397], [-0.36843429999999994, 51.6095461], [-0.3676128, 51.608949199999984], [-0.3668189, 51.608402899999994], [-0.3659659, 51.60782650000001], [-0.3649681, 51.60718020000001], [-0.3639328, 51.6065405], [-0.3626883, 51.6057876], [-0.3609985, 51.604851399999994], [-0.35950180000000004, 51.6040451], [-0.35932611364780853, 51.603953510469125], [-0.35803189999999996, 51.6032788], [-0.35672770000000004, 51.6026328], [-0.35534239999999995, 51.6019657], [-0.3515021, 51.60014], [-0.34870399999999996, 51.5988061], [-0.34485769999999993, 51.596990000000005], [-0.3418978, 51.59558390000001], [-0.34151069999999994, 51.595401200000005], [-0.3386317, 51.5940259], [-0.33824229999999994, 51.593839499999994], [-0.3380678999999999, 51.59375519999999], [-0.33761759999999996, 51.5935421], [-0.3368157, 51.593157099999985], [-0.33614009999999994, 51.59283129999999], [-0.33554379999999995, 51.5925484], [-0.33483699999999994, 51.592216099999995], [-0.33468699999999996, 51.5921451], [-0.33450919999999995, 51.59206], [-0.33424699999999996, 51.5919326], [-0.3341452, 51.5918831]]} 5.8 2326 2335 Watford Yard Harrow & Wealdstone Harrow & Wealdstone 51.5918831 -0.3341452 51.5918831 -0.3341452 1 0 2026-09-16 22:45:51 TERMINATED 2026-09-16 22:35:00 Harrow & Wealdstone TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16735668 1789598092283498 6 6 2026-09-16 22:45:43.028111 6 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 22:35:43.011518
594236 624419 P85374 631F70M816 2026-09-16 COMPLETE 16735548 2026-09-16 23:35:00 2026-09-16 22:45:51 2026-09-18 22:45:51 {"id": 624419, "stp": "P", "toc": "Southeastern", "uid": "P85374", "consist": "395002", "dest_crs": "FAV", "num_carr": 6, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P85374/2026-09-16/detailed", "trust_id": "631F70M816", "origin_crs": "SPX", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Faversham", "service_date": "2026-09-16", "dest_arr_time": "2330", "dest_platform": "4", "is_terminated": 1, "next_location": "Faversham", "signalling_id": "1F70", "timing_status": "LATE", "origin_station": "St. Pancras International", "current_leg_arr": "2335", "current_leg_dep": "2325", "current_leg_end": "Faversham", "origin_dep_time": "2220", "origin_platform": "11", "current_location": "Faversham Carriage Holding Sidings", "last_update_time": "2026-09-16T22:45:51", "route_debug_link": null, "timing_variation": "+5 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": "2330", "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\": 624419, \"profile_key\": \"b1f6063e06b76a274d129b15355940bd032943209015c7043b3919527c0b5996\", \"schedule_id\": 35448, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2220\", \"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\": \"2222\", \"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\": \"2225H\", \"location\": \"Stratford International West Jn\", \"stage_seq\": 3, \"distance_m\": 9032.076, \"section_seq\": 1, \"route_path_id\": 43729}, {\"is_pass\": false, \"wtt_arr\": \"2226H\", \"wtt_dep\": \"2227H\", \"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\": \"2228\", \"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\": \"2232\", \"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\": \"2233H\", \"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\": \"2236\", \"location\": \"Ebbsfleet West Jn\", \"stage_seq\": 8, \"distance_m\": 35385.957, \"section_seq\": 1, \"route_path_id\": 43729}, {\"is_pass\": false, \"wtt_arr\": \"2237H\", \"wtt_dep\": \"2239\", \"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\": \"2240H\", \"location\": \"Springhead Junction (CTRL)\", \"stage_seq\": 10, \"distance_m\": 37892.724, \"section_seq\": 1, \"route_path_id\": 43729}, {\"is_pass\": false, \"wtt_arr\": \"2243\", \"wtt_dep\": \"2244\", \"location\": \"Gravesend\", \"stage_seq\": 11, \"distance_m\": 40337.398, \"section_seq\": 1, \"route_path_id\": 43729}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2248\", \"location\": \"Hoo Jn\", \"stage_seq\": 12, \"distance_m\": 45558.356, \"section_seq\": 1, \"route_path_id\": 43729}, {\"is_pass\": false, \"wtt_arr\": \"2253\", \"wtt_dep\": \"2254\", \"location\": \"Strood\", \"stage_seq\": 13, \"distance_m\": 51927.656, \"section_seq\": 1, \"route_path_id\": 43729}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2255H\", \"location\": \"Rochester Bridge Jn\", \"stage_seq\": 14, \"distance_m\": 52340.041, \"section_seq\": 1, \"route_path_id\": 43729}, {\"is_pass\": false, \"wtt_arr\": \"2256H\", \"wtt_dep\": \"2257H\", \"location\": \"Rochester\", \"stage_seq\": 15, \"distance_m\": 53011.26, \"section_seq\": 1, \"route_path_id\": 43729}, {\"is_pass\": false, \"wtt_arr\": \"2300\", \"wtt_dep\": \"2301\", \"location\": \"Chatham\", \"stage_seq\": 16, \"distance_m\": 54405.978, \"section_seq\": 1, \"route_path_id\": 43729}, {\"is_pass\": false, \"wtt_arr\": \"2304H\", \"wtt_dep\": \"2306\", \"location\": \"Gillingham (Kent)\", \"stage_seq\": 17, \"distance_m\": 56991.747, \"section_seq\": 1, \"route_path_id\": 43729}, {\"is_pass\": false, \"wtt_arr\": \"2310\", \"wtt_dep\": \"2311\", \"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\": \"2312\", \"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\": \"2314\", \"location\": \"Newington\", \"stage_seq\": 20, \"distance_m\": 66019.827, \"section_seq\": 1, \"route_path_id\": 43729}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2316\", \"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\": \"2316H\", \"location\": \"Eastern Jn (Sittingbourne)\", \"stage_seq\": 22, \"distance_m\": 70326.559, \"section_seq\": 1, \"route_path_id\": 43729}, {\"is_pass\": false, \"wtt_arr\": \"2317H\", \"wtt_dep\": \"2319\", \"location\": \"Sittingbourne\", \"stage_seq\": 23, \"distance_m\": 71198.452, \"section_seq\": 1, \"route_path_id\": 43729}, {\"is_pass\": false, \"wtt_arr\": \"2330\", \"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": "2220", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "10.0", "current_position_lat": "51.3114178", "current_position_lon": "0.8915727", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 15171, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:25:34Z\", \"source_id\": 51733935, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:26:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:25:39Z\", \"source_id\": 16697317, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 33363, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:37:07Z\", \"source_id\": 51757606, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:37:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:37:08Z\", \"source_id\": 16704176, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32242, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:41:38Z\", \"source_id\": 51766556, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:42:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:41:42Z\", \"source_id\": 16706876, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32271, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:51:47Z\", \"source_id\": 51786474, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:52:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:51:48Z\", \"source_id\": 16712877, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32288, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:01:22Z\", \"source_id\": 51804376, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:02:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:01:26Z\", \"source_id\": 16718255, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32296, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:05:10Z\", \"source_id\": 51811327, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:05:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:05:12Z\", \"source_id\": 16720346, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32335, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:09:37Z\", \"source_id\": 51819030, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:10:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:09:42Z\", \"source_id\": 16722798, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32355, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:14:27Z\", \"source_id\": 51827634, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:15:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:14:34Z\", \"source_id\": 16725402, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32405, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:23:35Z\", \"source_id\": 51843403, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:24:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:23:44Z\", \"source_id\": 16730172, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 33207, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:34:33Z\", \"source_id\": 51861467, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:35:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:34:38Z\", \"source_id\": 16735548, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:35:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Faversham", "service_state_platform": "4", "timing_fact_generation": 1789598078764587, "current_leg_arrival_utc": "2026-09-16T23:35:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T22:35:46.066694", "service_state_evidence_id": 16735548, "current_leg_start_actual_dep": "2026-09-16T23:24:00+01:00", "operational_evidence_version": 62, "service_state_event_time_utc": "2026-09-16T22:35:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T22:45:46.223255", "service_state_valid_until_kind": null, "operational_interpretation_version": 62, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Southeastern P SPX FAV 1F70 395002 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": 624419, "profile_key": "b1f6063e06b76a274d129b15355940bd032943209015c7043b3919527c0b5996", "schedule_id": 35448, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2220", "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": "2222", "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": "2225H", "location": "Stratford International West Jn", "stage_seq": 3, "distance_m": 9032.076, "section_seq": 1, "route_path_id": 43729}, {"is_pass": false, "wtt_arr": "2226H", "wtt_dep": "2227H", "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": "2228", "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": "2232", "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": "2233H", "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": "2236", "location": "Ebbsfleet West Jn", "stage_seq": 8, "distance_m": 35385.957, "section_seq": 1, "route_path_id": 43729}, {"is_pass": false, "wtt_arr": "2237H", "wtt_dep": "2239", "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": "2240H", "location": "Springhead Junction (CTRL)", "stage_seq": 10, "distance_m": 37892.724, "section_seq": 1, "route_path_id": 43729}, {"is_pass": false, "wtt_arr": "2243", "wtt_dep": "2244", "location": "Gravesend", "stage_seq": 11, "distance_m": 40337.398, "section_seq": 1, "route_path_id": 43729}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2248", "location": "Hoo Jn", "stage_seq": 12, "distance_m": 45558.356, "section_seq": 1, "route_path_id": 43729}, {"is_pass": false, "wtt_arr": "2253", "wtt_dep": "2254", "location": "Strood", "stage_seq": 13, "distance_m": 51927.656, "section_seq": 1, "route_path_id": 43729}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2255H", "location": "Rochester Bridge Jn", "stage_seq": 14, "distance_m": 52340.041, "section_seq": 1, "route_path_id": 43729}, {"is_pass": false, "wtt_arr": "2256H", "wtt_dep": "2257H", "location": "Rochester", "stage_seq": 15, "distance_m": 53011.26, "section_seq": 1, "route_path_id": 43729}, {"is_pass": false, "wtt_arr": "2300", "wtt_dep": "2301", "location": "Chatham", "stage_seq": 16, "distance_m": 54405.978, "section_seq": 1, "route_path_id": 43729}, {"is_pass": false, "wtt_arr": "2304H", "wtt_dep": "2306", "location": "Gillingham (Kent)", "stage_seq": 17, "distance_m": 56991.747, "section_seq": 1, "route_path_id": 43729}, {"is_pass": false, "wtt_arr": "2310", "wtt_dep": "2311", "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": "2312", "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": "2314", "location": "Newington", "stage_seq": 20, "distance_m": 66019.827, "section_seq": 1, "route_path_id": 43729}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2316", "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": "2316H", "location": "Eastern Jn (Sittingbourne)", "stage_seq": 22, "distance_m": 70326.559, "section_seq": 1, "route_path_id": 43729}, {"is_pass": false, "wtt_arr": "2317H", "wtt_dep": "2319", "location": "Sittingbourne", "stage_seq": 23, "distance_m": 71198.452, "section_seq": 1, "route_path_id": 43729}, {"is_pass": false, "wtt_arr": "2330", "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-16T21:25:34Z", "source_id": 51733935, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T21:26:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:25:39Z", "source_id": 16697317, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T22:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 33363, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:37:07Z", "source_id": 51757606, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T21:37:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:37:08Z", "source_id": 16704176, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T22:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32242, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:41:38Z", "source_id": 51766556, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T21:42:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:41:42Z", "source_id": 16706876, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T22:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32271, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:51:47Z", "source_id": 51786474, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-16T21:52:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:51:48Z", "source_id": 16712877, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-16T22:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32288, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:01:22Z", "source_id": 51804376, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-16T22:02:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:01:26Z", "source_id": 16718255, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-16T23:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32296, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:05:10Z", "source_id": 51811327, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-16T22:05:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:05:12Z", "source_id": 16720346, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-16T23:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32335, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:09:37Z", "source_id": 51819030, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-16T22:10:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:09:42Z", "source_id": 16722798, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-16T23:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32355, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:14:27Z", "source_id": 51827634, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-16T22:15:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:14:34Z", "source_id": 16725402, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-16T23:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32405, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:23:35Z", "source_id": 51843403, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-16T22:24:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:23:44Z", "source_id": 16730172, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-16T23:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 33207, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:34:33Z", "source_id": 51861467, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-16T22:35:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:34:38Z", "source_id": 16735548, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-16T23:35:00+01:00", "operational_fact": true}] St. Pancras International 2220 2220 11 None None Faversham 2330 2330 4 LATE +5 minutes https://www.realtimetrains.co.uk/service/gb-nr:P85374/2026-09-16/detailed None Sittingbourne 2026-09-16T23:24:00+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 2325 2335 Sittingbourne Faversham Carriage Holding Sidings Faversham 51.3114178 0.8915727 51.3114178 0.8915727 1 0 2026-09-16 22:45:51 TERMINATED 2026-09-16 22:35:00 Faversham TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16735548 1789598078764587 62 62 2026-09-16 22:45:46.223255 4 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 22:35:46.066694
594237 622814 L87087 021B98M716 2026-09-16 COMPLETE 16735560 2026-09-16 23:35:00 2026-09-16 22:45:51 2026-09-18 22:45:51 {"id": 622814, "stp": "P", "toc": "ScotRail", "uid": "L87087", "consist": "HA17", "dest_crs": "EDB", "num_carr": 7, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L87087/2026-09-16/detailed", "trust_id": "021B98M716", "origin_crs": "ABD", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Edinburgh", "service_date": "2026-09-16", "dest_arr_time": "2330", "dest_platform": "17", "is_terminated": 1, "next_location": "Edinburgh", "signalling_id": "1B98", "timing_status": "LATE", "origin_station": "Aberdeen", "current_leg_arr": "2335", "current_leg_dep": "2327", "current_leg_end": "Edinburgh", "origin_dep_time": "2106", "origin_platform": "5", "current_location": "Edinburgh", "last_update_time": "2026-09-16T22:45:51", "route_debug_link": null, "timing_variation": "+5 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": "2330", "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": 125, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 449.407, \"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\": 2287.632, \"from_m\": 449.407, \"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\": 9810.134, \"from_m\": 2287.632, \"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\": 16982.321, \"from_m\": 9810.134, \"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\": 22313.467, \"from_m\": 16982.321, \"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\": 25803.655, \"from_m\": 22313.467, \"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\": 25863.232, \"from_m\": 25803.655, \"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\": 27071.813, \"from_m\": 25863.232, \"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\": 34894.002, \"from_m\": 27071.813, \"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\": 37493.447, \"from_m\": 34894.002, \"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\": 42926.157, \"from_m\": 37493.447, \"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\": 42968.811, \"from_m\": 42926.157, \"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\": 43238.274, \"from_m\": 42968.811, \"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\": 55598.907, \"from_m\": 43238.274, \"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\": 61047.539, \"from_m\": 55598.907, \"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\": 65657.535, \"from_m\": 61047.539, \"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\": 68763.803, \"from_m\": 65657.535, \"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\": 75992.341, \"from_m\": 68763.803, \"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\": 82457.022, \"from_m\": 75992.341, \"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\": 84650.558, \"from_m\": 82457.022, \"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\": 87041.87, \"from_m\": 84650.558, \"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\": 87404.255, \"from_m\": 87041.87, \"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\": 89447.972, \"from_m\": 87404.255, \"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\": 89778.994, \"from_m\": 89447.972, \"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\": 90213.795, \"from_m\": 89778.994, \"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\": 90254.992, \"from_m\": 90213.795, \"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\": 95948.723, \"from_m\": 90254.992, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 97015.091, \"from_m\": 95948.723, \"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\": 105570.816, \"from_m\": 97015.091, \"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\": 107986.267, \"from_m\": 105570.816, \"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\": 111754.604, \"from_m\": 107986.267, \"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\": 113261.435, \"from_m\": 111754.604, \"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\": 113824.787, \"from_m\": 113261.435, \"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\": 114608.835, \"from_m\": 113824.787, \"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\": 115229.784, \"from_m\": 114608.835, \"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\": 116965.234, \"from_m\": 115229.784, \"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\": 119125.714, \"from_m\": 116965.234, \"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\": 119221.791, \"from_m\": 119125.714, \"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\": 119284.575, \"from_m\": 119221.791, \"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\": 120755.994, \"from_m\": 119284.575, \"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\": 123225.844, \"from_m\": 120755.994, \"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\": 125230.498, \"from_m\": 123225.844, \"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\": 127693.461, \"from_m\": 125230.498, \"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\": 128513.997, \"from_m\": 127693.461, \"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\": 131541.082, \"from_m\": 128513.997, \"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\": 137604.48, \"from_m\": 131541.082, \"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\": 138359.662, \"from_m\": 137604.48, \"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\": 138761.796, \"from_m\": 138359.662, \"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\": 142591.919, \"from_m\": 138761.796, \"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\": 144345.468, \"from_m\": 142591.919, \"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\": 146310.311, \"from_m\": 144345.468, \"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\": 146948.481, \"from_m\": 146310.311, \"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\": 147152.915, \"from_m\": 146948.481, \"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\": 147196.617, \"from_m\": 147152.915, \"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\": 150757.509, \"from_m\": 147196.617, \"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\": 164946.593, \"from_m\": 150757.509, \"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\": 168429.495, \"from_m\": 164946.593, \"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\": 172024.592, \"from_m\": 168429.495, \"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\": 173098.017, \"from_m\": 172024.592, \"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\": 173571.408, \"from_m\": 173098.017, \"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\": 173998.742, \"from_m\": 173571.408, \"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\": 174739.134, \"from_m\": 173998.742, \"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\": 176853.976, \"from_m\": 174739.134, \"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\": 177239.425, \"from_m\": 176853.976, \"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\": 177801.465, \"from_m\": 177239.425, \"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\": 178879.214, \"from_m\": 177801.465, \"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\": 180866.488, \"from_m\": 178879.214, \"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\": 181764.63, \"from_m\": 180866.488, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 182168.158, \"from_m\": 181764.63, \"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\": 187851.801, \"from_m\": 182168.158, \"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\": 188262.699, \"from_m\": 187851.801, \"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\": 188396.228, \"from_m\": 188262.699, \"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\": 188440.647, \"from_m\": 188396.228, \"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\": 188868.302, \"from_m\": 188440.647, \"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\": 189032.782, \"from_m\": 188868.302, \"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\": 190381.407, \"from_m\": 189032.782, \"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\": 191677.396, \"from_m\": 190381.407, \"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\": 191701.532, \"from_m\": 191677.396, \"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\": 191741.875, \"from_m\": 191701.532, \"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\": 194430.121, \"from_m\": 191741.875, \"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\": 196188.92, \"from_m\": 194430.121, \"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\": 200117.724, \"from_m\": 196188.92, \"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\": 203589.119, \"from_m\": 200117.724, \"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\": 204085.012, \"from_m\": 203589.119, \"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\": 207421.233, \"from_m\": 204085.012, \"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\": 207481.896, \"from_m\": 207421.233, \"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\": 207562.727, \"from_m\": 207481.896, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 207622.537, \"from_m\": 207562.727, \"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\": 207650.179, \"from_m\": 207622.537, \"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\": 209041.766, \"from_m\": 207650.179, \"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\": 210042.07, \"from_m\": 209041.766, \"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\": 210191.934, \"from_m\": 210042.07, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 210283.564, \"from_m\": 210191.934, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 210728.17, \"from_m\": 210283.564, \"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\": 622814, \"profile_key\": \"f2e1f783d9232ebc3d512dc668744ecc8e4ca5baacffd9e2c776d5ce588fbba3\", \"schedule_id\": 18589, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2106\", \"location\": \"Aberdeen\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 68153}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2107H\", \"location\": \"Aberdeen Ferryhill Jn\", \"stage_seq\": 2, \"distance_m\": 778.502, \"section_seq\": 1, \"route_path_id\": 68153}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2109\", \"location\": \"Craiginches South Jn\", \"stage_seq\": 3, \"distance_m\": 2638.161, \"section_seq\": 1, \"route_path_id\": 68153}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2109H\", \"location\": \"Aberdeen Sig. A56\", \"stage_seq\": 4, \"distance_m\": 3664.341, \"section_seq\": 1, \"route_path_id\": 68153}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2111H\", \"location\": \"Aberdeen Sig. A230\", \"stage_seq\": 5, \"distance_m\": 7464.652, \"section_seq\": 1, \"route_path_id\": 68153}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2115H\", \"location\": \"Aberdeen Sig. A222\", \"stage_seq\": 6, \"distance_m\": 16335.6, \"section_seq\": 1, \"route_path_id\": 68153}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2120\", \"location\": \"Stonehaven\", \"stage_seq\": 7, \"distance_m\": 25979.291, \"section_seq\": 1, \"route_path_id\": 68153}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2124\", \"location\": \"Carmont\", \"stage_seq\": 8, \"distance_m\": 34824.343, \"section_seq\": 1, \"route_path_id\": 68153}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2129H\", \"location\": \"Laurencekirk\", \"stage_seq\": 9, \"distance_m\": 49066.848, \"section_seq\": 1, \"route_path_id\": 68153}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2133\", \"location\": \"Craigo S.B.\", \"stage_seq\": 10, \"distance_m\": 57731.617, \"section_seq\": 1, \"route_path_id\": 68153}, {\"is_pass\": false, \"wtt_arr\": \"2137\", \"wtt_dep\": \"2138H\", \"location\": \"Montrose\", \"stage_seq\": 11, \"distance_m\": 65360.436, \"section_seq\": 1, \"route_path_id\": 68153}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2141H\", \"location\": \"Usan Jn\", \"stage_seq\": 12, \"distance_m\": 68594.658, \"section_seq\": 1, \"route_path_id\": 68153}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2146\", \"location\": \"Inverkeilor\", \"stage_seq\": 13, \"distance_m\": 77413.662, \"section_seq\": 1, \"route_path_id\": 68153}, {\"is_pass\": false, \"wtt_arr\": \"2151H\", \"wtt_dep\": \"2153\", \"location\": \"Arbroath\", \"stage_seq\": 14, \"distance_m\": 87223.156, \"section_seq\": 1, \"route_path_id\": 68153}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2158\", \"location\": \"Carnoustie\", \"stage_seq\": 15, \"distance_m\": 97137.068, \"section_seq\": 1, \"route_path_id\": 68153}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2202H\", \"location\": \"Broughty Ferry\", \"stage_seq\": 16, \"distance_m\": 108246.704, \"section_seq\": 1, \"route_path_id\": 68153}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2206\", \"location\": \"Camperdown Jn\", \"stage_seq\": 17, \"distance_m\": 113502.066, \"section_seq\": 1, \"route_path_id\": 68153}, {\"is_pass\": false, \"wtt_arr\": \"2209\", \"wtt_dep\": \"2212\", \"location\": \"Dundee\", \"stage_seq\": 18, \"distance_m\": 114645.083, \"section_seq\": 1, \"route_path_id\": 68153}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2212H\", \"location\": \"Dundee Central Jn\", \"stage_seq\": 19, \"distance_m\": 115229.784, \"section_seq\": 1, \"route_path_id\": 68153}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2217H\", \"location\": \"Tay Bridge South\", \"stage_seq\": 20, \"distance_m\": 119221.791, \"section_seq\": 1, \"route_path_id\": 68153}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2219H\", \"location\": \"St. Fort Sig. Ts26\", \"stage_seq\": 21, \"distance_m\": 122849.229, \"section_seq\": 1, \"route_path_id\": 68153}, {\"is_pass\": false, \"wtt_arr\": \"2222H\", \"wtt_dep\": \"2224\", \"location\": \"Leuchars\", \"stage_seq\": 22, \"distance_m\": 128113.991, \"section_seq\": 1, \"route_path_id\": 68153}, {\"is_pass\": false, \"wtt_arr\": \"2230\", \"wtt_dep\": \"2231H\", \"location\": \"Cupar\", \"stage_seq\": 23, \"distance_m\": 138211.453, \"section_seq\": 1, \"route_path_id\": 68153}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2237\", \"location\": \"Ladybank\", \"stage_seq\": 24, \"distance_m\": 147059.243, \"section_seq\": 1, \"route_path_id\": 68153}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2244\", \"location\": \"Thornton North Jn\", \"stage_seq\": 25, \"distance_m\": 160356.65, \"section_seq\": 1, \"route_path_id\": 68153}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2244H\", \"location\": \"Thornton South Jn\", \"stage_seq\": 26, \"distance_m\": 161162.682, \"section_seq\": 1, \"route_path_id\": 68153}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2249\", \"location\": \"Kirkcaldy\", \"stage_seq\": 27, \"distance_m\": 168229.081, \"section_seq\": 1, \"route_path_id\": 68153}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2258\", \"location\": \"Burntisland\", \"stage_seq\": 28, \"distance_m\": 177467.329, \"section_seq\": 1, \"route_path_id\": 68153}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2306\", \"location\": \"Inverkeithing\", \"stage_seq\": 29, \"distance_m\": 188662.64, \"section_seq\": 1, \"route_path_id\": 68153}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2314\", \"location\": \"Dalmeny Jn\", \"stage_seq\": 30, \"distance_m\": 195276.566, \"section_seq\": 1, \"route_path_id\": 68153}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2322\", \"location\": \"Haymarket West Jn\", \"stage_seq\": 31, \"distance_m\": 205846.919, \"section_seq\": 1, \"route_path_id\": 68153}, {\"is_pass\": false, \"wtt_arr\": \"2324\", \"wtt_dep\": \"2325H\", \"location\": \"Haymarket\", \"stage_seq\": 32, \"distance_m\": 207813.755, \"section_seq\": 1, \"route_path_id\": 68153}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2328\", \"location\": \"Princes St Gardens\", \"stage_seq\": 33, \"distance_m\": 209143.015, \"section_seq\": 1, \"route_path_id\": 68153}, {\"is_pass\": false, \"wtt_arr\": \"2330\", \"wtt_dep\": null, \"location\": \"Edinburgh\", \"stage_seq\": 34, \"distance_m\": 210728.17, \"section_seq\": 1, \"route_path_id\": 68153}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 210728.17, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 68153}], \"total_distance_m\": 210728.17, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125.0, \"speed_covered_distance_m\": 210728.17, \"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": "2106", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "8.0", "current_position_lat": "55.9518574", "current_position_lon": "-3.1888450", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:40:17Z\", \"source_id\": 16668618, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:56:36Z\", \"source_id\": 16679280, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:07:38Z\", \"source_id\": 16686233, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 390, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:12:52Z\", \"source_id\": 51707421, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:14:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:12:57Z\", \"source_id\": 16689548, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 449, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:36:39Z\", \"source_id\": 51756686, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:37:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:36:42Z\", \"source_id\": 16703929, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 467, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:42:51Z\", \"source_id\": 51768921, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:43:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:42:57Z\", \"source_id\": 16707613, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 519, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:54:11Z\", \"source_id\": 51791105, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:54:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:54:14Z\", \"source_id\": 16714209, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 532, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:00:13Z\", \"source_id\": 51802180, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:01:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:00:17Z\", \"source_id\": 16717593, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 569, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:07:31Z\", \"source_id\": 51815416, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:09:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:07:37Z\", \"source_id\": 16721663, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 772, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:25:01Z\", \"source_id\": 51845799, \"stage_seq\": 32, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:25:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:25:03Z\", \"source_id\": 16730848, \"stage_seq\": 32, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 853, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:34:33Z\", \"source_id\": 51861452, \"stage_seq\": 34, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:35:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:34:38Z\", \"source_id\": 16735560, \"stage_seq\": 34, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:35:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Edinburgh", "service_state_platform": "17", "timing_fact_generation": 1789598078508990, "current_leg_arrival_utc": "2026-09-16T23:35:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T22:35:47.217560", "service_state_evidence_id": 16735560, "current_leg_start_actual_dep": "2026-09-16T23:30:30+01:00", "operational_evidence_version": 77, "service_state_event_time_utc": "2026-09-16T22:35:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T22:45:47.904372", "service_state_valid_until_kind": null, "operational_interpretation_version": 77, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} ScotRail P ABD EDB 1B98 HA17 7 125 None {"version": 3, "segments": [{"to_m": 449.407, "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": 2287.632, "from_m": 449.407, "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": 9810.134, "from_m": 2287.632, "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": 16982.321, "from_m": 9810.134, "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": 22313.467, "from_m": 16982.321, "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": 25803.655, "from_m": 22313.467, "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": 25863.232, "from_m": 25803.655, "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": 27071.813, "from_m": 25863.232, "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": 34894.002, "from_m": 27071.813, "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": 37493.447, "from_m": 34894.002, "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": 42926.157, "from_m": 37493.447, "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": 42968.811, "from_m": 42926.157, "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": 43238.274, "from_m": 42968.811, "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": 55598.907, "from_m": 43238.274, "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": 61047.539, "from_m": 55598.907, "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": 65657.535, "from_m": 61047.539, "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": 68763.803, "from_m": 65657.535, "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": 75992.341, "from_m": 68763.803, "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": 82457.022, "from_m": 75992.341, "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": 84650.558, "from_m": 82457.022, "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": 87041.87, "from_m": 84650.558, "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": 87404.255, "from_m": 87041.87, "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": 89447.972, "from_m": 87404.255, "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": 89778.994, "from_m": 89447.972, "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": 90213.795, "from_m": 89778.994, "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": 90254.992, "from_m": 90213.795, "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": 95948.723, "from_m": 90254.992, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 97015.091, "from_m": 95948.723, "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": 105570.816, "from_m": 97015.091, "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": 107986.267, "from_m": 105570.816, "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": 111754.604, "from_m": 107986.267, "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": 113261.435, "from_m": 111754.604, "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": 113824.787, "from_m": 113261.435, "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": 114608.835, "from_m": 113824.787, "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": 115229.784, "from_m": 114608.835, "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": 116965.234, "from_m": 115229.784, "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": 119125.714, "from_m": 116965.234, "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": 119221.791, "from_m": 119125.714, "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": 119284.575, "from_m": 119221.791, "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": 120755.994, "from_m": 119284.575, "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": 123225.844, "from_m": 120755.994, "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": 125230.498, "from_m": 123225.844, "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": 127693.461, "from_m": 125230.498, "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": 128513.997, "from_m": 127693.461, "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": 131541.082, "from_m": 128513.997, "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": 137604.48, "from_m": 131541.082, "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": 138359.662, "from_m": 137604.48, "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": 138761.796, "from_m": 138359.662, "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": 142591.919, "from_m": 138761.796, "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": 144345.468, "from_m": 142591.919, "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": 146310.311, "from_m": 144345.468, "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": 146948.481, "from_m": 146310.311, "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": 147152.915, "from_m": 146948.481, "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": 147196.617, "from_m": 147152.915, "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": 150757.509, "from_m": 147196.617, "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": 164946.593, "from_m": 150757.509, "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": 168429.495, "from_m": 164946.593, "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": 172024.592, "from_m": 168429.495, "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": 173098.017, "from_m": 172024.592, "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": 173571.408, "from_m": 173098.017, "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": 173998.742, "from_m": 173571.408, "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": 174739.134, "from_m": 173998.742, "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": 176853.976, "from_m": 174739.134, "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": 177239.425, "from_m": 176853.976, "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": 177801.465, "from_m": 177239.425, "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": 178879.214, "from_m": 177801.465, "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": 180866.488, "from_m": 178879.214, "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": 181764.63, "from_m": 180866.488, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 182168.158, "from_m": 181764.63, "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": 187851.801, "from_m": 182168.158, "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": 188262.699, "from_m": 187851.801, "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": 188396.228, "from_m": 188262.699, "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": 188440.647, "from_m": 188396.228, "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": 188868.302, "from_m": 188440.647, "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": 189032.782, "from_m": 188868.302, "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": 190381.407, "from_m": 189032.782, "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": 191677.396, "from_m": 190381.407, "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": 191701.532, "from_m": 191677.396, "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": 191741.875, "from_m": 191701.532, "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": 194430.121, "from_m": 191741.875, "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": 196188.92, "from_m": 194430.121, "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": 200117.724, "from_m": 196188.92, "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": 203589.119, "from_m": 200117.724, "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": 204085.012, "from_m": 203589.119, "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": 207421.233, "from_m": 204085.012, "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": 207481.896, "from_m": 207421.233, "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": 207562.727, "from_m": 207481.896, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 207622.537, "from_m": 207562.727, "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": 207650.179, "from_m": 207622.537, "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": 209041.766, "from_m": 207650.179, "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": 210042.07, "from_m": 209041.766, "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": 210191.934, "from_m": 210042.07, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 60.0}, {"to_m": 210283.564, "from_m": 210191.934, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 30.0}, {"to_m": 210728.17, "from_m": 210283.564, "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": 622814, "profile_key": "f2e1f783d9232ebc3d512dc668744ecc8e4ca5baacffd9e2c776d5ce588fbba3", "schedule_id": 18589, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2106", "location": "Aberdeen", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 68153}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2107H", "location": "Aberdeen Ferryhill Jn", "stage_seq": 2, "distance_m": 778.502, "section_seq": 1, "route_path_id": 68153}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2109", "location": "Craiginches South Jn", "stage_seq": 3, "distance_m": 2638.161, "section_seq": 1, "route_path_id": 68153}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2109H", "location": "Aberdeen Sig. A56", "stage_seq": 4, "distance_m": 3664.341, "section_seq": 1, "route_path_id": 68153}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2111H", "location": "Aberdeen Sig. A230", "stage_seq": 5, "distance_m": 7464.652, "section_seq": 1, "route_path_id": 68153}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2115H", "location": "Aberdeen Sig. A222", "stage_seq": 6, "distance_m": 16335.6, "section_seq": 1, "route_path_id": 68153}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2120", "location": "Stonehaven", "stage_seq": 7, "distance_m": 25979.291, "section_seq": 1, "route_path_id": 68153}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2124", "location": "Carmont", "stage_seq": 8, "distance_m": 34824.343, "section_seq": 1, "route_path_id": 68153}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2129H", "location": "Laurencekirk", "stage_seq": 9, "distance_m": 49066.848, "section_seq": 1, "route_path_id": 68153}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2133", "location": "Craigo S.B.", "stage_seq": 10, "distance_m": 57731.617, "section_seq": 1, "route_path_id": 68153}, {"is_pass": false, "wtt_arr": "2137", "wtt_dep": "2138H", "location": "Montrose", "stage_seq": 11, "distance_m": 65360.436, "section_seq": 1, "route_path_id": 68153}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2141H", "location": "Usan Jn", "stage_seq": 12, "distance_m": 68594.658, "section_seq": 1, "route_path_id": 68153}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2146", "location": "Inverkeilor", "stage_seq": 13, "distance_m": 77413.662, "section_seq": 1, "route_path_id": 68153}, {"is_pass": false, "wtt_arr": "2151H", "wtt_dep": "2153", "location": "Arbroath", "stage_seq": 14, "distance_m": 87223.156, "section_seq": 1, "route_path_id": 68153}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2158", "location": "Carnoustie", "stage_seq": 15, "distance_m": 97137.068, "section_seq": 1, "route_path_id": 68153}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2202H", "location": "Broughty Ferry", "stage_seq": 16, "distance_m": 108246.704, "section_seq": 1, "route_path_id": 68153}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2206", "location": "Camperdown Jn", "stage_seq": 17, "distance_m": 113502.066, "section_seq": 1, "route_path_id": 68153}, {"is_pass": false, "wtt_arr": "2209", "wtt_dep": "2212", "location": "Dundee", "stage_seq": 18, "distance_m": 114645.083, "section_seq": 1, "route_path_id": 68153}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2212H", "location": "Dundee Central Jn", "stage_seq": 19, "distance_m": 115229.784, "section_seq": 1, "route_path_id": 68153}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2217H", "location": "Tay Bridge South", "stage_seq": 20, "distance_m": 119221.791, "section_seq": 1, "route_path_id": 68153}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2219H", "location": "St. Fort Sig. Ts26", "stage_seq": 21, "distance_m": 122849.229, "section_seq": 1, "route_path_id": 68153}, {"is_pass": false, "wtt_arr": "2222H", "wtt_dep": "2224", "location": "Leuchars", "stage_seq": 22, "distance_m": 128113.991, "section_seq": 1, "route_path_id": 68153}, {"is_pass": false, "wtt_arr": "2230", "wtt_dep": "2231H", "location": "Cupar", "stage_seq": 23, "distance_m": 138211.453, "section_seq": 1, "route_path_id": 68153}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2237", "location": "Ladybank", "stage_seq": 24, "distance_m": 147059.243, "section_seq": 1, "route_path_id": 68153}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2244", "location": "Thornton North Jn", "stage_seq": 25, "distance_m": 160356.65, "section_seq": 1, "route_path_id": 68153}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2244H", "location": "Thornton South Jn", "stage_seq": 26, "distance_m": 161162.682, "section_seq": 1, "route_path_id": 68153}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2249", "location": "Kirkcaldy", "stage_seq": 27, "distance_m": 168229.081, "section_seq": 1, "route_path_id": 68153}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2258", "location": "Burntisland", "stage_seq": 28, "distance_m": 177467.329, "section_seq": 1, "route_path_id": 68153}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2306", "location": "Inverkeithing", "stage_seq": 29, "distance_m": 188662.64, "section_seq": 1, "route_path_id": 68153}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2314", "location": "Dalmeny Jn", "stage_seq": 30, "distance_m": 195276.566, "section_seq": 1, "route_path_id": 68153}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2322", "location": "Haymarket West Jn", "stage_seq": 31, "distance_m": 205846.919, "section_seq": 1, "route_path_id": 68153}, {"is_pass": false, "wtt_arr": "2324", "wtt_dep": "2325H", "location": "Haymarket", "stage_seq": 32, "distance_m": 207813.755, "section_seq": 1, "route_path_id": 68153}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2328", "location": "Princes St Gardens", "stage_seq": 33, "distance_m": 209143.015, "section_seq": 1, "route_path_id": 68153}, {"is_pass": false, "wtt_arr": "2330", "wtt_dep": null, "location": "Edinburgh", "stage_seq": 34, "distance_m": 210728.17, "section_seq": 1, "route_path_id": 68153}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 210728.17, "from_m": 0.0, "section_seq": 1, "route_path_id": 68153}], "total_distance_m": 210728.17, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125.0, "speed_covered_distance_m": 210728.17, "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-16T20:40:17Z", "source_id": 16668618, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T21:40:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:56:36Z", "source_id": 16679280, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-16T21:56:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:07:38Z", "source_id": 16686233, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-16T22:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 390, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:12:52Z", "source_id": 51707421, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-16T21:14:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:12:57Z", "source_id": 16689548, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-16T22:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 449, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:36:39Z", "source_id": 51756686, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-16T21:37:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:36:42Z", "source_id": 16703929, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-16T22:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 467, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:42:51Z", "source_id": 51768921, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-16T21:43:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:42:57Z", "source_id": 16707613, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-16T22:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 519, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:54:11Z", "source_id": 51791105, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-16T21:54:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:54:14Z", "source_id": 16714209, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-16T22:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 532, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:00:13Z", "source_id": 51802180, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-16T22:01:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:00:17Z", "source_id": 16717593, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-16T23:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 569, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:07:31Z", "source_id": 51815416, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-16T22:09:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:07:37Z", "source_id": 16721663, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-16T23:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 772, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:25:01Z", "source_id": 51845799, "stage_seq": 32, "event_role": "ARR", "event_time": "2026-09-16T22:25:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:25:03Z", "source_id": 16730848, "stage_seq": 32, "event_role": "ARR", "event_time": "2026-09-16T23:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 853, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:34:33Z", "source_id": 51861452, "stage_seq": 34, "event_role": "ARR", "event_time": "2026-09-16T22:35:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:34:38Z", "source_id": 16735560, "stage_seq": 34, "event_role": "ARR", "event_time": "2026-09-16T23:35:00+01:00", "operational_fact": true}] Aberdeen 2106 2106 5 None None Edinburgh 2330 2330 17 LATE +5 minutes https://www.realtimetrains.co.uk/service/gb-nr:L87087/2026-09-16/detailed None Haymarket 2026-09-16T23:30:30+01:00 Edinburgh 8.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 2327 2335 Haymarket Edinburgh Edinburgh 55.9518574 -3.1888450 55.9518574 -3.1888450 1 0 2026-09-16 22:45:51 TERMINATED 2026-09-16 22:35:00 Edinburgh TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16735560 1789598078508990 77 77 2026-09-16 22:45:47.904372 17 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 22:35:47.217560
594238 625031 C15351 032N68M816 2026-09-16 COMPLETE 16735488 2026-09-16 23:35:00 2026-09-16 22:45:51 2026-09-18 22:45:51 {"id": 625031, "stp": "P", "toc": "ScotRail", "uid": "C15351", "consist": "385010", "dest_crs": "GLQ", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C15351/2026-09-16/detailed", "trust_id": "032N68M816", "origin_crs": "ALO", "show_on_map": 0, "dar_est_time": "22:49:00", "dar_platform": null, "dest_station": "Glasgow Queen St High Level", "service_date": "2026-09-16", "dest_arr_time": "2335", "dest_platform": "1", "is_terminated": 1, "next_location": "Glasgow Queen St High Level", "signalling_id": "2N68", "timing_status": "ON TIME", "origin_station": "Alloa", "current_leg_arr": "2335", "current_leg_dep": "2328", "current_leg_end": "Glasgow Queen St High Level", "origin_dep_time": "2249", "origin_platform": "1", "current_location": "Glasgow Queen St High Level", "last_update_time": "2026-09-16T22:45:51", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-4.224470467944612, 55.90396888101995], [-4.224601000000001, 55.9039186], [-4.2249084, 55.9037993], [-4.2253222, 55.90363849999999], [-4.2262514, 55.9032692], [-4.227317499999999, 55.90285719999999], [-4.2295187, 55.9017804], [-4.2314713, 55.90067090000001], [-4.232066399999999, 55.9002432], [-4.2330866, 55.89950989999999], [-4.2351583999999995, 55.897769200000006], [-4.2364527, 55.8967207], [-4.2372138, 55.8960805], [-4.2372352, 55.8960626], [-4.238167999999999, 55.895278000000005], [-4.2385755, 55.8949027], [-4.2388805, 55.8945947], [-4.2392272, 55.8941894], [-4.2394542, 55.8938933], [-4.2396213, 55.8936581], [-4.2397628, 55.893458900000006], [-4.239966299999999, 55.8931116], [-4.240052599999999, 55.89296439999999], [-4.2400715, 55.89292859999999], [-4.240184, 55.892714999999995], [-4.2402762, 55.892516699999995], [-4.240364, 55.8922086], [-4.2404061, 55.89205849999999], [-4.2404705, 55.89186449999999], [-4.240513399999999, 55.89170359999999], [-4.2405521, 55.891550800000005], [-4.240574799999999, 55.89146120000001], [-4.2406368, 55.8911741], [-4.2406992, 55.89084339999999], [-4.240722599999999, 55.8906221], [-4.240752999999999, 55.8903318], [-4.2407603, 55.8899023], [-4.2407548, 55.8896144], [-4.240730799999999, 55.88937729999999], [-4.240701299999999, 55.8891201], [-4.2406314, 55.8886968], [-4.2406156, 55.888585799999994], [-4.2406021, 55.8884913], [-4.240556499999999, 55.888265699999984], [-4.2404635, 55.8879581], [-4.240437, 55.88787899999999], [-4.240406899999999, 55.88778010000001], [-4.240391899999999, 55.8877144], [-4.2403802, 55.8876485], [-4.2403619, 55.8875363], [-4.240341399999999, 55.8874483], [-4.240323699999999, 55.88738549999999], [-4.2403018, 55.8873194], [-4.2402973, 55.8873092], [-4.2402255, 55.8871245], [-4.240213699999999, 55.887125700000006], [-4.2401654, 55.8870196], [-4.2401459, 55.8869818], [-4.240126899999999, 55.8869447], [-4.239946, 55.8865589], [-4.2398148, 55.88626680000001], [-4.2395122, 55.885510399999994], [-4.239317599999999, 55.885090299999995], [-4.2392014, 55.88484029999999], [-4.2390719, 55.88450490000001], [-4.2389512, 55.8841953], [-4.2388002, 55.8836298], [-4.238707799999999, 55.883252199999994], [-4.2386822, 55.8831121], [-4.2386475, 55.882922699999995], [-4.238629199999999, 55.8825956], [-4.2386381, 55.8823822], [-4.238643400000001, 55.8822539], [-4.238689699999999, 55.8819731], [-4.2387503, 55.88173009999999], [-4.2387782, 55.8816181], [-4.2388372, 55.88142249999999], [-4.2388986, 55.88129], [-4.2389579, 55.881162200000006], [-4.2390866, 55.880941], [-4.2392425, 55.8806875], [-4.239440499999999, 55.88037320000001], [-4.2397894, 55.8798849], [-4.240423460303966, 55.87896962341185], [-4.2404241, 55.878968699999994], [-4.2411596, 55.8779071], [-4.2411884, 55.877858], [-4.2413458, 55.87758999999999], [-4.2414002, 55.87750979999999], [-4.241945699999999, 55.876705999999984], [-4.2426978, 55.875601], [-4.2438419, 55.87392010000001], [-4.243868199999999, 55.8738815], [-4.2442731, 55.8732866], [-4.244976499999999, 55.8722323], [-4.2449801, 55.872226899999994], [-4.2472811, 55.8688482], [-4.2477861, 55.86810669999999], [-4.2478594, 55.86799899999999], [-4.248396299999999, 55.86720669999999], [-4.248974199999999, 55.866353999999994], [-4.249407699999999, 55.8657141], [-4.2494918, 55.86559449999999], [-4.2496182, 55.8653774], [-4.2496873, 55.86524639999998], [-4.2498355, 55.86499280000001], [-4.2499497, 55.8648341], [-4.250156, 55.8645487], [-4.2501589, 55.86454470000001], [-4.250162899999999, 55.8645392], [-4.2502442, 55.8644183], [-4.2504785, 55.8640709], [-4.2505488, 55.8639426], [-4.2505903, 55.86385860000001], [-4.2506307, 55.8637683], [-4.2506836, 55.863654699999984], [-4.2507575, 55.86349620000001], [-4.250816099999999, 55.863369], [-4.2508846, 55.8632232], [-4.250983499999999, 55.862992899999995]]}", "current_leg_start": "Bishopbriggs", "dest_arr_time_act": "2335", "motion_projection": null, "next_location_lat": "55.8629929", "next_location_lon": "-4.2509835", "previous_location": "Bishopbriggs", "current_leg_milage": "3.1", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 171.21, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 484.18, \"from_m\": 171.21, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 8286.6, \"from_m\": 484.18, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 10088.622, \"from_m\": 8286.6, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 10126.364, \"from_m\": 10088.622, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 10501.237, \"from_m\": 10126.364, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 10738.955, \"from_m\": 10501.237, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 11185.842, \"from_m\": 10738.955, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 11213.297, \"from_m\": 11185.842, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 11272.789, \"from_m\": 11213.297, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 12277.161, \"from_m\": 11272.789, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 22946.797, \"from_m\": 12277.161, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 25642.022, \"from_m\": 22946.797, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 25922.48, \"from_m\": 25642.022, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 25962.677, \"from_m\": 25922.48, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 26435.359, \"from_m\": 25962.677, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 27031.542, \"from_m\": 26435.359, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 30694.863, \"from_m\": 27031.542, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 53187.671, \"from_m\": 30694.863, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 53492.738, \"from_m\": 53187.671, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 54833.736, \"from_m\": 53492.738, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 55467.636, \"from_m\": 54833.736, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 56213.147, \"from_m\": 55467.636, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 56600.712, \"from_m\": 56213.147, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 56665.913, \"from_m\": 56600.712, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 57341.028, \"from_m\": 56665.913, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 57938.553, \"from_m\": 57341.028, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 58434.799, \"from_m\": 57938.553, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 20.0}], \"service_id\": 625031, \"profile_key\": \"a5c33f2b7c35458b3d1dac45f05291de38f7bd5ae5f669a6520e3bf6b879d4e0\", \"schedule_id\": 2039, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2249\", \"location\": \"Alloa\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 28690}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2251H\", \"location\": \"Cambus Loop\", \"stage_seq\": 2, \"distance_m\": 2878.757, \"section_seq\": 1, \"route_path_id\": 28690}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2255H\", \"location\": \"Causewayhead Jn\", \"stage_seq\": 3, \"distance_m\": 9494.399, \"section_seq\": 1, \"route_path_id\": 28690}, {\"is_pass\": false, \"wtt_arr\": \"2256H\", \"wtt_dep\": \"2258H\", \"location\": \"Stirling\", \"stage_seq\": 4, \"distance_m\": 10865.431, \"section_seq\": 1, \"route_path_id\": 28690}, {\"is_pass\": false, \"wtt_arr\": \"2306\", \"wtt_dep\": \"2307\", \"location\": \"Larbert\", \"stage_seq\": 5, \"distance_m\": 23856.789, \"section_seq\": 1, \"route_path_id\": 28690}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2308\", \"location\": \"Larbert Jn\", \"stage_seq\": 6, \"distance_m\": 24804.232, \"section_seq\": 1, \"route_path_id\": 28690}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2308H\", \"location\": \"Carmuirs West Jn\", \"stage_seq\": 7, \"distance_m\": 25922.48, \"section_seq\": 1, \"route_path_id\": 28690}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2311\", \"location\": \"Greenhill Lower Jn\", \"stage_seq\": 8, \"distance_m\": 29560.533, \"section_seq\": 1, \"route_path_id\": 28690}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2311H\", \"location\": \"Greenhill Upper Jn\", \"stage_seq\": 9, \"distance_m\": 30579.836, \"section_seq\": 1, \"route_path_id\": 28690}, {\"is_pass\": false, \"wtt_arr\": \"2316H\", \"wtt_dep\": \"2317\", \"location\": \"Croy\", \"stage_seq\": 10, \"distance_m\": 40158.931, \"section_seq\": 1, \"route_path_id\": 28690}, {\"is_pass\": false, \"wtt_arr\": \"2321H\", \"wtt_dep\": \"2322H\", \"location\": \"Lenzie\", \"stage_seq\": 11, \"distance_m\": 48553.177, \"section_seq\": 1, \"route_path_id\": 28690}, {\"is_pass\": false, \"wtt_arr\": \"2326\", \"wtt_dep\": \"2326H\", \"location\": \"Bishopbriggs\", \"stage_seq\": 12, \"distance_m\": 53356.11, \"section_seq\": 1, \"route_path_id\": 28690}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2331\", \"location\": \"Cowlairs West Jn\", \"stage_seq\": 13, \"distance_m\": 55665.929, \"section_seq\": 1, \"route_path_id\": 28690}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2331H\", \"location\": \"Cowlairs South Jn\", \"stage_seq\": 14, \"distance_m\": 56539.098, \"section_seq\": 1, \"route_path_id\": 28690}, {\"is_pass\": false, \"wtt_arr\": \"2335\", \"wtt_dep\": null, \"location\": \"Glasgow Queen St High Level\", \"stage_seq\": 15, \"distance_m\": 58434.799, \"section_seq\": 1, \"route_path_id\": 28690}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 58434.799, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 28690}], \"total_distance_m\": 58434.799, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 58434.799, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 0.0, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2249", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "7.0", "current_position_lat": "55.8629929", "current_position_lon": "-4.2509835", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 610, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:51:19Z\", \"source_id\": 51785611, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:51:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:51:22Z\", \"source_id\": 16712587, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 626, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:56:20Z\", \"source_id\": 51795220, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:57:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:56:23Z\", \"source_id\": 16715430, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1094, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:06:53Z\", \"source_id\": 51814338, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:08:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:06:58Z\", \"source_id\": 16721295, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1503, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:17:34Z\", \"source_id\": 51832897, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:18:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:17:36Z\", \"source_id\": 16727015, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1499, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:22:30Z\", \"source_id\": 51841463, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:23:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:22:31Z\", \"source_id\": 16729539, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1484, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:26:42Z\", \"source_id\": 51848574, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:27:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:26:48Z\", \"source_id\": 16731717, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1405, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:34:27Z\", \"source_id\": 51861287, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:35:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:34:32Z\", \"source_id\": 16735488, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:35:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Glasgow Queen St High Level", "service_state_platform": "1", "timing_fact_generation": 1789598072713981, "current_leg_arrival_utc": "2026-09-16T23:35:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T22:35:49.133893", "service_state_evidence_id": 16735488, "current_leg_start_actual_dep": "2026-09-16T23:26:30+01:00", "operational_evidence_version": 40, "service_state_event_time_utc": "2026-09-16T22:35:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T22:45:49.402722", "service_state_valid_until_kind": null, "operational_interpretation_version": 40, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} ScotRail P ALO GLQ 2N68 385010 3 100 None {"version": 3, "segments": [{"to_m": 171.21, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 484.18, "from_m": 171.21, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 8286.6, "from_m": 484.18, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 10088.622, "from_m": 8286.6, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 10126.364, "from_m": 10088.622, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 35.0}, {"to_m": 10501.237, "from_m": 10126.364, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 10738.955, "from_m": 10501.237, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 11185.842, "from_m": 10738.955, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 11213.297, "from_m": 11185.842, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 11272.789, "from_m": 11213.297, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 12277.161, "from_m": 11272.789, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 22946.797, "from_m": 12277.161, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 25642.022, "from_m": 22946.797, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 25922.48, "from_m": 25642.022, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 25962.677, "from_m": 25922.48, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 26435.359, "from_m": 25962.677, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 27031.542, "from_m": 26435.359, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 30694.863, "from_m": 27031.542, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 53187.671, "from_m": 30694.863, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 53492.738, "from_m": 53187.671, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 100.0}, {"to_m": 54833.736, "from_m": 53492.738, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 90.0}, {"to_m": 55467.636, "from_m": 54833.736, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 60.0}, {"to_m": 56213.147, "from_m": 55467.636, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 56600.712, "from_m": 56213.147, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 40.0}, {"to_m": 56665.913, "from_m": 56600.712, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 57341.028, "from_m": 56665.913, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 40.0}, {"to_m": 57938.553, "from_m": 57341.028, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 30.0}, {"to_m": 58434.799, "from_m": 57938.553, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 20.0}], "service_id": 625031, "profile_key": "a5c33f2b7c35458b3d1dac45f05291de38f7bd5ae5f669a6520e3bf6b879d4e0", "schedule_id": 2039, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2249", "location": "Alloa", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 28690}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2251H", "location": "Cambus Loop", "stage_seq": 2, "distance_m": 2878.757, "section_seq": 1, "route_path_id": 28690}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2255H", "location": "Causewayhead Jn", "stage_seq": 3, "distance_m": 9494.399, "section_seq": 1, "route_path_id": 28690}, {"is_pass": false, "wtt_arr": "2256H", "wtt_dep": "2258H", "location": "Stirling", "stage_seq": 4, "distance_m": 10865.431, "section_seq": 1, "route_path_id": 28690}, {"is_pass": false, "wtt_arr": "2306", "wtt_dep": "2307", "location": "Larbert", "stage_seq": 5, "distance_m": 23856.789, "section_seq": 1, "route_path_id": 28690}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2308", "location": "Larbert Jn", "stage_seq": 6, "distance_m": 24804.232, "section_seq": 1, "route_path_id": 28690}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2308H", "location": "Carmuirs West Jn", "stage_seq": 7, "distance_m": 25922.48, "section_seq": 1, "route_path_id": 28690}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2311", "location": "Greenhill Lower Jn", "stage_seq": 8, "distance_m": 29560.533, "section_seq": 1, "route_path_id": 28690}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2311H", "location": "Greenhill Upper Jn", "stage_seq": 9, "distance_m": 30579.836, "section_seq": 1, "route_path_id": 28690}, {"is_pass": false, "wtt_arr": "2316H", "wtt_dep": "2317", "location": "Croy", "stage_seq": 10, "distance_m": 40158.931, "section_seq": 1, "route_path_id": 28690}, {"is_pass": false, "wtt_arr": "2321H", "wtt_dep": "2322H", "location": "Lenzie", "stage_seq": 11, "distance_m": 48553.177, "section_seq": 1, "route_path_id": 28690}, {"is_pass": false, "wtt_arr": "2326", "wtt_dep": "2326H", "location": "Bishopbriggs", "stage_seq": 12, "distance_m": 53356.11, "section_seq": 1, "route_path_id": 28690}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2331", "location": "Cowlairs West Jn", "stage_seq": 13, "distance_m": 55665.929, "section_seq": 1, "route_path_id": 28690}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2331H", "location": "Cowlairs South Jn", "stage_seq": 14, "distance_m": 56539.098, "section_seq": 1, "route_path_id": 28690}, {"is_pass": false, "wtt_arr": "2335", "wtt_dep": null, "location": "Glasgow Queen St High Level", "stage_seq": 15, "distance_m": 58434.799, "section_seq": 1, "route_path_id": 28690}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 58434.799, "from_m": 0.0, "section_seq": 1, "route_path_id": 28690}], "total_distance_m": 58434.799, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 58434.799, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 0.0, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 610, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:51:19Z", "source_id": 51785611, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-16T21:51:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:51:22Z", "source_id": 16712587, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-16T22:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 626, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:56:20Z", "source_id": 51795220, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T21:57:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:56:23Z", "source_id": 16715430, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T22:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1094, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:06:53Z", "source_id": 51814338, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T22:08:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:06:58Z", "source_id": 16721295, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T23:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1503, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:17:34Z", "source_id": 51832897, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T22:18:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:17:36Z", "source_id": 16727015, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T23:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1499, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:22:30Z", "source_id": 51841463, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T22:23:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:22:31Z", "source_id": 16729539, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T23:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1484, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:26:42Z", "source_id": 51848574, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T22:27:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:26:48Z", "source_id": 16731717, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T23:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1405, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:34:27Z", "source_id": 51861287, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-16T22:35:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:34:32Z", "source_id": 16735488, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-16T23:35:00+01:00", "operational_fact": true}] Alloa 2249 2249 1 22:49:00 None Glasgow Queen St High Level 2335 2335 1 ON TIME 0 minutes https://www.realtimetrains.co.uk/service/gb-nr:C15351/2026-09-16/detailed None Bishopbriggs 2026-09-16T23:26:30+01:00 Glasgow Queen St High Level 7.0 {"type": "LineString", "coordinates": [[-4.224470467944612, 55.90396888101995], [-4.224601000000001, 55.9039186], [-4.2249084, 55.9037993], [-4.2253222, 55.90363849999999], [-4.2262514, 55.9032692], [-4.227317499999999, 55.90285719999999], [-4.2295187, 55.9017804], [-4.2314713, 55.90067090000001], [-4.232066399999999, 55.9002432], [-4.2330866, 55.89950989999999], [-4.2351583999999995, 55.897769200000006], [-4.2364527, 55.8967207], [-4.2372138, 55.8960805], [-4.2372352, 55.8960626], [-4.238167999999999, 55.895278000000005], [-4.2385755, 55.8949027], [-4.2388805, 55.8945947], [-4.2392272, 55.8941894], [-4.2394542, 55.8938933], [-4.2396213, 55.8936581], [-4.2397628, 55.893458900000006], [-4.239966299999999, 55.8931116], [-4.240052599999999, 55.89296439999999], [-4.2400715, 55.89292859999999], [-4.240184, 55.892714999999995], [-4.2402762, 55.892516699999995], [-4.240364, 55.8922086], [-4.2404061, 55.89205849999999], [-4.2404705, 55.89186449999999], [-4.240513399999999, 55.89170359999999], [-4.2405521, 55.891550800000005], [-4.240574799999999, 55.89146120000001], [-4.2406368, 55.8911741], [-4.2406992, 55.89084339999999], [-4.240722599999999, 55.8906221], [-4.240752999999999, 55.8903318], [-4.2407603, 55.8899023], [-4.2407548, 55.8896144], [-4.240730799999999, 55.88937729999999], [-4.240701299999999, 55.8891201], [-4.2406314, 55.8886968], [-4.2406156, 55.888585799999994], [-4.2406021, 55.8884913], [-4.240556499999999, 55.888265699999984], [-4.2404635, 55.8879581], [-4.240437, 55.88787899999999], [-4.240406899999999, 55.88778010000001], [-4.240391899999999, 55.8877144], [-4.2403802, 55.8876485], [-4.2403619, 55.8875363], [-4.240341399999999, 55.8874483], [-4.240323699999999, 55.88738549999999], [-4.2403018, 55.8873194], [-4.2402973, 55.8873092], [-4.2402255, 55.8871245], [-4.240213699999999, 55.887125700000006], [-4.2401654, 55.8870196], [-4.2401459, 55.8869818], [-4.240126899999999, 55.8869447], [-4.239946, 55.8865589], [-4.2398148, 55.88626680000001], [-4.2395122, 55.885510399999994], [-4.239317599999999, 55.885090299999995], [-4.2392014, 55.88484029999999], [-4.2390719, 55.88450490000001], [-4.2389512, 55.8841953], [-4.2388002, 55.8836298], [-4.238707799999999, 55.883252199999994], [-4.2386822, 55.8831121], [-4.2386475, 55.882922699999995], [-4.238629199999999, 55.8825956], [-4.2386381, 55.8823822], [-4.238643400000001, 55.8822539], [-4.238689699999999, 55.8819731], [-4.2387503, 55.88173009999999], [-4.2387782, 55.8816181], [-4.2388372, 55.88142249999999], [-4.2388986, 55.88129], [-4.2389579, 55.881162200000006], [-4.2390866, 55.880941], [-4.2392425, 55.8806875], [-4.239440499999999, 55.88037320000001], [-4.2397894, 55.8798849], [-4.240423460303966, 55.87896962341185], [-4.2404241, 55.878968699999994], [-4.2411596, 55.8779071], [-4.2411884, 55.877858], [-4.2413458, 55.87758999999999], [-4.2414002, 55.87750979999999], [-4.241945699999999, 55.876705999999984], [-4.2426978, 55.875601], [-4.2438419, 55.87392010000001], [-4.243868199999999, 55.8738815], [-4.2442731, 55.8732866], [-4.244976499999999, 55.8722323], [-4.2449801, 55.872226899999994], [-4.2472811, 55.8688482], [-4.2477861, 55.86810669999999], [-4.2478594, 55.86799899999999], [-4.248396299999999, 55.86720669999999], [-4.248974199999999, 55.866353999999994], [-4.249407699999999, 55.8657141], [-4.2494918, 55.86559449999999], [-4.2496182, 55.8653774], [-4.2496873, 55.86524639999998], [-4.2498355, 55.86499280000001], [-4.2499497, 55.8648341], [-4.250156, 55.8645487], [-4.2501589, 55.86454470000001], [-4.250162899999999, 55.8645392], [-4.2502442, 55.8644183], [-4.2504785, 55.8640709], [-4.2505488, 55.8639426], [-4.2505903, 55.86385860000001], [-4.2506307, 55.8637683], [-4.2506836, 55.863654699999984], [-4.2507575, 55.86349620000001], [-4.250816099999999, 55.863369], [-4.2508846, 55.8632232], [-4.250983499999999, 55.862992899999995]]} 3.1 2328 2335 Bishopbriggs Glasgow Queen St High Level Glasgow Queen St High Level 55.8629929 -4.2509835 55.8629929 -4.2509835 1 0 2026-09-16 22:45:51 TERMINATED 2026-09-16 22:35:00 Glasgow Queen St High Level TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16735488 1789598072713981 40 40 2026-09-16 22:45:49.402722 1 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 22:35:49.133893
594239 625699 C88497 425K81M916 2026-09-16 COMPLETE 16734430 2026-09-16 23:35:00 2026-09-16 22:45:51 2026-09-18 22:45:51 {"id": 625699, "stp": "P", "toc": "East Midlands Railway", "uid": "C88497", "consist": "170507+170534", "dest_crs": null, "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C88497/2026-09-16/detailed", "trust_id": "425K81M916", "origin_crs": "CRE", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Crewe C.S. (L&NWR Site)", "service_date": "2026-09-16", "dest_arr_time": "2326", "dest_platform": null, "is_terminated": 1, "next_location": "Crewe C.S. (L&NWR Site)", "signalling_id": "5K81", "timing_status": "LATE", "origin_station": "Crewe", "current_leg_arr": "2335", "current_leg_dep": "2332", "current_leg_end": "Crewe C.S. (L&NWR Site)", "origin_dep_time": "2321", "origin_platform": "2", "current_location": "Crewe C.S. (L&NWR Site)", "last_update_time": "2026-09-16T22:45:51", "route_debug_link": null, "timing_variation": "+9 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.4326691999999994, 53.08885899999999], [-2.4326086999999994, 53.08875269999999], [-2.4319398999999997, 53.08766], [-2.4316885, 53.0872188], [-2.4310446, 53.0862345], [-2.4308542999999996, 53.0859207], [-2.4308157999999995, 53.08585250000001], [-2.4302155999999995, 53.084847399999994], [-2.4301759, 53.084781], [-2.4298259, 53.0842849], [-2.4297902999999996, 53.0842274], [-2.4297447999999995, 53.0841581], [-2.4296997999999994, 53.0840891], [-2.4296542, 53.0840274], [-2.4296053, 53.08396580000001], [-2.4295494, 53.08390490000001], [-2.4293035, 53.0836224], [-2.4290997, 53.08336909999999], [-2.4289883999999997, 53.0832304], [-2.4288889999999994, 53.08311249999999], [-2.4285897999999997, 53.0828717], [-2.427958, 53.08242769999999], [-2.4278755999999997, 53.0823692], [-2.4276354, 53.08213359999999], [-2.4275550999999997, 53.08204690000001], [-2.4274485999999995, 53.081901499999994], [-2.4272079999999994, 53.081434]]}", "current_leg_start": "Crewe", "dest_arr_time_act": "2326", "motion_projection": null, "next_location_lat": "53.0814340", "next_location_lon": "-2.4272080", "previous_location": "Crewe", "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\": 193.796, \"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\": 311.39, \"from_m\": 193.796, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 483.111, \"from_m\": 311.39, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 543.023, \"from_m\": 483.111, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 549.845, \"from_m\": 543.023, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 589.196, \"from_m\": 549.845, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 908.445, \"from_m\": 589.196, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}], \"service_id\": 625699, \"profile_key\": \"d4ae2e32714a1040c5a866220da1699830a46877af8776557156e46a91169370\", \"schedule_id\": 7890, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2321\", \"location\": \"Crewe\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 30579}, {\"is_pass\": false, \"wtt_arr\": \"2326\", \"wtt_dep\": null, \"location\": \"Crewe C.S. (L&NWR Site)\", \"stage_seq\": 2, \"distance_m\": 908.445, \"section_seq\": 1, \"route_path_id\": 30579}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 908.445, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 30579}], \"total_distance_m\": 908.445, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 589.196, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 319.249, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2321", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "53.0814340", "current_position_lon": "-2.4272080", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 10986, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:32:17Z\", \"source_id\": 51857622, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:35:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:32:20Z\", \"source_id\": 16734430, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:35:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Crewe C.S. (L&NWR Site)", "service_state_platform": null, "timing_fact_generation": 1789597942175163, "current_leg_arrival_utc": "2026-09-16T23:35:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T22:35:50.229787", "service_state_evidence_id": 16734430, "current_leg_start_actual_dep": "2026-09-16T23:30:00+01:00", "operational_evidence_version": 3, "service_state_event_time_utc": "2026-09-16T22:35:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T22:45:50.573019", "service_state_valid_until_kind": null, "operational_interpretation_version": 3, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} East Midlands Railway P CRE None 5K81 170507+170534 4 100 None {"version": 3, "segments": [{"to_m": 193.796, "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": 311.39, "from_m": 193.796, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 483.111, "from_m": 311.39, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 543.023, "from_m": 483.111, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 549.845, "from_m": 543.023, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 589.196, "from_m": 549.845, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 908.445, "from_m": 589.196, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}], "service_id": 625699, "profile_key": "d4ae2e32714a1040c5a866220da1699830a46877af8776557156e46a91169370", "schedule_id": 7890, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2321", "location": "Crewe", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 30579}, {"is_pass": false, "wtt_arr": "2326", "wtt_dep": null, "location": "Crewe C.S. (L&NWR Site)", "stage_seq": 2, "distance_m": 908.445, "section_seq": 1, "route_path_id": 30579}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 908.445, "from_m": 0.0, "section_seq": 1, "route_path_id": 30579}], "total_distance_m": 908.445, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 589.196, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 319.249, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 10986, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:32:17Z", "source_id": 51857622, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-16T22:35:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:32:20Z", "source_id": 16734430, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-16T23:35:00+01:00", "operational_fact": true}] Crewe 2321 2321 2 None None Crewe C.S. (L&NWR Site) 2326 2326 None LATE +9 minutes https://www.realtimetrains.co.uk/service/gb-nr:C88497/2026-09-16/detailed None Crewe 2026-09-16T23:30:00+01:00 Crewe C.S. (L&NWR Site) 3.0 {"type": "LineString", "coordinates": [[-2.4326691999999994, 53.08885899999999], [-2.4326086999999994, 53.08875269999999], [-2.4319398999999997, 53.08766], [-2.4316885, 53.0872188], [-2.4310446, 53.0862345], [-2.4308542999999996, 53.0859207], [-2.4308157999999995, 53.08585250000001], [-2.4302155999999995, 53.084847399999994], [-2.4301759, 53.084781], [-2.4298259, 53.0842849], [-2.4297902999999996, 53.0842274], [-2.4297447999999995, 53.0841581], [-2.4296997999999994, 53.0840891], [-2.4296542, 53.0840274], [-2.4296053, 53.08396580000001], [-2.4295494, 53.08390490000001], [-2.4293035, 53.0836224], [-2.4290997, 53.08336909999999], [-2.4289883999999997, 53.0832304], [-2.4288889999999994, 53.08311249999999], [-2.4285897999999997, 53.0828717], [-2.427958, 53.08242769999999], [-2.4278755999999997, 53.0823692], [-2.4276354, 53.08213359999999], [-2.4275550999999997, 53.08204690000001], [-2.4274485999999995, 53.081901499999994], [-2.4272079999999994, 53.081434]]} 0.6 2332 2335 Crewe Crewe C.S. (L&NWR Site) Crewe C.S. (L&NWR Site) 53.0814340 -2.4272080 53.0814340 -2.4272080 1 0 2026-09-16 22:45:51 TERMINATED 2026-09-16 22:35:00 Crewe C.S. (L&NWR Site) TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16734430 1789597942175163 3 3 2026-09-16 22:45:50.573019 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 22:35:50.229787
594240 624690 G59088 872N75M816 2026-09-16 COMPLETE 16735495 2026-09-16 23:35:00 2026-09-16 22:46:21 2026-09-18 22:46:21 {"id": 624690, "stp": "P", "toc": "London Overground", "uid": "G59088", "consist": null, "dest_crs": "SRA", "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G59088/2026-09-16/detailed", "trust_id": "872N75M816", "origin_crs": null, "show_on_map": 0, "dar_est_time": "22:32:00", "dar_platform": null, "dest_station": "Stratford", "service_date": "2026-09-16", "dest_arr_time": "2337", "dest_platform": "1", "is_terminated": 1, "next_location": "Stratford", "signalling_id": "2N75", "timing_status": "LATE", "origin_station": "Richmond North London Line", "current_leg_arr": "2335", "current_leg_dep": "2332", "current_leg_end": "Stratford", "origin_dep_time": "2232", "origin_platform": "3", "current_location": "Stratford", "last_update_time": "2026-09-16T22:46:21", "route_debug_link": null, "timing_variation": "+3 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.023693499999999996, 51.543445000000006], [-0.0232647, 51.5434647], [-0.022276299999999995, 51.54350989999999], [-0.0214279, 51.5435502], [-0.0209095, 51.5435744], [-0.0203951, 51.54359359999999], [-0.020150899999999996, 51.5436011], [-0.0198988, 51.543606], [-0.019505699999999997, 51.54360679999999], [-0.019244399999999995, 51.5436021], [-0.019052099999999995, 51.54359759999999], [-0.0188414, 51.5435902], [-0.018520399999999996, 51.54357660000001], [-0.0182392, 51.5435593], [-0.018047799999999996, 51.54354459999999], [-0.0179605, 51.5435379], [-0.0170811, 51.5434379], [-0.016933099999999996, 51.54341709999999], [-0.0167821, 51.54339349999999], [-0.016530899999999998, 51.5433537], [-0.016324, 51.5433172], [-0.016125800000000003, 51.5432828], [-0.0159889, 51.5432532], [-0.015754199999999996, 51.54320289999999], [-0.015450099999999998, 51.54313419999999], [-0.0152613, 51.5430919], [-0.0151075, 51.5430513], [-0.014958099999999997, 51.5430107], [-0.014673399999999996, 51.5429296], [-0.0144634, 51.54286640000001], [-0.0142549, 51.5428003], [-0.0139751, 51.5427062], [-0.013700600000000002, 51.54260859999999], [-0.0134381, 51.54250640000001], [-0.0131689, 51.542395], [-0.0124787, 51.5420866], [-0.0120695, 51.541904], [-0.0118881, 51.5418411], [-0.0117721, 51.541806699999995], [-0.011529299999999998, 51.541695], [-0.011289399999999998, 51.5415858], [-0.0109643, 51.54144349999999], [-0.0107135, 51.54134330000001], [-0.0101363, 51.5411226], [-0.0097744, 51.5409986], [-0.0095183, 51.5409178], [-0.0092591, 51.5408388], [-0.0088638, 51.5407296], [-0.0085291, 51.54065030000001], [-0.0082295, 51.5405902], [-0.0080129, 51.5405519], [-0.0077646999999999985, 51.54052159999999], [-0.0074507, 51.540500400000006], [-0.006917099999999999, 51.5404873], [-0.006685899999999999, 51.54048809999999], [-0.0065487, 51.5404952], [-0.006420899999999999, 51.5405085], [-0.006292999999999999, 51.540526699999994], [-0.0062199, 51.540540099999994], [-0.006113999999999999, 51.5405631], [-0.006000899999999999, 51.540595], [-0.0058816, 51.54063360000001], [-0.0057943, 51.54066709999999], [-0.0057099, 51.5407038], [-0.0056375, 51.5407395], [-0.005566599999999999, 51.5407773], [-0.0054581, 51.5408421], [-0.005194, 51.54100619999999], [-0.005042, 51.5411273], [-0.004842399999999999, 51.5412815], [-0.004426, 51.54154729999998], [-0.004147999999999999, 51.5417394], [-0.0039923, 51.5418603], [-0.0038714, 51.5419638], [-0.003760199999999999, 51.54207110000001], [-0.0036936, 51.5421395], [-0.0036361, 51.5422078], [-0.0035750999999999995, 51.54228439999999]]}", "current_leg_start": "Hackney Wick", "dest_arr_time_act": "2332", "motion_projection": null, "next_location_lat": "51.5422844", "next_location_lon": "-0.0035751", "previous_location": "Hackney Wick", "current_leg_milage": "1.0", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 377.532, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 1052.343, \"from_m\": 377.532, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 3662.923, \"from_m\": 1052.343, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 4082.627, \"from_m\": 3662.923, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 4831.481, \"from_m\": 4082.627, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 5048.1, \"from_m\": 4831.481, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 5093.611, \"from_m\": 5048.1, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 7498.122, \"from_m\": 5093.611, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 7815.218, \"from_m\": 7498.122, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 7867.16, \"from_m\": 7815.218, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 9103.708, \"from_m\": 7867.16, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 9175.069, \"from_m\": 9103.708, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 9241.306, \"from_m\": 9175.069, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 9385.025, \"from_m\": 9241.306, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 9461.278, \"from_m\": 9385.025, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 9501.661, \"from_m\": 9461.278, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 9566.261, \"from_m\": 9501.661, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 9573.476, \"from_m\": 9566.261, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 9626.647, \"from_m\": 9573.476, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 9631.398, \"from_m\": 9626.647, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 10319.736, \"from_m\": 9631.398, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 10349.305, \"from_m\": 10319.736, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 10415.624, \"from_m\": 10349.305, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 10852.856, \"from_m\": 10415.624, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 10906.337, \"from_m\": 10852.856, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 11008.41, \"from_m\": 10906.337, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 11057.395, \"from_m\": 11008.41, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 17150.265, \"from_m\": 11057.395, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 17502.505, \"from_m\": 17150.265, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 18850.0, \"from_m\": 17502.505, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 19464.498, \"from_m\": 18850.0, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 22431.701, \"from_m\": 19464.498, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 22502.316, \"from_m\": 22431.701, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 23034.552, \"from_m\": 22502.316, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 23105.167, \"from_m\": 23034.552, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 24422.393, \"from_m\": 23105.167, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 26961.066, \"from_m\": 24422.393, \"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\": 27707.179, \"from_m\": 26961.066, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 27769.094, \"from_m\": 27707.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\": 28377.687, \"from_m\": 27769.094, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 29081.016, \"from_m\": 28377.687, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 29694.863, \"from_m\": 29081.016, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 29731.084, \"from_m\": 29694.863, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 29770.179, \"from_m\": 29731.084, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 29811.445, \"from_m\": 29770.179, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 29840.183, \"from_m\": 29811.445, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 29912.797, \"from_m\": 29840.183, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}], \"service_id\": 624690, \"profile_key\": \"a77540a3230810408fe50f2b8365a4af53cc5a2122e2f44da9ef32e5de7e19a9\", \"schedule_id\": 11832, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2232\", \"location\": \"Richmond North London Line\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 28457}, {\"is_pass\": false, \"wtt_arr\": \"2235\", \"wtt_dep\": \"2235H\", \"location\": \"Kew Gardens\", \"stage_seq\": 2, \"distance_m\": 2184.529, \"section_seq\": 1, \"route_path_id\": 28457}, {\"is_pass\": false, \"wtt_arr\": \"2238\", \"wtt_dep\": \"2238H\", \"location\": \"Gunnersbury\", \"stage_seq\": 3, \"distance_m\": 3890.268, \"section_seq\": 1, \"route_path_id\": 28457}, {\"is_pass\": false, \"wtt_arr\": \"2240H\", \"wtt_dep\": \"2241\", \"location\": \"South Acton\", \"stage_seq\": 4, \"distance_m\": 4902.544, \"section_seq\": 1, \"route_path_id\": 28457}, {\"is_pass\": false, \"wtt_arr\": \"2243\", \"wtt_dep\": \"2245\", \"location\": \"Acton Central\", \"stage_seq\": 5, \"distance_m\": 6068.465, \"section_seq\": 1, \"route_path_id\": 28457}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2248\", \"location\": \"Acton Wells Jn\", \"stage_seq\": 6, \"distance_m\": 7759.737, \"section_seq\": 1, \"route_path_id\": 28457}, {\"is_pass\": false, \"wtt_arr\": \"2250H\", \"wtt_dep\": \"2251H\", \"location\": \"Willesden Junction High Level\", \"stage_seq\": 7, \"distance_m\": 10349.305, \"section_seq\": 1, \"route_path_id\": 28457}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2252H\", \"location\": \"Kensal Green Jn\", \"stage_seq\": 8, \"distance_m\": 10906.337, \"section_seq\": 1, \"route_path_id\": 28457}, {\"is_pass\": false, \"wtt_arr\": \"2253H\", \"wtt_dep\": \"2254\", \"location\": \"Kensal Rise\", \"stage_seq\": 9, \"distance_m\": 11921.303, \"section_seq\": 1, \"route_path_id\": 28457}, {\"is_pass\": false, \"wtt_arr\": \"2255H\", \"wtt_dep\": \"2256\", \"location\": \"Brondesbury Park\", \"stage_seq\": 10, \"distance_m\": 12919.677, \"section_seq\": 1, \"route_path_id\": 28457}, {\"is_pass\": false, \"wtt_arr\": \"2257\", \"wtt_dep\": \"2257H\", \"location\": \"Brondesbury\", \"stage_seq\": 11, \"distance_m\": 13630.343, \"section_seq\": 1, \"route_path_id\": 28457}, {\"is_pass\": false, \"wtt_arr\": \"2258H\", \"wtt_dep\": \"2259H\", \"location\": \"West Hampstead\", \"stage_seq\": 12, \"distance_m\": 14455.818, \"section_seq\": 1, \"route_path_id\": 28457}, {\"is_pass\": false, \"wtt_arr\": \"2300H\", \"wtt_dep\": \"2301\", \"location\": \"Finchley Road & Frognal\", \"stage_seq\": 13, \"distance_m\": 15050.726, \"section_seq\": 1, \"route_path_id\": 28457}, {\"is_pass\": false, \"wtt_arr\": \"2303\", \"wtt_dep\": \"2303H\", \"location\": \"Hampstead Heath\", \"stage_seq\": 14, \"distance_m\": 16464.801, \"section_seq\": 1, \"route_path_id\": 28457}, {\"is_pass\": false, \"wtt_arr\": \"2305H\", \"wtt_dep\": \"2307\", \"location\": \"Gospel Oak\", \"stage_seq\": 15, \"distance_m\": 17417.262, \"section_seq\": 1, \"route_path_id\": 28457}, {\"is_pass\": false, \"wtt_arr\": \"2308H\", \"wtt_dep\": \"2309\", \"location\": \"Kentish Town West\", \"stage_seq\": 16, \"distance_m\": 18482.669, \"section_seq\": 1, \"route_path_id\": 28457}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2311\", \"location\": \"Camden Road Jn\", \"stage_seq\": 17, \"distance_m\": 19200.37, \"section_seq\": 1, \"route_path_id\": 28457}, {\"is_pass\": false, \"wtt_arr\": \"2311H\", \"wtt_dep\": \"2312H\", \"location\": \"Camden Road\", \"stage_seq\": 18, \"distance_m\": 19397.964, \"section_seq\": 1, \"route_path_id\": 28457}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2313H\", \"location\": \"Camden Road East Jn\", \"stage_seq\": 19, \"distance_m\": 19929.282, \"section_seq\": 1, \"route_path_id\": 28457}, {\"is_pass\": false, \"wtt_arr\": \"2315\", \"wtt_dep\": \"2315H\", \"location\": \"Caledonian Rd & Barnsbury\", \"stage_seq\": 20, \"distance_m\": 21110.103, \"section_seq\": 1, \"route_path_id\": 28457}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2316\", \"location\": \"Westbourne Road Junction\", \"stage_seq\": 21, \"distance_m\": 21479.666, \"section_seq\": 1, \"route_path_id\": 28457}, {\"is_pass\": false, \"wtt_arr\": \"2317\", \"wtt_dep\": \"2318\", \"location\": \"Highbury & Islington (North London Lines)\", \"stage_seq\": 22, \"distance_m\": 21890.46, \"section_seq\": 1, \"route_path_id\": 28457}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2318H\", \"location\": \"Canonbury West Jn\", \"stage_seq\": 23, \"distance_m\": 22336.667, \"section_seq\": 1, \"route_path_id\": 28457}, {\"is_pass\": false, \"wtt_arr\": \"2319\", \"wtt_dep\": \"2319H\", \"location\": \"Canonbury\", \"stage_seq\": 24, \"distance_m\": 22768.434, \"section_seq\": 1, \"route_path_id\": 28457}, {\"is_pass\": false, \"wtt_arr\": \"2321H\", \"wtt_dep\": \"2322\", \"location\": \"Dalston Kingsland\", \"stage_seq\": 25, \"distance_m\": 24549.324, \"section_seq\": 1, \"route_path_id\": 28457}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2323\", \"location\": \"Navarino Road Jn\", \"stage_seq\": 26, \"distance_m\": 25378.644, \"section_seq\": 1, \"route_path_id\": 28457}, {\"is_pass\": false, \"wtt_arr\": \"2323H\", \"wtt_dep\": \"2324\", \"location\": \"Hackney Central\", \"stage_seq\": 27, \"distance_m\": 25930.251, \"section_seq\": 1, \"route_path_id\": 28457}, {\"is_pass\": false, \"wtt_arr\": \"2325H\", \"wtt_dep\": \"2326\", \"location\": \"Homerton\", \"stage_seq\": 28, \"distance_m\": 26930.565, \"section_seq\": 1, \"route_path_id\": 28457}, {\"is_pass\": false, \"wtt_arr\": \"2328\", \"wtt_dep\": \"2328H\", \"location\": \"Hackney Wick\", \"stage_seq\": 29, \"distance_m\": 28347.953, \"section_seq\": 1, \"route_path_id\": 28457}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2329H\", \"location\": \"Lea Junction\", \"stage_seq\": 30, \"distance_m\": 28861.259, \"section_seq\": 1, \"route_path_id\": 28457}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2330\", \"location\": \"Channelsea Jn\", \"stage_seq\": 31, \"distance_m\": 29162.151, \"section_seq\": 1, \"route_path_id\": 28457}, {\"is_pass\": false, \"wtt_arr\": \"2332\", \"wtt_dep\": null, \"location\": \"Stratford\", \"stage_seq\": 32, \"distance_m\": 29912.797, \"section_seq\": 1, \"route_path_id\": 28457}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 29912.797, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 28457}], \"total_distance_m\": 29912.797, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 27146.771, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 2766.026, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2232", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "51.5422844", "current_position_lon": "-0.0035751", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 28339, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:34:29Z\", \"source_id\": 51752127, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:35:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:34:34Z\", \"source_id\": 16702714, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28347, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:37:02Z\", \"source_id\": 51757470, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:38:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:37:08Z\", \"source_id\": 16704161, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22346, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:40:08Z\", \"source_id\": 51763698, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:41:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:40:13Z\", \"source_id\": 16705973, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22342, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:43:03Z\", \"source_id\": 51769268, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:44:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:43:05Z\", \"source_id\": 16707715, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22503, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:49:39Z\", \"source_id\": 51782340, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:50:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:49:42Z\", \"source_id\": 16711642, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22851, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:54:18Z\", \"source_id\": 51791356, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:54:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:54:22Z\", \"source_id\": 16714257, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22855, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:56:37Z\", \"source_id\": 51795703, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:57:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:56:38Z\", \"source_id\": 16715597, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22859, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:58:27Z\", \"source_id\": 51798981, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:59:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:58:31Z\", \"source_id\": 16716568, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22863, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:00:20Z\", \"source_id\": 51802391, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:00:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:00:25Z\", \"source_id\": 16717665, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22867, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:02:34Z\", \"source_id\": 51806576, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:02:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:02:37Z\", \"source_id\": 16718917, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22871, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:04:36Z\", \"source_id\": 51810264, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:05:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:04:38Z\", \"source_id\": 16720031, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22876, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:06:47Z\", \"source_id\": 51814137, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:07:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:06:54Z\", \"source_id\": 16721264, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22887, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:09:35Z\", \"source_id\": 51818974, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:10:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:09:42Z\", \"source_id\": 16722796, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22891, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:11:57Z\", \"source_id\": 51823157, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:12:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:11:58Z\", \"source_id\": 16724047, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15044, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:15:29Z\", \"source_id\": 51829405, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:16:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:15:30Z\", \"source_id\": 16725966, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15035, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:17:20Z\", \"source_id\": 51832508, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:18:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:17:26Z\", \"source_id\": 16726908, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15021, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:19:47Z\", \"source_id\": 51836746, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:20:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:19:51Z\", \"source_id\": 16728161, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15014, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:22:33Z\", \"source_id\": 51841600, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:23:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:22:33Z\", \"source_id\": 16729568, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15006, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:24:55Z\", \"source_id\": 51845596, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:25:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:25:01Z\", \"source_id\": 16730815, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15002, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:27:27Z\", \"source_id\": 51849777, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:28:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:27:29Z\", \"source_id\": 16732065, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14997, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:30:28Z\", \"source_id\": 51854698, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:31:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:30:33Z\", \"source_id\": 16733521, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15301, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:34:29Z\", \"source_id\": 51861324, \"stage_seq\": 32, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:35:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:34:32Z\", \"source_id\": 16735495, \"stage_seq\": 32, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:35:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Stratford", "service_state_platform": "1", "timing_fact_generation": 1789598072611436, "current_leg_arrival_utc": "2026-09-16T23:35:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T22:35:53.486392", "service_state_evidence_id": 16735495, "current_leg_start_actual_dep": "2026-09-16T23:31:30+01:00", "operational_evidence_version": 96, "service_state_event_time_utc": "2026-09-16T22:35:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T22:45:54.590500", "service_state_valid_until_kind": null, "operational_interpretation_version": 96, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} London Overground P None SRA 2N75 None None None None {"version": 3, "segments": [{"to_m": 377.532, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 1052.343, "from_m": 377.532, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 3662.923, "from_m": 1052.343, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 4082.627, "from_m": 3662.923, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 4831.481, "from_m": 4082.627, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 5048.1, "from_m": 4831.481, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 5093.611, "from_m": 5048.1, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 7498.122, "from_m": 5093.611, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 7815.218, "from_m": 7498.122, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 7867.16, "from_m": 7815.218, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 9103.708, "from_m": 7867.16, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 9175.069, "from_m": 9103.708, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 9241.306, "from_m": 9175.069, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 9385.025, "from_m": 9241.306, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 9461.278, "from_m": 9385.025, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 9501.661, "from_m": 9461.278, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 9566.261, "from_m": 9501.661, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 9573.476, "from_m": 9566.261, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 9626.647, "from_m": 9573.476, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 9631.398, "from_m": 9626.647, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 10319.736, "from_m": 9631.398, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 10349.305, "from_m": 10319.736, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 10415.624, "from_m": 10349.305, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 10852.856, "from_m": 10415.624, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 10906.337, "from_m": 10852.856, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 11008.41, "from_m": 10906.337, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 11057.395, "from_m": 11008.41, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 17150.265, "from_m": 11057.395, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 17502.505, "from_m": 17150.265, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 18850.0, "from_m": 17502.505, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 19464.498, "from_m": 18850.0, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 22431.701, "from_m": 19464.498, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 22502.316, "from_m": 22431.701, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 23034.552, "from_m": 22502.316, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 23105.167, "from_m": 23034.552, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 24422.393, "from_m": 23105.167, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 26961.066, "from_m": 24422.393, "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": 27707.179, "from_m": 26961.066, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 27769.094, "from_m": 27707.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": 28377.687, "from_m": 27769.094, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 29081.016, "from_m": 28377.687, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 29694.863, "from_m": 29081.016, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 29731.084, "from_m": 29694.863, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 29770.179, "from_m": 29731.084, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 29811.445, "from_m": 29770.179, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 29840.183, "from_m": 29811.445, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 29912.797, "from_m": 29840.183, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}], "service_id": 624690, "profile_key": "a77540a3230810408fe50f2b8365a4af53cc5a2122e2f44da9ef32e5de7e19a9", "schedule_id": 11832, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2232", "location": "Richmond North London Line", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 28457}, {"is_pass": false, "wtt_arr": "2235", "wtt_dep": "2235H", "location": "Kew Gardens", "stage_seq": 2, "distance_m": 2184.529, "section_seq": 1, "route_path_id": 28457}, {"is_pass": false, "wtt_arr": "2238", "wtt_dep": "2238H", "location": "Gunnersbury", "stage_seq": 3, "distance_m": 3890.268, "section_seq": 1, "route_path_id": 28457}, {"is_pass": false, "wtt_arr": "2240H", "wtt_dep": "2241", "location": "South Acton", "stage_seq": 4, "distance_m": 4902.544, "section_seq": 1, "route_path_id": 28457}, {"is_pass": false, "wtt_arr": "2243", "wtt_dep": "2245", "location": "Acton Central", "stage_seq": 5, "distance_m": 6068.465, "section_seq": 1, "route_path_id": 28457}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2248", "location": "Acton Wells Jn", "stage_seq": 6, "distance_m": 7759.737, "section_seq": 1, "route_path_id": 28457}, {"is_pass": false, "wtt_arr": "2250H", "wtt_dep": "2251H", "location": "Willesden Junction High Level", "stage_seq": 7, "distance_m": 10349.305, "section_seq": 1, "route_path_id": 28457}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2252H", "location": "Kensal Green Jn", "stage_seq": 8, "distance_m": 10906.337, "section_seq": 1, "route_path_id": 28457}, {"is_pass": false, "wtt_arr": "2253H", "wtt_dep": "2254", "location": "Kensal Rise", "stage_seq": 9, "distance_m": 11921.303, "section_seq": 1, "route_path_id": 28457}, {"is_pass": false, "wtt_arr": "2255H", "wtt_dep": "2256", "location": "Brondesbury Park", "stage_seq": 10, "distance_m": 12919.677, "section_seq": 1, "route_path_id": 28457}, {"is_pass": false, "wtt_arr": "2257", "wtt_dep": "2257H", "location": "Brondesbury", "stage_seq": 11, "distance_m": 13630.343, "section_seq": 1, "route_path_id": 28457}, {"is_pass": false, "wtt_arr": "2258H", "wtt_dep": "2259H", "location": "West Hampstead", "stage_seq": 12, "distance_m": 14455.818, "section_seq": 1, "route_path_id": 28457}, {"is_pass": false, "wtt_arr": "2300H", "wtt_dep": "2301", "location": "Finchley Road & Frognal", "stage_seq": 13, "distance_m": 15050.726, "section_seq": 1, "route_path_id": 28457}, {"is_pass": false, "wtt_arr": "2303", "wtt_dep": "2303H", "location": "Hampstead Heath", "stage_seq": 14, "distance_m": 16464.801, "section_seq": 1, "route_path_id": 28457}, {"is_pass": false, "wtt_arr": "2305H", "wtt_dep": "2307", "location": "Gospel Oak", "stage_seq": 15, "distance_m": 17417.262, "section_seq": 1, "route_path_id": 28457}, {"is_pass": false, "wtt_arr": "2308H", "wtt_dep": "2309", "location": "Kentish Town West", "stage_seq": 16, "distance_m": 18482.669, "section_seq": 1, "route_path_id": 28457}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2311", "location": "Camden Road Jn", "stage_seq": 17, "distance_m": 19200.37, "section_seq": 1, "route_path_id": 28457}, {"is_pass": false, "wtt_arr": "2311H", "wtt_dep": "2312H", "location": "Camden Road", "stage_seq": 18, "distance_m": 19397.964, "section_seq": 1, "route_path_id": 28457}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2313H", "location": "Camden Road East Jn", "stage_seq": 19, "distance_m": 19929.282, "section_seq": 1, "route_path_id": 28457}, {"is_pass": false, "wtt_arr": "2315", "wtt_dep": "2315H", "location": "Caledonian Rd & Barnsbury", "stage_seq": 20, "distance_m": 21110.103, "section_seq": 1, "route_path_id": 28457}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2316", "location": "Westbourne Road Junction", "stage_seq": 21, "distance_m": 21479.666, "section_seq": 1, "route_path_id": 28457}, {"is_pass": false, "wtt_arr": "2317", "wtt_dep": "2318", "location": "Highbury & Islington (North London Lines)", "stage_seq": 22, "distance_m": 21890.46, "section_seq": 1, "route_path_id": 28457}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2318H", "location": "Canonbury West Jn", "stage_seq": 23, "distance_m": 22336.667, "section_seq": 1, "route_path_id": 28457}, {"is_pass": false, "wtt_arr": "2319", "wtt_dep": "2319H", "location": "Canonbury", "stage_seq": 24, "distance_m": 22768.434, "section_seq": 1, "route_path_id": 28457}, {"is_pass": false, "wtt_arr": "2321H", "wtt_dep": "2322", "location": "Dalston Kingsland", "stage_seq": 25, "distance_m": 24549.324, "section_seq": 1, "route_path_id": 28457}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2323", "location": "Navarino Road Jn", "stage_seq": 26, "distance_m": 25378.644, "section_seq": 1, "route_path_id": 28457}, {"is_pass": false, "wtt_arr": "2323H", "wtt_dep": "2324", "location": "Hackney Central", "stage_seq": 27, "distance_m": 25930.251, "section_seq": 1, "route_path_id": 28457}, {"is_pass": false, "wtt_arr": "2325H", "wtt_dep": "2326", "location": "Homerton", "stage_seq": 28, "distance_m": 26930.565, "section_seq": 1, "route_path_id": 28457}, {"is_pass": false, "wtt_arr": "2328", "wtt_dep": "2328H", "location": "Hackney Wick", "stage_seq": 29, "distance_m": 28347.953, "section_seq": 1, "route_path_id": 28457}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2329H", "location": "Lea Junction", "stage_seq": 30, "distance_m": 28861.259, "section_seq": 1, "route_path_id": 28457}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2330", "location": "Channelsea Jn", "stage_seq": 31, "distance_m": 29162.151, "section_seq": 1, "route_path_id": 28457}, {"is_pass": false, "wtt_arr": "2332", "wtt_dep": null, "location": "Stratford", "stage_seq": 32, "distance_m": 29912.797, "section_seq": 1, "route_path_id": 28457}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 29912.797, "from_m": 0.0, "section_seq": 1, "route_path_id": 28457}], "total_distance_m": 29912.797, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 27146.771, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 2766.026, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 28339, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:34:29Z", "source_id": 51752127, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-16T21:35:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:34:34Z", "source_id": 16702714, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-16T22:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28347, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:37:02Z", "source_id": 51757470, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T21:38:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:37:08Z", "source_id": 16704161, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T22:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22346, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:40:08Z", "source_id": 51763698, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T21:41:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:40:13Z", "source_id": 16705973, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T22:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22342, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:43:03Z", "source_id": 51769268, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T21:44:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:43:05Z", "source_id": 16707715, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T22:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22503, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:49:39Z", "source_id": 51782340, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T21:50:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:49:42Z", "source_id": 16711642, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T22:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22851, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:54:18Z", "source_id": 51791356, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T21:54:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:54:22Z", "source_id": 16714257, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T22:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22855, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:56:37Z", "source_id": 51795703, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T21:57:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:56:38Z", "source_id": 16715597, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T22:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22859, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:58:27Z", "source_id": 51798981, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T21:59:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:58:31Z", "source_id": 16716568, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T22:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22863, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:00:20Z", "source_id": 51802391, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T22:00:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:00:25Z", "source_id": 16717665, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T23:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22867, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:02:34Z", "source_id": 51806576, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-16T22:02:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:02:37Z", "source_id": 16718917, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-16T23:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22871, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:04:36Z", "source_id": 51810264, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-16T22:05:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:04:38Z", "source_id": 16720031, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-16T23:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22876, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:06:47Z", "source_id": 51814137, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-16T22:07:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:06:54Z", "source_id": 16721264, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-16T23:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22887, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:09:35Z", "source_id": 51818974, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-16T22:10:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:09:42Z", "source_id": 16722796, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-16T23:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22891, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:11:57Z", "source_id": 51823157, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-16T22:12:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:11:58Z", "source_id": 16724047, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-16T23:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15044, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:15:29Z", "source_id": 51829405, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-16T22:16:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:15:30Z", "source_id": 16725966, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-16T23:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15035, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:17:20Z", "source_id": 51832508, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-16T22:18:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:17:26Z", "source_id": 16726908, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-16T23:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15021, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:19:47Z", "source_id": 51836746, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-16T22:20:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:19:51Z", "source_id": 16728161, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-16T23:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15014, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:22:33Z", "source_id": 51841600, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-16T22:23:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:22:33Z", "source_id": 16729568, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-16T23:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15006, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:24:55Z", "source_id": 51845596, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-16T22:25:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:25:01Z", "source_id": 16730815, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-16T23:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15002, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:27:27Z", "source_id": 51849777, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-16T22:28:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:27:29Z", "source_id": 16732065, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-16T23:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14997, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:30:28Z", "source_id": 51854698, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-16T22:31:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:30:33Z", "source_id": 16733521, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-16T23:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15301, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:34:29Z", "source_id": 51861324, "stage_seq": 32, "event_role": "ARR", "event_time": "2026-09-16T22:35:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:34:32Z", "source_id": 16735495, "stage_seq": 32, "event_role": "ARR", "event_time": "2026-09-16T23:35:00+01:00", "operational_fact": true}] Richmond North London Line 2232 2232 3 22:32:00 None Stratford 2337 2332 1 LATE +3 minutes https://www.realtimetrains.co.uk/service/gb-nr:G59088/2026-09-16/detailed None Hackney Wick 2026-09-16T23:31:30+01:00 Stratford 3.0 {"type": "LineString", "coordinates": [[-0.023693499999999996, 51.543445000000006], [-0.0232647, 51.5434647], [-0.022276299999999995, 51.54350989999999], [-0.0214279, 51.5435502], [-0.0209095, 51.5435744], [-0.0203951, 51.54359359999999], [-0.020150899999999996, 51.5436011], [-0.0198988, 51.543606], [-0.019505699999999997, 51.54360679999999], [-0.019244399999999995, 51.5436021], [-0.019052099999999995, 51.54359759999999], [-0.0188414, 51.5435902], [-0.018520399999999996, 51.54357660000001], [-0.0182392, 51.5435593], [-0.018047799999999996, 51.54354459999999], [-0.0179605, 51.5435379], [-0.0170811, 51.5434379], [-0.016933099999999996, 51.54341709999999], [-0.0167821, 51.54339349999999], [-0.016530899999999998, 51.5433537], [-0.016324, 51.5433172], [-0.016125800000000003, 51.5432828], [-0.0159889, 51.5432532], [-0.015754199999999996, 51.54320289999999], [-0.015450099999999998, 51.54313419999999], [-0.0152613, 51.5430919], [-0.0151075, 51.5430513], [-0.014958099999999997, 51.5430107], [-0.014673399999999996, 51.5429296], [-0.0144634, 51.54286640000001], [-0.0142549, 51.5428003], [-0.0139751, 51.5427062], [-0.013700600000000002, 51.54260859999999], [-0.0134381, 51.54250640000001], [-0.0131689, 51.542395], [-0.0124787, 51.5420866], [-0.0120695, 51.541904], [-0.0118881, 51.5418411], [-0.0117721, 51.541806699999995], [-0.011529299999999998, 51.541695], [-0.011289399999999998, 51.5415858], [-0.0109643, 51.54144349999999], [-0.0107135, 51.54134330000001], [-0.0101363, 51.5411226], [-0.0097744, 51.5409986], [-0.0095183, 51.5409178], [-0.0092591, 51.5408388], [-0.0088638, 51.5407296], [-0.0085291, 51.54065030000001], [-0.0082295, 51.5405902], [-0.0080129, 51.5405519], [-0.0077646999999999985, 51.54052159999999], [-0.0074507, 51.540500400000006], [-0.006917099999999999, 51.5404873], [-0.006685899999999999, 51.54048809999999], [-0.0065487, 51.5404952], [-0.006420899999999999, 51.5405085], [-0.006292999999999999, 51.540526699999994], [-0.0062199, 51.540540099999994], [-0.006113999999999999, 51.5405631], [-0.006000899999999999, 51.540595], [-0.0058816, 51.54063360000001], [-0.0057943, 51.54066709999999], [-0.0057099, 51.5407038], [-0.0056375, 51.5407395], [-0.005566599999999999, 51.5407773], [-0.0054581, 51.5408421], [-0.005194, 51.54100619999999], [-0.005042, 51.5411273], [-0.004842399999999999, 51.5412815], [-0.004426, 51.54154729999998], [-0.004147999999999999, 51.5417394], [-0.0039923, 51.5418603], [-0.0038714, 51.5419638], [-0.003760199999999999, 51.54207110000001], [-0.0036936, 51.5421395], [-0.0036361, 51.5422078], [-0.0035750999999999995, 51.54228439999999]]} 1.0 2332 2335 Hackney Wick Stratford Stratford 51.5422844 -0.0035751 51.5422844 -0.0035751 1 0 2026-09-16 22:46:21 TERMINATED 2026-09-16 22:35:00 Stratford TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16735495 1789598072611436 96 96 2026-09-16 22:45:54.590500 1 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 22:35:53.486392
594241 622792 C32778 092N62M716 2026-09-16 COMPLETE 16735443 2026-09-16 23:35:00 2026-09-16 22:46:21 2026-09-18 22:46:21 {"id": 622792, "stp": "P", "toc": "Northern", "uid": "C32778", "consist": "156443", "dest_crs": "HPL", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C32778/2026-09-16/detailed", "trust_id": "092N62M716", "origin_crs": "CAR", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Hartlepool", "service_date": "2026-09-16", "dest_arr_time": "2335", "dest_platform": "2", "is_terminated": 1, "next_location": "Hartlepool", "signalling_id": "2N62", "timing_status": "LATE", "origin_station": "Carlisle", "current_leg_arr": "2335", "current_leg_dep": "2326", "current_leg_end": "Hartlepool", "origin_dep_time": "2105", "origin_platform": "6", "current_location": "Hartlepool", "last_update_time": "2026-09-16T22:46:21", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.3073030989124168, 54.76390596542898], [-1.3069595000000005, 54.76363539999999], [-1.3063948999999997, 54.7631908], [-1.3057344, 54.7626751], [-1.3056502, 54.76260810000001], [-1.3050518, 54.7621274], [-1.3046903999999997, 54.7618374], [-1.3044713, 54.7616535], [-1.3037854999999998, 54.761026599999994], [-1.3036387, 54.76089399999999], [-1.3032042999999998, 54.7605016], [-1.3023904, 54.7596449], [-1.3022117999999998, 54.7594452], [-1.3020062, 54.75921159999999], [-1.3006235999999998, 54.7575151], [-1.2993209, 54.75591649999999], [-1.2988694, 54.7553624], [-1.2986241999999997, 54.755112], [-1.2982873, 54.7547979], [-1.2979639, 54.75452630000001], [-1.2975438, 54.7542233], [-1.2969131, 54.7538259], [-1.2960630999999998, 54.753352099999994], [-1.2943609, 54.75246760000001], [-1.2929816999999997, 54.7517171], [-1.2927189999999995, 54.75157409999999], [-1.291869, 54.751129899999995], [-1.2910652, 54.7507057], [-1.2871126999999998, 54.7485908], [-1.285116, 54.7475298], [-1.2831102999999997, 54.746471599999985], [-1.2820262, 54.7459602], [-1.2814216, 54.74569879999999], [-1.2806854, 54.7454], [-1.2783764, 54.7445115], [-1.2779372999999998, 54.74434279999999], [-1.2771426999999995, 54.744037599999984], [-1.276556, 54.7438019], [-1.2760615, 54.7435848], [-1.2756636, 54.7434079], [-1.2752643, 54.74320699999999], [-1.2748962, 54.743006099999995], [-1.2745481, 54.7427885], [-1.2740306, 54.742443300000005], [-1.2734933, 54.742068499999995], [-1.2728350000000002, 54.74158609999999], [-1.2706997999999998, 54.7400518], [-1.2685838, 54.73851539999999], [-1.2671727, 54.7375146], [-1.2657307999999998, 54.73647179999999], [-1.2639148999999998, 54.73518129999999], [-1.263694, 54.73501929999998], [-1.262673, 54.73429719999999], [-1.2621151999999998, 54.73388629999999], [-1.2616263, 54.7334982], [-1.2613233, 54.7332512], [-1.2612027999999995, 54.7331417], [-1.2609457999999998, 54.732879200000006], [-1.2605224, 54.7324603], [-1.2602502, 54.73209969999999], [-1.260088234127951, 54.73186748576877], [-1.2599869, 54.7317222], [-1.2597505, 54.73133189999999], [-1.259563, 54.7309487], [-1.2589362, 54.729294], [-1.258635, 54.7284644], [-1.2583241, 54.72766510000001], [-1.25764139776733, 54.725692150365546], [-1.2576301, 54.7256595], [-1.2572384999999997, 54.7245492], [-1.2568801999999997, 54.72355009999999], [-1.256654, 54.722973499999995], [-1.2565022999999995, 54.72269000000001], [-1.2563596, 54.7224628], [-1.2560873, 54.7220626], [-1.2558552999999997, 54.721799700000005], [-1.2556083, 54.7215392], [-1.2553354999999995, 54.72129079999999], [-1.2550119999999998, 54.7210228], [-1.2545814, 54.7207251], [-1.2541356999999995, 54.720448299999994], [-1.2538452, 54.7202883], [-1.2534883, 54.72012209999998], [-1.2530309, 54.7199185], [-1.2525518999999998, 54.719743599999994], [-1.2510053, 54.719258799999984], [-1.2494591999999998, 54.7187753], [-1.2470641, 54.7179118], [-1.2449912, 54.7172373], [-1.2414903999999998, 54.7161662], [-1.2380204999999995, 54.71510190000001], [-1.2328031999999998, 54.713501100000016], [-1.2302014, 54.7127059], [-1.2275723, 54.7119123], [-1.2248388, 54.71109309999999], [-1.2239740999999995, 54.7108523], [-1.2203059, 54.7097258], [-1.2181539, 54.709058], [-1.2169093, 54.7086772], [-1.2161977, 54.70845990000001], [-1.2156804, 54.70829249999999], [-1.2154473999999995, 54.7082124], [-1.2152399, 54.7081338], [-1.2150422, 54.70805889999998], [-1.2148479, 54.70797520000001], [-1.2146681, 54.707892], [-1.2144825, 54.7077943], [-1.2141767, 54.7076164], [-1.2138637, 54.70741180000001], [-1.2135898, 54.7072057], [-1.2132922, 54.70693219999999], [-1.2130769, 54.7067046], [-1.2129522999999998, 54.7065501], [-1.2128316999999995, 54.7063597], [-1.2126874, 54.70608099999999], [-1.2125724, 54.7057817], [-1.2125374, 54.7056506], [-1.2125018, 54.7054847], [-1.2124442999999998, 54.7051376], [-1.2124190999999995, 54.7046682], [-1.2123567, 54.7039271], [-1.2123505, 54.70385370000001], [-1.2123007, 54.702874], [-1.212266, 54.7023348], [-1.2122399, 54.7018317], [-1.2122183999999998, 54.70152070000001], [-1.2121186, 54.7001278], [-1.2120662999999998, 54.69940069999999], [-1.2120228, 54.6985738], [-1.2120052, 54.6982701], [-1.2118451999999995, 54.69591410000001], [-1.2117123999999997, 54.6937904], [-1.2117028, 54.6936554], [-1.2115912999999998, 54.6920798], [-1.2115857, 54.6919907], [-1.2114838, 54.6903686], [-1.2113974, 54.68950019999999], [-1.2113754000000003, 54.6892536], [-1.2113888999999998, 54.6888862], [-1.2113265, 54.6882979], [-1.2112833, 54.6881315], [-1.2112081999999995, 54.68794859999999], [-1.2111489999999998, 54.6878496], [-1.2110779, 54.6877508], [-1.2109294999999998, 54.6875849], [-1.2107889, 54.687459], [-1.2106429, 54.68735409999999], [-1.2104598, 54.687242899999994], [-1.2101729999999995, 54.687098500000005], [-1.2099786999999995, 54.6870199], [-1.2097321999999997, 54.6869459], [-1.2096903, 54.6869367], [-1.2094347, 54.68688040000001], [-1.2091254, 54.6868284], [-1.2087996, 54.6867993], [-1.2084656, 54.68678910000001], [-1.2080594, 54.686801], [-1.2077454, 54.68682449999999], [-1.207381, 54.686866499999994]]}", "current_leg_start": "Horden", "dest_arr_time_act": "2334", "motion_projection": null, "next_location_lat": "54.6868665", "next_location_lon": "-1.2073810", "previous_location": "Horden", "current_leg_milage": "7.1", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 950.992, \"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\": 1337.799, \"from_m\": 950.992, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 1371.541, \"from_m\": 1337.799, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1411.903, \"from_m\": 1371.541, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 6728.466, \"from_m\": 1411.903, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 7085.417, \"from_m\": 6728.466, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 7387.964, \"from_m\": 7085.417, \"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\": 7434.465, \"from_m\": 7387.964, \"capability_applied\": null, \"effective_limit_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\": 8069.032, \"from_m\": 7434.465, \"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\": 11653.369, \"from_m\": 8069.032, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 21735.324, \"from_m\": 11653.369, \"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\": 23782.856, \"from_m\": 21735.324, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 28489.86, \"from_m\": 23782.856, \"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\": 31893.483, \"from_m\": 28489.86, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 32385.63, \"from_m\": 31893.483, \"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\": 35360.35, \"from_m\": 32385.63, \"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\": 37125.055, \"from_m\": 35360.35, \"capability_applied\": null, \"effective_limit_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\": 38967.63, \"from_m\": 37125.055, \"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\": 39306.046, \"from_m\": 38967.63, \"capability_applied\": null, \"effective_limit_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\": 40379.566, \"from_m\": 39306.046, \"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\": 40438.307, \"from_m\": 40379.566, \"capability_applied\": null, \"effective_limit_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\": 44959.84, \"from_m\": 40438.307, \"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\": 46146.521, \"from_m\": 44959.84, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 51101.153, \"from_m\": 46146.521, \"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\": 51185.313, \"from_m\": 51101.153, \"capability_applied\": null, \"effective_limit_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\": 58789.665, \"from_m\": 51185.313, \"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\": 59914.459, \"from_m\": 58789.665, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 60491.4, \"from_m\": 59914.459, \"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\": 63972.279, \"from_m\": 60491.4, \"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\": 64036.282, \"from_m\": 63972.279, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 75225.944, \"from_m\": 64036.282, \"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\": 75569.347, \"from_m\": 75225.944, \"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\": 82597.986, \"from_m\": 75569.347, \"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\": 83152.73, \"from_m\": 82597.986, \"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\": 89093.116, \"from_m\": 83152.73, \"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\": 90185.541, \"from_m\": 89093.116, \"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\": 92743.744, \"from_m\": 90185.541, \"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\": 95808.665, \"from_m\": 92743.744, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 96241.983, \"from_m\": 95808.665, \"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\": 98061.004, \"from_m\": 96241.983, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 98762.172, \"from_m\": 98061.004, \"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\": 98832.594, \"from_m\": 98762.172, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 98851.708, \"from_m\": 98832.594, \"capability_applied\": null, \"effective_limit_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\": 98955.605, \"from_m\": 98851.708, \"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\": 99192.276, \"from_m\": 98955.605, \"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\": 99550.647, \"from_m\": 99192.276, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 99632.752, \"from_m\": 99550.647, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 100789.709, \"from_m\": 99632.752, \"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\": 109932.873, \"from_m\": 100789.709, \"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\": 111114.004, \"from_m\": 109932.873, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 115941.787, \"from_m\": 111114.004, \"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\": 117944.578, \"from_m\": 115941.787, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 118235.019, \"from_m\": 117944.578, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 118337.452, \"from_m\": 118235.019, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 119142.937, \"from_m\": 118337.452, \"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\": 119822.654, \"from_m\": 119142.937, \"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\": 125262.753, \"from_m\": 119822.654, \"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\": 125897.7, \"from_m\": 125262.753, \"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\": 127568.386, \"from_m\": 125897.7, \"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\": 127689.771, \"from_m\": 127568.386, \"capability_applied\": null, \"effective_limit_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\": 128620.733, \"from_m\": 127689.771, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 128639.148, \"from_m\": 128620.733, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 141949.104, \"from_m\": 128639.148, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 142471.269, \"from_m\": 141949.104, \"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\": 145122.658, \"from_m\": 142471.269, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 145639.958, \"from_m\": 145122.658, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 147355.332, \"from_m\": 145639.958, \"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\": 147806.136, \"from_m\": 147355.332, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}], \"service_id\": 622792, \"profile_key\": \"c82786f11f5ea82b06e4499c063bcd693a61f002cc710355cc72e3d3151e9dbe\", \"schedule_id\": 4116, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2105\", \"location\": \"Carlisle\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 67266}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2107\", \"location\": \"Carlisle London Road Jn\", \"stage_seq\": 2, \"distance_m\": 950.992, \"section_seq\": 1, \"route_path_id\": 67266}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2107H\", \"location\": \"Petteril Bridge Jn\", \"stage_seq\": 3, \"distance_m\": 1411.903, \"section_seq\": 1, \"route_path_id\": 67266}, {\"is_pass\": false, \"wtt_arr\": \"2111H\", \"wtt_dep\": \"2112H\", \"location\": \"Wetheral\", \"stage_seq\": 4, \"distance_m\": 6858.418, \"section_seq\": 1, \"route_path_id\": 67266}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2113H\", \"location\": \"Corby Gates S.B.\", \"stage_seq\": 5, \"distance_m\": 7387.964, \"section_seq\": 1, \"route_path_id\": 67266}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2120\", \"location\": \"Brampton Fell S.B.\", \"stage_seq\": 6, \"distance_m\": 16300.525, \"section_seq\": 1, \"route_path_id\": 67266}, {\"is_pass\": false, \"wtt_arr\": \"2121H\", \"wtt_dep\": \"2122\", \"location\": \"Brampton (Cumbria)\", \"stage_seq\": 7, \"distance_m\": 17671.771, \"section_seq\": 1, \"route_path_id\": 67266}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2126\", \"location\": \"Low Row S.B.\", \"stage_seq\": 8, \"distance_m\": 22457.746, \"section_seq\": 1, \"route_path_id\": 67266}, {\"is_pass\": false, \"wtt_arr\": \"2136\", \"wtt_dep\": \"2137\", \"location\": \"Haltwhistle\", \"stage_seq\": 9, \"distance_m\": 37099.241, \"section_seq\": 1, \"route_path_id\": 67266}, {\"is_pass\": false, \"wtt_arr\": \"2143H\", \"wtt_dep\": \"2144\", \"location\": \"Bardon Mill\", \"stage_seq\": 10, \"distance_m\": 44848.792, \"section_seq\": 1, \"route_path_id\": 67266}, {\"is_pass\": false, \"wtt_arr\": \"2148H\", \"wtt_dep\": \"2149H\", \"location\": \"Haydon Bridge\", \"stage_seq\": 11, \"distance_m\": 51390.241, \"section_seq\": 1, \"route_path_id\": 67266}, {\"is_pass\": false, \"wtt_arr\": \"2159\", \"wtt_dep\": \"2200\", \"location\": \"Hexham\", \"stage_seq\": 12, \"distance_m\": 63512.637, \"section_seq\": 1, \"route_path_id\": 67266}, {\"is_pass\": false, \"wtt_arr\": \"2204\", \"wtt_dep\": \"2204H\", \"location\": \"Corbridge\", \"stage_seq\": 13, \"distance_m\": 68471.47, \"section_seq\": 1, \"route_path_id\": 67266}, {\"is_pass\": false, \"wtt_arr\": \"2208\", \"wtt_dep\": \"2209\", \"location\": \"Riding Mill\", \"stage_seq\": 14, \"distance_m\": 72220.873, \"section_seq\": 1, \"route_path_id\": 67266}, {\"is_pass\": false, \"wtt_arr\": \"2212H\", \"wtt_dep\": \"2213\", \"location\": \"Stocksfield\", \"stage_seq\": 15, \"distance_m\": 75870.904, \"section_seq\": 1, \"route_path_id\": 67266}, {\"is_pass\": false, \"wtt_arr\": \"2216H\", \"wtt_dep\": \"2217H\", \"location\": \"Prudhoe\", \"stage_seq\": 16, \"distance_m\": 79974.892, \"section_seq\": 1, \"route_path_id\": 67266}, {\"is_pass\": false, \"wtt_arr\": \"2221H\", \"wtt_dep\": \"2222\", \"location\": \"Wylam\", \"stage_seq\": 17, \"distance_m\": 83431.704, \"section_seq\": 1, \"route_path_id\": 67266}, {\"is_pass\": false, \"wtt_arr\": \"2228\", \"wtt_dep\": \"2229\", \"location\": \"Blaydon\", \"stage_seq\": 18, \"distance_m\": 90456.543, \"section_seq\": 1, \"route_path_id\": 67266}, {\"is_pass\": false, \"wtt_arr\": \"2232\", \"wtt_dep\": \"2233\", \"location\": \"MetroCentre\", \"stage_seq\": 19, \"distance_m\": 93704.8, \"section_seq\": 1, \"route_path_id\": 67266}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2237\", \"location\": \"Norwood Jn\", \"stage_seq\": 20, \"distance_m\": 96094.753, \"section_seq\": 1, \"route_path_id\": 67266}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2239\", \"location\": \"King Edward Bridge South Jn\", \"stage_seq\": 21, \"distance_m\": 97980.511, \"section_seq\": 1, \"route_path_id\": 67266}, {\"is_pass\": false, \"wtt_arr\": \"2241H\", \"wtt_dep\": \"2248H\", \"location\": \"Newcastle\", \"stage_seq\": 22, \"distance_m\": 99244.243, \"section_seq\": 1, \"route_path_id\": 67266}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2250\", \"location\": \"High Level Bridge Jn\", \"stage_seq\": 23, \"distance_m\": 99994.98, \"section_seq\": 1, \"route_path_id\": 67266}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2252\", \"location\": \"Park Lane Jn\", \"stage_seq\": 24, \"distance_m\": 100968.465, \"section_seq\": 1, \"route_path_id\": 67266}, {\"is_pass\": false, \"wtt_arr\": \"2254H\", \"wtt_dep\": \"2255H\", \"location\": \"Heworth\", \"stage_seq\": 25, \"distance_m\": 103917.658, \"section_seq\": 1, \"route_path_id\": 67266}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2257\", \"location\": \"Pelaw Jn\", \"stage_seq\": 26, \"distance_m\": 105352.547, \"section_seq\": 1, \"route_path_id\": 67266}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2300\", \"location\": \"Brockley Whins\", \"stage_seq\": 27, \"distance_m\": 110157.67, \"section_seq\": 1, \"route_path_id\": 67266}, {\"is_pass\": false, \"wtt_arr\": \"2307\", \"wtt_dep\": \"2308\", \"location\": \"Sunderland\", \"stage_seq\": 28, \"distance_m\": 118676.258, \"section_seq\": 1, \"route_path_id\": 67266}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2311\", \"location\": \"Ryhope Grange Jn\", \"stage_seq\": 29, \"distance_m\": 122033.1, \"section_seq\": 1, \"route_path_id\": 67266}, {\"is_pass\": false, \"wtt_arr\": \"2315\", \"wtt_dep\": \"2315H\", \"location\": \"Seaham\", \"stage_seq\": 30, \"distance_m\": 127049.132, \"section_seq\": 1, \"route_path_id\": 67266}, {\"is_pass\": false, \"wtt_arr\": \"2323\", \"wtt_dep\": \"2324\", \"location\": \"Horden\", \"stage_seq\": 31, \"distance_m\": 136304.063, \"section_seq\": 1, \"route_path_id\": 67266}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2326H\", \"location\": \"Horden Sig. NS7148\", \"stage_seq\": 32, \"distance_m\": 137944.034, \"section_seq\": 1, \"route_path_id\": 67266}, {\"is_pass\": false, \"wtt_arr\": \"2334\", \"wtt_dep\": null, \"location\": \"Hartlepool\", \"stage_seq\": 33, \"distance_m\": 147806.136, \"section_seq\": 1, \"route_path_id\": 67266}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 147806.136, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 67266}], \"total_distance_m\": 147806.136, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 147619.554, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 186.582, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2105", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "9.0", "current_position_lat": "54.6868665", "current_position_lon": "-1.2073810", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:13:00Z\", \"source_id\": 16650370, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:22:30Z\", \"source_id\": 16656827, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:33:53Z\", \"source_id\": 16702332, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:44:31Z\", \"source_id\": 16671433, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:50:04Z\", \"source_id\": 16675046, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:42:39Z\", \"source_id\": 16707465, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:01:49Z\", \"source_id\": 16682510, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:18:32Z\", \"source_id\": 16692999, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:21:37Z\", \"source_id\": 16694901, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 3837, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:26:31Z\", \"source_id\": 51735854, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:27:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:26:35Z\", \"source_id\": 16697909, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 3844, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:32:02Z\", \"source_id\": 51747057, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:32:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:32:04Z\", \"source_id\": 16701169, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 3655, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:39:12Z\", \"source_id\": 51761839, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:40:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:39:16Z\", \"source_id\": 16705419, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 3789, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:54:04Z\", \"source_id\": 51790930, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:54:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:54:08Z\", \"source_id\": 16714144, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 3955, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:00:22Z\", \"source_id\": 51802432, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:00:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:00:23Z\", \"source_id\": 16717655, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 3985, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:06:38Z\", \"source_id\": 51813905, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:07:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:06:42Z\", \"source_id\": 16721184, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 4056, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:15:22Z\", \"source_id\": 51829145, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:16:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:15:26Z\", \"source_id\": 16725904, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 3933, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:19:42Z\", \"source_id\": 51836566, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:24:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:19:47Z\", \"source_id\": 16728129, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 4066, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:34:22Z\", \"source_id\": 51861172, \"stage_seq\": 33, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:35:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:34:26Z\", \"source_id\": 16735443, \"stage_seq\": 33, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:35:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Hartlepool", "service_state_platform": "2", "timing_fact_generation": 1789598067194146, "current_leg_arrival_utc": "2026-09-16T23:35:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T22:35:54.026587", "service_state_evidence_id": 16735443, "current_leg_start_actual_dep": "2026-09-16T23:25:00+01:00", "operational_evidence_version": 90, "service_state_event_time_utc": "2026-09-16T22:35:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T22:45:54.594104", "service_state_valid_until_kind": null, "operational_interpretation_version": 90, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Northern P CAR HPL 2N62 156443 2 75 None {"version": 3, "segments": [{"to_m": 950.992, "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": 1337.799, "from_m": 950.992, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1371.541, "from_m": 1337.799, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1411.903, "from_m": 1371.541, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 6728.466, "from_m": 1411.903, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 7085.417, "from_m": 6728.466, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 7387.964, "from_m": 7085.417, "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": 7434.465, "from_m": 7387.964, "capability_applied": null, "effective_limit_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": 8069.032, "from_m": 7434.465, "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": 11653.369, "from_m": 8069.032, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 21735.324, "from_m": 11653.369, "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": 23782.856, "from_m": 21735.324, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 28489.86, "from_m": 23782.856, "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": 31893.483, "from_m": 28489.86, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 32385.63, "from_m": 31893.483, "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": 35360.35, "from_m": 32385.63, "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": 37125.055, "from_m": 35360.35, "capability_applied": null, "effective_limit_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": 38967.63, "from_m": 37125.055, "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": 39306.046, "from_m": 38967.63, "capability_applied": null, "effective_limit_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": 40379.566, "from_m": 39306.046, "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": 40438.307, "from_m": 40379.566, "capability_applied": null, "effective_limit_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": 44959.84, "from_m": 40438.307, "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": 46146.521, "from_m": 44959.84, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 51101.153, "from_m": 46146.521, "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": 51185.313, "from_m": 51101.153, "capability_applied": null, "effective_limit_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": 58789.665, "from_m": 51185.313, "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": 59914.459, "from_m": 58789.665, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 60491.4, "from_m": 59914.459, "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": 63972.279, "from_m": 60491.4, "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": 64036.282, "from_m": 63972.279, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 75225.944, "from_m": 64036.282, "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": 75569.347, "from_m": 75225.944, "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": 82597.986, "from_m": 75569.347, "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": 83152.73, "from_m": 82597.986, "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": 89093.116, "from_m": 83152.73, "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": 90185.541, "from_m": 89093.116, "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": 92743.744, "from_m": 90185.541, "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": 95808.665, "from_m": 92743.744, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 96241.983, "from_m": 95808.665, "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": 98061.004, "from_m": 96241.983, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 98762.172, "from_m": 98061.004, "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": 98832.594, "from_m": 98762.172, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 98851.708, "from_m": 98832.594, "capability_applied": null, "effective_limit_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": 98955.605, "from_m": 98851.708, "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": 99192.276, "from_m": 98955.605, "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": 99550.647, "from_m": 99192.276, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 99632.752, "from_m": 99550.647, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 100789.709, "from_m": 99632.752, "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": 109932.873, "from_m": 100789.709, "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": 111114.004, "from_m": 109932.873, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 115941.787, "from_m": 111114.004, "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": 117944.578, "from_m": 115941.787, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 118235.019, "from_m": 117944.578, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 118337.452, "from_m": 118235.019, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 119142.937, "from_m": 118337.452, "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": 119822.654, "from_m": 119142.937, "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": 125262.753, "from_m": 119822.654, "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": 125897.7, "from_m": 125262.753, "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": 127568.386, "from_m": 125897.7, "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": 127689.771, "from_m": 127568.386, "capability_applied": null, "effective_limit_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": 128620.733, "from_m": 127689.771, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 128639.148, "from_m": 128620.733, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 141949.104, "from_m": 128639.148, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 142471.269, "from_m": 141949.104, "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": 145122.658, "from_m": 142471.269, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 145639.958, "from_m": 145122.658, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 147355.332, "from_m": 145639.958, "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": 147806.136, "from_m": 147355.332, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}], "service_id": 622792, "profile_key": "c82786f11f5ea82b06e4499c063bcd693a61f002cc710355cc72e3d3151e9dbe", "schedule_id": 4116, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2105", "location": "Carlisle", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 67266}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2107", "location": "Carlisle London Road Jn", "stage_seq": 2, "distance_m": 950.992, "section_seq": 1, "route_path_id": 67266}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2107H", "location": "Petteril Bridge Jn", "stage_seq": 3, "distance_m": 1411.903, "section_seq": 1, "route_path_id": 67266}, {"is_pass": false, "wtt_arr": "2111H", "wtt_dep": "2112H", "location": "Wetheral", "stage_seq": 4, "distance_m": 6858.418, "section_seq": 1, "route_path_id": 67266}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2113H", "location": "Corby Gates S.B.", "stage_seq": 5, "distance_m": 7387.964, "section_seq": 1, "route_path_id": 67266}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2120", "location": "Brampton Fell S.B.", "stage_seq": 6, "distance_m": 16300.525, "section_seq": 1, "route_path_id": 67266}, {"is_pass": false, "wtt_arr": "2121H", "wtt_dep": "2122", "location": "Brampton (Cumbria)", "stage_seq": 7, "distance_m": 17671.771, "section_seq": 1, "route_path_id": 67266}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2126", "location": "Low Row S.B.", "stage_seq": 8, "distance_m": 22457.746, "section_seq": 1, "route_path_id": 67266}, {"is_pass": false, "wtt_arr": "2136", "wtt_dep": "2137", "location": "Haltwhistle", "stage_seq": 9, "distance_m": 37099.241, "section_seq": 1, "route_path_id": 67266}, {"is_pass": false, "wtt_arr": "2143H", "wtt_dep": "2144", "location": "Bardon Mill", "stage_seq": 10, "distance_m": 44848.792, "section_seq": 1, "route_path_id": 67266}, {"is_pass": false, "wtt_arr": "2148H", "wtt_dep": "2149H", "location": "Haydon Bridge", "stage_seq": 11, "distance_m": 51390.241, "section_seq": 1, "route_path_id": 67266}, {"is_pass": false, "wtt_arr": "2159", "wtt_dep": "2200", "location": "Hexham", "stage_seq": 12, "distance_m": 63512.637, "section_seq": 1, "route_path_id": 67266}, {"is_pass": false, "wtt_arr": "2204", "wtt_dep": "2204H", "location": "Corbridge", "stage_seq": 13, "distance_m": 68471.47, "section_seq": 1, "route_path_id": 67266}, {"is_pass": false, "wtt_arr": "2208", "wtt_dep": "2209", "location": "Riding Mill", "stage_seq": 14, "distance_m": 72220.873, "section_seq": 1, "route_path_id": 67266}, {"is_pass": false, "wtt_arr": "2212H", "wtt_dep": "2213", "location": "Stocksfield", "stage_seq": 15, "distance_m": 75870.904, "section_seq": 1, "route_path_id": 67266}, {"is_pass": false, "wtt_arr": "2216H", "wtt_dep": "2217H", "location": "Prudhoe", "stage_seq": 16, "distance_m": 79974.892, "section_seq": 1, "route_path_id": 67266}, {"is_pass": false, "wtt_arr": "2221H", "wtt_dep": "2222", "location": "Wylam", "stage_seq": 17, "distance_m": 83431.704, "section_seq": 1, "route_path_id": 67266}, {"is_pass": false, "wtt_arr": "2228", "wtt_dep": "2229", "location": "Blaydon", "stage_seq": 18, "distance_m": 90456.543, "section_seq": 1, "route_path_id": 67266}, {"is_pass": false, "wtt_arr": "2232", "wtt_dep": "2233", "location": "MetroCentre", "stage_seq": 19, "distance_m": 93704.8, "section_seq": 1, "route_path_id": 67266}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2237", "location": "Norwood Jn", "stage_seq": 20, "distance_m": 96094.753, "section_seq": 1, "route_path_id": 67266}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2239", "location": "King Edward Bridge South Jn", "stage_seq": 21, "distance_m": 97980.511, "section_seq": 1, "route_path_id": 67266}, {"is_pass": false, "wtt_arr": "2241H", "wtt_dep": "2248H", "location": "Newcastle", "stage_seq": 22, "distance_m": 99244.243, "section_seq": 1, "route_path_id": 67266}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2250", "location": "High Level Bridge Jn", "stage_seq": 23, "distance_m": 99994.98, "section_seq": 1, "route_path_id": 67266}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2252", "location": "Park Lane Jn", "stage_seq": 24, "distance_m": 100968.465, "section_seq": 1, "route_path_id": 67266}, {"is_pass": false, "wtt_arr": "2254H", "wtt_dep": "2255H", "location": "Heworth", "stage_seq": 25, "distance_m": 103917.658, "section_seq": 1, "route_path_id": 67266}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2257", "location": "Pelaw Jn", "stage_seq": 26, "distance_m": 105352.547, "section_seq": 1, "route_path_id": 67266}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2300", "location": "Brockley Whins", "stage_seq": 27, "distance_m": 110157.67, "section_seq": 1, "route_path_id": 67266}, {"is_pass": false, "wtt_arr": "2307", "wtt_dep": "2308", "location": "Sunderland", "stage_seq": 28, "distance_m": 118676.258, "section_seq": 1, "route_path_id": 67266}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2311", "location": "Ryhope Grange Jn", "stage_seq": 29, "distance_m": 122033.1, "section_seq": 1, "route_path_id": 67266}, {"is_pass": false, "wtt_arr": "2315", "wtt_dep": "2315H", "location": "Seaham", "stage_seq": 30, "distance_m": 127049.132, "section_seq": 1, "route_path_id": 67266}, {"is_pass": false, "wtt_arr": "2323", "wtt_dep": "2324", "location": "Horden", "stage_seq": 31, "distance_m": 136304.063, "section_seq": 1, "route_path_id": 67266}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2326H", "location": "Horden Sig. NS7148", "stage_seq": 32, "distance_m": 137944.034, "section_seq": 1, "route_path_id": 67266}, {"is_pass": false, "wtt_arr": "2334", "wtt_dep": null, "location": "Hartlepool", "stage_seq": 33, "distance_m": 147806.136, "section_seq": 1, "route_path_id": 67266}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 147806.136, "from_m": 0.0, "section_seq": 1, "route_path_id": 67266}], "total_distance_m": 147806.136, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 147619.554, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 186.582, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:13:00Z", "source_id": 16650370, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T21:12:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:22:30Z", "source_id": 16656827, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T21:22:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:33:53Z", "source_id": 16702332, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T21:36:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:44:31Z", "source_id": 16671433, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T21:44:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:50:04Z", "source_id": 16675046, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T21:49:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:42:39Z", "source_id": 16707465, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T21:59:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:01:49Z", "source_id": 16682510, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-16T21:59:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:18:32Z", "source_id": 16692999, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-16T22:17:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:21:37Z", "source_id": 16694901, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-16T22:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 3837, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:26:31Z", "source_id": 51735854, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-16T21:27:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:26:35Z", "source_id": 16697909, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-16T22:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 3844, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:32:02Z", "source_id": 51747057, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-16T21:32:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:32:04Z", "source_id": 16701169, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-16T22:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 3655, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:39:12Z", "source_id": 51761839, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-16T21:40:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:39:16Z", "source_id": 16705419, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-16T22:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 3789, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:54:04Z", "source_id": 51790930, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-16T21:54:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:54:08Z", "source_id": 16714144, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-16T22:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 3955, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:00:22Z", "source_id": 51802432, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-16T22:00:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:00:23Z", "source_id": 16717655, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-16T23:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 3985, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:06:38Z", "source_id": 51813905, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-16T22:07:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:06:42Z", "source_id": 16721184, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-16T23:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 4056, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:15:22Z", "source_id": 51829145, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-16T22:16:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:15:26Z", "source_id": 16725904, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-16T23:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 3933, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:19:42Z", "source_id": 51836566, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-16T22:24:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:19:47Z", "source_id": 16728129, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-16T23:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 4066, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:34:22Z", "source_id": 51861172, "stage_seq": 33, "event_role": "ARR", "event_time": "2026-09-16T22:35:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:34:26Z", "source_id": 16735443, "stage_seq": 33, "event_role": "ARR", "event_time": "2026-09-16T23:35:00+01:00", "operational_fact": true}] Carlisle 2105 2105 6 None None Hartlepool 2335 2334 2 LATE +1 minutes https://www.realtimetrains.co.uk/service/gb-nr:C32778/2026-09-16/detailed None Horden 2026-09-16T23:25:00+01:00 Hartlepool 9.0 {"type": "LineString", "coordinates": [[-1.3073030989124168, 54.76390596542898], [-1.3069595000000005, 54.76363539999999], [-1.3063948999999997, 54.7631908], [-1.3057344, 54.7626751], [-1.3056502, 54.76260810000001], [-1.3050518, 54.7621274], [-1.3046903999999997, 54.7618374], [-1.3044713, 54.7616535], [-1.3037854999999998, 54.761026599999994], [-1.3036387, 54.76089399999999], [-1.3032042999999998, 54.7605016], [-1.3023904, 54.7596449], [-1.3022117999999998, 54.7594452], [-1.3020062, 54.75921159999999], [-1.3006235999999998, 54.7575151], [-1.2993209, 54.75591649999999], [-1.2988694, 54.7553624], [-1.2986241999999997, 54.755112], [-1.2982873, 54.7547979], [-1.2979639, 54.75452630000001], [-1.2975438, 54.7542233], [-1.2969131, 54.7538259], [-1.2960630999999998, 54.753352099999994], [-1.2943609, 54.75246760000001], [-1.2929816999999997, 54.7517171], [-1.2927189999999995, 54.75157409999999], [-1.291869, 54.751129899999995], [-1.2910652, 54.7507057], [-1.2871126999999998, 54.7485908], [-1.285116, 54.7475298], [-1.2831102999999997, 54.746471599999985], [-1.2820262, 54.7459602], [-1.2814216, 54.74569879999999], [-1.2806854, 54.7454], [-1.2783764, 54.7445115], [-1.2779372999999998, 54.74434279999999], [-1.2771426999999995, 54.744037599999984], [-1.276556, 54.7438019], [-1.2760615, 54.7435848], [-1.2756636, 54.7434079], [-1.2752643, 54.74320699999999], [-1.2748962, 54.743006099999995], [-1.2745481, 54.7427885], [-1.2740306, 54.742443300000005], [-1.2734933, 54.742068499999995], [-1.2728350000000002, 54.74158609999999], [-1.2706997999999998, 54.7400518], [-1.2685838, 54.73851539999999], [-1.2671727, 54.7375146], [-1.2657307999999998, 54.73647179999999], [-1.2639148999999998, 54.73518129999999], [-1.263694, 54.73501929999998], [-1.262673, 54.73429719999999], [-1.2621151999999998, 54.73388629999999], [-1.2616263, 54.7334982], [-1.2613233, 54.7332512], [-1.2612027999999995, 54.7331417], [-1.2609457999999998, 54.732879200000006], [-1.2605224, 54.7324603], [-1.2602502, 54.73209969999999], [-1.260088234127951, 54.73186748576877], [-1.2599869, 54.7317222], [-1.2597505, 54.73133189999999], [-1.259563, 54.7309487], [-1.2589362, 54.729294], [-1.258635, 54.7284644], [-1.2583241, 54.72766510000001], [-1.25764139776733, 54.725692150365546], [-1.2576301, 54.7256595], [-1.2572384999999997, 54.7245492], [-1.2568801999999997, 54.72355009999999], [-1.256654, 54.722973499999995], [-1.2565022999999995, 54.72269000000001], [-1.2563596, 54.7224628], [-1.2560873, 54.7220626], [-1.2558552999999997, 54.721799700000005], [-1.2556083, 54.7215392], [-1.2553354999999995, 54.72129079999999], [-1.2550119999999998, 54.7210228], [-1.2545814, 54.7207251], [-1.2541356999999995, 54.720448299999994], [-1.2538452, 54.7202883], [-1.2534883, 54.72012209999998], [-1.2530309, 54.7199185], [-1.2525518999999998, 54.719743599999994], [-1.2510053, 54.719258799999984], [-1.2494591999999998, 54.7187753], [-1.2470641, 54.7179118], [-1.2449912, 54.7172373], [-1.2414903999999998, 54.7161662], [-1.2380204999999995, 54.71510190000001], [-1.2328031999999998, 54.713501100000016], [-1.2302014, 54.7127059], [-1.2275723, 54.7119123], [-1.2248388, 54.71109309999999], [-1.2239740999999995, 54.7108523], [-1.2203059, 54.7097258], [-1.2181539, 54.709058], [-1.2169093, 54.7086772], [-1.2161977, 54.70845990000001], [-1.2156804, 54.70829249999999], [-1.2154473999999995, 54.7082124], [-1.2152399, 54.7081338], [-1.2150422, 54.70805889999998], [-1.2148479, 54.70797520000001], [-1.2146681, 54.707892], [-1.2144825, 54.7077943], [-1.2141767, 54.7076164], [-1.2138637, 54.70741180000001], [-1.2135898, 54.7072057], [-1.2132922, 54.70693219999999], [-1.2130769, 54.7067046], [-1.2129522999999998, 54.7065501], [-1.2128316999999995, 54.7063597], [-1.2126874, 54.70608099999999], [-1.2125724, 54.7057817], [-1.2125374, 54.7056506], [-1.2125018, 54.7054847], [-1.2124442999999998, 54.7051376], [-1.2124190999999995, 54.7046682], [-1.2123567, 54.7039271], [-1.2123505, 54.70385370000001], [-1.2123007, 54.702874], [-1.212266, 54.7023348], [-1.2122399, 54.7018317], [-1.2122183999999998, 54.70152070000001], [-1.2121186, 54.7001278], [-1.2120662999999998, 54.69940069999999], [-1.2120228, 54.6985738], [-1.2120052, 54.6982701], [-1.2118451999999995, 54.69591410000001], [-1.2117123999999997, 54.6937904], [-1.2117028, 54.6936554], [-1.2115912999999998, 54.6920798], [-1.2115857, 54.6919907], [-1.2114838, 54.6903686], [-1.2113974, 54.68950019999999], [-1.2113754000000003, 54.6892536], [-1.2113888999999998, 54.6888862], [-1.2113265, 54.6882979], [-1.2112833, 54.6881315], [-1.2112081999999995, 54.68794859999999], [-1.2111489999999998, 54.6878496], [-1.2110779, 54.6877508], [-1.2109294999999998, 54.6875849], [-1.2107889, 54.687459], [-1.2106429, 54.68735409999999], [-1.2104598, 54.687242899999994], [-1.2101729999999995, 54.687098500000005], [-1.2099786999999995, 54.6870199], [-1.2097321999999997, 54.6869459], [-1.2096903, 54.6869367], [-1.2094347, 54.68688040000001], [-1.2091254, 54.6868284], [-1.2087996, 54.6867993], [-1.2084656, 54.68678910000001], [-1.2080594, 54.686801], [-1.2077454, 54.68682449999999], [-1.207381, 54.686866499999994]]} 7.1 2326 2335 Horden Hartlepool Hartlepool 54.6868665 -1.2073810 54.6868665 -1.2073810 1 0 2026-09-16 22:46:21 TERMINATED 2026-09-16 22:35:00 Hartlepool TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16735443 1789598067194146 90 90 2026-09-16 22:45:54.594104 2 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 22:35:54.026587
594242 625251 C61568 722I06M816 2026-09-16 COMPLETE 16736222 2026-09-16 23:36:00 2026-09-16 22:46:21 2026-09-18 22:46:21 {"id": 625251, "stp": "P", "toc": "London Underground", "uid": "C61568", "consist": null, "dest_crs": "SBP", "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C61568/2026-09-16/detailed", "trust_id": "722I06M816", "origin_crs": "ZEL", "show_on_map": 0, "dar_est_time": "22:59:00", "dar_platform": null, "dest_station": "Stonebridge Park", "service_date": "2026-09-16", "dest_arr_time": "2337", "dest_platform": "2", "is_terminated": 1, "next_location": "Stonebridge Park", "signalling_id": "2I06", "timing_status": "EARLY", "origin_station": "Elephant & Castle L.T.", "current_leg_arr": "2336", "current_leg_dep": "2334", "current_leg_end": "Stonebridge Park", "origin_dep_time": "2259", "origin_platform": null, "current_location": "Stonebridge Park", "last_update_time": "2026-09-16T22:46:21", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.2584560073434478, 51.536307881526966], [-0.2586468, 51.5364009], [-0.2589177, 51.5365361], [-0.2591669, 51.536663399999995], [-0.25922339999999994, 51.5366933], [-0.2595391, 51.53687450000001], [-0.2597329, 51.537007399999986], [-0.2598973, 51.53711709999999], [-0.2601544, 51.5372759], [-0.2604873, 51.5374529], [-0.2607957, 51.5375995], [-0.26166979999999995, 51.53801639999998], [-0.2621878999999999, 51.5382592], [-0.262636, 51.53845700000001], [-0.26328029999999997, 51.53872570000001], [-0.2639325, 51.5389967], [-0.2639811, 51.5390165], [-0.2641667, 51.53910359999998], [-0.26435459999999994, 51.5392067], [-0.2647423, 51.5393872], [-0.2652366, 51.53960240000001], [-0.2655969, 51.5397643], [-0.2659371, 51.53991579999999], [-0.26624739999999997, 51.540054899999994], [-0.2666756, 51.54024109999999], [-0.2669954, 51.54038099999999], [-0.26737150000000004, 51.5405481], [-0.2676935999999999, 51.5406843], [-0.26810039999999996, 51.54085539999999], [-0.2685914, 51.5410709], [-0.2690355, 51.54125539999999], [-0.26949458523585645, 51.54145077924969], [-0.26952799999999993, 51.541465], [-0.2699141, 51.5416293], [-0.2703757, 51.5418161], [-0.270901, 51.5420169], [-0.2714005, 51.5422089], [-0.2719219, 51.54239619999999], [-0.27243899999999993, 51.5425803], [-0.27295, 51.54273379999999], [-0.2733887, 51.542855], [-0.2734918, 51.5428835], [-0.27404159999999994, 51.543034500000005], [-0.2742944, 51.5431114], [-0.27492389999999994, 51.54333210000001], [-0.2755407999999999, 51.54355959999999], [-0.2757956, 51.5436615], [-0.2760189, 51.54377290000001], [-0.2762459, 51.5438939], [-0.27641119999999997, 51.5439881]]}", "current_leg_start": "Harlesden", "dest_arr_time_act": "2337", "motion_projection": null, "next_location_lat": "51.5439881", "next_location_lon": "-0.2764112", "previous_location": "Harlesden", "current_leg_milage": "0.9", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": null, "origin_dep_time_act": "2259", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "2.0", "current_position_lat": "51.5439881", "current_position_lon": "-0.2764112", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:24:11Z\", \"source_id\": 16730394, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:28:54Z\", \"source_id\": 16732729, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:31:17Z\", \"source_id\": 16733924, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:33:39Z\", \"source_id\": 16735057, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:35:58Z\", \"source_id\": 16736222, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:36:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Stonebridge Park", "service_state_platform": "2", "timing_fact_generation": 1789598159166104, "current_leg_arrival_utc": "2026-09-16T23:36:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T22:36:00.883005", "service_state_evidence_id": 16736222, "current_leg_start_actual_dep": "2026-09-16T23:34:30+01:00", "operational_evidence_version": 9, "service_state_event_time_utc": "2026-09-16T22:36:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T22:46:01.508660", "service_state_valid_until_kind": null, "operational_interpretation_version": 9, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} London Underground P ZEL SBP 2I06 None None None None None [{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:24:11Z", "source_id": 16730394, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-16T23:26:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:28:54Z", "source_id": 16732729, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T23:29:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:31:17Z", "source_id": 16733924, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T23:32:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:33:39Z", "source_id": 16735057, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T23:34:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:35:58Z", "source_id": 16736222, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T23:36:00+01:00", "operational_fact": true}] Elephant & Castle L.T. 2259 2259 None 22:59:00 None Stonebridge Park 2337 2337 2 EARLY -1 minutes https://www.realtimetrains.co.uk/service/gb-nr:C61568/2026-09-16/detailed None Harlesden 2026-09-16T23:34:30+01:00 Stonebridge Park 2.0 {"type": "LineString", "coordinates": [[-0.2584560073434478, 51.536307881526966], [-0.2586468, 51.5364009], [-0.2589177, 51.5365361], [-0.2591669, 51.536663399999995], [-0.25922339999999994, 51.5366933], [-0.2595391, 51.53687450000001], [-0.2597329, 51.537007399999986], [-0.2598973, 51.53711709999999], [-0.2601544, 51.5372759], [-0.2604873, 51.5374529], [-0.2607957, 51.5375995], [-0.26166979999999995, 51.53801639999998], [-0.2621878999999999, 51.5382592], [-0.262636, 51.53845700000001], [-0.26328029999999997, 51.53872570000001], [-0.2639325, 51.5389967], [-0.2639811, 51.5390165], [-0.2641667, 51.53910359999998], [-0.26435459999999994, 51.5392067], [-0.2647423, 51.5393872], [-0.2652366, 51.53960240000001], [-0.2655969, 51.5397643], [-0.2659371, 51.53991579999999], [-0.26624739999999997, 51.540054899999994], [-0.2666756, 51.54024109999999], [-0.2669954, 51.54038099999999], [-0.26737150000000004, 51.5405481], [-0.2676935999999999, 51.5406843], [-0.26810039999999996, 51.54085539999999], [-0.2685914, 51.5410709], [-0.2690355, 51.54125539999999], [-0.26949458523585645, 51.54145077924969], [-0.26952799999999993, 51.541465], [-0.2699141, 51.5416293], [-0.2703757, 51.5418161], [-0.270901, 51.5420169], [-0.2714005, 51.5422089], [-0.2719219, 51.54239619999999], [-0.27243899999999993, 51.5425803], [-0.27295, 51.54273379999999], [-0.2733887, 51.542855], [-0.2734918, 51.5428835], [-0.27404159999999994, 51.543034500000005], [-0.2742944, 51.5431114], [-0.27492389999999994, 51.54333210000001], [-0.2755407999999999, 51.54355959999999], [-0.2757956, 51.5436615], [-0.2760189, 51.54377290000001], [-0.2762459, 51.5438939], [-0.27641119999999997, 51.5439881]]} 0.9 2334 2336 Harlesden Stonebridge Park Stonebridge Park 51.5439881 -0.2764112 51.5439881 -0.2764112 1 0 2026-09-16 22:46:21 TERMINATED 2026-09-16 22:36:00 Stonebridge Park TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16736222 1789598159166104 9 9 2026-09-16 22:46:01.508660 2 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 22:36:00.883005
594243 611256 H02986 704N81CW16 2026-09-16 COMPLETE 16715016 2026-09-16 22:24:00 2026-09-16 22:46:21 2026-09-18 22:46:21 {"id": 611256, "stp": "O", "toc": "Unknown", "uid": "H02986", "consist": null, "dest_crs": null, "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:H02986/2026-09-16/detailed", "trust_id": "704N81CW16", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Willesden Euroterminal", "service_date": "2026-09-16", "dest_arr_time": "2236", "dest_platform": null, "is_terminated": 1, "next_location": "Northampton North Jn", "signalling_id": "4N81", "timing_status": "EARLY", "origin_station": "Rugby New Bilton Jarvis", "current_leg_arr": "1858", "current_leg_dep": "1834", "current_leg_end": "Northampton North Jn", "origin_dep_time": "1814", "origin_platform": null, "current_location": "Willesden Eurotermnal (GBRf)", "last_update_time": "2026-09-16T22:46:21", "route_debug_link": null, "timing_variation": "-12 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.1747942999999998, 52.3493071], [-1.1725056, 52.3485512], [-1.1678098693553778, 52.34699188388203], [-1.1675397999999997, 52.34690220000001], [-1.1652191, 52.3461395], [-1.1640224, 52.3457398], [-1.1630539, 52.345395699999976], [-1.1621118, 52.345016699999995], [-1.1616254, 52.34481060000001], [-1.1612372000000002, 52.344646100000006], [-1.1598212, 52.343929499999994], [-1.1591048, 52.3435257], [-1.1584527999999998, 52.34313029999999], [-1.1572375, 52.342293899999994], [-1.1560468999999998, 52.34131689999999], [-1.1555451999999995, 52.3408566], [-1.1553757, 52.3406892], [-1.1552929, 52.3406076], [-1.1549948, 52.3403133], [-1.1540902, 52.3392288], [-1.1535116, 52.3385158], [-1.1528932, 52.3378371], [-1.1522604, 52.3372358], [-1.1516235999999995, 52.3366702], [-1.1506972000000002, 52.33592939999999], [-1.1500875999999998, 52.33551799999999], [-1.1495183, 52.3351475], [-1.1487979999999998, 52.33474470000001], [-1.1474637, 52.33402469999999], [-1.1458088999999998, 52.3332818], [-1.1444238, 52.3327443], [-1.143058, 52.3322764], [-1.1405126999999995, 52.331487800000005], [-1.1393044, 52.3311173], [-1.1377729, 52.33065030000001], [-1.1361268999999998, 52.3301446], [-1.1353805674987865, 52.32991742479848], [-1.13407, 52.3295185], [-1.1329749000000002, 52.3291808], [-1.132489, 52.32903629999999], [-1.1321050999999998, 52.3289143], [-1.1304285999999997, 52.328396600000005], [-1.1290526, 52.3279757], [-1.1255074, 52.3268834], [-1.1254122, 52.32685260000001], [-1.1247685, 52.326654], [-1.1220442999999998, 52.3258231], [-1.1193628, 52.3250051], [-1.1171975999999997, 52.32433540000001], [-1.1156218, 52.3238478], [-1.1154739, 52.32380200000001], [-1.114955, 52.3236414], [-1.1138065, 52.3232921], [-1.1126603999999998, 52.32289], [-1.1118436, 52.32257959999999], [-1.1110314, 52.3222454], [-1.1094648, 52.3215135], [-1.1089533, 52.32125729999999], [-1.1085925, 52.32107390000001], [-1.1082421, 52.32089229999999], [-1.1071244, 52.320249], [-1.1064648, 52.3198273], [-1.105773, 52.3193604], [-1.1045214999999995, 52.318421], [-1.1037532, 52.317783899999995], [-1.1030371, 52.3171297], [-1.1024236999999997, 52.3165132], [-1.1018521999999995, 52.3158916], [-1.1009966, 52.3148041], [-1.1005166999999998, 52.3140946], [-1.1004361, 52.3139754], [-1.0999519999999998, 52.3131481], [-1.0989991999999995, 52.31137489999998], [-1.0976688999999995, 52.3088202], [-1.0975242999999997, 52.3085488], [-1.0974905, 52.308490199999994], [-1.0969934, 52.307534100000005], [-1.0963041999999998, 52.3062474], [-1.0957526, 52.30518500000001], [-1.0954791, 52.3046586], [-1.0951543, 52.3039859], [-1.0950577, 52.3037863], [-1.0943442, 52.30242830000001], [-1.0937359, 52.30126889999999], [-1.093402, 52.3006485], [-1.0933495000000002, 52.300551000000006], [-1.0930173, 52.29993369999998], [-1.0926578, 52.2992677], [-1.0924023, 52.29885519999999], [-1.0923485999999998, 52.2987715], [-1.0922543, 52.2986175], [-1.0920257, 52.298320199999985], [-1.0918009999999998, 52.29804699999998], [-1.0914488, 52.29766869999999], [-1.0911124, 52.297327499999994], [-1.0903678, 52.29669760000001], [-1.0900453, 52.2964535], [-1.0896694999999998, 52.2961939], [-1.0888813, 52.295686499999995], [-1.0883478, 52.295393700000005], [-1.0877792, 52.2951034], [-1.0873402999999997, 52.2948997], [-1.0870804, 52.29478689999999], [-1.0869988999999998, 52.29475149999998], [-1.0864261, 52.29451589999999], [-1.0858705857589273, 52.29432105446829], [-1.0855839, 52.294220499999994], [-1.0852546000000003, 52.294112299999995], [-1.0845052, 52.2939004], [-1.0835088999999998, 52.29367539999999], [-1.0828906, 52.2935521], [-1.082272, 52.293453500000005], [-1.0814481, 52.293342799999984], [-1.0806397, 52.2932552], [-1.0796267999999998, 52.293157], [-1.0780504999999998, 52.29301860000001], [-1.0779783409434258, 52.293012916477345], [-1.0755392, 52.29282080000001], [-1.0709886, 52.2924418], [-1.0702772, 52.2923807], [-1.0691413, 52.29228379999999], [-1.0674859, 52.2921363], [-1.0642914, 52.29186], [-1.0572919, 52.2912403], [-1.0511208, 52.2907255], [-1.0474925, 52.29041279999999], [-1.0448613999999998, 52.2901821], [-1.0428653, 52.2900144], [-1.0385854, 52.2896354], [-1.0360222, 52.289430399999986], [-1.0335976, 52.2893164], [-1.0314306, 52.2892796], [-1.029567, 52.28930100000001], [-1.0275797999999998, 52.289375699999994], [-1.0259521, 52.2894577], [-1.0242999, 52.28953249999999], [-1.0208484999999998, 52.2896865], [-1.0173225, 52.2898472], [-1.013805, 52.2900013], [-1.0123292, 52.2900717], [-1.0107469999999998, 52.2901453], [-1.0076059, 52.2902835], [-1.0071806, 52.29030199999999], [-1.005676, 52.2903757], [-1.0035655, 52.29046240000001], [-1.0032199, 52.290476899999994], [-1.0025380999999998, 52.2904996], [-1.0018689, 52.29052049999999], [-1.0006864, 52.290537500000006], [-0.9994557999999998, 52.2905122], [-0.9982521, 52.29043980000001], [-0.9974891, 52.2903816], [-0.9967693, 52.290306099999995], [-0.9958292, 52.29019280000001], [-0.9952177, 52.29010370000001], [-0.9936956, 52.2898579], [-0.9906473999999998, 52.289354900000006], [-0.9881468125314736, 52.288937568288674], [-0.9819767, 52.2879078], [-0.9754754, 52.28683809999999], [-0.9714181999999998, 52.2861539], [-0.9695678, 52.2858214], [-0.9676116, 52.2854215], [-0.9667663, 52.28521930000001], [-0.9659704, 52.28501150000001], [-0.9651647, 52.28478579999999], [-0.9644108, 52.28455969999999], [-0.9637455, 52.2843642], [-0.9619143, 52.283728399999994], [-0.9610586, 52.283401], [-0.9602036, 52.2830525], [-0.9593832, 52.28269439999999], [-0.9584727, 52.28227269999999], [-0.9560584, 52.281077499999995], [-0.954518, 52.280329599999995], [-0.9529881, 52.2795779], [-0.9481886000000002, 52.277240899999995], [-0.9479144, 52.2770954], [-0.946931, 52.2765774], [-0.9456437, 52.27594870000001], [-0.9444420999999998, 52.27537170000001], [-0.9439180999999998, 52.27511319999999], [-0.9437801, 52.2750451], [-0.943660488580698, 52.27498606676315], [-0.9432458, 52.2747814], [-0.9426832, 52.27450449999999], [-0.9419552, 52.2741469], [-0.9412717999999998, 52.273826199999995], [-0.9410307999999998, 52.2737164], [-0.9408533, 52.27363540000001], [-0.9406362, 52.27353639999999], [-0.9400545, 52.27328210000001], [-0.939507, 52.27305290000001], [-0.9383328, 52.272607], [-0.9371851, 52.2721821], [-0.9366104999999998, 52.2719837], [-0.9360462, 52.271801399999994], [-0.9343719999999998, 52.27131719999999], [-0.9325593, 52.27081379999999], [-0.9322568, 52.270728299999995], [-0.9308561, 52.2703348], [-0.9288487, 52.26977529999999], [-0.9252506, 52.2687736], [-0.9236076, 52.26830220000001], [-0.9235316999999998, 52.2682803], [-0.9234713, 52.2682629], [-0.9233345, 52.26822380000001], [-0.9221916, 52.2678624], [-0.9211732, 52.26749120000001], [-0.9203376, 52.2671389], [-0.9198886, 52.26694010000001], [-0.9194939, 52.26674690000001], [-0.9189815999999998, 52.266481899999995], [-0.918674, 52.2663126], [-0.9185370000000002, 52.2662304], [-0.9180254, 52.2659317], [-0.9175364, 52.26561220000001], [-0.9171342999999998, 52.2653353], [-0.9167712, 52.2650668], [-0.9163655, 52.2647602], [-0.9160395999999998, 52.26448100000001], [-0.9157617, 52.26424460000001], [-0.9154744, 52.2639713], [-0.9150182, 52.2634892], [-0.9147016999999996, 52.263120499999985], [-0.9144296, 52.262763099999994], [-0.9143686, 52.262672599999995], [-0.9140668, 52.2621818], [-0.9139176, 52.261907400000005], [-0.9137811, 52.2616562], [-0.9135413, 52.2611743], [-0.9134894, 52.26106089999999], [-0.9134053, 52.2608765], [-0.9127449, 52.2592361], [-0.9124656, 52.2583216], [-0.9122514, 52.2575878], [-0.9122406686980938, 52.257549184786086], [-0.9121777, 52.2573226], [-0.9120019999999998, 52.256602699999995], [-0.9118183, 52.2558532], [-0.9117056, 52.25545499999999], [-0.9115447, 52.255003499999994], [-0.9114025, 52.254676700000005], [-0.9112148, 52.2542999], [-0.9110257000000002, 52.2539715], [-0.9108298999999996, 52.253662000000006], [-0.9107024, 52.25348309999999], [-0.9105466, 52.2532637], [-0.9103868999999998, 52.2530424], [-0.9102769, 52.2528955], [-0.9100328, 52.2525942], [-0.9097043, 52.2522017], [-0.9092259999999998, 52.2516596], [-0.9090462999999998, 52.2514363], [-0.9088553999999998, 52.2511697], [-0.9087052, 52.2509259], [-0.9084842999999998, 52.250517599999995], [-0.9083301, 52.25019329999999], [-0.9082242, 52.249918999999984], [-0.9081383, 52.24967269999999], [-0.9080498, 52.249390299999995], [-0.9079881, 52.24915380000001], [-0.907938, 52.24892500000001], [-0.9079318, 52.24862910000001], [-0.9079211, 52.24837050000001], [-0.9078956, 52.248201400000006], [-0.907875, 52.248014399999995], [-0.9078674, 52.2478154], [-0.907879, 52.2475915], [-0.9078983, 52.24734819999999], [-0.907922, 52.24715059999999], [-0.907972, 52.2467817], [-0.9080378, 52.2463416], [-0.908078, 52.2460542], [-0.9080968, 52.24588169999999], [-0.908111, 52.24565859999999], [-0.9081524, 52.24516800000001], [-0.9081906, 52.2445408], [-0.9081808, 52.24440810000001], [-0.9081517, 52.2442206], [-0.9081517, 52.24402429999999], [-0.9081088, 52.243781299999995], [-0.9080815, 52.2436427], [-0.9080673, 52.2433696], [-0.9080593675015264, 52.24319235153749]]}", "current_leg_start": "Daventry North Jn", "dest_arr_time_act": "2236", "motion_projection": null, "next_location_lat": "52.2431924", "next_location_lon": "-0.9080594", "previous_location": "Wembley Yard South Jn", "current_leg_milage": "14.8", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": "{\"movementMode\": \"ORDINARY\", \"trackingState\": \"POSITION_UNCONFIRMED\", \"targetStageSeq\": 8, \"presentationStatus\": \"DELAYED\", \"confirmedEvidenceId\": \"TRUST:16547759\", \"confirmationDeadline\": \"2026-09-16T18:52:00+01:00\"}", "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 402.322, \"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\": 583.599, \"from_m\": 402.322, \"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\": 1843.676, \"from_m\": 583.599, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 2634.442, \"from_m\": 1843.676, \"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\": 3138.019, \"from_m\": 2634.442, \"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\": 3196.97, \"from_m\": 3138.019, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 3275.213, \"from_m\": 3196.97, \"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\": 3702.332, \"from_m\": 3275.213, \"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\": 29460.353, \"from_m\": 3702.332, \"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\": 31504.733, \"from_m\": 29460.353, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 32417.045, \"from_m\": 31504.733, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 33012.162, \"from_m\": 32417.045, \"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\": 36635.191, \"from_m\": 33012.162, \"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\": 39692.304, \"from_m\": 36635.191, \"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\": 46862.432, \"from_m\": 39692.304, \"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\": 46956.485, \"from_m\": 46862.432, \"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\": 59949.026, \"from_m\": 46956.485, \"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\": 64726.801, \"from_m\": 59949.026, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 72301.567, \"from_m\": 64726.801, \"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\": 75334.467, \"from_m\": 72301.567, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 77758.989, \"from_m\": 75334.467, \"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\": 77866.266, \"from_m\": 77758.989, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 77968.657, \"from_m\": 77866.266, \"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\": 78039.453, \"from_m\": 77968.657, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 91525.58, \"from_m\": 78039.453, \"capability_applied\": null, \"effective_limit_mph\": 110.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 93458.167, \"from_m\": 91525.58, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 101726.584, \"from_m\": 93458.167, \"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\": 101780.522, \"from_m\": 101726.584, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 123364.008, \"from_m\": 101780.522, \"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\": 123557.954, \"from_m\": 123364.008, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 126553.886, \"from_m\": 123557.954, \"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\": 128869.572, \"from_m\": 126553.886, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}], \"service_id\": 611256, \"profile_key\": \"e60d658d4c55be6b7c0b8cdb746379946ffb5707a42192a29422d1c3225d184f\", \"schedule_id\": 37398, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1814\", \"location\": \"Rugby New Bilton Jarvis\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 70430}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1820H\", \"location\": \"Rugby Trent Valley Jn\", \"stage_seq\": 2, \"distance_m\": 402.322, \"section_seq\": 1, \"route_path_id\": 70430}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1823H\", \"location\": \"Rugby\", \"stage_seq\": 3, \"distance_m\": 1419.498, \"section_seq\": 1, \"route_path_id\": 70430}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1826H\", \"location\": \"Hillmorton Jn\", \"stage_seq\": 4, \"distance_m\": 3761.986, \"section_seq\": 1, \"route_path_id\": 70430}, {\"is_pass\": false, \"wtt_arr\": \"1830\", \"wtt_dep\": \"1840\", \"location\": \"Daventry North Jn\", \"stage_seq\": 5, \"distance_m\": 7698.224, \"section_seq\": 1, \"route_path_id\": 70430}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1845\", \"location\": \"Long Buckby\", \"stage_seq\": 6, \"distance_m\": 16674.71, \"section_seq\": 1, \"route_path_id\": 70430}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1854\", \"location\": \"Northampton Mill Lane Jn\", \"stage_seq\": 7, \"distance_m\": 29954.384, \"section_seq\": 1, \"route_path_id\": 70430}, {\"is_pass\": false, \"wtt_arr\": \"1858\", \"wtt_dep\": \"2049\", \"location\": \"Northampton North Jn\", \"stage_seq\": 8, \"distance_m\": 31627.756, \"section_seq\": 1, \"route_path_id\": 70430}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2052\", \"location\": \"Northampton\", \"stage_seq\": 9, \"distance_m\": 32205.129, \"section_seq\": 1, \"route_path_id\": 70430}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2100\", \"location\": \"Courteenhall Jn\", \"stage_seq\": 10, \"distance_m\": 39422.013, \"section_seq\": 1, \"route_path_id\": 70430}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2104\", \"location\": \"Hanslope Jn\", \"stage_seq\": 11, \"distance_m\": 47241.563, \"section_seq\": 1, \"route_path_id\": 70430}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2111\", \"location\": \"Milton Keynes Central\", \"stage_seq\": 12, \"distance_m\": 57965.316, \"section_seq\": 1, \"route_path_id\": 70430}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2113\", \"location\": \"Denbigh Hall South Jn\", \"stage_seq\": 13, \"distance_m\": 61474.035, \"section_seq\": 1, \"route_path_id\": 70430}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2114\", \"location\": \"Bletchley\", \"stage_seq\": 14, \"distance_m\": 63007.39, \"section_seq\": 1, \"route_path_id\": 70430}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2124\", \"location\": \"Ledburn Jn\", \"stage_seq\": 15, \"distance_m\": 77866.266, \"section_seq\": 1, \"route_path_id\": 70430}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2130H\", \"location\": \"Tring\", \"stage_seq\": 16, \"distance_m\": 87185.586, \"section_seq\": 1, \"route_path_id\": 70430}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2135H\", \"location\": \"Bourne End Jn (Herts)\", \"stage_seq\": 17, \"distance_m\": 97014.065, \"section_seq\": 1, \"route_path_id\": 70430}, {\"is_pass\": false, \"wtt_arr\": \"2145H\", \"wtt_dep\": \"2200\", \"location\": \"Up Kings Langley Loop\", \"stage_seq\": 18, \"distance_m\": 105573.772, \"section_seq\": 1, \"route_path_id\": 70430}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2205\", \"location\": \"Watford Junction\", \"stage_seq\": 19, \"distance_m\": 110030.511, \"section_seq\": 1, \"route_path_id\": 70430}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2210\", \"location\": \"Harrow & Wealdstone\", \"stage_seq\": 20, \"distance_m\": 119787.744, \"section_seq\": 1, \"route_path_id\": 70430}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2218\", \"location\": \"Wembley Central\", \"stage_seq\": 21, \"distance_m\": 125169.487, \"section_seq\": 1, \"route_path_id\": 70430}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2223\", \"location\": \"Willesden Up & Down Relief Line\", \"stage_seq\": 22, \"distance_m\": 126190.908, \"section_seq\": 1, \"route_path_id\": 70430}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2224H\", \"location\": \"Willesden Sudbury Jn\", \"stage_seq\": 23, \"distance_m\": 126601.766, \"section_seq\": 1, \"route_path_id\": 70430}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2226\", \"location\": \"Wembley Yard South Jn\", \"stage_seq\": 24, \"distance_m\": 127216.243, \"section_seq\": 1, \"route_path_id\": 70430}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2231\", \"location\": \"Willesden No7\", \"stage_seq\": 25, \"distance_m\": 128298.666, \"section_seq\": 1, \"route_path_id\": 70430}, {\"is_pass\": false, \"wtt_arr\": \"2236\", \"wtt_dep\": null, \"location\": \"Willesden Euroterminal\", \"stage_seq\": 26, \"distance_m\": 128869.572, \"section_seq\": 1, \"route_path_id\": 70430}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 128869.572, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 70430}], \"total_distance_m\": 128869.572, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 116160.418, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 12709.154, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1814", "service_state_basis": "TRACKING_TIMEOUT", "current_leg_duration": "24.0", "current_position_lat": "52.2431924", "current_position_lon": "-0.9080594", "service_state_source": "TD", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 21182, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T17:27:12Z\", \"source_id\": 51130177, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T17:28:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T17:27:15Z\", \"source_id\": 16525217, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T18:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21264, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T17:41:05Z\", \"source_id\": 51170108, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T17:41:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T17:41:08Z\", \"source_id\": 16536701, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T18:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21372, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T19:19:55Z\", \"source_id\": 51441506, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T19:22:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T19:19:59Z\", \"source_id\": 16613455, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T20:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21469, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T19:41:56Z\", \"source_id\": 51496720, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T19:42:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T19:42:00Z\", \"source_id\": 16628944, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T20:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21589, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:16:59Z\", \"source_id\": 51582131, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T20:17:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:17:03Z\", \"source_id\": 16653137, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21788, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:35:29Z\", \"source_id\": 51625051, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T20:36:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:35:32Z\", \"source_id\": 16665510, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21867, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:52:02Z\", \"source_id\": 51661776, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T20:53:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:52:08Z\", \"source_id\": 16676373, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21949, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:03:39Z\", \"source_id\": 51687206, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:04:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:03:43Z\", \"source_id\": 16683749, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21991, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:08:32Z\", \"source_id\": 51697971, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:09:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:08:39Z\", \"source_id\": 16686881, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:09:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Wembley Yard South Jn", "service_state_platform": null, "timing_fact_generation": 1789595740004994, "current_leg_arrival_utc": "2026-09-16T18:52:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T22:36:01.115971", "service_state_evidence_id": 51708927, "current_leg_start_actual_dep": "2026-09-16T18:34:29+01:00", "operational_evidence_version": 73, "service_state_event_time_utc": "2026-09-16T22:36:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T22:46:01.520913", "service_state_valid_until_kind": null, "operational_interpretation_version": 73, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Unknown O None None 4N81 None None None None {"version": 3, "segments": [{"to_m": 402.322, "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": 583.599, "from_m": 402.322, "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": 1843.676, "from_m": 583.599, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 2634.442, "from_m": 1843.676, "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": 3138.019, "from_m": 2634.442, "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": 3196.97, "from_m": 3138.019, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 3275.213, "from_m": 3196.97, "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": 3702.332, "from_m": 3275.213, "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": 29460.353, "from_m": 3702.332, "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": 31504.733, "from_m": 29460.353, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 32417.045, "from_m": 31504.733, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 33012.162, "from_m": 32417.045, "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": 36635.191, "from_m": 33012.162, "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": 39692.304, "from_m": 36635.191, "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": 46862.432, "from_m": 39692.304, "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": 46956.485, "from_m": 46862.432, "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": 59949.026, "from_m": 46956.485, "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": 64726.801, "from_m": 59949.026, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 72301.567, "from_m": 64726.801, "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": 75334.467, "from_m": 72301.567, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 77758.989, "from_m": 75334.467, "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": 77866.266, "from_m": 77758.989, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 77968.657, "from_m": 77866.266, "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": 78039.453, "from_m": 77968.657, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 91525.58, "from_m": 78039.453, "capability_applied": null, "effective_limit_mph": 110.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 93458.167, "from_m": 91525.58, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 101726.584, "from_m": 93458.167, "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": 101780.522, "from_m": 101726.584, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 123364.008, "from_m": 101780.522, "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": 123557.954, "from_m": 123364.008, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 126553.886, "from_m": 123557.954, "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": 128869.572, "from_m": 126553.886, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}], "service_id": 611256, "profile_key": "e60d658d4c55be6b7c0b8cdb746379946ffb5707a42192a29422d1c3225d184f", "schedule_id": 37398, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1814", "location": "Rugby New Bilton Jarvis", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 70430}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1820H", "location": "Rugby Trent Valley Jn", "stage_seq": 2, "distance_m": 402.322, "section_seq": 1, "route_path_id": 70430}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1823H", "location": "Rugby", "stage_seq": 3, "distance_m": 1419.498, "section_seq": 1, "route_path_id": 70430}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1826H", "location": "Hillmorton Jn", "stage_seq": 4, "distance_m": 3761.986, "section_seq": 1, "route_path_id": 70430}, {"is_pass": false, "wtt_arr": "1830", "wtt_dep": "1840", "location": "Daventry North Jn", "stage_seq": 5, "distance_m": 7698.224, "section_seq": 1, "route_path_id": 70430}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1845", "location": "Long Buckby", "stage_seq": 6, "distance_m": 16674.71, "section_seq": 1, "route_path_id": 70430}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1854", "location": "Northampton Mill Lane Jn", "stage_seq": 7, "distance_m": 29954.384, "section_seq": 1, "route_path_id": 70430}, {"is_pass": false, "wtt_arr": "1858", "wtt_dep": "2049", "location": "Northampton North Jn", "stage_seq": 8, "distance_m": 31627.756, "section_seq": 1, "route_path_id": 70430}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2052", "location": "Northampton", "stage_seq": 9, "distance_m": 32205.129, "section_seq": 1, "route_path_id": 70430}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2100", "location": "Courteenhall Jn", "stage_seq": 10, "distance_m": 39422.013, "section_seq": 1, "route_path_id": 70430}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2104", "location": "Hanslope Jn", "stage_seq": 11, "distance_m": 47241.563, "section_seq": 1, "route_path_id": 70430}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2111", "location": "Milton Keynes Central", "stage_seq": 12, "distance_m": 57965.316, "section_seq": 1, "route_path_id": 70430}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2113", "location": "Denbigh Hall South Jn", "stage_seq": 13, "distance_m": 61474.035, "section_seq": 1, "route_path_id": 70430}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2114", "location": "Bletchley", "stage_seq": 14, "distance_m": 63007.39, "section_seq": 1, "route_path_id": 70430}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2124", "location": "Ledburn Jn", "stage_seq": 15, "distance_m": 77866.266, "section_seq": 1, "route_path_id": 70430}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2130H", "location": "Tring", "stage_seq": 16, "distance_m": 87185.586, "section_seq": 1, "route_path_id": 70430}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2135H", "location": "Bourne End Jn (Herts)", "stage_seq": 17, "distance_m": 97014.065, "section_seq": 1, "route_path_id": 70430}, {"is_pass": false, "wtt_arr": "2145H", "wtt_dep": "2200", "location": "Up Kings Langley Loop", "stage_seq": 18, "distance_m": 105573.772, "section_seq": 1, "route_path_id": 70430}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2205", "location": "Watford Junction", "stage_seq": 19, "distance_m": 110030.511, "section_seq": 1, "route_path_id": 70430}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2210", "location": "Harrow & Wealdstone", "stage_seq": 20, "distance_m": 119787.744, "section_seq": 1, "route_path_id": 70430}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2218", "location": "Wembley Central", "stage_seq": 21, "distance_m": 125169.487, "section_seq": 1, "route_path_id": 70430}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2223", "location": "Willesden Up & Down Relief Line", "stage_seq": 22, "distance_m": 126190.908, "section_seq": 1, "route_path_id": 70430}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2224H", "location": "Willesden Sudbury Jn", "stage_seq": 23, "distance_m": 126601.766, "section_seq": 1, "route_path_id": 70430}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2226", "location": "Wembley Yard South Jn", "stage_seq": 24, "distance_m": 127216.243, "section_seq": 1, "route_path_id": 70430}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2231", "location": "Willesden No7", "stage_seq": 25, "distance_m": 128298.666, "section_seq": 1, "route_path_id": 70430}, {"is_pass": false, "wtt_arr": "2236", "wtt_dep": null, "location": "Willesden Euroterminal", "stage_seq": 26, "distance_m": 128869.572, "section_seq": 1, "route_path_id": 70430}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 128869.572, "from_m": 0.0, "section_seq": 1, "route_path_id": 70430}], "total_distance_m": 128869.572, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 116160.418, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 12709.154, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 21182, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T17:27:12Z", "source_id": 51130177, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T17:28:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T17:27:15Z", "source_id": 16525217, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T18:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21264, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T17:41:05Z", "source_id": 51170108, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T17:41:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T17:41:08Z", "source_id": 16536701, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T18:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21372, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T19:19:55Z", "source_id": 51441506, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T19:22:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T19:19:59Z", "source_id": 16613455, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T20:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21469, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T19:41:56Z", "source_id": 51496720, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T19:42:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T19:42:00Z", "source_id": 16628944, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T20:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21589, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:16:59Z", "source_id": 51582131, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-16T20:17:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:17:03Z", "source_id": 16653137, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-16T21:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21788, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:35:29Z", "source_id": 51625051, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-16T20:36:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:35:32Z", "source_id": 16665510, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-16T21:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21867, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:52:02Z", "source_id": 51661776, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-16T20:53:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:52:08Z", "source_id": 16676373, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-16T21:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21949, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:03:39Z", "source_id": 51687206, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-16T21:04:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:03:43Z", "source_id": 16683749, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-16T22:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21991, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:08:32Z", "source_id": 51697971, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-16T21:09:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:08:39Z", "source_id": 16686881, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-16T22:09:00+01:00", "operational_fact": true}] Rugby New Bilton Jarvis 1814 1814 None None None Willesden Euroterminal 2236 2236 None EARLY -12 minutes https://www.realtimetrains.co.uk/service/gb-nr:H02986/2026-09-16/detailed None Daventry North Jn 2026-09-16T18:34:29+01:00 Northampton North Jn 24.0 {"type": "LineString", "coordinates": [[-1.1747942999999998, 52.3493071], [-1.1725056, 52.3485512], [-1.1678098693553778, 52.34699188388203], [-1.1675397999999997, 52.34690220000001], [-1.1652191, 52.3461395], [-1.1640224, 52.3457398], [-1.1630539, 52.345395699999976], [-1.1621118, 52.345016699999995], [-1.1616254, 52.34481060000001], [-1.1612372000000002, 52.344646100000006], [-1.1598212, 52.343929499999994], [-1.1591048, 52.3435257], [-1.1584527999999998, 52.34313029999999], [-1.1572375, 52.342293899999994], [-1.1560468999999998, 52.34131689999999], [-1.1555451999999995, 52.3408566], [-1.1553757, 52.3406892], [-1.1552929, 52.3406076], [-1.1549948, 52.3403133], [-1.1540902, 52.3392288], [-1.1535116, 52.3385158], [-1.1528932, 52.3378371], [-1.1522604, 52.3372358], [-1.1516235999999995, 52.3366702], [-1.1506972000000002, 52.33592939999999], [-1.1500875999999998, 52.33551799999999], [-1.1495183, 52.3351475], [-1.1487979999999998, 52.33474470000001], [-1.1474637, 52.33402469999999], [-1.1458088999999998, 52.3332818], [-1.1444238, 52.3327443], [-1.143058, 52.3322764], [-1.1405126999999995, 52.331487800000005], [-1.1393044, 52.3311173], [-1.1377729, 52.33065030000001], [-1.1361268999999998, 52.3301446], [-1.1353805674987865, 52.32991742479848], [-1.13407, 52.3295185], [-1.1329749000000002, 52.3291808], [-1.132489, 52.32903629999999], [-1.1321050999999998, 52.3289143], [-1.1304285999999997, 52.328396600000005], [-1.1290526, 52.3279757], [-1.1255074, 52.3268834], [-1.1254122, 52.32685260000001], [-1.1247685, 52.326654], [-1.1220442999999998, 52.3258231], [-1.1193628, 52.3250051], [-1.1171975999999997, 52.32433540000001], [-1.1156218, 52.3238478], [-1.1154739, 52.32380200000001], [-1.114955, 52.3236414], [-1.1138065, 52.3232921], [-1.1126603999999998, 52.32289], [-1.1118436, 52.32257959999999], [-1.1110314, 52.3222454], [-1.1094648, 52.3215135], [-1.1089533, 52.32125729999999], [-1.1085925, 52.32107390000001], [-1.1082421, 52.32089229999999], [-1.1071244, 52.320249], [-1.1064648, 52.3198273], [-1.105773, 52.3193604], [-1.1045214999999995, 52.318421], [-1.1037532, 52.317783899999995], [-1.1030371, 52.3171297], [-1.1024236999999997, 52.3165132], [-1.1018521999999995, 52.3158916], [-1.1009966, 52.3148041], [-1.1005166999999998, 52.3140946], [-1.1004361, 52.3139754], [-1.0999519999999998, 52.3131481], [-1.0989991999999995, 52.31137489999998], [-1.0976688999999995, 52.3088202], [-1.0975242999999997, 52.3085488], [-1.0974905, 52.308490199999994], [-1.0969934, 52.307534100000005], [-1.0963041999999998, 52.3062474], [-1.0957526, 52.30518500000001], [-1.0954791, 52.3046586], [-1.0951543, 52.3039859], [-1.0950577, 52.3037863], [-1.0943442, 52.30242830000001], [-1.0937359, 52.30126889999999], [-1.093402, 52.3006485], [-1.0933495000000002, 52.300551000000006], [-1.0930173, 52.29993369999998], [-1.0926578, 52.2992677], [-1.0924023, 52.29885519999999], [-1.0923485999999998, 52.2987715], [-1.0922543, 52.2986175], [-1.0920257, 52.298320199999985], [-1.0918009999999998, 52.29804699999998], [-1.0914488, 52.29766869999999], [-1.0911124, 52.297327499999994], [-1.0903678, 52.29669760000001], [-1.0900453, 52.2964535], [-1.0896694999999998, 52.2961939], [-1.0888813, 52.295686499999995], [-1.0883478, 52.295393700000005], [-1.0877792, 52.2951034], [-1.0873402999999997, 52.2948997], [-1.0870804, 52.29478689999999], [-1.0869988999999998, 52.29475149999998], [-1.0864261, 52.29451589999999], [-1.0858705857589273, 52.29432105446829], [-1.0855839, 52.294220499999994], [-1.0852546000000003, 52.294112299999995], [-1.0845052, 52.2939004], [-1.0835088999999998, 52.29367539999999], [-1.0828906, 52.2935521], [-1.082272, 52.293453500000005], [-1.0814481, 52.293342799999984], [-1.0806397, 52.2932552], [-1.0796267999999998, 52.293157], [-1.0780504999999998, 52.29301860000001], [-1.0779783409434258, 52.293012916477345], [-1.0755392, 52.29282080000001], [-1.0709886, 52.2924418], [-1.0702772, 52.2923807], [-1.0691413, 52.29228379999999], [-1.0674859, 52.2921363], [-1.0642914, 52.29186], [-1.0572919, 52.2912403], [-1.0511208, 52.2907255], [-1.0474925, 52.29041279999999], [-1.0448613999999998, 52.2901821], [-1.0428653, 52.2900144], [-1.0385854, 52.2896354], [-1.0360222, 52.289430399999986], [-1.0335976, 52.2893164], [-1.0314306, 52.2892796], [-1.029567, 52.28930100000001], [-1.0275797999999998, 52.289375699999994], [-1.0259521, 52.2894577], [-1.0242999, 52.28953249999999], [-1.0208484999999998, 52.2896865], [-1.0173225, 52.2898472], [-1.013805, 52.2900013], [-1.0123292, 52.2900717], [-1.0107469999999998, 52.2901453], [-1.0076059, 52.2902835], [-1.0071806, 52.29030199999999], [-1.005676, 52.2903757], [-1.0035655, 52.29046240000001], [-1.0032199, 52.290476899999994], [-1.0025380999999998, 52.2904996], [-1.0018689, 52.29052049999999], [-1.0006864, 52.290537500000006], [-0.9994557999999998, 52.2905122], [-0.9982521, 52.29043980000001], [-0.9974891, 52.2903816], [-0.9967693, 52.290306099999995], [-0.9958292, 52.29019280000001], [-0.9952177, 52.29010370000001], [-0.9936956, 52.2898579], [-0.9906473999999998, 52.289354900000006], [-0.9881468125314736, 52.288937568288674], [-0.9819767, 52.2879078], [-0.9754754, 52.28683809999999], [-0.9714181999999998, 52.2861539], [-0.9695678, 52.2858214], [-0.9676116, 52.2854215], [-0.9667663, 52.28521930000001], [-0.9659704, 52.28501150000001], [-0.9651647, 52.28478579999999], [-0.9644108, 52.28455969999999], [-0.9637455, 52.2843642], [-0.9619143, 52.283728399999994], [-0.9610586, 52.283401], [-0.9602036, 52.2830525], [-0.9593832, 52.28269439999999], [-0.9584727, 52.28227269999999], [-0.9560584, 52.281077499999995], [-0.954518, 52.280329599999995], [-0.9529881, 52.2795779], [-0.9481886000000002, 52.277240899999995], [-0.9479144, 52.2770954], [-0.946931, 52.2765774], [-0.9456437, 52.27594870000001], [-0.9444420999999998, 52.27537170000001], [-0.9439180999999998, 52.27511319999999], [-0.9437801, 52.2750451], [-0.943660488580698, 52.27498606676315], [-0.9432458, 52.2747814], [-0.9426832, 52.27450449999999], [-0.9419552, 52.2741469], [-0.9412717999999998, 52.273826199999995], [-0.9410307999999998, 52.2737164], [-0.9408533, 52.27363540000001], [-0.9406362, 52.27353639999999], [-0.9400545, 52.27328210000001], [-0.939507, 52.27305290000001], [-0.9383328, 52.272607], [-0.9371851, 52.2721821], [-0.9366104999999998, 52.2719837], [-0.9360462, 52.271801399999994], [-0.9343719999999998, 52.27131719999999], [-0.9325593, 52.27081379999999], [-0.9322568, 52.270728299999995], [-0.9308561, 52.2703348], [-0.9288487, 52.26977529999999], [-0.9252506, 52.2687736], [-0.9236076, 52.26830220000001], [-0.9235316999999998, 52.2682803], [-0.9234713, 52.2682629], [-0.9233345, 52.26822380000001], [-0.9221916, 52.2678624], [-0.9211732, 52.26749120000001], [-0.9203376, 52.2671389], [-0.9198886, 52.26694010000001], [-0.9194939, 52.26674690000001], [-0.9189815999999998, 52.266481899999995], [-0.918674, 52.2663126], [-0.9185370000000002, 52.2662304], [-0.9180254, 52.2659317], [-0.9175364, 52.26561220000001], [-0.9171342999999998, 52.2653353], [-0.9167712, 52.2650668], [-0.9163655, 52.2647602], [-0.9160395999999998, 52.26448100000001], [-0.9157617, 52.26424460000001], [-0.9154744, 52.2639713], [-0.9150182, 52.2634892], [-0.9147016999999996, 52.263120499999985], [-0.9144296, 52.262763099999994], [-0.9143686, 52.262672599999995], [-0.9140668, 52.2621818], [-0.9139176, 52.261907400000005], [-0.9137811, 52.2616562], [-0.9135413, 52.2611743], [-0.9134894, 52.26106089999999], [-0.9134053, 52.2608765], [-0.9127449, 52.2592361], [-0.9124656, 52.2583216], [-0.9122514, 52.2575878], [-0.9122406686980938, 52.257549184786086], [-0.9121777, 52.2573226], [-0.9120019999999998, 52.256602699999995], [-0.9118183, 52.2558532], [-0.9117056, 52.25545499999999], [-0.9115447, 52.255003499999994], [-0.9114025, 52.254676700000005], [-0.9112148, 52.2542999], [-0.9110257000000002, 52.2539715], [-0.9108298999999996, 52.253662000000006], [-0.9107024, 52.25348309999999], [-0.9105466, 52.2532637], [-0.9103868999999998, 52.2530424], [-0.9102769, 52.2528955], [-0.9100328, 52.2525942], [-0.9097043, 52.2522017], [-0.9092259999999998, 52.2516596], [-0.9090462999999998, 52.2514363], [-0.9088553999999998, 52.2511697], [-0.9087052, 52.2509259], [-0.9084842999999998, 52.250517599999995], [-0.9083301, 52.25019329999999], [-0.9082242, 52.249918999999984], [-0.9081383, 52.24967269999999], [-0.9080498, 52.249390299999995], [-0.9079881, 52.24915380000001], [-0.907938, 52.24892500000001], [-0.9079318, 52.24862910000001], [-0.9079211, 52.24837050000001], [-0.9078956, 52.248201400000006], [-0.907875, 52.248014399999995], [-0.9078674, 52.2478154], [-0.907879, 52.2475915], [-0.9078983, 52.24734819999999], [-0.907922, 52.24715059999999], [-0.907972, 52.2467817], [-0.9080378, 52.2463416], [-0.908078, 52.2460542], [-0.9080968, 52.24588169999999], [-0.908111, 52.24565859999999], [-0.9081524, 52.24516800000001], [-0.9081906, 52.2445408], [-0.9081808, 52.24440810000001], [-0.9081517, 52.2442206], [-0.9081517, 52.24402429999999], [-0.9081088, 52.243781299999995], [-0.9080815, 52.2436427], [-0.9080673, 52.2433696], [-0.9080593675015264, 52.24319235153749]]} 14.8 1834 1858 Wembley Yard South Jn Willesden Eurotermnal (GBRf) Northampton North Jn 52.2431924 -0.9080594 52.2431924 -0.9080594 1 0 2026-09-16 22:46:21 TERMINATED 2026-09-16 22:36:00 Wembley Yard South Jn TD TRACKING_TIMEOUT 51708927 1789595740004994 73 73 2026-09-16 22:46:01.520913 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 22:36:01.115971
594244 620612 C00298 639I58MY16 2026-09-16 COMPLETE None 2026-09-16 22:36:00 2026-09-16 22:46:21 2026-09-18 22:46:21 {"id": 620612, "stp": "P", "toc": "Eurostar", "uid": "C00298", "consist": null, "dest_crs": "BXS", "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C00298/2026-09-16/detailed", "trust_id": "639I58MY16", "origin_crs": "SPX", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Bruxelles Midi", "service_date": "2026-09-16", "dest_arr_time": "2235", "dest_platform": null, "is_terminated": 1, "next_location": null, "signalling_id": "9I58", "timing_status": "LATE", "origin_station": "St. Pancras International", "current_leg_arr": null, "current_leg_dep": null, "current_leg_end": null, "origin_dep_time": "1934", "origin_platform": "6", "current_location": "Eurotunnel Boundary (CTRL)", "last_update_time": "2026-09-16T22:46:21", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": null, "current_leg_start": null, "dest_arr_time_act": "2235", "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\": 620612, \"profile_key\": \"c95cbdfc7b9daa74a647c00f382a2b9ccefae5e54c7a5278810942eb7021212b\", \"schedule_id\": 35577, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1934\", \"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\": \"1936\", \"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\": \"1939\", \"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\": \"1939H\", \"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\": \"1942H\", \"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\": \"1944\", \"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\": \"1946H\", \"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\": \"1947\", \"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\": \"1947H\", \"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\": \"1951\", \"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\": \"1954H\", \"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\": \"1956H\", \"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\": \"1959H\", \"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\": \"2000H\", \"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\": \"2003\", \"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\": \"2005\", \"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": "1934", "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": 1789585614856378, "current_leg_arrival_utc": null, "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T22:36:01.407576", "service_state_evidence_id": 16603818, "current_leg_start_actual_dep": null, "operational_evidence_version": 31, "service_state_event_time_utc": "2026-09-16T22:36:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T22:46:01.515882", "service_state_valid_until_kind": null, "operational_interpretation_version": 31, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Eurostar P SPX BXS 9I58 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": 620612, "profile_key": "c95cbdfc7b9daa74a647c00f382a2b9ccefae5e54c7a5278810942eb7021212b", "schedule_id": 35577, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1934", "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": "1936", "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": "1939", "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": "1939H", "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": "1942H", "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": "1944", "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": "1946H", "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": "1947", "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": "1947H", "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": "1951", "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": "1954H", "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": "1956H", "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": "1959H", "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": "2000H", "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": "2003", "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": "2005", "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 1934 1934 6 None None Bruxelles Midi 2235 2235 None LATE +1 minutes https://www.realtimetrains.co.uk/service/gb-nr:C00298/2026-09-16/detailed None None None None None None None None None Westenhanger Crossovers Eurotunnel Boundary (CTRL) None None None None None 1 0 2026-09-16 22:46:21 TERMINATED 2026-09-16 22:36:00 Eurotunnel Boundary (CTRL) TRUST TRACKING_TIMEOUT 16603818 1789585614856378 31 31 2026-09-16 22:46:01.515882 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 22:36:01.407576
594245 624927 Y81054 662B30M816 2026-09-16 COMPLETE 16735307 2026-09-16 23:35:00 2026-09-16 22:46:21 2026-09-18 22:46:21 {"id": 624927, "stp": "P", "toc": "West Midlands Trains", "uid": "Y81054", "consist": "172215", "dest_crs": "BSW", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:Y81054/2026-09-16/detailed", "trust_id": "662B30M816", "origin_crs": "SAV", "show_on_map": 0, "dar_est_time": "22:43:00", "dar_platform": null, "dest_station": "Birmingham Snow Hill", "service_date": "2026-09-16", "dest_arr_time": "2335", "dest_platform": "2", "is_terminated": 1, "next_location": "Birmingham Snow Hill", "signalling_id": "2B30", "timing_status": "ON TIME", "origin_station": "Stratford-upon-Avon", "current_leg_arr": "2335", "current_leg_dep": "2333", "current_leg_end": "Birmingham Snow Hill", "origin_dep_time": "2243", "origin_platform": "1", "current_location": "Birmingham Snow Hill", "last_update_time": "2026-09-16T22:46:21", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.8911545, 52.4786661], [-1.8915808999999997, 52.478818100000005], [-1.8918274652693656, 52.47890637230818], [-1.8918871310586016, 52.478927733103994], [-1.8919443, 52.4789482], [-1.8920355373672435, 52.47898449539368], [-1.8920905999999995, 52.4790064], [-1.8924258, 52.4791292], [-1.8925298, 52.47916769999999], [-1.8933136, 52.47947930000001], [-1.8937909, 52.4796928], [-1.8943267999999995, 52.479955100000005], [-1.8951725, 52.4804203], [-1.895578, 52.48067369999999], [-1.8959773, 52.48095559999999], [-1.8963484, 52.4812197], [-1.8968425, 52.4815991], [-1.8974147, 52.4820865], [-1.8974699, 52.4821335], [-1.8978071999999997, 52.482373599999995], [-1.8984320999999995, 52.48286499999999], [-1.8984597, 52.4828867], [-1.8989504, 52.48312659999999], [-1.8996065, 52.483569399999986], [-1.8999318999999997, 52.4837824]]}", "current_leg_start": "Birmingham Moor Street", "dest_arr_time_act": "2335", "motion_projection": null, "next_location_lat": "52.4837824", "next_location_lon": "-1.8999319", "previous_location": "Birmingham Moor Street", "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\": 244.953, \"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\": 383.136, \"from_m\": 244.953, \"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\": 640.661, \"from_m\": 383.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\": 5845.555, \"from_m\": 640.661, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 5899.341, \"from_m\": 5845.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\": 7404.006, \"from_m\": 5899.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\": 19577.502, \"from_m\": 7404.006, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 28409.056, \"from_m\": 19577.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\": 28440.375, \"from_m\": 28409.056, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 34559.237, \"from_m\": 28440.375, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 34581.919, \"from_m\": 34559.237, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 34747.252, \"from_m\": 34581.919, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 34799.023, \"from_m\": 34747.252, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 38784.829, \"from_m\": 34799.023, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 39543.935, \"from_m\": 38784.829, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 40124.752, \"from_m\": 39543.935, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 40266.033, \"from_m\": 40124.752, \"capability_applied\": null, \"effective_limit_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\": 624927, \"profile_key\": \"04cacf8620a3852aa721b4f33a487494fc25aa7f2b4c36158295f81a2a3b3daf\", \"schedule_id\": 31399, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2243\", \"location\": \"Stratford-upon-Avon\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 102998}, {\"is_pass\": false, \"wtt_arr\": \"2246\", \"wtt_dep\": \"2247\", \"location\": \"Stratford Parkway\", \"stage_seq\": 2, \"distance_m\": 1671.856, \"section_seq\": 1, \"route_path_id\": 102998}, {\"is_pass\": false, \"wtt_arr\": \"2249H\", \"wtt_dep\": \"2250\", \"location\": \"Wilmcote\", \"stage_seq\": 3, \"distance_m\": 4277.099, \"section_seq\": 1, \"route_path_id\": 102998}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2251H\", \"location\": \"Bearley Jn\", \"stage_seq\": 4, \"distance_m\": 5899.341, \"section_seq\": 1, \"route_path_id\": 102998}, {\"is_pass\": false, \"wtt_arr\": \"2256\", \"wtt_dep\": \"2257\", \"location\": \"Henley-in-Arden\", \"stage_seq\": 5, \"distance_m\": 13042.908, \"section_seq\": 1, \"route_path_id\": 102998}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2302\", \"location\": \"Wood End Sig. TB3478\", \"stage_seq\": 6, \"distance_m\": 20717.021, \"section_seq\": 1, \"route_path_id\": 102998}, {\"is_pass\": false, \"wtt_arr\": \"2304H\", \"wtt_dep\": \"2305\", \"location\": \"Earlswood (West Midlands)\", \"stage_seq\": 7, \"distance_m\": 23851.53, \"section_seq\": 1, \"route_path_id\": 102998}, {\"is_pass\": false, \"wtt_arr\": \"2307\", \"wtt_dep\": \"2307H\", \"location\": \"Wythall\", \"stage_seq\": 8, \"distance_m\": 25485.383, \"section_seq\": 1, \"route_path_id\": 102998}, {\"is_pass\": false, \"wtt_arr\": \"2309H\", \"wtt_dep\": \"2310H\", \"location\": \"Whitlock's End\", \"stage_seq\": 9, \"distance_m\": 27057.453, \"section_seq\": 1, \"route_path_id\": 102998}, {\"is_pass\": false, \"wtt_arr\": \"2312H\", \"wtt_dep\": \"2313\", \"location\": \"Shirley\", \"stage_seq\": 10, \"distance_m\": 28596.038, \"section_seq\": 1, \"route_path_id\": 102998}, {\"is_pass\": false, \"wtt_arr\": \"2315\", \"wtt_dep\": \"2316\", \"location\": \"Yardley Wood\", \"stage_seq\": 11, \"distance_m\": 30608.171, \"section_seq\": 1, \"route_path_id\": 102998}, {\"is_pass\": false, \"wtt_arr\": \"2318H\", \"wtt_dep\": \"2319\", \"location\": \"Hall Green\", \"stage_seq\": 12, \"distance_m\": 32603.973, \"section_seq\": 1, \"route_path_id\": 102998}, {\"is_pass\": false, \"wtt_arr\": \"2320H\", \"wtt_dep\": \"2321H\", \"location\": \"Spring Road\", \"stage_seq\": 13, \"distance_m\": 33630.529, \"section_seq\": 1, \"route_path_id\": 102998}, {\"is_pass\": false, \"wtt_arr\": \"2325\", \"wtt_dep\": \"2325H\", \"location\": \"Tyseley\", \"stage_seq\": 14, \"distance_m\": 34994.759, \"section_seq\": 1, \"route_path_id\": 102998}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2326H\", \"location\": \"Small Heath Sth Jn\", \"stage_seq\": 15, \"distance_m\": 36120.661, \"section_seq\": 1, \"route_path_id\": 102998}, {\"is_pass\": false, \"wtt_arr\": \"2327H\", \"wtt_dep\": \"2328\", \"location\": \"Small Heath\", \"stage_seq\": 16, \"distance_m\": 36540.296, \"section_seq\": 1, \"route_path_id\": 102998}, {\"is_pass\": false, \"wtt_arr\": \"2331H\", \"wtt_dep\": \"2332H\", \"location\": \"Birmingham Moor Street\", \"stage_seq\": 17, \"distance_m\": 39435.366, \"section_seq\": 1, \"route_path_id\": 102998}, {\"is_pass\": false, \"wtt_arr\": \"2335\", \"wtt_dep\": null, \"location\": \"Birmingham Snow Hill\", \"stage_seq\": 18, \"distance_m\": 40266.033, \"section_seq\": 1, \"route_path_id\": 102998}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 40266.033, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 102998}], \"total_distance_m\": 40266.033, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 40234.714, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 31.319, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2243", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "2.0", "current_position_lat": "52.4837824", "current_position_lon": "-1.8999319", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 20301, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:45:12Z\", \"source_id\": 51773600, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:46:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:45:13Z\", \"source_id\": 16708967, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:50:07Z\", \"source_id\": 16711841, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:58:37Z\", \"source_id\": 16716667, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:07:12Z\", \"source_id\": 16721402, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:09:40Z\", \"source_id\": 16722767, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20291, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:11:15Z\", \"source_id\": 51821947, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:12:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:11:17Z\", \"source_id\": 16723664, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20277, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:13:57Z\", \"source_id\": 51826667, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:14:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:14:03Z\", \"source_id\": 16725141, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20286, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:16:00Z\", \"source_id\": 51830185, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:17:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:16:03Z\", \"source_id\": 16726213, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20281, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:18:42Z\", \"source_id\": 51834821, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:20:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:18:49Z\", \"source_id\": 16727601, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20273, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:21:31Z\", \"source_id\": 51839770, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:22:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:21:37Z\", \"source_id\": 16729074, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20341, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:24:23Z\", \"source_id\": 51844770, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:25:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:24:27Z\", \"source_id\": 16730516, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:28:39Z\", \"source_id\": 16732634, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20105, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:31:55Z\", \"source_id\": 51857006, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:32:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:31:58Z\", \"source_id\": 16734238, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20077, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:34:08Z\", \"source_id\": 51860785, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:35:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:34:11Z\", \"source_id\": 16735307, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:35:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Birmingham Snow Hill", "service_state_platform": "2", "timing_fact_generation": 1789598053398566, "current_leg_arrival_utc": "2026-09-16T23:35:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T22:36:01.625728", "service_state_evidence_id": 16735307, "current_leg_start_actual_dep": "2026-09-16T23:32:30+01:00", "operational_evidence_version": 54, "service_state_event_time_utc": "2026-09-16T22:35:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T22:46:02.549396", "service_state_valid_until_kind": null, "operational_interpretation_version": 54, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} West Midlands Trains P SAV BSW 2B30 172215 2 100 None {"version": 3, "segments": [{"to_m": 244.953, "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": 383.136, "from_m": 244.953, "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": 640.661, "from_m": 383.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": 5845.555, "from_m": 640.661, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 5899.341, "from_m": 5845.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": 7404.006, "from_m": 5899.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": 19577.502, "from_m": 7404.006, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 28409.056, "from_m": 19577.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": 28440.375, "from_m": 28409.056, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 34559.237, "from_m": 28440.375, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 34581.919, "from_m": 34559.237, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 34747.252, "from_m": 34581.919, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 34799.023, "from_m": 34747.252, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 38784.829, "from_m": 34799.023, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 39543.935, "from_m": 38784.829, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 40124.752, "from_m": 39543.935, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 40266.033, "from_m": 40124.752, "capability_applied": null, "effective_limit_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": 624927, "profile_key": "04cacf8620a3852aa721b4f33a487494fc25aa7f2b4c36158295f81a2a3b3daf", "schedule_id": 31399, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2243", "location": "Stratford-upon-Avon", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 102998}, {"is_pass": false, "wtt_arr": "2246", "wtt_dep": "2247", "location": "Stratford Parkway", "stage_seq": 2, "distance_m": 1671.856, "section_seq": 1, "route_path_id": 102998}, {"is_pass": false, "wtt_arr": "2249H", "wtt_dep": "2250", "location": "Wilmcote", "stage_seq": 3, "distance_m": 4277.099, "section_seq": 1, "route_path_id": 102998}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2251H", "location": "Bearley Jn", "stage_seq": 4, "distance_m": 5899.341, "section_seq": 1, "route_path_id": 102998}, {"is_pass": false, "wtt_arr": "2256", "wtt_dep": "2257", "location": "Henley-in-Arden", "stage_seq": 5, "distance_m": 13042.908, "section_seq": 1, "route_path_id": 102998}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2302", "location": "Wood End Sig. TB3478", "stage_seq": 6, "distance_m": 20717.021, "section_seq": 1, "route_path_id": 102998}, {"is_pass": false, "wtt_arr": "2304H", "wtt_dep": "2305", "location": "Earlswood (West Midlands)", "stage_seq": 7, "distance_m": 23851.53, "section_seq": 1, "route_path_id": 102998}, {"is_pass": false, "wtt_arr": "2307", "wtt_dep": "2307H", "location": "Wythall", "stage_seq": 8, "distance_m": 25485.383, "section_seq": 1, "route_path_id": 102998}, {"is_pass": false, "wtt_arr": "2309H", "wtt_dep": "2310H", "location": "Whitlock's End", "stage_seq": 9, "distance_m": 27057.453, "section_seq": 1, "route_path_id": 102998}, {"is_pass": false, "wtt_arr": "2312H", "wtt_dep": "2313", "location": "Shirley", "stage_seq": 10, "distance_m": 28596.038, "section_seq": 1, "route_path_id": 102998}, {"is_pass": false, "wtt_arr": "2315", "wtt_dep": "2316", "location": "Yardley Wood", "stage_seq": 11, "distance_m": 30608.171, "section_seq": 1, "route_path_id": 102998}, {"is_pass": false, "wtt_arr": "2318H", "wtt_dep": "2319", "location": "Hall Green", "stage_seq": 12, "distance_m": 32603.973, "section_seq": 1, "route_path_id": 102998}, {"is_pass": false, "wtt_arr": "2320H", "wtt_dep": "2321H", "location": "Spring Road", "stage_seq": 13, "distance_m": 33630.529, "section_seq": 1, "route_path_id": 102998}, {"is_pass": false, "wtt_arr": "2325", "wtt_dep": "2325H", "location": "Tyseley", "stage_seq": 14, "distance_m": 34994.759, "section_seq": 1, "route_path_id": 102998}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2326H", "location": "Small Heath Sth Jn", "stage_seq": 15, "distance_m": 36120.661, "section_seq": 1, "route_path_id": 102998}, {"is_pass": false, "wtt_arr": "2327H", "wtt_dep": "2328", "location": "Small Heath", "stage_seq": 16, "distance_m": 36540.296, "section_seq": 1, "route_path_id": 102998}, {"is_pass": false, "wtt_arr": "2331H", "wtt_dep": "2332H", "location": "Birmingham Moor Street", "stage_seq": 17, "distance_m": 39435.366, "section_seq": 1, "route_path_id": 102998}, {"is_pass": false, "wtt_arr": "2335", "wtt_dep": null, "location": "Birmingham Snow Hill", "stage_seq": 18, "distance_m": 40266.033, "section_seq": 1, "route_path_id": 102998}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 40266.033, "from_m": 0.0, "section_seq": 1, "route_path_id": 102998}], "total_distance_m": 40266.033, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 40234.714, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 31.319, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 20301, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:45:12Z", "source_id": 51773600, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-16T21:46:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:45:13Z", "source_id": 16708967, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-16T22:46:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:50:07Z", "source_id": 16711841, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T22:49:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:58:37Z", "source_id": 16716667, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T22:58:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:07:12Z", "source_id": 16721402, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T23:06:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:09:40Z", "source_id": 16722767, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T23:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20291, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:11:15Z", "source_id": 51821947, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T22:12:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:11:17Z", "source_id": 16723664, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T23:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20277, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:13:57Z", "source_id": 51826667, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T22:14:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:14:03Z", "source_id": 16725141, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T23:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20286, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:16:00Z", "source_id": 51830185, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T22:17:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:16:03Z", "source_id": 16726213, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T23:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20281, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:18:42Z", "source_id": 51834821, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T22:20:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:18:49Z", "source_id": 16727601, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T23:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20273, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:21:31Z", "source_id": 51839770, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-16T22:22:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:21:37Z", "source_id": 16729074, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-16T23:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20341, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:24:23Z", "source_id": 51844770, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-16T22:25:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:24:27Z", "source_id": 16730516, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-16T23:25:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:28:39Z", "source_id": 16732634, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-16T23:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20105, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:31:55Z", "source_id": 51857006, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-16T22:32:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:31:58Z", "source_id": 16734238, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-16T23:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20077, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:34:08Z", "source_id": 51860785, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-16T22:35:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:34:11Z", "source_id": 16735307, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-16T23:35:00+01:00", "operational_fact": true}] Stratford-upon-Avon 2243 2243 1 22:43:00 None Birmingham Snow Hill 2335 2335 2 ON TIME 0 minutes https://www.realtimetrains.co.uk/service/gb-nr:Y81054/2026-09-16/detailed None Birmingham Moor Street 2026-09-16T23:32:30+01:00 Birmingham Snow Hill 2.0 {"type": "LineString", "coordinates": [[-1.8911545, 52.4786661], [-1.8915808999999997, 52.478818100000005], [-1.8918274652693656, 52.47890637230818], [-1.8918871310586016, 52.478927733103994], [-1.8919443, 52.4789482], [-1.8920355373672435, 52.47898449539368], [-1.8920905999999995, 52.4790064], [-1.8924258, 52.4791292], [-1.8925298, 52.47916769999999], [-1.8933136, 52.47947930000001], [-1.8937909, 52.4796928], [-1.8943267999999995, 52.479955100000005], [-1.8951725, 52.4804203], [-1.895578, 52.48067369999999], [-1.8959773, 52.48095559999999], [-1.8963484, 52.4812197], [-1.8968425, 52.4815991], [-1.8974147, 52.4820865], [-1.8974699, 52.4821335], [-1.8978071999999997, 52.482373599999995], [-1.8984320999999995, 52.48286499999999], [-1.8984597, 52.4828867], [-1.8989504, 52.48312659999999], [-1.8996065, 52.483569399999986], [-1.8999318999999997, 52.4837824]]} 0.5 2333 2335 Birmingham Moor Street Birmingham Snow Hill Birmingham Snow Hill 52.4837824 -1.8999319 52.4837824 -1.8999319 1 0 2026-09-16 22:46:21 TERMINATED 2026-09-16 22:35:00 Birmingham Snow Hill TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16735307 1789598053398566 54 54 2026-09-16 22:46:02.549396 2 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 22:36:01.625728
594246 623469 G15463 852P30M716 2026-09-16 COMPLETE 16735773 2026-09-16 23:36:00 2026-09-16 22:46:21 2026-09-18 22:46:21 {"id": 623469, "stp": "P", "toc": "Great Western Railway", "uid": "G15463", "consist": "158950", "dest_crs": "PLY", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G15463/2026-09-16/detailed", "trust_id": "852P30M716", "origin_crs": "PNZ", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Plymouth", "service_date": "2026-09-16", "dest_arr_time": "2336", "dest_platform": "4", "is_terminated": 1, "next_location": "Plymouth", "signalling_id": "2P30", "timing_status": "ON TIME", "origin_station": "Penzance", "current_leg_arr": "2336", "current_leg_dep": "2326", "current_leg_end": "Plymouth", "origin_dep_time": "2135", "origin_platform": "3", "current_location": "Plymouth", "last_update_time": "2026-09-16T22:46:21", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-4.20923683575387, 50.40718453470393], [-4.2092141, 50.40719750000001], [-4.2090497, 50.407282], [-4.2088573, 50.4073665], [-4.2087274, 50.4074184], [-4.2085834, 50.4074674], [-4.2084244, 50.40751920000001], [-4.2082063, 50.407575900000005], [-4.2079739, 50.40762829999999], [-4.207633099999999, 50.40770989999999], [-4.2074056, 50.4077543], [-4.2071733, 50.40779559999999], [-4.206863, 50.407839], [-4.2064861, 50.407878200000006], [-4.2060909, 50.407892200000006], [-4.2059152, 50.4078808], [-4.2056651, 50.4078591], [-4.2017608, 50.40742620000001], [-4.201174999999999, 50.407342199999995], [-4.2008109000000005, 50.407273], [-4.2004912, 50.4072001], [-4.2001161, 50.4071102], [-4.19991398179375, 50.40705737191917], [-4.199476399999999, 50.40694299999999], [-4.1990726, 50.406810599999986], [-4.1986803, 50.4066421], [-4.198326799999999, 50.406454499999995], [-4.198050299999999, 50.4062953], [-4.1977217, 50.40605129999999], [-4.197581, 50.405942], [-4.1971007, 50.4055454], [-4.1965955, 50.405123], [-4.196171599999999, 50.4048253], [-4.1957536, 50.4045528], [-4.1952723, 50.404272099999986], [-4.1947611, 50.4040024], [-4.194112199999999, 50.4037066], [-4.1936729, 50.403529299999995], [-4.193251999999999, 50.4033732], [-4.1927331, 50.4032041], [-4.1922764, 50.40307329999999], [-4.191337399999999, 50.4028398], [-4.191105710759054, 50.402790825702326], [-4.1907328, 50.402712], [-4.190029899999999, 50.40256670000001], [-4.1894904, 50.4024513], [-4.189195599999999, 50.402370199999986], [-4.188673499999999, 50.40221869999999], [-4.188423099999999, 50.40213140000001], [-4.1882267, 50.4020543], [-4.187706699999999, 50.4018572], [-4.1871445, 50.4015833], [-4.1867607, 50.40137159999999], [-4.1864344, 50.4011693], [-4.1860416, 50.40088889999999], [-4.1857019, 50.40063270000001], [-4.1854788, 50.40044489999999], [-4.185283599999999, 50.40026609999999], [-4.1851077, 50.4000922], [-4.184941199999999, 50.3999191], [-4.1848605, 50.399831599999985], [-4.1847788, 50.39974290000001], [-4.184618, 50.39954879999999], [-4.1844794, 50.39936420000001], [-4.184321099999999, 50.39911210000001], [-4.184187206019303, 50.3988742609103], [-4.184108422788633, 50.398723912815306], [-4.184037827041834, 50.398591252538246], [-4.183974350479506, 50.39847373331179], [-4.183916924802241, 50.39836880836863], [-4.183864481710641, 50.39827393094141], [-4.1838159529053005, 50.39818655426279], [-4.183770270086818, 50.39810413156548], [-4.183726364955789, 50.39802411608212], [-4.183683169212813, 50.397943961045385], [-4.183639614558486, 50.39786111968796], [-4.183594632693406, 50.3977730452425], [-4.18354715531817, 50.39767719094168], [-4.183496114133375, 50.397571010018176], [-4.183440440839616, 50.397451955704646], [-4.183379067137495, 50.39731748123378], [-4.183310924727605, 50.39716503983823], [-4.1830316000000005, 50.39648149999999], [-4.181640899999999, 50.393393], [-4.1814086999999995, 50.39295010000001], [-4.1811478, 50.3923307], [-4.1809845, 50.391981], [-4.1809006, 50.391797099999984], [-4.1807554, 50.3914915], [-4.1806738999999995, 50.3913173], [-4.1805315, 50.3910461], [-4.1800618, 50.3902986], [-4.179849199999999, 50.3899747], [-4.1794025, 50.38930129999999], [-4.1792261, 50.388982], [-4.1790875, 50.3887347], [-4.178748999999999, 50.3880384], [-4.1786788999999995, 50.3878942], [-4.1784159, 50.38736170000001], [-4.1780018, 50.386503100000006], [-4.1777669, 50.38602869999999], [-4.1777173, 50.3859103], [-4.1774994, 50.3854441], [-4.1772547, 50.3849202], [-4.1766961, 50.38378380000001], [-4.1761873, 50.382755200000005], [-4.1761351, 50.382638699999994], [-4.1760459, 50.3824446], [-4.176008999999999, 50.3823719], [-4.175730499999999, 50.38180349999999], [-4.1754168, 50.381150600000005], [-4.1752304, 50.38080669999999], [-4.1750457999999995, 50.38055], [-4.174813899999999, 50.3802974], [-4.1744016, 50.37992899999999], [-4.1740141, 50.3796474], [-4.1735823, 50.37937409999999], [-4.1732198, 50.37918759999998], [-4.1729442, 50.379059], [-4.1726489, 50.3789437], [-4.172275099999999, 50.3787972], [-4.1717133, 50.3786587], [-4.171403899999999, 50.3785981], [-4.171108, 50.378555299999995], [-4.1705819, 50.3785254], [-4.169961299999999, 50.37853739999999], [-4.1692485, 50.378568900000005], [-4.1687787, 50.3785886], [-4.168432499999999, 50.3786032], [-4.1674444, 50.3786514], [-4.1669033, 50.378676600000006], [-4.1665088, 50.3786734], [-4.1658784, 50.378641599999995], [-4.1655622, 50.37860959999998], [-4.165237799999999, 50.37855939999999], [-4.1646327, 50.3784265], [-4.1638606000000005, 50.3782268], [-4.162914999999999, 50.37799049999999], [-4.1622198, 50.37787439999999], [-4.161662, 50.3778172], [-4.161050299999999, 50.3777792], [-4.1602729, 50.37779210000001], [-4.1598977, 50.3778209], [-4.1593985, 50.3778723], [-4.1589855, 50.3779295], [-4.158387, 50.37801549999999], [-4.1579207, 50.3780982], [-4.1577768, 50.3781237], [-4.1571746, 50.378196300000006], [-4.1567878, 50.3782287], [-4.1564347, 50.3782465], [-4.156037099999999, 50.3782618], [-4.155636, 50.37826390000001], [-4.155179, 50.37824789999999], [-4.1544909, 50.3782036], [-4.1542854, 50.3781893], [-4.1538151999999995, 50.3781282], [-4.1533389, 50.3780508], [-4.152923099999999, 50.3779636], [-4.152501, 50.37785920000001], [-4.1517265, 50.37762879999999], [-4.1507249, 50.3772941], [-4.1503876, 50.37717709999999], [-4.1502055, 50.377116400000006], [-4.1500372, 50.377059599999995], [-4.1497798, 50.3769894], [-4.1494979, 50.376925400000005], [-4.1492838, 50.376891099999995], [-4.1490337, 50.37686809999999], [-4.148746799999999, 50.3768418], [-4.1485034, 50.37682629999999], [-4.148371299999999, 50.37682529999999], [-4.1483118, 50.37682489999999], [-4.1481936, 50.37683], [-4.1476084, 50.376856800000006], [-4.1473124, 50.3769039], [-4.147056000000001, 50.3769574], [-4.1467595, 50.377032], [-4.1463932, 50.37715600000001], [-4.146223099999999, 50.3772158], [-4.1459771, 50.3773021], [-4.1457797, 50.3773686], [-4.1452132, 50.3775558], [-4.144517999999999, 50.37776790000001], [-4.1438239, 50.37798169999999]]}", "current_leg_start": "Saltash", "dest_arr_time_act": "2336", "motion_projection": null, "next_location_lat": "50.3779817", "next_location_lon": "-4.1438239", "previous_location": "Saltash", "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\": 453.493, \"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\": 2562.381, \"from_m\": 453.493, \"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\": 11295.253, \"from_m\": 2562.381, \"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\": 11559.743, \"from_m\": 11295.253, \"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\": 14416.362, \"from_m\": 11559.743, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 17101.964, \"from_m\": 14416.362, \"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\": 17451.97, \"from_m\": 17101.964, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 19020.462, \"from_m\": 17451.97, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 21390.771, \"from_m\": 19020.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\": 22239.241, \"from_m\": 21390.771, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 26533.482, \"from_m\": 22239.241, \"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\": 27160.49, \"from_m\": 26533.482, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 32106.237, \"from_m\": 27160.49, \"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\": 32703.653, \"from_m\": 32106.237, \"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\": 32712.822, \"from_m\": 32703.653, \"capability_applied\": null, \"effective_limit_mph\": 34.175, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 34.175}, {\"to_m\": 33478.548, \"from_m\": 32712.822, \"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\": 40828.577, \"from_m\": 33478.548, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 40889.151, \"from_m\": 40828.577, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 41279.895, \"from_m\": 40889.151, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 41656.85, \"from_m\": 41279.895, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 47166.335, \"from_m\": 41656.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\": 50520.931, \"from_m\": 47166.335, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 67725.03, \"from_m\": 50520.931, \"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\": 71806.106, \"from_m\": 67725.03, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 72326.95, \"from_m\": 71806.106, \"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\": 76542.916, \"from_m\": 72326.95, \"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\": 78690.542, \"from_m\": 76542.916, \"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\": 79055.229, \"from_m\": 78690.542, \"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\": 79577.18, \"from_m\": 79055.229, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 80393.003, \"from_m\": 79577.18, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 80399.662, \"from_m\": 80393.003, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 80790.551, \"from_m\": 80399.662, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 84213.707, \"from_m\": 80790.551, \"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\": 84903.043, \"from_m\": 84213.707, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 87049.849, \"from_m\": 84903.043, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 91947.957, \"from_m\": 87049.849, \"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\": 92129.498, \"from_m\": 91947.957, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 99112.878, \"from_m\": 92129.498, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 99147.694, \"from_m\": 99112.878, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 112368.054, \"from_m\": 99147.694, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 113257.286, \"from_m\": 112368.054, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 113318.019, \"from_m\": 113257.286, \"capability_applied\": null, \"effective_limit_mph\": 31.069, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 31.069}, {\"to_m\": 119399.553, \"from_m\": 113318.019, \"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\": 120701.799, \"from_m\": 119399.553, \"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\": 121368.177, \"from_m\": 120701.799, \"capability_applied\": null, \"effective_limit_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\": 122884.313, \"from_m\": 121368.177, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 123099.298, \"from_m\": 122884.313, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 124960.932, \"from_m\": 123099.298, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 125453.907, \"from_m\": 124960.932, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 125498.737, \"from_m\": 125453.907, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 126547.629, \"from_m\": 125498.737, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 127010.275, \"from_m\": 126547.629, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 127051.88, \"from_m\": 127010.275, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 127115.247, \"from_m\": 127051.88, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 127144.655, \"from_m\": 127115.247, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 127348.723, \"from_m\": 127144.655, \"capability_applied\": null, \"effective_limit_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\": 623469, \"profile_key\": \"b9991bb6f7c7c5e6dcd7c66fe3a1c68a01ebb92218bb0a1531005b4da6df9d4a\", \"schedule_id\": 9152, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2135\", \"location\": \"Penzance\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 68809}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2138\", \"location\": \"Long Rock S.B.\", \"stage_seq\": 2, \"distance_m\": 2310.814, \"section_seq\": 1, \"route_path_id\": 68809}, {\"is_pass\": false, \"wtt_arr\": \"2142H\", \"wtt_dep\": \"2144\", \"location\": \"St. Erth\", \"stage_seq\": 3, \"distance_m\": 9133.031, \"section_seq\": 1, \"route_path_id\": 68809}, {\"is_pass\": false, \"wtt_arr\": \"2146H\", \"wtt_dep\": \"2147H\", \"location\": \"Hayle\", \"stage_seq\": 4, \"distance_m\": 11705.613, \"section_seq\": 1, \"route_path_id\": 68809}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2153\", \"location\": \"Camborne Sig. R6\", \"stage_seq\": 5, \"distance_m\": 20977.625, \"section_seq\": 1, \"route_path_id\": 68809}, {\"is_pass\": false, \"wtt_arr\": \"2156\", \"wtt_dep\": \"2157\", \"location\": \"Camborne\", \"stage_seq\": 6, \"distance_m\": 21120.793, \"section_seq\": 1, \"route_path_id\": 68809}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2201\", \"location\": \"Camborne Sig. R10\", \"stage_seq\": 7, \"distance_m\": 22199.972, \"section_seq\": 1, \"route_path_id\": 68809}, {\"is_pass\": false, \"wtt_arr\": \"2202\", \"wtt_dep\": \"2203\", \"location\": \"Redruth\", \"stage_seq\": 8, \"distance_m\": 26922.416, \"section_seq\": 1, \"route_path_id\": 68809}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2208H\", \"location\": \"Redruth Sig. R14\", \"stage_seq\": 9, \"distance_m\": 28216.558, \"section_seq\": 1, \"route_path_id\": 68809}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2212H\", \"location\": \"Penwithers Jn\", \"stage_seq\": 10, \"distance_m\": 40614.524, \"section_seq\": 1, \"route_path_id\": 68809}, {\"is_pass\": false, \"wtt_arr\": \"2213H\", \"wtt_dep\": \"2215\", \"location\": \"Truro\", \"stage_seq\": 11, \"distance_m\": 41371.292, \"section_seq\": 1, \"route_path_id\": 68809}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2221\", \"location\": \"Probus Sig. Cl5884\", \"stage_seq\": 12, \"distance_m\": 50204.691, \"section_seq\": 1, \"route_path_id\": 68809}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2228\", \"location\": \"Burngullow Jn\", \"stage_seq\": 13, \"distance_m\": 61371.101, \"section_seq\": 1, \"route_path_id\": 68809}, {\"is_pass\": false, \"wtt_arr\": \"2230H\", \"wtt_dep\": \"2232\", \"location\": \"St. Austell\", \"stage_seq\": 14, \"distance_m\": 64664.685, \"section_seq\": 1, \"route_path_id\": 68809}, {\"is_pass\": false, \"wtt_arr\": \"2237H\", \"wtt_dep\": \"2239H\", \"location\": \"Par\", \"stage_seq\": 15, \"distance_m\": 71806.106, \"section_seq\": 1, \"route_path_id\": 68809}, {\"is_pass\": false, \"wtt_arr\": \"2245H\", \"wtt_dep\": \"2246H\", \"location\": \"Lostwithiel\", \"stage_seq\": 16, \"distance_m\": 78811.39, \"section_seq\": 1, \"route_path_id\": 68809}, {\"is_pass\": false, \"wtt_arr\": \"2251\", \"wtt_dep\": \"2252H\", \"location\": \"Bodmin Parkway\", \"stage_seq\": 17, \"distance_m\": 84292.12, \"section_seq\": 1, \"route_path_id\": 68809}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2258\", \"location\": \"Largin\", \"stage_seq\": 18, \"distance_m\": 90604.197, \"section_seq\": 1, \"route_path_id\": 68809}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2259\", \"location\": \"St. Pinnock Viaduct East\", \"stage_seq\": 19, \"distance_m\": 92046.039, \"section_seq\": 1, \"route_path_id\": 68809}, {\"is_pass\": false, \"wtt_arr\": \"2304H\", \"wtt_dep\": \"2306\", \"location\": \"Liskeard\", \"stage_seq\": 20, \"distance_m\": 98996.204, \"section_seq\": 1, \"route_path_id\": 68809}, {\"is_pass\": false, \"wtt_arr\": \"2310\", \"wtt_dep\": \"2311\", \"location\": \"Menheniot\", \"stage_seq\": 21, \"distance_m\": 103976.331, \"section_seq\": 1, \"route_path_id\": 68809}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2313H\", \"location\": \"Menheniot Sig. Um259\", \"stage_seq\": 22, \"distance_m\": 110191.38, \"section_seq\": 1, \"route_path_id\": 68809}, {\"is_pass\": false, \"wtt_arr\": \"2317H\", \"wtt_dep\": \"2319\", \"location\": \"St. Germans\", \"stage_seq\": 23, \"distance_m\": 112615.27, \"section_seq\": 1, \"route_path_id\": 68809}, {\"is_pass\": false, \"wtt_arr\": \"2325\", \"wtt_dep\": \"2326H\", \"location\": \"Saltash\", \"stage_seq\": 24, \"distance_m\": 120622.259, \"section_seq\": 1, \"route_path_id\": 68809}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2330\", \"location\": \"St. Budeaux Jn\", \"stage_seq\": 25, \"distance_m\": 122936.498, \"section_seq\": 1, \"route_path_id\": 68809}, {\"is_pass\": false, \"wtt_arr\": \"2336\", \"wtt_dep\": null, \"location\": \"Plymouth\", \"stage_seq\": 26, \"distance_m\": 127348.723, \"section_seq\": 1, \"route_path_id\": 68809}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 127348.723, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 68809}], \"total_distance_m\": 127348.723, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 123039.299, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 4309.424, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2135", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "10.0", "current_position_lat": "50.3779817", "current_position_lon": "-4.1438239", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:42:31Z\", \"source_id\": 16670157, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:46:33Z\", \"source_id\": 16672788, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:55:39Z\", \"source_id\": 16678669, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:02:03Z\", \"source_id\": 16682646, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26818, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:12:17Z\", \"source_id\": 51706223, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:13:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:12:23Z\", \"source_id\": 16689199, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26807, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:27:57Z\", \"source_id\": 51738678, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:29:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:28:03Z\", \"source_id\": 16698741, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26757, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:36:25Z\", \"source_id\": 51756236, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:37:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:36:28Z\", \"source_id\": 16703757, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26733, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:44:36Z\", \"source_id\": 51772372, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:44:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:44:41Z\", \"source_id\": 16708700, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26717, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:48:20Z\", \"source_id\": 51779596, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:50:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:48:21Z\", \"source_id\": 16710809, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:06:05Z\", \"source_id\": 16720859, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:10:41Z\", \"source_id\": 16723326, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26707, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:18:26Z\", \"source_id\": 51834347, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:19:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:18:28Z\", \"source_id\": 16727469, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26703, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:24:43Z\", \"source_id\": 51845310, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:25:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:24:47Z\", \"source_id\": 16730697, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26663, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:35:01Z\", \"source_id\": 51862193, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:36:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:35:08Z\", \"source_id\": 16735773, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:36:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Plymouth", "service_state_platform": "5", "timing_fact_generation": 1789598109229136, "current_leg_arrival_utc": "2026-09-16T23:36:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T22:36:01.640704", "service_state_evidence_id": 16735773, "current_leg_start_actual_dep": "2026-09-16T23:26:30+01:00", "operational_evidence_version": 63, "service_state_event_time_utc": "2026-09-16T22:36:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T22:46:02.546401", "service_state_valid_until_kind": null, "operational_interpretation_version": 63, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Great Western Railway P PNZ PLY 2P30 158950 3 90 None {"version": 3, "segments": [{"to_m": 453.493, "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": 2562.381, "from_m": 453.493, "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": 11295.253, "from_m": 2562.381, "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": 11559.743, "from_m": 11295.253, "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": 14416.362, "from_m": 11559.743, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 17101.964, "from_m": 14416.362, "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": 17451.97, "from_m": 17101.964, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 19020.462, "from_m": 17451.97, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 21390.771, "from_m": 19020.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": 22239.241, "from_m": 21390.771, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 26533.482, "from_m": 22239.241, "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": 27160.49, "from_m": 26533.482, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 32106.237, "from_m": 27160.49, "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": 32703.653, "from_m": 32106.237, "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": 32712.822, "from_m": 32703.653, "capability_applied": null, "effective_limit_mph": 34.175, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 34.175}, {"to_m": 33478.548, "from_m": 32712.822, "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": 40828.577, "from_m": 33478.548, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 40889.151, "from_m": 40828.577, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 41279.895, "from_m": 40889.151, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 41656.85, "from_m": 41279.895, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 47166.335, "from_m": 41656.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": 50520.931, "from_m": 47166.335, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 67725.03, "from_m": 50520.931, "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": 71806.106, "from_m": 67725.03, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 72326.95, "from_m": 71806.106, "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": 76542.916, "from_m": 72326.95, "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": 78690.542, "from_m": 76542.916, "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": 79055.229, "from_m": 78690.542, "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": 79577.18, "from_m": 79055.229, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 80393.003, "from_m": 79577.18, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 80399.662, "from_m": 80393.003, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 80790.551, "from_m": 80399.662, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 84213.707, "from_m": 80790.551, "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": 84903.043, "from_m": 84213.707, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 87049.849, "from_m": 84903.043, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 91947.957, "from_m": 87049.849, "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": 92129.498, "from_m": 91947.957, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 99112.878, "from_m": 92129.498, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 99147.694, "from_m": 99112.878, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 112368.054, "from_m": 99147.694, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 113257.286, "from_m": 112368.054, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 113318.019, "from_m": 113257.286, "capability_applied": null, "effective_limit_mph": 31.069, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 31.069}, {"to_m": 119399.553, "from_m": 113318.019, "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": 120701.799, "from_m": 119399.553, "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": 121368.177, "from_m": 120701.799, "capability_applied": null, "effective_limit_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": 122884.313, "from_m": 121368.177, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 123099.298, "from_m": 122884.313, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 124960.932, "from_m": 123099.298, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 125453.907, "from_m": 124960.932, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 125498.737, "from_m": 125453.907, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 126547.629, "from_m": 125498.737, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 127010.275, "from_m": 126547.629, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 127051.88, "from_m": 127010.275, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 127115.247, "from_m": 127051.88, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 127144.655, "from_m": 127115.247, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 127348.723, "from_m": 127144.655, "capability_applied": null, "effective_limit_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": 623469, "profile_key": "b9991bb6f7c7c5e6dcd7c66fe3a1c68a01ebb92218bb0a1531005b4da6df9d4a", "schedule_id": 9152, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2135", "location": "Penzance", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 68809}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2138", "location": "Long Rock S.B.", "stage_seq": 2, "distance_m": 2310.814, "section_seq": 1, "route_path_id": 68809}, {"is_pass": false, "wtt_arr": "2142H", "wtt_dep": "2144", "location": "St. Erth", "stage_seq": 3, "distance_m": 9133.031, "section_seq": 1, "route_path_id": 68809}, {"is_pass": false, "wtt_arr": "2146H", "wtt_dep": "2147H", "location": "Hayle", "stage_seq": 4, "distance_m": 11705.613, "section_seq": 1, "route_path_id": 68809}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2153", "location": "Camborne Sig. R6", "stage_seq": 5, "distance_m": 20977.625, "section_seq": 1, "route_path_id": 68809}, {"is_pass": false, "wtt_arr": "2156", "wtt_dep": "2157", "location": "Camborne", "stage_seq": 6, "distance_m": 21120.793, "section_seq": 1, "route_path_id": 68809}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2201", "location": "Camborne Sig. R10", "stage_seq": 7, "distance_m": 22199.972, "section_seq": 1, "route_path_id": 68809}, {"is_pass": false, "wtt_arr": "2202", "wtt_dep": "2203", "location": "Redruth", "stage_seq": 8, "distance_m": 26922.416, "section_seq": 1, "route_path_id": 68809}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2208H", "location": "Redruth Sig. R14", "stage_seq": 9, "distance_m": 28216.558, "section_seq": 1, "route_path_id": 68809}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2212H", "location": "Penwithers Jn", "stage_seq": 10, "distance_m": 40614.524, "section_seq": 1, "route_path_id": 68809}, {"is_pass": false, "wtt_arr": "2213H", "wtt_dep": "2215", "location": "Truro", "stage_seq": 11, "distance_m": 41371.292, "section_seq": 1, "route_path_id": 68809}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2221", "location": "Probus Sig. Cl5884", "stage_seq": 12, "distance_m": 50204.691, "section_seq": 1, "route_path_id": 68809}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2228", "location": "Burngullow Jn", "stage_seq": 13, "distance_m": 61371.101, "section_seq": 1, "route_path_id": 68809}, {"is_pass": false, "wtt_arr": "2230H", "wtt_dep": "2232", "location": "St. Austell", "stage_seq": 14, "distance_m": 64664.685, "section_seq": 1, "route_path_id": 68809}, {"is_pass": false, "wtt_arr": "2237H", "wtt_dep": "2239H", "location": "Par", "stage_seq": 15, "distance_m": 71806.106, "section_seq": 1, "route_path_id": 68809}, {"is_pass": false, "wtt_arr": "2245H", "wtt_dep": "2246H", "location": "Lostwithiel", "stage_seq": 16, "distance_m": 78811.39, "section_seq": 1, "route_path_id": 68809}, {"is_pass": false, "wtt_arr": "2251", "wtt_dep": "2252H", "location": "Bodmin Parkway", "stage_seq": 17, "distance_m": 84292.12, "section_seq": 1, "route_path_id": 68809}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2258", "location": "Largin", "stage_seq": 18, "distance_m": 90604.197, "section_seq": 1, "route_path_id": 68809}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2259", "location": "St. Pinnock Viaduct East", "stage_seq": 19, "distance_m": 92046.039, "section_seq": 1, "route_path_id": 68809}, {"is_pass": false, "wtt_arr": "2304H", "wtt_dep": "2306", "location": "Liskeard", "stage_seq": 20, "distance_m": 98996.204, "section_seq": 1, "route_path_id": 68809}, {"is_pass": false, "wtt_arr": "2310", "wtt_dep": "2311", "location": "Menheniot", "stage_seq": 21, "distance_m": 103976.331, "section_seq": 1, "route_path_id": 68809}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2313H", "location": "Menheniot Sig. Um259", "stage_seq": 22, "distance_m": 110191.38, "section_seq": 1, "route_path_id": 68809}, {"is_pass": false, "wtt_arr": "2317H", "wtt_dep": "2319", "location": "St. Germans", "stage_seq": 23, "distance_m": 112615.27, "section_seq": 1, "route_path_id": 68809}, {"is_pass": false, "wtt_arr": "2325", "wtt_dep": "2326H", "location": "Saltash", "stage_seq": 24, "distance_m": 120622.259, "section_seq": 1, "route_path_id": 68809}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2330", "location": "St. Budeaux Jn", "stage_seq": 25, "distance_m": 122936.498, "section_seq": 1, "route_path_id": 68809}, {"is_pass": false, "wtt_arr": "2336", "wtt_dep": null, "location": "Plymouth", "stage_seq": 26, "distance_m": 127348.723, "section_seq": 1, "route_path_id": 68809}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 127348.723, "from_m": 0.0, "section_seq": 1, "route_path_id": 68809}], "total_distance_m": 127348.723, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 123039.299, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 4309.424, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:42:31Z", "source_id": 16670157, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T21:42:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:46:33Z", "source_id": 16672788, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T21:46:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:55:39Z", "source_id": 16678669, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T21:55:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:02:03Z", "source_id": 16682646, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T22:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26818, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:12:17Z", "source_id": 51706223, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T21:13:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:12:23Z", "source_id": 16689199, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T22:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26807, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:27:57Z", "source_id": 51738678, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-16T21:29:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:28:03Z", "source_id": 16698741, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-16T22:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26757, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:36:25Z", "source_id": 51756236, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-16T21:37:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:36:28Z", "source_id": 16703757, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-16T22:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26733, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:44:36Z", "source_id": 51772372, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-16T21:44:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:44:41Z", "source_id": 16708700, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-16T22:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26717, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:48:20Z", "source_id": 51779596, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-16T21:50:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:48:21Z", "source_id": 16710809, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-16T22:50:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:06:05Z", "source_id": 16720859, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-16T23:03:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:10:41Z", "source_id": 16723326, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-16T23:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26707, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:18:26Z", "source_id": 51834347, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-16T22:19:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:18:28Z", "source_id": 16727469, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-16T23:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26703, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:24:43Z", "source_id": 51845310, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-16T22:25:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:24:47Z", "source_id": 16730697, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-16T23:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26663, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:35:01Z", "source_id": 51862193, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-16T22:36:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:35:08Z", "source_id": 16735773, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-16T23:36:00+01:00", "operational_fact": true}] Penzance 2135 2135 3 None None Plymouth 2336 2336 4 ON TIME 0 minutes https://www.realtimetrains.co.uk/service/gb-nr:G15463/2026-09-16/detailed None Saltash 2026-09-16T23:26:30+01:00 Plymouth 10.0 {"type": "LineString", "coordinates": [[-4.20923683575387, 50.40718453470393], [-4.2092141, 50.40719750000001], [-4.2090497, 50.407282], [-4.2088573, 50.4073665], [-4.2087274, 50.4074184], [-4.2085834, 50.4074674], [-4.2084244, 50.40751920000001], [-4.2082063, 50.407575900000005], [-4.2079739, 50.40762829999999], [-4.207633099999999, 50.40770989999999], [-4.2074056, 50.4077543], [-4.2071733, 50.40779559999999], [-4.206863, 50.407839], [-4.2064861, 50.407878200000006], [-4.2060909, 50.407892200000006], [-4.2059152, 50.4078808], [-4.2056651, 50.4078591], [-4.2017608, 50.40742620000001], [-4.201174999999999, 50.407342199999995], [-4.2008109000000005, 50.407273], [-4.2004912, 50.4072001], [-4.2001161, 50.4071102], [-4.19991398179375, 50.40705737191917], [-4.199476399999999, 50.40694299999999], [-4.1990726, 50.406810599999986], [-4.1986803, 50.4066421], [-4.198326799999999, 50.406454499999995], [-4.198050299999999, 50.4062953], [-4.1977217, 50.40605129999999], [-4.197581, 50.405942], [-4.1971007, 50.4055454], [-4.1965955, 50.405123], [-4.196171599999999, 50.4048253], [-4.1957536, 50.4045528], [-4.1952723, 50.404272099999986], [-4.1947611, 50.4040024], [-4.194112199999999, 50.4037066], [-4.1936729, 50.403529299999995], [-4.193251999999999, 50.4033732], [-4.1927331, 50.4032041], [-4.1922764, 50.40307329999999], [-4.191337399999999, 50.4028398], [-4.191105710759054, 50.402790825702326], [-4.1907328, 50.402712], [-4.190029899999999, 50.40256670000001], [-4.1894904, 50.4024513], [-4.189195599999999, 50.402370199999986], [-4.188673499999999, 50.40221869999999], [-4.188423099999999, 50.40213140000001], [-4.1882267, 50.4020543], [-4.187706699999999, 50.4018572], [-4.1871445, 50.4015833], [-4.1867607, 50.40137159999999], [-4.1864344, 50.4011693], [-4.1860416, 50.40088889999999], [-4.1857019, 50.40063270000001], [-4.1854788, 50.40044489999999], [-4.185283599999999, 50.40026609999999], [-4.1851077, 50.4000922], [-4.184941199999999, 50.3999191], [-4.1848605, 50.399831599999985], [-4.1847788, 50.39974290000001], [-4.184618, 50.39954879999999], [-4.1844794, 50.39936420000001], [-4.184321099999999, 50.39911210000001], [-4.184187206019303, 50.3988742609103], [-4.184108422788633, 50.398723912815306], [-4.184037827041834, 50.398591252538246], [-4.183974350479506, 50.39847373331179], [-4.183916924802241, 50.39836880836863], [-4.183864481710641, 50.39827393094141], [-4.1838159529053005, 50.39818655426279], [-4.183770270086818, 50.39810413156548], [-4.183726364955789, 50.39802411608212], [-4.183683169212813, 50.397943961045385], [-4.183639614558486, 50.39786111968796], [-4.183594632693406, 50.3977730452425], [-4.18354715531817, 50.39767719094168], [-4.183496114133375, 50.397571010018176], [-4.183440440839616, 50.397451955704646], [-4.183379067137495, 50.39731748123378], [-4.183310924727605, 50.39716503983823], [-4.1830316000000005, 50.39648149999999], [-4.181640899999999, 50.393393], [-4.1814086999999995, 50.39295010000001], [-4.1811478, 50.3923307], [-4.1809845, 50.391981], [-4.1809006, 50.391797099999984], [-4.1807554, 50.3914915], [-4.1806738999999995, 50.3913173], [-4.1805315, 50.3910461], [-4.1800618, 50.3902986], [-4.179849199999999, 50.3899747], [-4.1794025, 50.38930129999999], [-4.1792261, 50.388982], [-4.1790875, 50.3887347], [-4.178748999999999, 50.3880384], [-4.1786788999999995, 50.3878942], [-4.1784159, 50.38736170000001], [-4.1780018, 50.386503100000006], [-4.1777669, 50.38602869999999], [-4.1777173, 50.3859103], [-4.1774994, 50.3854441], [-4.1772547, 50.3849202], [-4.1766961, 50.38378380000001], [-4.1761873, 50.382755200000005], [-4.1761351, 50.382638699999994], [-4.1760459, 50.3824446], [-4.176008999999999, 50.3823719], [-4.175730499999999, 50.38180349999999], [-4.1754168, 50.381150600000005], [-4.1752304, 50.38080669999999], [-4.1750457999999995, 50.38055], [-4.174813899999999, 50.3802974], [-4.1744016, 50.37992899999999], [-4.1740141, 50.3796474], [-4.1735823, 50.37937409999999], [-4.1732198, 50.37918759999998], [-4.1729442, 50.379059], [-4.1726489, 50.3789437], [-4.172275099999999, 50.3787972], [-4.1717133, 50.3786587], [-4.171403899999999, 50.3785981], [-4.171108, 50.378555299999995], [-4.1705819, 50.3785254], [-4.169961299999999, 50.37853739999999], [-4.1692485, 50.378568900000005], [-4.1687787, 50.3785886], [-4.168432499999999, 50.3786032], [-4.1674444, 50.3786514], [-4.1669033, 50.378676600000006], [-4.1665088, 50.3786734], [-4.1658784, 50.378641599999995], [-4.1655622, 50.37860959999998], [-4.165237799999999, 50.37855939999999], [-4.1646327, 50.3784265], [-4.1638606000000005, 50.3782268], [-4.162914999999999, 50.37799049999999], [-4.1622198, 50.37787439999999], [-4.161662, 50.3778172], [-4.161050299999999, 50.3777792], [-4.1602729, 50.37779210000001], [-4.1598977, 50.3778209], [-4.1593985, 50.3778723], [-4.1589855, 50.3779295], [-4.158387, 50.37801549999999], [-4.1579207, 50.3780982], [-4.1577768, 50.3781237], [-4.1571746, 50.378196300000006], [-4.1567878, 50.3782287], [-4.1564347, 50.3782465], [-4.156037099999999, 50.3782618], [-4.155636, 50.37826390000001], [-4.155179, 50.37824789999999], [-4.1544909, 50.3782036], [-4.1542854, 50.3781893], [-4.1538151999999995, 50.3781282], [-4.1533389, 50.3780508], [-4.152923099999999, 50.3779636], [-4.152501, 50.37785920000001], [-4.1517265, 50.37762879999999], [-4.1507249, 50.3772941], [-4.1503876, 50.37717709999999], [-4.1502055, 50.377116400000006], [-4.1500372, 50.377059599999995], [-4.1497798, 50.3769894], [-4.1494979, 50.376925400000005], [-4.1492838, 50.376891099999995], [-4.1490337, 50.37686809999999], [-4.148746799999999, 50.3768418], [-4.1485034, 50.37682629999999], [-4.148371299999999, 50.37682529999999], [-4.1483118, 50.37682489999999], [-4.1481936, 50.37683], [-4.1476084, 50.376856800000006], [-4.1473124, 50.3769039], [-4.147056000000001, 50.3769574], [-4.1467595, 50.377032], [-4.1463932, 50.37715600000001], [-4.146223099999999, 50.3772158], [-4.1459771, 50.3773021], [-4.1457797, 50.3773686], [-4.1452132, 50.3775558], [-4.144517999999999, 50.37776790000001], [-4.1438239, 50.37798169999999]]} 4.1 2326 2336 Saltash Plymouth Plymouth 50.3779817 -4.1438239 50.3779817 -4.1438239 1 0 2026-09-16 22:46:21 TERMINATED 2026-09-16 22:36:00 Plymouth TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16735773 1789598109229136 63 63 2026-09-16 22:46:02.546401 5 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 22:36:01.640704
594247 624279 C17084 421N10M816 2026-09-16 COMPLETE 16735575 2026-09-16 23:35:00 2026-09-16 22:46:21 2026-09-18 22:46:21 {"id": 624279, "stp": "P", "toc": "West Midlands Trains", "uid": "C17084", "consist": "350110", "dest_crs": "RUG", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C17084/2026-09-16/detailed", "trust_id": "421N10M816", "origin_crs": "CRE", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Rugby", "service_date": "2026-09-16", "dest_arr_time": "2328", "dest_platform": "5", "is_terminated": 1, "next_location": "Rugby", "signalling_id": "1N10", "timing_status": "LATE", "origin_station": "Crewe", "current_leg_arr": "2335", "current_leg_dep": "2321", "current_leg_end": "Rugby", "origin_dep_time": "2213", "origin_platform": "11", "current_location": "Rugby", "last_update_time": "2026-09-16T22:46:21", "route_debug_link": null, "timing_variation": "+7 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.4644778165174714, 52.52659905369751], [-1.4641133, 52.52636390000001], [-1.4630896, 52.5257771], [-1.4624676, 52.5254317], [-1.4621383, 52.52522820000001], [-1.4607422999999995, 52.524311299999994], [-1.460516, 52.524163900000005], [-1.4603239, 52.52403290000001], [-1.4595716999999997, 52.52352700000001], [-1.4588947999999995, 52.523020900000006], [-1.4581585, 52.52244309999999], [-1.4568741, 52.5213703], [-1.4565764, 52.5211255], [-1.4558384999999998, 52.520488699999994], [-1.4551063, 52.51985409999999], [-1.4541995000000003, 52.518989399999995], [-1.4532664999999998, 52.5180523], [-1.4521879, 52.5169052], [-1.4518177, 52.5164808], [-1.4509436, 52.5154321], [-1.4501193999999995, 52.51438060000001], [-1.4492602, 52.51319170000001], [-1.4486117, 52.5122229], [-1.4479245, 52.5111102], [-1.4473163, 52.50999890000001], [-1.4468072999999997, 52.50900449999999], [-1.4463762999999998, 52.5080699], [-1.4460214999999998, 52.5071703], [-1.4453709, 52.5052392], [-1.4448949999999998, 52.5037852], [-1.4447099, 52.5031713], [-1.4445494, 52.50259789999999], [-1.444334, 52.50176570000001], [-1.4441058, 52.50037139999999], [-1.4439738, 52.49939590000001], [-1.443941, 52.498969899999985], [-1.4438733999999998, 52.49786399999999], [-1.4438375, 52.4968945], [-1.4438592, 52.4962384], [-1.4438672999999995, 52.4960358], [-1.4438781999999997, 52.4958717], [-1.4439537, 52.494729], [-1.444003781834324, 52.49430286280318], [-1.4441109, 52.4933914], [-1.4441389, 52.4931993], [-1.4443990999999998, 52.4915038], [-1.4444179, 52.49139269999999], [-1.444605, 52.4899105], [-1.4446089, 52.48978859999999], [-1.4446264, 52.4878961], [-1.444579, 52.48717640000002], [-1.4443686, 52.4857571], [-1.4440542999999997, 52.4843711], [-1.4436483, 52.4830075], [-1.44306, 52.4816093], [-1.4425032, 52.48050589999998], [-1.4417729, 52.479264500000006], [-1.4414005999999997, 52.47868159999998], [-1.4408928, 52.4779531], [-1.4401477, 52.4769579], [-1.4397935, 52.4765332], [-1.4394625000000003, 52.476174400000005], [-1.438747, 52.4754161], [-1.4387142999999998, 52.47538219999999], [-1.4386558, 52.4753215], [-1.4379218000000002, 52.4745731], [-1.437304454591234, 52.47400101788201], [-1.436892, 52.47361879999999], [-1.4356939999999998, 52.47260729999999], [-1.4345122999999995, 52.4717145], [-1.4339975, 52.47134049999999], [-1.4328186999999997, 52.4705512], [-1.4318736, 52.4699539], [-1.4150039, 52.459614499999994], [-1.4111047999999995, 52.45718949999999], [-1.4071651999999997, 52.4548001], [-1.3925501999999998, 52.44581259999999], [-1.3918756, 52.4453864], [-1.3896299999999997, 52.4440138], [-1.3884012, 52.4432124], [-1.3873662999999998, 52.44245239999999], [-1.3863675999999998, 52.4416298], [-1.3854125, 52.4407682], [-1.3847989999999997, 52.440175700000005], [-1.3842175116293958, 52.43957578845911], [-1.3841361999999997, 52.4394919], [-1.3837549, 52.43905349999999], [-1.3831937999999997, 52.4383577], [-1.3826765, 52.43765640000001], [-1.3805946, 52.4345727], [-1.3800289, 52.4338331], [-1.3792134, 52.43294899999999], [-1.3786081, 52.432379999999995], [-1.3779621999999998, 52.4318359], [-1.3770283000000003, 52.4311314], [-1.3759473, 52.43042919999999], [-1.3749293, 52.4298478], [-1.3739839, 52.429362199999986], [-1.3731999999999998, 52.4290069], [-1.3723611, 52.4286601], [-1.3721473999999998, 52.42857179999999], [-1.3711036, 52.428184300000005], [-1.3625284, 52.4251652], [-1.3613599, 52.4247637], [-1.3602668, 52.42441079999999], [-1.3587557, 52.4239675], [-1.3585222, 52.423901], [-1.3575692999999998, 52.42363179999999], [-1.3550993, 52.4230054], [-1.3549335, 52.4229635], [-1.3537041999999997, 52.4226432], [-1.3526937, 52.4223764], [-1.3517992999999997, 52.422123], [-1.350977, 52.42187800000001], [-1.3506338999999998, 52.421767], [-1.3494324, 52.42137449999999], [-1.3476134999999998, 52.4207055], [-1.3474729261792822, 52.42064945935145], [-1.346197, 52.420140799999984], [-1.3450292, 52.419638], [-1.3438997999999998, 52.4191216], [-1.343003, 52.41869390000001], [-1.3421794, 52.4182737], [-1.3402413, 52.417211499999986], [-1.3306581, 52.41184320000001], [-1.3293167, 52.411052699999985], [-1.3278199999999998, 52.41011520000001], [-1.3268435999999997, 52.409476100000006], [-1.3200715999999997, 52.4049495], [-1.3123588, 52.39978109999999], [-1.3120628, 52.3995836], [-1.3059962, 52.3955173], [-1.3054106999999997, 52.3951723], [-1.3054178, 52.3951676], [-1.3053345, 52.3951158], [-1.3053281, 52.39511829999999], [-1.3052594999999998, 52.3950719], [-1.3045416, 52.3945939], [-1.3038486, 52.3941796], [-1.3031801, 52.3937317], [-1.3007880999999997, 52.392126000000005], [-1.3006009999999997, 52.3919985], [-1.2990643999999998, 52.3909848], [-1.2989307, 52.3908945], [-1.2973994999999998, 52.38995179999999], [-1.2961703, 52.38926480000001], [-1.2948417, 52.388569999999994], [-1.2916551, 52.3870288], [-1.2915302999999998, 52.3869668], [-1.2902953, 52.3863709], [-1.2869997903991195, 52.384780653945135], [-1.2849499999999998, 52.383791499999994], [-1.2843925, 52.38353060000001], [-1.2837695999999998, 52.38323669999999], [-1.2832015, 52.3829743], [-1.2826967, 52.38274109999999], [-1.2822781999999997, 52.3825593], [-1.2816824, 52.382311900000005], [-1.2811181, 52.3820995], [-1.2805746, 52.38191079999999], [-1.2796039, 52.3816049], [-1.2790676, 52.38145920000001], [-1.278322, 52.3812726], [-1.2779165999999995, 52.381179], [-1.2771712999999998, 52.3810302], [-1.2763667, 52.38089599999999], [-1.2756612, 52.3808027], [-1.2750281999999995, 52.380732300000005], [-1.2745837, 52.38069449999999], [-1.2741617606714282, 52.38066750911422], [-1.2739263, 52.380679599999986], [-1.2701804999999995, 52.38079369999999], [-1.26912, 52.380823099999986], [-1.2685711, 52.38084769999999], [-1.2680237999999997, 52.3808636], [-1.2675608, 52.380866399999995], [-1.267233068707129, 52.38086278012311], [-1.2671895999999998, 52.38086229999999], [-1.2663561999999997, 52.380854799999994], [-1.2651267999999998, 52.3808401], [-1.2645752999999995, 52.3808311], [-1.2639716, 52.3808255], [-1.2629180999999998, 52.38081580000001], [-1.2624132999999995, 52.38079940000001], [-1.2618168999999997, 52.38077380000001], [-1.2610584, 52.380724399999984], [-1.2603238, 52.3806683], [-1.2596618, 52.3806077], [-1.2592294, 52.38056459999999], [-1.2585927, 52.38050299999998], [-1.2578221999999997, 52.38042610000001], [-1.25764139776733, 52.380406345278054], [-1.2570232, 52.38033879999999], [-1.2558851999999998, 52.380205200000006], [-1.2555555, 52.3801593], [-1.2547667999999998, 52.380049500000005], [-1.2532967999999998, 52.379828299999986], [-1.2526470999999997, 52.379724], [-1.2519239, 52.37959270000001]]}", "current_leg_start": "Nuneaton", "dest_arr_time_act": "2328", "motion_projection": null, "next_location_lat": "52.3795927", "next_location_lon": "-1.2519239", "previous_location": "Nuneaton", "current_leg_milage": "14.5", "linx_max_speed_mph": 110, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 193.796, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 311.39, \"from_m\": 193.796, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 685.532, \"from_m\": 311.39, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 40018.944, \"from_m\": 685.532, \"capability_applied\": null, \"effective_limit_mph\": 110.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 40097.395, \"from_m\": 40018.944, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 41057.095, \"from_m\": 40097.395, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 42384.227, \"from_m\": 41057.095, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 44079.31, \"from_m\": 42384.227, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 44166.176, \"from_m\": 44079.31, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 49560.874, \"from_m\": 44166.176, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 49633.67, \"from_m\": 49560.874, \"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\": 54213.434, \"from_m\": 49633.67, \"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\": 64511.844, \"from_m\": 54213.434, \"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\": 64577.598, \"from_m\": 64511.844, \"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\": 66312.596, \"from_m\": 64577.598, \"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\": 66392.012, \"from_m\": 66312.596, \"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\": 96365.577, \"from_m\": 66392.012, \"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\": 96435.612, \"from_m\": 96365.577, \"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\": 96562.076, \"from_m\": 96435.612, \"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\": 96634.948, \"from_m\": 96562.076, \"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\": 110971.184, \"from_m\": 96634.948, \"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\": 116856.426, \"from_m\": 110971.184, \"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\": 116926.795, \"from_m\": 116856.426, \"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\": 116998.891, \"from_m\": 116926.795, \"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\": 117064.72, \"from_m\": 116998.891, \"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\": 121142.517, \"from_m\": 117064.72, \"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}], \"service_id\": 624279, \"profile_key\": \"fcf2561adb56589f6fcfcac028d771004e015cfc75cb030b8bb3416948b45926\", \"schedule_id\": 2250, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2213\", \"location\": \"Crewe\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 66447}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2215\", \"location\": \"Crewe Basford Hall Jn\", \"stage_seq\": 2, \"distance_m\": 2691.624, \"section_seq\": 1, \"route_path_id\": 66447}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2219\", \"location\": \"Madeley\", \"stage_seq\": 3, \"distance_m\": 13352.428, \"section_seq\": 1, \"route_path_id\": 66447}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2226\", \"location\": \"Norton Bridge\", \"stage_seq\": 4, \"distance_m\": 30847.47, \"section_seq\": 1, \"route_path_id\": 66447}, {\"is_pass\": false, \"wtt_arr\": \"2231\", \"wtt_dep\": \"2232\", \"location\": \"Stafford\", \"stage_seq\": 5, \"distance_m\": 39373.77, \"section_seq\": 1, \"route_path_id\": 66447}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2238\", \"location\": \"Colwich Jn\", \"stage_seq\": 6, \"distance_m\": 49633.67, \"section_seq\": 1, \"route_path_id\": 66447}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2240\", \"location\": \"Rugeley North Jn\", \"stage_seq\": 7, \"distance_m\": 53479.96, \"section_seq\": 1, \"route_path_id\": 66447}, {\"is_pass\": false, \"wtt_arr\": \"2241\", \"wtt_dep\": \"2242\", \"location\": \"Rugeley Trent Valley\", \"stage_seq\": 8, \"distance_m\": 54213.434, \"section_seq\": 1, \"route_path_id\": 66447}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2247H\", \"location\": \"Lichfield TV North Jn (LL)\", \"stage_seq\": 9, \"distance_m\": 65961.595, \"section_seq\": 1, \"route_path_id\": 66447}, {\"is_pass\": false, \"wtt_arr\": \"2248H\", \"wtt_dep\": \"2249H\", \"location\": \"Lichfield Trent Valley\", \"stage_seq\": 10, \"distance_m\": 67098.821, \"section_seq\": 1, \"route_path_id\": 66447}, {\"is_pass\": false, \"wtt_arr\": \"2255\", \"wtt_dep\": \"2256\", \"location\": \"Tamworth Low Level\", \"stage_seq\": 11, \"distance_m\": 77117.831, \"section_seq\": 1, \"route_path_id\": 66447}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2257H\", \"location\": \"Amington Jn\", \"stage_seq\": 12, \"distance_m\": 78547.981, \"section_seq\": 1, \"route_path_id\": 66447}, {\"is_pass\": false, \"wtt_arr\": \"2303H\", \"wtt_dep\": \"2304H\", \"location\": \"Atherstone\", \"stage_seq\": 13, \"distance_m\": 89485.638, \"section_seq\": 1, \"route_path_id\": 66447}, {\"is_pass\": false, \"wtt_arr\": \"2310\", \"wtt_dep\": \"2311\", \"location\": \"Nuneaton\", \"stage_seq\": 14, \"distance_m\": 97889.319, \"section_seq\": 1, \"route_path_id\": 66447}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2327\", \"location\": \"Rugby Trent Valley Jn\", \"stage_seq\": 15, \"distance_m\": 120093.211, \"section_seq\": 1, \"route_path_id\": 66447}, {\"is_pass\": false, \"wtt_arr\": \"2328\", \"wtt_dep\": null, \"location\": \"Rugby\", \"stage_seq\": 16, \"distance_m\": 121142.517, \"section_seq\": 1, \"route_path_id\": 66447}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 121142.517, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 66447}], \"total_distance_m\": 121142.517, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 110.0, \"speed_covered_distance_m\": 120933.856, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 208.661, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2213", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "14.0", "current_position_lat": "52.3795927", "current_position_lon": "-1.2519239", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 11316, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:40:32Z\", \"source_id\": 51764476, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:41:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:40:31Z\", \"source_id\": 16706181, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 11436, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:50:26Z\", \"source_id\": 51783832, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:51:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:50:29Z\", \"source_id\": 16712080, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19130, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:58:22Z\", \"source_id\": 51798852, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:59:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:58:27Z\", \"source_id\": 16716550, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20619, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:04:45Z\", \"source_id\": 51810515, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:06:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:04:48Z\", \"source_id\": 16720118, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20643, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:13:20Z\", \"source_id\": 51825570, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:14:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:13:21Z\", \"source_id\": 16724773, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20670, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:19:33Z\", \"source_id\": 51836330, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:20:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:19:37Z\", \"source_id\": 16728022, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21189, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:34:36Z\", \"source_id\": 51861523, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:35:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:34:42Z\", \"source_id\": 16735575, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:35:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Rugby", "service_state_platform": "5", "timing_fact_generation": 1789598083067490, "current_leg_arrival_utc": "2026-09-16T23:35:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T22:36:01.781095", "service_state_evidence_id": 16735575, "current_leg_start_actual_dep": "2026-09-16T23:18:00+01:00", "operational_evidence_version": 60, "service_state_event_time_utc": "2026-09-16T22:35:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T22:46:03.158278", "service_state_valid_until_kind": null, "operational_interpretation_version": 60, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} West Midlands Trains P CRE RUG 1N10 350110 4 110 None {"version": 3, "segments": [{"to_m": 193.796, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 311.39, "from_m": 193.796, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 685.532, "from_m": 311.39, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 40018.944, "from_m": 685.532, "capability_applied": null, "effective_limit_mph": 110.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 40097.395, "from_m": 40018.944, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 41057.095, "from_m": 40097.395, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 42384.227, "from_m": 41057.095, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 44079.31, "from_m": 42384.227, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 44166.176, "from_m": 44079.31, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 49560.874, "from_m": 44166.176, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 49633.67, "from_m": 49560.874, "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": 54213.434, "from_m": 49633.67, "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": 64511.844, "from_m": 54213.434, "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": 64577.598, "from_m": 64511.844, "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": 66312.596, "from_m": 64577.598, "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": 66392.012, "from_m": 66312.596, "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": 96365.577, "from_m": 66392.012, "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": 96435.612, "from_m": 96365.577, "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": 96562.076, "from_m": 96435.612, "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": 96634.948, "from_m": 96562.076, "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": 110971.184, "from_m": 96634.948, "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": 116856.426, "from_m": 110971.184, "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": 116926.795, "from_m": 116856.426, "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": 116998.891, "from_m": 116926.795, "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": 117064.72, "from_m": 116998.891, "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": 121142.517, "from_m": 117064.72, "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}], "service_id": 624279, "profile_key": "fcf2561adb56589f6fcfcac028d771004e015cfc75cb030b8bb3416948b45926", "schedule_id": 2250, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2213", "location": "Crewe", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 66447}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2215", "location": "Crewe Basford Hall Jn", "stage_seq": 2, "distance_m": 2691.624, "section_seq": 1, "route_path_id": 66447}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2219", "location": "Madeley", "stage_seq": 3, "distance_m": 13352.428, "section_seq": 1, "route_path_id": 66447}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2226", "location": "Norton Bridge", "stage_seq": 4, "distance_m": 30847.47, "section_seq": 1, "route_path_id": 66447}, {"is_pass": false, "wtt_arr": "2231", "wtt_dep": "2232", "location": "Stafford", "stage_seq": 5, "distance_m": 39373.77, "section_seq": 1, "route_path_id": 66447}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2238", "location": "Colwich Jn", "stage_seq": 6, "distance_m": 49633.67, "section_seq": 1, "route_path_id": 66447}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2240", "location": "Rugeley North Jn", "stage_seq": 7, "distance_m": 53479.96, "section_seq": 1, "route_path_id": 66447}, {"is_pass": false, "wtt_arr": "2241", "wtt_dep": "2242", "location": "Rugeley Trent Valley", "stage_seq": 8, "distance_m": 54213.434, "section_seq": 1, "route_path_id": 66447}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2247H", "location": "Lichfield TV North Jn (LL)", "stage_seq": 9, "distance_m": 65961.595, "section_seq": 1, "route_path_id": 66447}, {"is_pass": false, "wtt_arr": "2248H", "wtt_dep": "2249H", "location": "Lichfield Trent Valley", "stage_seq": 10, "distance_m": 67098.821, "section_seq": 1, "route_path_id": 66447}, {"is_pass": false, "wtt_arr": "2255", "wtt_dep": "2256", "location": "Tamworth Low Level", "stage_seq": 11, "distance_m": 77117.831, "section_seq": 1, "route_path_id": 66447}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2257H", "location": "Amington Jn", "stage_seq": 12, "distance_m": 78547.981, "section_seq": 1, "route_path_id": 66447}, {"is_pass": false, "wtt_arr": "2303H", "wtt_dep": "2304H", "location": "Atherstone", "stage_seq": 13, "distance_m": 89485.638, "section_seq": 1, "route_path_id": 66447}, {"is_pass": false, "wtt_arr": "2310", "wtt_dep": "2311", "location": "Nuneaton", "stage_seq": 14, "distance_m": 97889.319, "section_seq": 1, "route_path_id": 66447}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2327", "location": "Rugby Trent Valley Jn", "stage_seq": 15, "distance_m": 120093.211, "section_seq": 1, "route_path_id": 66447}, {"is_pass": false, "wtt_arr": "2328", "wtt_dep": null, "location": "Rugby", "stage_seq": 16, "distance_m": 121142.517, "section_seq": 1, "route_path_id": 66447}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 121142.517, "from_m": 0.0, "section_seq": 1, "route_path_id": 66447}], "total_distance_m": 121142.517, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 110.0, "speed_covered_distance_m": 120933.856, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 208.661, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 11316, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:40:32Z", "source_id": 51764476, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T21:41:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:40:31Z", "source_id": 16706181, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T22:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 11436, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:50:26Z", "source_id": 51783832, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T21:51:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:50:29Z", "source_id": 16712080, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T22:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19130, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:58:22Z", "source_id": 51798852, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T21:59:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:58:27Z", "source_id": 16716550, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T22:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20619, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:04:45Z", "source_id": 51810515, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T22:06:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:04:48Z", "source_id": 16720118, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T23:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20643, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:13:20Z", "source_id": 51825570, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-16T22:14:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:13:21Z", "source_id": 16724773, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-16T23:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20670, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:19:33Z", "source_id": 51836330, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-16T22:20:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:19:37Z", "source_id": 16728022, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-16T23:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21189, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:34:36Z", "source_id": 51861523, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-16T22:35:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:34:42Z", "source_id": 16735575, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-16T23:35:00+01:00", "operational_fact": true}] Crewe 2213 2213 11 None None Rugby 2328 2328 5 LATE +7 minutes https://www.realtimetrains.co.uk/service/gb-nr:C17084/2026-09-16/detailed None Nuneaton 2026-09-16T23:18:00+01:00 Rugby 14.0 {"type": "LineString", "coordinates": [[-1.4644778165174714, 52.52659905369751], [-1.4641133, 52.52636390000001], [-1.4630896, 52.5257771], [-1.4624676, 52.5254317], [-1.4621383, 52.52522820000001], [-1.4607422999999995, 52.524311299999994], [-1.460516, 52.524163900000005], [-1.4603239, 52.52403290000001], [-1.4595716999999997, 52.52352700000001], [-1.4588947999999995, 52.523020900000006], [-1.4581585, 52.52244309999999], [-1.4568741, 52.5213703], [-1.4565764, 52.5211255], [-1.4558384999999998, 52.520488699999994], [-1.4551063, 52.51985409999999], [-1.4541995000000003, 52.518989399999995], [-1.4532664999999998, 52.5180523], [-1.4521879, 52.5169052], [-1.4518177, 52.5164808], [-1.4509436, 52.5154321], [-1.4501193999999995, 52.51438060000001], [-1.4492602, 52.51319170000001], [-1.4486117, 52.5122229], [-1.4479245, 52.5111102], [-1.4473163, 52.50999890000001], [-1.4468072999999997, 52.50900449999999], [-1.4463762999999998, 52.5080699], [-1.4460214999999998, 52.5071703], [-1.4453709, 52.5052392], [-1.4448949999999998, 52.5037852], [-1.4447099, 52.5031713], [-1.4445494, 52.50259789999999], [-1.444334, 52.50176570000001], [-1.4441058, 52.50037139999999], [-1.4439738, 52.49939590000001], [-1.443941, 52.498969899999985], [-1.4438733999999998, 52.49786399999999], [-1.4438375, 52.4968945], [-1.4438592, 52.4962384], [-1.4438672999999995, 52.4960358], [-1.4438781999999997, 52.4958717], [-1.4439537, 52.494729], [-1.444003781834324, 52.49430286280318], [-1.4441109, 52.4933914], [-1.4441389, 52.4931993], [-1.4443990999999998, 52.4915038], [-1.4444179, 52.49139269999999], [-1.444605, 52.4899105], [-1.4446089, 52.48978859999999], [-1.4446264, 52.4878961], [-1.444579, 52.48717640000002], [-1.4443686, 52.4857571], [-1.4440542999999997, 52.4843711], [-1.4436483, 52.4830075], [-1.44306, 52.4816093], [-1.4425032, 52.48050589999998], [-1.4417729, 52.479264500000006], [-1.4414005999999997, 52.47868159999998], [-1.4408928, 52.4779531], [-1.4401477, 52.4769579], [-1.4397935, 52.4765332], [-1.4394625000000003, 52.476174400000005], [-1.438747, 52.4754161], [-1.4387142999999998, 52.47538219999999], [-1.4386558, 52.4753215], [-1.4379218000000002, 52.4745731], [-1.437304454591234, 52.47400101788201], [-1.436892, 52.47361879999999], [-1.4356939999999998, 52.47260729999999], [-1.4345122999999995, 52.4717145], [-1.4339975, 52.47134049999999], [-1.4328186999999997, 52.4705512], [-1.4318736, 52.4699539], [-1.4150039, 52.459614499999994], [-1.4111047999999995, 52.45718949999999], [-1.4071651999999997, 52.4548001], [-1.3925501999999998, 52.44581259999999], [-1.3918756, 52.4453864], [-1.3896299999999997, 52.4440138], [-1.3884012, 52.4432124], [-1.3873662999999998, 52.44245239999999], [-1.3863675999999998, 52.4416298], [-1.3854125, 52.4407682], [-1.3847989999999997, 52.440175700000005], [-1.3842175116293958, 52.43957578845911], [-1.3841361999999997, 52.4394919], [-1.3837549, 52.43905349999999], [-1.3831937999999997, 52.4383577], [-1.3826765, 52.43765640000001], [-1.3805946, 52.4345727], [-1.3800289, 52.4338331], [-1.3792134, 52.43294899999999], [-1.3786081, 52.432379999999995], [-1.3779621999999998, 52.4318359], [-1.3770283000000003, 52.4311314], [-1.3759473, 52.43042919999999], [-1.3749293, 52.4298478], [-1.3739839, 52.429362199999986], [-1.3731999999999998, 52.4290069], [-1.3723611, 52.4286601], [-1.3721473999999998, 52.42857179999999], [-1.3711036, 52.428184300000005], [-1.3625284, 52.4251652], [-1.3613599, 52.4247637], [-1.3602668, 52.42441079999999], [-1.3587557, 52.4239675], [-1.3585222, 52.423901], [-1.3575692999999998, 52.42363179999999], [-1.3550993, 52.4230054], [-1.3549335, 52.4229635], [-1.3537041999999997, 52.4226432], [-1.3526937, 52.4223764], [-1.3517992999999997, 52.422123], [-1.350977, 52.42187800000001], [-1.3506338999999998, 52.421767], [-1.3494324, 52.42137449999999], [-1.3476134999999998, 52.4207055], [-1.3474729261792822, 52.42064945935145], [-1.346197, 52.420140799999984], [-1.3450292, 52.419638], [-1.3438997999999998, 52.4191216], [-1.343003, 52.41869390000001], [-1.3421794, 52.4182737], [-1.3402413, 52.417211499999986], [-1.3306581, 52.41184320000001], [-1.3293167, 52.411052699999985], [-1.3278199999999998, 52.41011520000001], [-1.3268435999999997, 52.409476100000006], [-1.3200715999999997, 52.4049495], [-1.3123588, 52.39978109999999], [-1.3120628, 52.3995836], [-1.3059962, 52.3955173], [-1.3054106999999997, 52.3951723], [-1.3054178, 52.3951676], [-1.3053345, 52.3951158], [-1.3053281, 52.39511829999999], [-1.3052594999999998, 52.3950719], [-1.3045416, 52.3945939], [-1.3038486, 52.3941796], [-1.3031801, 52.3937317], [-1.3007880999999997, 52.392126000000005], [-1.3006009999999997, 52.3919985], [-1.2990643999999998, 52.3909848], [-1.2989307, 52.3908945], [-1.2973994999999998, 52.38995179999999], [-1.2961703, 52.38926480000001], [-1.2948417, 52.388569999999994], [-1.2916551, 52.3870288], [-1.2915302999999998, 52.3869668], [-1.2902953, 52.3863709], [-1.2869997903991195, 52.384780653945135], [-1.2849499999999998, 52.383791499999994], [-1.2843925, 52.38353060000001], [-1.2837695999999998, 52.38323669999999], [-1.2832015, 52.3829743], [-1.2826967, 52.38274109999999], [-1.2822781999999997, 52.3825593], [-1.2816824, 52.382311900000005], [-1.2811181, 52.3820995], [-1.2805746, 52.38191079999999], [-1.2796039, 52.3816049], [-1.2790676, 52.38145920000001], [-1.278322, 52.3812726], [-1.2779165999999995, 52.381179], [-1.2771712999999998, 52.3810302], [-1.2763667, 52.38089599999999], [-1.2756612, 52.3808027], [-1.2750281999999995, 52.380732300000005], [-1.2745837, 52.38069449999999], [-1.2741617606714282, 52.38066750911422], [-1.2739263, 52.380679599999986], [-1.2701804999999995, 52.38079369999999], [-1.26912, 52.380823099999986], [-1.2685711, 52.38084769999999], [-1.2680237999999997, 52.3808636], [-1.2675608, 52.380866399999995], [-1.267233068707129, 52.38086278012311], [-1.2671895999999998, 52.38086229999999], [-1.2663561999999997, 52.380854799999994], [-1.2651267999999998, 52.3808401], [-1.2645752999999995, 52.3808311], [-1.2639716, 52.3808255], [-1.2629180999999998, 52.38081580000001], [-1.2624132999999995, 52.38079940000001], [-1.2618168999999997, 52.38077380000001], [-1.2610584, 52.380724399999984], [-1.2603238, 52.3806683], [-1.2596618, 52.3806077], [-1.2592294, 52.38056459999999], [-1.2585927, 52.38050299999998], [-1.2578221999999997, 52.38042610000001], [-1.25764139776733, 52.380406345278054], [-1.2570232, 52.38033879999999], [-1.2558851999999998, 52.380205200000006], [-1.2555555, 52.3801593], [-1.2547667999999998, 52.380049500000005], [-1.2532967999999998, 52.379828299999986], [-1.2526470999999997, 52.379724], [-1.2519239, 52.37959270000001]]} 14.5 2321 2335 Nuneaton Rugby Rugby 52.3795927 -1.2519239 52.3795927 -1.2519239 1 0 2026-09-16 22:46:21 TERMINATED 2026-09-16 22:35:00 Rugby TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16735575 1789598083067490 60 60 2026-09-16 22:46:03.158278 5 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 22:36:01.781095
594248 624444 C36788 735Y87M816 2026-09-16 COMPLETE None 2026-09-16 22:36:00 2026-09-16 22:46:21 2026-09-18 22:46:21 {"id": 624444, "stp": "P", "toc": "Elizabeth Line", "uid": "C36788", "consist": "345017", "dest_crs": null, "num_carr": 9, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C36788/2026-09-16/detailed", "trust_id": "735Y87M816", "origin_crs": "PDX", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Old Oak Common Depot (Crossrail)", "service_date": "2026-09-16", "dest_arr_time": "2236", "dest_platform": null, "is_terminated": 1, "next_location": "Old Oak Common Depot (Crossrail)", "signalling_id": "5Y87", "timing_status": "ON TIME", "origin_station": "Paddington (Crossrail)", "current_leg_arr": "2236", "current_leg_dep": "2221", "current_leg_end": "Old Oak Common Depot (Crossrail)", "origin_dep_time": "2221", "origin_platform": "B", "current_location": "Old Oak Common Arrival Sig", "last_update_time": "2026-09-16T22:46:21", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.17743399999999998, 51.5164607], [-0.1788428, 51.5174996], [-0.1789235, 51.5175535], [-0.1791722, 51.51771029999999], [-0.1793779, 51.51782049999999], [-0.1796630568239043, 51.51794157093493], [-0.1797498, 51.5179784], [-0.1800521, 51.518080999999995], [-0.18036250000000004, 51.5181719], [-0.1806173, 51.518226099999985], [-0.1806302, 51.5182281], [-0.18064238192602824, 51.51822996347344], [-0.18083219999999997, 51.51825899999999], [-0.18106571842364355, 51.51828194600756], [-0.18158019999999997, 51.51833249999999], [-0.182321, 51.5183808], [-0.18287169999999997, 51.518411699999994], [-0.1831617, 51.518430399999986], [-0.18362269999999997, 51.5184765], [-0.1839935, 51.518509], [-0.1844032, 51.51855019999999], [-0.1846598, 51.51857360000001], [-0.1848565, 51.518593299999985], [-0.1853409, 51.51863689999999], [-0.185384, 51.5186401], [-0.1857444, 51.518662899999995], [-0.18686959999999997, 51.5187647], [-0.187106, 51.5187806], [-0.1871216, 51.5187819], [-0.18717549999999997, 51.5187854], [-0.18749419999999997, 51.518805], [-0.1880167, 51.5188423], [-0.18839349999999996, 51.51886919999999], [-0.18930749999999996, 51.518944700000006], [-0.1894481, 51.5189561], [-0.1895071, 51.5189621], [-0.190781, 51.51910190000001], [-0.19157509999999997, 51.51920230000001], [-0.1921564, 51.51926889999999], [-0.19285569999999996, 51.519369700000006], [-0.1932341, 51.519436599999985], [-0.1936195, 51.5195075], [-0.1936514, 51.519513399999994], [-0.1943293, 51.5196426], [-0.1949292, 51.5197687], [-0.1957674, 51.5199499], [-0.1961031, 51.52002149999999], [-0.1963553, 51.520075299999995], [-0.19678560000000003, 51.5201672], [-0.19809789999999997, 51.5204497], [-0.198861, 51.520621099999985], [-0.19907169183909945, 51.520671693530126], [-0.1997501, 51.52083460000001], [-0.2001902, 51.5209467], [-0.2005984, 51.5210525], [-0.20103339999999997, 51.5211756], [-0.201433362181484, 51.52128423540512], [-0.20166484580055552, 51.52135047689488], [-0.201868423882002, 51.52141039856197], [-0.20204811478508655, 51.52146485753775], [-0.2022079368690724, 51.521514710953554], [-0.2023519084932226, 51.52156081594073], [-0.20248404801680037, 51.52160402963062], [-0.2026083737990688, 51.52164520915459], [-0.20272890419929104, 51.52168521164396], [-0.20284965757673024, 51.52172489423008], [-0.2029746522906495, 51.52176511404429], [-0.20310790670031204, 51.52180672821795], [-0.20325343916498095, 51.521850593882405], [-0.20341526804391935, 51.521897568168995], [-0.20359741169639048, 51.521948508209064], [-0.20380388848165745, 51.52200427113396], [-0.20403871675898327, 51.52206571407502], [-0.20461609999999997, 51.52221380000001], [-0.20486669999999996, 51.5222839], [-0.2053674, 51.522415200000005], [-0.2059239, 51.522557899999995], [-0.2064448, 51.5226961], [-0.20729239999999996, 51.5229324], [-0.20800519999999997, 51.5231363], [-0.2085897, 51.5232964], [-0.2086111, 51.523302300000005], [-0.2088448, 51.52336660000001], [-0.2089352, 51.52339009999999], [-0.2098486, 51.523629199999995], [-0.2107248, 51.5238339], [-0.2116303, 51.524038999999995], [-0.2124926, 51.524205900000005], [-0.2136806, 51.5244089], [-0.21395869999999995, 51.52445959999999], [-0.2145884, 51.5245701], [-0.214962, 51.524634899999995], [-0.2156022, 51.52473959999999], [-0.2166722, 51.5248997], [-0.2172965, 51.52498969999999], [-0.2179194, 51.525077499999995], [-0.2183549, 51.5251297], [-0.2191394, 51.52522040000001], [-0.2203363, 51.52535699999999], [-0.2205294, 51.52537559999999], [-0.221239, 51.525443900000006], [-0.22199689999999997, 51.5255117], [-0.2227863, 51.5255758], [-0.2238091, 51.52564720000001], [-0.22413720000000004, 51.5256719], [-0.2247370999999999, 51.525706500000005], [-0.225033, 51.52572289999999], [-0.2260563, 51.5257714], [-0.2268132714814284, 51.52579704976277], [-0.226944, 51.5258438], [-0.2270542879688269, 51.52587745377656], [-0.22716657322041353, 51.5259117169876], [-0.22775270000000003, 51.525925999999984], [-0.2284854, 51.5259343], [-0.2288682, 51.52593860000001], [-0.22931039999999997, 51.5259371], [-0.2297433999999999, 51.5259285], [-0.2302152896184308, 51.52591423191059], [-0.2306033, 51.525902499999994], [-0.2311828, 51.52587689999999], [-0.2317867, 51.525847600000006], [-0.23238359999999997, 51.52582340000001], [-0.2338554, 51.5257546], [-0.23493100116509427, 51.52568663420887], [-0.23497583971196603, 51.52573766737346], [-0.2350211, 51.5257352], [-0.2354899, 51.52571290000001], [-0.235797, 51.525709500000005], [-0.2360505, 51.52571539999999], [-0.2362543, 51.52571539999999], [-0.23633080000000004, 51.5257112], [-0.237405, 51.525667000000006], [-0.2386361, 51.52561359999999], [-0.2388004, 51.525614], [-0.23905519999999997, 51.52562439999999], [-0.2394006, 51.525644], [-0.2397519, 51.52566989999999], [-0.23990480000000003, 51.52567609999999], [-0.2401352, 51.5256753], [-0.24023219999999995, 51.52567200000001], [-0.24079139999999996, 51.5256838], [-0.2410522, 51.52567859999999], [-0.2413287, 51.52566920000001], [-0.24168570000000003, 51.5256617], [-0.24185480000000004, 51.52566110000001], [-0.2421016, 51.5256753], [-0.2423109, 51.52569489999999], [-0.2425414, 51.5257279], [-0.24277439999999997, 51.52577629999999], [-0.2430086, 51.5258277], [-0.2433036, 51.5259084], [-0.24340179999999997, 51.5259408], [-0.24369309999999997, 51.5260523], [-0.2440384, 51.5261961], [-0.2442951, 51.5263031], [-0.24450029999999995, 51.5263699], [-0.2473192, 51.52726049999999]]}", "current_leg_start": "Paddington (Crossrail)", "dest_arr_time_act": "2236", "motion_projection": null, "next_location_lat": "51.5272605", "next_location_lon": "-0.2473192", "previous_location": "Portobello Jn (London)", "current_leg_milage": "3.2", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": "{\"movementMode\": \"ORDINARY\", \"trackingState\": \"POSITION_UNCONFIRMED\", \"targetStageSeq\": 6, \"presentationStatus\": \"DELAYED\", \"confirmedEvidenceId\": \"TD:51735645\", \"confirmationDeadline\": \"2026-09-16T22:36:00+01:00\"}", "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 367.682, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 1442.951, \"from_m\": 367.682, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 1724.597, \"from_m\": 1442.951, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 3327.614, \"from_m\": 1724.597, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 3876.444, \"from_m\": 3327.614, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 3940.545, \"from_m\": 3876.444, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 4162.042, \"from_m\": 3940.545, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 5103.402, \"from_m\": 4162.042, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}], \"service_id\": 624444, \"profile_key\": \"7e37f45e70e60c1c21d5312ad6fa5cdfe58b200430906fd4e6f9acf2a5c87828\", \"schedule_id\": 4960, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2221\", \"location\": \"Paddington (Crossrail)\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 29879}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2222H\", \"location\": \"Westbourne Park Carriage Sidings\", \"stage_seq\": 2, \"distance_m\": 1595.162, \"section_seq\": 1, \"route_path_id\": 29879}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2223\", \"location\": \"Portobello Jn (London)\", \"stage_seq\": 3, \"distance_m\": 1887.855, \"section_seq\": 1, \"route_path_id\": 29879}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2224\", \"location\": \"Ladbroke Grove Jn\", \"stage_seq\": 4, \"distance_m\": 2749.192, \"section_seq\": 1, \"route_path_id\": 29879}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2226\", \"location\": \"Old Oak Common Arrival Sig\", \"stage_seq\": 5, \"distance_m\": 3876.444, \"section_seq\": 1, \"route_path_id\": 29879}, {\"is_pass\": false, \"wtt_arr\": \"2236\", \"wtt_dep\": null, \"location\": \"Old Oak Common Depot (Crossrail)\", \"stage_seq\": 6, \"distance_m\": 5103.402, \"section_seq\": 1, \"route_path_id\": 29879}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 5103.402, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 29879}], \"total_distance_m\": 5103.402, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 4097.941, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1005.461, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2221", "service_state_basis": "TRACKING_TIMEOUT", "current_leg_duration": "15.0", "current_position_lat": "51.5272605", "current_position_lon": "-0.2473192", "service_state_source": "TD", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 22552, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:22:06Z\", \"source_id\": 51727003, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:22:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:22:05Z\", \"source_id\": 16695213, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:22:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Old Oak Common Arrival Sig", "service_state_platform": null, "timing_fact_generation": 1789593986909487, "current_leg_arrival_utc": "2026-09-16T22:36:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T22:36:01.816035", "service_state_evidence_id": 51735645, "current_leg_start_actual_dep": "2026-09-16T22:21:11+01:00", "operational_evidence_version": 9, "service_state_event_time_utc": "2026-09-16T22:36:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T22:46:03.160600", "service_state_valid_until_kind": null, "operational_interpretation_version": 9, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Elizabeth Line P PDX None 5Y87 345017 9 90 None {"version": 3, "segments": [{"to_m": 367.682, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 1442.951, "from_m": 367.682, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1724.597, "from_m": 1442.951, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 50.0}, {"to_m": 3327.614, "from_m": 1724.597, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 3876.444, "from_m": 3327.614, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 3940.545, "from_m": 3876.444, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 4162.042, "from_m": 3940.545, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 5103.402, "from_m": 4162.042, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}], "service_id": 624444, "profile_key": "7e37f45e70e60c1c21d5312ad6fa5cdfe58b200430906fd4e6f9acf2a5c87828", "schedule_id": 4960, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2221", "location": "Paddington (Crossrail)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 29879}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2222H", "location": "Westbourne Park Carriage Sidings", "stage_seq": 2, "distance_m": 1595.162, "section_seq": 1, "route_path_id": 29879}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2223", "location": "Portobello Jn (London)", "stage_seq": 3, "distance_m": 1887.855, "section_seq": 1, "route_path_id": 29879}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2224", "location": "Ladbroke Grove Jn", "stage_seq": 4, "distance_m": 2749.192, "section_seq": 1, "route_path_id": 29879}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2226", "location": "Old Oak Common Arrival Sig", "stage_seq": 5, "distance_m": 3876.444, "section_seq": 1, "route_path_id": 29879}, {"is_pass": false, "wtt_arr": "2236", "wtt_dep": null, "location": "Old Oak Common Depot (Crossrail)", "stage_seq": 6, "distance_m": 5103.402, "section_seq": 1, "route_path_id": 29879}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 5103.402, "from_m": 0.0, "section_seq": 1, "route_path_id": 29879}], "total_distance_m": 5103.402, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 4097.941, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1005.461, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 22552, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:22:06Z", "source_id": 51727003, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-16T21:22:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:22:05Z", "source_id": 16695213, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-16T22:22:00+01:00", "operational_fact": true}] Paddington (Crossrail) 2221 2221 B None None Old Oak Common Depot (Crossrail) 2236 2236 None ON TIME 0 minutes https://www.realtimetrains.co.uk/service/gb-nr:C36788/2026-09-16/detailed None Paddington (Crossrail) 2026-09-16T22:21:11+01:00 Old Oak Common Depot (Crossrail) 15.0 {"type": "LineString", "coordinates": [[-0.17743399999999998, 51.5164607], [-0.1788428, 51.5174996], [-0.1789235, 51.5175535], [-0.1791722, 51.51771029999999], [-0.1793779, 51.51782049999999], [-0.1796630568239043, 51.51794157093493], [-0.1797498, 51.5179784], [-0.1800521, 51.518080999999995], [-0.18036250000000004, 51.5181719], [-0.1806173, 51.518226099999985], [-0.1806302, 51.5182281], [-0.18064238192602824, 51.51822996347344], [-0.18083219999999997, 51.51825899999999], [-0.18106571842364355, 51.51828194600756], [-0.18158019999999997, 51.51833249999999], [-0.182321, 51.5183808], [-0.18287169999999997, 51.518411699999994], [-0.1831617, 51.518430399999986], [-0.18362269999999997, 51.5184765], [-0.1839935, 51.518509], [-0.1844032, 51.51855019999999], [-0.1846598, 51.51857360000001], [-0.1848565, 51.518593299999985], [-0.1853409, 51.51863689999999], [-0.185384, 51.5186401], [-0.1857444, 51.518662899999995], [-0.18686959999999997, 51.5187647], [-0.187106, 51.5187806], [-0.1871216, 51.5187819], [-0.18717549999999997, 51.5187854], [-0.18749419999999997, 51.518805], [-0.1880167, 51.5188423], [-0.18839349999999996, 51.51886919999999], [-0.18930749999999996, 51.518944700000006], [-0.1894481, 51.5189561], [-0.1895071, 51.5189621], [-0.190781, 51.51910190000001], [-0.19157509999999997, 51.51920230000001], [-0.1921564, 51.51926889999999], [-0.19285569999999996, 51.519369700000006], [-0.1932341, 51.519436599999985], [-0.1936195, 51.5195075], [-0.1936514, 51.519513399999994], [-0.1943293, 51.5196426], [-0.1949292, 51.5197687], [-0.1957674, 51.5199499], [-0.1961031, 51.52002149999999], [-0.1963553, 51.520075299999995], [-0.19678560000000003, 51.5201672], [-0.19809789999999997, 51.5204497], [-0.198861, 51.520621099999985], [-0.19907169183909945, 51.520671693530126], [-0.1997501, 51.52083460000001], [-0.2001902, 51.5209467], [-0.2005984, 51.5210525], [-0.20103339999999997, 51.5211756], [-0.201433362181484, 51.52128423540512], [-0.20166484580055552, 51.52135047689488], [-0.201868423882002, 51.52141039856197], [-0.20204811478508655, 51.52146485753775], [-0.2022079368690724, 51.521514710953554], [-0.2023519084932226, 51.52156081594073], [-0.20248404801680037, 51.52160402963062], [-0.2026083737990688, 51.52164520915459], [-0.20272890419929104, 51.52168521164396], [-0.20284965757673024, 51.52172489423008], [-0.2029746522906495, 51.52176511404429], [-0.20310790670031204, 51.52180672821795], [-0.20325343916498095, 51.521850593882405], [-0.20341526804391935, 51.521897568168995], [-0.20359741169639048, 51.521948508209064], [-0.20380388848165745, 51.52200427113396], [-0.20403871675898327, 51.52206571407502], [-0.20461609999999997, 51.52221380000001], [-0.20486669999999996, 51.5222839], [-0.2053674, 51.522415200000005], [-0.2059239, 51.522557899999995], [-0.2064448, 51.5226961], [-0.20729239999999996, 51.5229324], [-0.20800519999999997, 51.5231363], [-0.2085897, 51.5232964], [-0.2086111, 51.523302300000005], [-0.2088448, 51.52336660000001], [-0.2089352, 51.52339009999999], [-0.2098486, 51.523629199999995], [-0.2107248, 51.5238339], [-0.2116303, 51.524038999999995], [-0.2124926, 51.524205900000005], [-0.2136806, 51.5244089], [-0.21395869999999995, 51.52445959999999], [-0.2145884, 51.5245701], [-0.214962, 51.524634899999995], [-0.2156022, 51.52473959999999], [-0.2166722, 51.5248997], [-0.2172965, 51.52498969999999], [-0.2179194, 51.525077499999995], [-0.2183549, 51.5251297], [-0.2191394, 51.52522040000001], [-0.2203363, 51.52535699999999], [-0.2205294, 51.52537559999999], [-0.221239, 51.525443900000006], [-0.22199689999999997, 51.5255117], [-0.2227863, 51.5255758], [-0.2238091, 51.52564720000001], [-0.22413720000000004, 51.5256719], [-0.2247370999999999, 51.525706500000005], [-0.225033, 51.52572289999999], [-0.2260563, 51.5257714], [-0.2268132714814284, 51.52579704976277], [-0.226944, 51.5258438], [-0.2270542879688269, 51.52587745377656], [-0.22716657322041353, 51.5259117169876], [-0.22775270000000003, 51.525925999999984], [-0.2284854, 51.5259343], [-0.2288682, 51.52593860000001], [-0.22931039999999997, 51.5259371], [-0.2297433999999999, 51.5259285], [-0.2302152896184308, 51.52591423191059], [-0.2306033, 51.525902499999994], [-0.2311828, 51.52587689999999], [-0.2317867, 51.525847600000006], [-0.23238359999999997, 51.52582340000001], [-0.2338554, 51.5257546], [-0.23493100116509427, 51.52568663420887], [-0.23497583971196603, 51.52573766737346], [-0.2350211, 51.5257352], [-0.2354899, 51.52571290000001], [-0.235797, 51.525709500000005], [-0.2360505, 51.52571539999999], [-0.2362543, 51.52571539999999], [-0.23633080000000004, 51.5257112], [-0.237405, 51.525667000000006], [-0.2386361, 51.52561359999999], [-0.2388004, 51.525614], [-0.23905519999999997, 51.52562439999999], [-0.2394006, 51.525644], [-0.2397519, 51.52566989999999], [-0.23990480000000003, 51.52567609999999], [-0.2401352, 51.5256753], [-0.24023219999999995, 51.52567200000001], [-0.24079139999999996, 51.5256838], [-0.2410522, 51.52567859999999], [-0.2413287, 51.52566920000001], [-0.24168570000000003, 51.5256617], [-0.24185480000000004, 51.52566110000001], [-0.2421016, 51.5256753], [-0.2423109, 51.52569489999999], [-0.2425414, 51.5257279], [-0.24277439999999997, 51.52577629999999], [-0.2430086, 51.5258277], [-0.2433036, 51.5259084], [-0.24340179999999997, 51.5259408], [-0.24369309999999997, 51.5260523], [-0.2440384, 51.5261961], [-0.2442951, 51.5263031], [-0.24450029999999995, 51.5263699], [-0.2473192, 51.52726049999999]]} 3.2 2221 2236 Portobello Jn (London) Old Oak Common Arrival Sig Old Oak Common Depot (Crossrail) 51.5272605 -0.2473192 51.5272605 -0.2473192 1 0 2026-09-16 22:46:21 TERMINATED 2026-09-16 22:36:00 Old Oak Common Arrival Sig TD TRACKING_TIMEOUT 51735645 1789593986909487 9 9 2026-09-16 22:46:03.160600 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 22:36:01.816035
594249 624769 P66633 521F78M816 2026-09-16 COMPLETE 16735734 2026-09-16 23:36:00 2026-09-16 22:46:21 2026-09-18 22:46:21 {"id": 624769, "stp": "P", "toc": "Greater Anglia", "uid": "P66633", "consist": "720559", "dest_crs": "COL", "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P66633/2026-09-16/detailed", "trust_id": "521F78M816", "origin_crs": "LST", "show_on_map": 0, "dar_est_time": "22:36:00", "dar_platform": null, "dest_station": "Colchester", "service_date": "2026-09-16", "dest_arr_time": "2344", "dest_platform": "2", "is_terminated": 1, "next_location": "Colchester", "signalling_id": "1F78", "timing_status": "EARLY", "origin_station": "London Liverpool Street", "current_leg_arr": "2336", "current_leg_dep": "2330", "current_leg_end": "Colchester", "origin_dep_time": "2236", "origin_platform": "12", "current_location": "Colchester", "last_update_time": "2026-09-16T22:46:21", "route_debug_link": null, "timing_variation": "-8 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.7823879023815409, 51.88077307385711], [0.7823901999999999, 51.8807738], [0.7839055999999999, 51.8812144], [0.7851106, 51.8815471], [0.7864067999999999, 51.8818739], [0.7903809, 51.8828848], [0.7928904, 51.88351439999999], [0.7931034999999999, 51.8835687], [0.7950119999999999, 51.884046299999994], [0.7970438999999999, 51.8845616], [0.7972162999999999, 51.8846053], [0.8009427999999998, 51.88552159999999], [0.8068875, 51.8870144], [0.807617, 51.88720639999999], [0.8084837557075693, 51.88741328887381], [0.8095935999999999, 51.8876782], [0.8114766999999999, 51.88815230000001], [0.8130162696082696, 51.8885561180277], [0.8133925, 51.8886548], [0.8152998, 51.8891505], [0.8221419, 51.890865600000005], [0.8295514000000002, 51.8927224], [0.8356642, 51.8942886], [0.841835, 51.895836200000005], [0.8425417999999999, 51.8960128], [0.84326, 51.8961914], [0.8449855999999999, 51.8966219], [0.8473382999999999, 51.89718209999999], [0.8496106, 51.897737], [0.8508952999999999, 51.8980689], [0.8511063999999999, 51.898123], [0.8517248, 51.8982834], [0.8518980999999999, 51.898326], [0.8552738, 51.8991712], [0.8569085, 51.89958279999999], [0.8577756, 51.8998034], [0.8582208999999998, 51.8999113], [0.8586515999999998, 51.90002470000001], [0.8601711999999999, 51.90039860000001], [0.8603721999999999, 51.9004436], [0.8617806, 51.9007668], [0.8624363, 51.90090669999999], [0.8630946999999999, 51.90102749999999], [0.8636951999999999, 51.901132200000006], [0.8642846, 51.9012323], [0.8662746999999998, 51.9015108], [0.8677706999999999, 51.9016817], [0.8686692, 51.90176879999999], [0.8695773999999998, 51.9018336], [0.8709928, 51.9019097], [0.873778, 51.9019879], [0.8751671999999999, 51.9020246], [0.8762126999999998, 51.9020562], [0.8777576999999999, 51.902084399999985], [0.8783503999999999, 51.90208479999999], [0.8791649, 51.90207289999999], [0.8798337, 51.9020568], [0.8804854999999999, 51.9020369], [0.8811641, 51.90200709999999], [0.8817782999999999, 51.90196910000001], [0.8826124999999999, 51.901904499999986], [0.8832803, 51.90184659999999], [0.8838730999999999, 51.90178869999999], [0.88515, 51.901629599999985], [0.8859008, 51.901557], [0.8863005, 51.9014974], [0.8866008999999999, 51.9014494], [0.8874181999999999, 51.901326199999986], [0.8884220999999999, 51.9011697], [0.8901246999999999, 51.9009024], [0.8913089999999999, 51.9007166], [0.8913752, 51.9007078], [0.8923117999999999, 51.900583899999994]]}", "current_leg_start": "Marks Tey", "dest_arr_time_act": "2344", "motion_projection": null, "next_location_lat": "51.9005839", "next_location_lon": "0.8923118", "previous_location": "Marks Tey", "current_leg_milage": "5.0", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 453.219, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 929.893, \"from_m\": 453.219, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 1456.518, \"from_m\": 929.893, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 1967.965, \"from_m\": 1456.518, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 2193.233, \"from_m\": 1967.965, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 2263.849, \"from_m\": 2193.233, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 2726.445, \"from_m\": 2263.849, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 6674.473, \"from_m\": 2726.445, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 7287.704, \"from_m\": 6674.473, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 7486.179, \"from_m\": 7287.704, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 7606.766, \"from_m\": 7486.179, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 31569.687, \"from_m\": 7606.766, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 31759.249, \"from_m\": 31569.687, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 32065.224, \"from_m\": 31759.249, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 32987.925, \"from_m\": 32065.224, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 45068.25, \"from_m\": 32987.925, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 47326.995, \"from_m\": 45068.25, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 48055.898, \"from_m\": 47326.995, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 48542.594, \"from_m\": 48055.898, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 48828.513, \"from_m\": 48542.594, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 49319.651, \"from_m\": 48828.513, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 53420.99, \"from_m\": 49319.651, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 53506.625, \"from_m\": 53420.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\": 81829.549, \"from_m\": 53506.625, \"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\": 81878.721, \"from_m\": 81829.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\": 82952.435, \"from_m\": 81878.721, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}], \"service_id\": 624769, \"profile_key\": \"1f4b4c21f953bbe8c981ce945ed916813eac3abbd25cd8c208733ea5bc93336d\", \"schedule_id\": 22054, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2236\", \"location\": \"London Liverpool Street\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 99459}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2239\", \"location\": \"Bethnal Green\", \"stage_seq\": 2, \"distance_m\": 1820.363, \"section_seq\": 1, \"route_path_id\": 99459}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2241\", \"location\": \"Bow Jn\", \"stage_seq\": 3, \"distance_m\": 4889.968, \"section_seq\": 1, \"route_path_id\": 99459}, {\"is_pass\": false, \"wtt_arr\": \"2242H\", \"wtt_dep\": \"2243H\", \"location\": \"Stratford\", \"stage_seq\": 4, \"distance_m\": 6383.267, \"section_seq\": 1, \"route_path_id\": 99459}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2244H\", \"location\": \"Maryland\", \"stage_seq\": 5, \"distance_m\": 7143.616, \"section_seq\": 1, \"route_path_id\": 99459}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2245H\", \"location\": \"Forest Gate Jn\", \"stage_seq\": 6, \"distance_m\": 8989.865, \"section_seq\": 1, \"route_path_id\": 99459}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2246H\", \"location\": \"Ilford\", \"stage_seq\": 7, \"distance_m\": 11747.944, \"section_seq\": 1, \"route_path_id\": 99459}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2251\", \"location\": \"Gidea Park\", \"stage_seq\": 8, \"distance_m\": 21644.527, \"section_seq\": 1, \"route_path_id\": 99459}, {\"is_pass\": false, \"wtt_arr\": \"2258\", \"wtt_dep\": \"2258H\", \"location\": \"Shenfield\", \"stage_seq\": 9, \"distance_m\": 32408.872, \"section_seq\": 1, \"route_path_id\": 99459}, {\"is_pass\": false, \"wtt_arr\": \"2302\", \"wtt_dep\": \"2302H\", \"location\": \"Ingatestone\", \"stage_seq\": 10, \"distance_m\": 37904.051, \"section_seq\": 1, \"route_path_id\": 99459}, {\"is_pass\": false, \"wtt_arr\": \"2308H\", \"wtt_dep\": \"2309H\", \"location\": \"Chelmsford\", \"stage_seq\": 11, \"distance_m\": 47839.573, \"section_seq\": 1, \"route_path_id\": 99459}, {\"is_pass\": false, \"wtt_arr\": \"2313\", \"wtt_dep\": \"2313H\", \"location\": \"Beaulieu Park (Construction)\", \"stage_seq\": 12, \"distance_m\": 52014.955, \"section_seq\": 1, \"route_path_id\": 99459}, {\"is_pass\": false, \"wtt_arr\": \"2320\", \"wtt_dep\": \"2321\", \"location\": \"Witham\", \"stage_seq\": 13, \"distance_m\": 62030.177, \"section_seq\": 1, \"route_path_id\": 99459}, {\"is_pass\": false, \"wtt_arr\": \"2324H\", \"wtt_dep\": \"2325\", \"location\": \"Kelvedon\", \"stage_seq\": 14, \"distance_m\": 67879.845, \"section_seq\": 1, \"route_path_id\": 99459}, {\"is_pass\": false, \"wtt_arr\": \"2329H\", \"wtt_dep\": \"2330\", \"location\": \"Marks Tey\", \"stage_seq\": 15, \"distance_m\": 74939.862, \"section_seq\": 1, \"route_path_id\": 99459}, {\"is_pass\": false, \"wtt_arr\": \"2344\", \"wtt_dep\": null, \"location\": \"Colchester\", \"stage_seq\": 16, \"distance_m\": 82952.435, \"section_seq\": 1, \"route_path_id\": 99459}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 82952.435, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 99459}], \"total_distance_m\": 82952.435, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 81748.869, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1203.566, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2236", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "6.0", "current_position_lat": "51.9005839", "current_position_lon": "0.8923118", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 15286, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:42:11Z\", \"source_id\": 51767602, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:42:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:42:13Z\", \"source_id\": 16707176, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14309, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:46:29Z\", \"source_id\": 51776036, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:46:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:46:28Z\", \"source_id\": 16709740, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14115, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:50:50Z\", \"source_id\": 51784636, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:51:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:50:51Z\", \"source_id\": 16712312, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14045, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:56:37Z\", \"source_id\": 51795714, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:57:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:56:42Z\", \"source_id\": 16715608, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13883, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:01:53Z\", \"source_id\": 51805284, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:02:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:01:56Z\", \"source_id\": 16718511, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13865, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:08:03Z\", \"source_id\": 51816373, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:09:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:08:08Z\", \"source_id\": 16721909, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13877, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:11:59Z\", \"source_id\": 51823217, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:12:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:12:04Z\", \"source_id\": 16724082, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13823, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:18:29Z\", \"source_id\": 51834451, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:19:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:18:33Z\", \"source_id\": 16727505, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13800, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:23:30Z\", \"source_id\": 51843141, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:24:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:23:32Z\", \"source_id\": 16730074, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13775, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:28:32Z\", \"source_id\": 51851499, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:29:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:28:33Z\", \"source_id\": 16732569, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13734, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:34:56Z\", \"source_id\": 51862137, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:36:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:34:58Z\", \"source_id\": 16735734, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:36:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Colchester", "service_state_platform": "2", "timing_fact_generation": 1789598099612644, "current_leg_arrival_utc": "2026-09-16T23:40:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T22:36:02.118356", "service_state_evidence_id": 16735734, "current_leg_start_actual_dep": "2026-09-16T23:30:00+01:00", "operational_evidence_version": 68, "service_state_event_time_utc": "2026-09-16T22:36:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T22:46:02.552809", "service_state_valid_until_kind": null, "operational_interpretation_version": 68, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Greater Anglia P LST COL 1F78 720559 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": 1456.518, "from_m": 929.893, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1967.965, "from_m": 1456.518, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 2193.233, "from_m": 1967.965, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 2263.849, "from_m": 2193.233, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 2726.445, "from_m": 2263.849, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 6674.473, "from_m": 2726.445, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 7287.704, "from_m": 6674.473, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 7486.179, "from_m": 7287.704, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 7606.766, "from_m": 7486.179, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 31569.687, "from_m": 7606.766, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 31759.249, "from_m": 31569.687, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 32065.224, "from_m": 31759.249, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 32987.925, "from_m": 32065.224, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 45068.25, "from_m": 32987.925, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 47326.995, "from_m": 45068.25, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 48055.898, "from_m": 47326.995, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 48542.594, "from_m": 48055.898, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 48828.513, "from_m": 48542.594, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 49319.651, "from_m": 48828.513, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 53420.99, "from_m": 49319.651, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 53506.625, "from_m": 53420.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": 81829.549, "from_m": 53506.625, "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": 81878.721, "from_m": 81829.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": 82952.435, "from_m": 81878.721, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}], "service_id": 624769, "profile_key": "1f4b4c21f953bbe8c981ce945ed916813eac3abbd25cd8c208733ea5bc93336d", "schedule_id": 22054, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2236", "location": "London Liverpool Street", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 99459}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2239", "location": "Bethnal Green", "stage_seq": 2, "distance_m": 1820.363, "section_seq": 1, "route_path_id": 99459}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2241", "location": "Bow Jn", "stage_seq": 3, "distance_m": 4889.968, "section_seq": 1, "route_path_id": 99459}, {"is_pass": false, "wtt_arr": "2242H", "wtt_dep": "2243H", "location": "Stratford", "stage_seq": 4, "distance_m": 6383.267, "section_seq": 1, "route_path_id": 99459}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2244H", "location": "Maryland", "stage_seq": 5, "distance_m": 7143.616, "section_seq": 1, "route_path_id": 99459}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2245H", "location": "Forest Gate Jn", "stage_seq": 6, "distance_m": 8989.865, "section_seq": 1, "route_path_id": 99459}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2246H", "location": "Ilford", "stage_seq": 7, "distance_m": 11747.944, "section_seq": 1, "route_path_id": 99459}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2251", "location": "Gidea Park", "stage_seq": 8, "distance_m": 21644.527, "section_seq": 1, "route_path_id": 99459}, {"is_pass": false, "wtt_arr": "2258", "wtt_dep": "2258H", "location": "Shenfield", "stage_seq": 9, "distance_m": 32408.872, "section_seq": 1, "route_path_id": 99459}, {"is_pass": false, "wtt_arr": "2302", "wtt_dep": "2302H", "location": "Ingatestone", "stage_seq": 10, "distance_m": 37904.051, "section_seq": 1, "route_path_id": 99459}, {"is_pass": false, "wtt_arr": "2308H", "wtt_dep": "2309H", "location": "Chelmsford", "stage_seq": 11, "distance_m": 47839.573, "section_seq": 1, "route_path_id": 99459}, {"is_pass": false, "wtt_arr": "2313", "wtt_dep": "2313H", "location": "Beaulieu Park (Construction)", "stage_seq": 12, "distance_m": 52014.955, "section_seq": 1, "route_path_id": 99459}, {"is_pass": false, "wtt_arr": "2320", "wtt_dep": "2321", "location": "Witham", "stage_seq": 13, "distance_m": 62030.177, "section_seq": 1, "route_path_id": 99459}, {"is_pass": false, "wtt_arr": "2324H", "wtt_dep": "2325", "location": "Kelvedon", "stage_seq": 14, "distance_m": 67879.845, "section_seq": 1, "route_path_id": 99459}, {"is_pass": false, "wtt_arr": "2329H", "wtt_dep": "2330", "location": "Marks Tey", "stage_seq": 15, "distance_m": 74939.862, "section_seq": 1, "route_path_id": 99459}, {"is_pass": false, "wtt_arr": "2344", "wtt_dep": null, "location": "Colchester", "stage_seq": 16, "distance_m": 82952.435, "section_seq": 1, "route_path_id": 99459}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 82952.435, "from_m": 0.0, "section_seq": 1, "route_path_id": 99459}], "total_distance_m": 82952.435, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 81748.869, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1203.566, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 15286, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:42:11Z", "source_id": 51767602, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T21:42:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:42:13Z", "source_id": 16707176, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T22:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14309, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:46:29Z", "source_id": 51776036, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T21:46:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:46:28Z", "source_id": 16709740, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T22:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14115, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:50:50Z", "source_id": 51784636, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T21:51:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:50:51Z", "source_id": 16712312, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T22:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14045, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:56:37Z", "source_id": 51795714, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T21:57:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:56:42Z", "source_id": 16715608, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T22:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13883, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:01:53Z", "source_id": 51805284, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T22:02:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:01:56Z", "source_id": 16718511, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T23:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13865, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:08:03Z", "source_id": 51816373, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T22:09:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:08:08Z", "source_id": 16721909, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T23:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13877, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:11:59Z", "source_id": 51823217, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T22:12:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:12:04Z", "source_id": 16724082, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T23:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13823, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:18:29Z", "source_id": 51834451, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-16T22:19:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:18:33Z", "source_id": 16727505, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-16T23:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13800, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:23:30Z", "source_id": 51843141, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-16T22:24:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:23:32Z", "source_id": 16730074, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-16T23:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13775, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:28:32Z", "source_id": 51851499, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-16T22:29:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:28:33Z", "source_id": 16732569, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-16T23:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13734, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:34:56Z", "source_id": 51862137, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-16T22:36:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:34:58Z", "source_id": 16735734, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-16T23:36:00+01:00", "operational_fact": true}] London Liverpool Street 2236 2236 12 22:36:00 None Colchester 2344 2344 2 EARLY -8 minutes https://www.realtimetrains.co.uk/service/gb-nr:P66633/2026-09-16/detailed None Marks Tey 2026-09-16T23:30:00+01:00 Colchester 6.0 {"type": "LineString", "coordinates": [[0.7823879023815409, 51.88077307385711], [0.7823901999999999, 51.8807738], [0.7839055999999999, 51.8812144], [0.7851106, 51.8815471], [0.7864067999999999, 51.8818739], [0.7903809, 51.8828848], [0.7928904, 51.88351439999999], [0.7931034999999999, 51.8835687], [0.7950119999999999, 51.884046299999994], [0.7970438999999999, 51.8845616], [0.7972162999999999, 51.8846053], [0.8009427999999998, 51.88552159999999], [0.8068875, 51.8870144], [0.807617, 51.88720639999999], [0.8084837557075693, 51.88741328887381], [0.8095935999999999, 51.8876782], [0.8114766999999999, 51.88815230000001], [0.8130162696082696, 51.8885561180277], [0.8133925, 51.8886548], [0.8152998, 51.8891505], [0.8221419, 51.890865600000005], [0.8295514000000002, 51.8927224], [0.8356642, 51.8942886], [0.841835, 51.895836200000005], [0.8425417999999999, 51.8960128], [0.84326, 51.8961914], [0.8449855999999999, 51.8966219], [0.8473382999999999, 51.89718209999999], [0.8496106, 51.897737], [0.8508952999999999, 51.8980689], [0.8511063999999999, 51.898123], [0.8517248, 51.8982834], [0.8518980999999999, 51.898326], [0.8552738, 51.8991712], [0.8569085, 51.89958279999999], [0.8577756, 51.8998034], [0.8582208999999998, 51.8999113], [0.8586515999999998, 51.90002470000001], [0.8601711999999999, 51.90039860000001], [0.8603721999999999, 51.9004436], [0.8617806, 51.9007668], [0.8624363, 51.90090669999999], [0.8630946999999999, 51.90102749999999], [0.8636951999999999, 51.901132200000006], [0.8642846, 51.9012323], [0.8662746999999998, 51.9015108], [0.8677706999999999, 51.9016817], [0.8686692, 51.90176879999999], [0.8695773999999998, 51.9018336], [0.8709928, 51.9019097], [0.873778, 51.9019879], [0.8751671999999999, 51.9020246], [0.8762126999999998, 51.9020562], [0.8777576999999999, 51.902084399999985], [0.8783503999999999, 51.90208479999999], [0.8791649, 51.90207289999999], [0.8798337, 51.9020568], [0.8804854999999999, 51.9020369], [0.8811641, 51.90200709999999], [0.8817782999999999, 51.90196910000001], [0.8826124999999999, 51.901904499999986], [0.8832803, 51.90184659999999], [0.8838730999999999, 51.90178869999999], [0.88515, 51.901629599999985], [0.8859008, 51.901557], [0.8863005, 51.9014974], [0.8866008999999999, 51.9014494], [0.8874181999999999, 51.901326199999986], [0.8884220999999999, 51.9011697], [0.8901246999999999, 51.9009024], [0.8913089999999999, 51.9007166], [0.8913752, 51.9007078], [0.8923117999999999, 51.900583899999994]]} 5.0 2330 2336 Marks Tey Colchester Colchester 51.9005839 0.8923118 51.9005839 0.8923118 1 0 2026-09-16 22:46:21 TERMINATED 2026-09-16 22:36:00 Colchester TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16735734 1789598099612644 68 68 2026-09-16 22:46:02.552809 2 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 22:36:02.118356
594250 624762 G14171 865Y71M816 2026-09-16 COMPLETE None 2026-09-16 22:36:00 2026-09-16 22:46:21 2026-09-18 22:46:21 {"id": 624762, "stp": "P", "toc": "Southern", "uid": "G14171", "consist": "377141", "dest_crs": null, "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G14171/2026-09-16/detailed", "trust_id": "865Y71M816", "origin_crs": "CCH", "show_on_map": 0, "dar_est_time": "22:36:00", "dar_platform": null, "dest_station": "Chichester Reception No1", "service_date": "2026-09-16", "dest_arr_time": "2239", "dest_platform": null, "is_terminated": 1, "next_location": "Chichester Reception No1", "signalling_id": "5Y71", "timing_status": null, "origin_station": "Chichester", "current_leg_arr": "2239", "current_leg_dep": "2236", "current_leg_end": "Chichester Reception No1", "origin_dep_time": "2236", "origin_platform": "2", "current_location": null, "last_update_time": "2026-09-16T22:46:21", "route_debug_link": null, "timing_variation": null, "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.7832303, 50.831901], [-0.7834542999999999, 50.8319087], [-0.7837236, 50.831918], [-0.7840043, 50.831931100000006], [-0.784319, 50.831952], [-0.7846057999999999, 50.83197489999999], [-0.7847913, 50.83198999999998], [-0.7851432999999999, 50.8320252], [-0.7860963999999999, 50.8321403], [-0.7855032999999999, 50.832043799999994], [-0.7860318999999999, 50.8321021], [-0.7869279999999998, 50.8322211], [-0.7875904999999999, 50.8323071], [-0.7883187, 50.83243900000001], [-0.7889348, 50.83256200000001], [-0.7895109, 50.83268940000001], [-0.7902659, 50.8328663], [-0.7910207, 50.8330619], [-0.7916509999999999, 50.8332415], [-0.7924073999999999, 50.83348260000001], [-0.7929967, 50.833681299999995], [-0.7936312, 50.8339148], [-0.7941998999999998, 50.83413289999999], [-0.7949937, 50.8344711], [-0.7955402999999999, 50.8347194], [-0.796256, 50.8350589], [-0.7970343, 50.835483899999986]]}", "current_leg_start": "Chichester", "dest_arr_time_act": "2239", "motion_projection": null, "next_location_lat": "50.8354839", "next_location_lon": "-0.7970343", "previous_location": null, "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\": 203.303, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 246.316, \"from_m\": 203.303, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1081.773, \"from_m\": 246.316, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 1154.027, \"from_m\": 1081.773, \"capability_applied\": null, \"effective_limit_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\": 624762, \"profile_key\": \"40c854da08101fcc4be08b10a6ebbf8bc15ac516943f9453843c22d0f8518cb3\", \"schedule_id\": 8697, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2236\", \"location\": \"Chichester\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 66143}, {\"is_pass\": false, \"wtt_arr\": \"2239\", \"wtt_dep\": null, \"location\": \"Chichester Reception No1\", \"stage_seq\": 2, \"distance_m\": 1154.027, \"section_seq\": 1, \"route_path_id\": 66143}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 1154.027, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 66143}], \"total_distance_m\": 1154.027, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 1111.014, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 43.013, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2236", "service_state_basis": "NEVER_DEPARTED_TIMEOUT", "current_leg_duration": "3.0", "current_position_lat": "50.8354839", "current_position_lon": "-0.7970343", "service_state_source": "SCHEDULE", "glide_timing_evidence": "[]", "service_state_location": "Chichester", "service_state_platform": "2", "timing_fact_generation": 1789590979809444, "current_leg_arrival_utc": "2026-09-16T22:39:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T22:36:02.204211", "service_state_evidence_id": null, "current_leg_start_actual_dep": "2026-09-16T22:36:30+01:00", "operational_evidence_version": 0, "service_state_event_time_utc": "2026-09-16T22:36:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T22:46:03.355578", "service_state_valid_until_kind": null, "operational_interpretation_version": 0, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Southern P CCH None 5Y71 377141 4 100 None {"version": 3, "segments": [{"to_m": 203.303, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 246.316, "from_m": 203.303, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1081.773, "from_m": 246.316, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 1154.027, "from_m": 1081.773, "capability_applied": null, "effective_limit_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": 624762, "profile_key": "40c854da08101fcc4be08b10a6ebbf8bc15ac516943f9453843c22d0f8518cb3", "schedule_id": 8697, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2236", "location": "Chichester", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 66143}, {"is_pass": false, "wtt_arr": "2239", "wtt_dep": null, "location": "Chichester Reception No1", "stage_seq": 2, "distance_m": 1154.027, "section_seq": 1, "route_path_id": 66143}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 1154.027, "from_m": 0.0, "section_seq": 1, "route_path_id": 66143}], "total_distance_m": 1154.027, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 1111.014, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 43.013, "synthetic_unknown_infrastructure_limit_mph": 60} [] Chichester 2236 2236 2 22:36:00 None Chichester Reception No1 2239 2239 None None None https://www.realtimetrains.co.uk/service/gb-nr:G14171/2026-09-16/detailed None Chichester 2026-09-16T22:36:30+01:00 Chichester Reception No1 3.0 {"type": "LineString", "coordinates": [[-0.7832303, 50.831901], [-0.7834542999999999, 50.8319087], [-0.7837236, 50.831918], [-0.7840043, 50.831931100000006], [-0.784319, 50.831952], [-0.7846057999999999, 50.83197489999999], [-0.7847913, 50.83198999999998], [-0.7851432999999999, 50.8320252], [-0.7860963999999999, 50.8321403], [-0.7855032999999999, 50.832043799999994], [-0.7860318999999999, 50.8321021], [-0.7869279999999998, 50.8322211], [-0.7875904999999999, 50.8323071], [-0.7883187, 50.83243900000001], [-0.7889348, 50.83256200000001], [-0.7895109, 50.83268940000001], [-0.7902659, 50.8328663], [-0.7910207, 50.8330619], [-0.7916509999999999, 50.8332415], [-0.7924073999999999, 50.83348260000001], [-0.7929967, 50.833681299999995], [-0.7936312, 50.8339148], [-0.7941998999999998, 50.83413289999999], [-0.7949937, 50.8344711], [-0.7955402999999999, 50.8347194], [-0.796256, 50.8350589], [-0.7970343, 50.835483899999986]]} 0.7 2236 2239 None None Chichester Reception No1 50.8354839 -0.7970343 50.8354839 -0.7970343 1 0 2026-09-16 22:46:21 TERMINATED 2026-09-16 22:36:00 Chichester SCHEDULE NEVER_DEPARTED_TIMEOUT None 1789590979809444 0 0 2026-09-16 22:46:03.355578 2 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 22:36:02.204211
594251 624764 L55544 475S62M816 2026-09-16 COMPLETE None 2026-09-16 22:36:00 2026-09-16 22:46:21 2026-09-18 22:46:21 {"id": 624764, "stp": "P", "toc": "Greater Anglia", "uid": "L55544", "consist": "720578", "dest_crs": null, "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L55544/2026-09-16/detailed", "trust_id": "475S62M816", "origin_crs": "BIS", "show_on_map": 0, "dar_est_time": "22:36:00", "dar_platform": null, "dest_station": "Bishops Stortford CS", "service_date": "2026-09-16", "dest_arr_time": "2239", "dest_platform": null, "is_terminated": 1, "next_location": "Bishops Stortford CS", "signalling_id": "5S62", "timing_status": null, "origin_station": "Bishops Stortford", "current_leg_arr": "2239", "current_leg_dep": "2236", "current_leg_end": "Bishops Stortford CS", "origin_dep_time": "2236", "origin_platform": "3", "current_location": null, "last_update_time": "2026-09-16T22:46:21", "route_debug_link": null, "timing_variation": null, "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.1654894, 51.8662897], [0.16570329999999997, 51.8660457], [0.1659322, 51.86580980000001], [0.16627329999999998, 51.8655339], [0.1664634, 51.8653519], [0.1666276, 51.8651939], [0.1667204, 51.86509649999999], [0.1668411, 51.864965699999985], [0.1669186, 51.86487939999999], [0.1670404, 51.8647344], [0.1671691, 51.8645563], [0.16723689999999997, 51.864451], [0.167347, 51.8642761], [0.16750229999999997, 51.86407059999999], [0.1676102, 51.8638455], [0.1677051, 51.86371539999998], [0.16778119999999996, 51.86360109999999], [0.1678626, 51.863482899999994], [0.1679237, 51.863373300000006], [0.1679679, 51.8632503], [0.1679883, 51.863186000000006], [0.1680275, 51.86306249999999], [0.1680754, 51.86287600000001], [0.16811539999999997, 51.8627016], [0.1681424, 51.86257299999999], [0.1681649, 51.86243149999999], [0.16818999999999998, 51.8622592], [0.1682115, 51.86204609999999], [0.16821859999999997, 51.8619145], [0.1682195, 51.861715], [0.16821879999999995, 51.86168200000001], [0.1682172, 51.86159539999999], [0.1681973, 51.861398599999994], [0.16811389999999998, 51.860984], [0.1680675, 51.8607933], [0.1680157, 51.860609], [0.1679426, 51.8603805]]}", "current_leg_start": "Bishops Stortford", "dest_arr_time_act": "2239", "motion_projection": null, "next_location_lat": "51.8603805", "next_location_lon": "0.1679426", "previous_location": null, "current_leg_milage": "0.4", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 61.431, \"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\": 702.406, \"from_m\": 61.431, \"capability_applied\": null, \"effective_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\": 624764, \"profile_key\": \"2ddd652f6cda44a38bef145f928d5cff5196e1c7e68a5711a28dd5436812187c\", \"schedule_id\": 16381, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2236\", \"location\": \"Bishops Stortford\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 72491}, {\"is_pass\": false, \"wtt_arr\": \"2239\", \"wtt_dep\": null, \"location\": \"Bishops Stortford CS\", \"stage_seq\": 2, \"distance_m\": 702.406, \"section_seq\": 1, \"route_path_id\": 72491}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 702.406, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 72491}], \"total_distance_m\": 702.406, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 61.431, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 640.975, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2236", "service_state_basis": "NEVER_DEPARTED_TIMEOUT", "current_leg_duration": "3.0", "current_position_lat": "51.8603805", "current_position_lon": "0.1679426", "service_state_source": "TD", "glide_timing_evidence": "[]", "service_state_location": "Bishops Stortford", "service_state_platform": "3", "timing_fact_generation": 1789593385235482, "current_leg_arrival_utc": "2026-09-16T22:39:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T22:36:02.224927", "service_state_evidence_id": 51714939, "current_leg_start_actual_dep": "2026-09-16T22:36:30+01:00", "operational_evidence_version": 1, "service_state_event_time_utc": "2026-09-16T22:36:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T22:46:03.357563", "service_state_valid_until_kind": null, "operational_interpretation_version": 1, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Greater Anglia P BIS None 5S62 720578 5 100 None {"version": 3, "segments": [{"to_m": 61.431, "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": 702.406, "from_m": 61.431, "capability_applied": null, "effective_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": 624764, "profile_key": "2ddd652f6cda44a38bef145f928d5cff5196e1c7e68a5711a28dd5436812187c", "schedule_id": 16381, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2236", "location": "Bishops Stortford", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 72491}, {"is_pass": false, "wtt_arr": "2239", "wtt_dep": null, "location": "Bishops Stortford CS", "stage_seq": 2, "distance_m": 702.406, "section_seq": 1, "route_path_id": 72491}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 702.406, "from_m": 0.0, "section_seq": 1, "route_path_id": 72491}], "total_distance_m": 702.406, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 61.431, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 640.975, "synthetic_unknown_infrastructure_limit_mph": 60} [] Bishops Stortford 2236 2236 3 22:36:00 None Bishops Stortford CS 2239 2239 None None None https://www.realtimetrains.co.uk/service/gb-nr:L55544/2026-09-16/detailed None Bishops Stortford 2026-09-16T22:36:30+01:00 Bishops Stortford CS 3.0 {"type": "LineString", "coordinates": [[0.1654894, 51.8662897], [0.16570329999999997, 51.8660457], [0.1659322, 51.86580980000001], [0.16627329999999998, 51.8655339], [0.1664634, 51.8653519], [0.1666276, 51.8651939], [0.1667204, 51.86509649999999], [0.1668411, 51.864965699999985], [0.1669186, 51.86487939999999], [0.1670404, 51.8647344], [0.1671691, 51.8645563], [0.16723689999999997, 51.864451], [0.167347, 51.8642761], [0.16750229999999997, 51.86407059999999], [0.1676102, 51.8638455], [0.1677051, 51.86371539999998], [0.16778119999999996, 51.86360109999999], [0.1678626, 51.863482899999994], [0.1679237, 51.863373300000006], [0.1679679, 51.8632503], [0.1679883, 51.863186000000006], [0.1680275, 51.86306249999999], [0.1680754, 51.86287600000001], [0.16811539999999997, 51.8627016], [0.1681424, 51.86257299999999], [0.1681649, 51.86243149999999], [0.16818999999999998, 51.8622592], [0.1682115, 51.86204609999999], [0.16821859999999997, 51.8619145], [0.1682195, 51.861715], [0.16821879999999995, 51.86168200000001], [0.1682172, 51.86159539999999], [0.1681973, 51.861398599999994], [0.16811389999999998, 51.860984], [0.1680675, 51.8607933], [0.1680157, 51.860609], [0.1679426, 51.8603805]]} 0.4 2236 2239 None None Bishops Stortford CS 51.8603805 0.1679426 51.8603805 0.1679426 1 0 2026-09-16 22:46:21 TERMINATED 2026-09-16 22:36:00 Bishops Stortford TD NEVER_DEPARTED_TIMEOUT 51714939 1789593385235482 1 1 2026-09-16 22:46:03.357563 3 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 22:36:02.224927
594252 624800 G39533 782F04M816 2026-09-16 COMPLETE 16736219 2026-09-16 23:36:00 2026-09-16 22:46:21 2026-09-18 22:46:21 {"id": 624800, "stp": "P", "toc": "Transport for Wales", "uid": "G39533", "consist": "756116", "dest_crs": "CDF", "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G39533/2026-09-16/detailed", "trust_id": "782F04M816", "origin_crs": "MER", "show_on_map": 0, "dar_est_time": "22:37:00", "dar_platform": null, "dest_station": "Cardiff Central", "service_date": "2026-09-16", "dest_arr_time": "2338", "dest_platform": "8", "is_terminated": 1, "next_location": "Cardiff Central", "signalling_id": "2F04", "timing_status": "EARLY", "origin_station": "Merthyr Tydfil", "current_leg_arr": "2336", "current_leg_dep": "2333", "current_leg_end": "Cardiff Central", "origin_dep_time": "2237", "origin_platform": null, "current_location": "Cardiff Central", "last_update_time": "2026-09-16T22:46:21", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-3.170347359259109, 51.48151465062323], [-3.1703428, 51.481493099999994], [-3.1702895999999994, 51.4812173], [-3.170267, 51.481076], [-3.1702443999999996, 51.4809126], [-3.1702327999999995, 51.480802], [-3.1702277, 51.48073130000001], [-3.170209, 51.48055709999999], [-3.1701886, 51.48040520000001], [-3.1701766, 51.4801939], [-3.1701751, 51.480106600000006], [-3.1701775, 51.480033000000006], [-3.1701918, 51.4798685], [-3.1701967, 51.47973419999998], [-3.1702162, 51.4796035], [-3.1702416, 51.479496999999995], [-3.1702847999999997, 51.47935859999999], [-3.1703269, 51.4792638], [-3.1703838, 51.4791334], [-3.1704221336105913, 51.479066942889], [-3.1705135130148103, 51.4789190117177], [-3.1705932722572543, 51.47878806643107], [-3.170663250403105, 51.478671730468925], [-3.1707252865175444, 51.47856762727104], [-3.1707812196657543, 51.47847338027721], [-3.170832888912916, 51.47838661292724], [-3.1708821333242123, 51.478304948660906], [-3.1709307919648237, 51.47822601091803], [-3.170980703899933, 51.47814742313838], [-3.171033708194721, 51.47806680876176], [-3.17109164391437, 51.477981791227975], [-3.171156350124061, 51.477889993976795], [-3.171229665888977, 51.47778904044804], [-3.1713134302742993, 51.47767655408149], [-3.1714094823452097, 51.47755015831693], [-3.1715196611668897, 51.47740747659418], [-3.1716262999999993, 51.4773065], [-3.1717027660382384, 51.47725325258971], [-3.171785071396165, 51.47719593887795], [-3.1718677, 51.477138399999994], [-3.171930566980932, 51.47710393260773], [-3.1723610999999994, 51.4769702], [-3.1724698, 51.476942300000005], [-3.1725684, 51.47691009999999], [-3.1734133000000004, 51.47665400000001], [-3.1736526, 51.4765853], [-3.1738792, 51.476517300000005], [-3.1739411, 51.476498799999995], [-3.1740777, 51.47645760000001], [-3.1742243999999995, 51.47641339999999], [-3.1744743999999994, 51.4763388], [-3.1752819, 51.4761196], [-3.1755003, 51.4760639], [-3.1756265, 51.4760329], [-3.175958, 51.47594629999999], [-3.1762035000000006, 51.47588629999999], [-3.17641865, 51.47584095000017], [-3.1766039, 51.4758122], [-3.1768271, 51.47578089999999], [-3.1770947, 51.4757489], [-3.1772862999999996, 51.47573049999998], [-3.1775485999999997, 51.4757115], [-3.1776977, 51.47570439999999], [-3.1778614999999997, 51.4756979], [-3.1780670999999994, 51.47569120000001], [-3.1792304, 51.4756626]]}", "current_leg_start": "Cardiff Queen Street", "dest_arr_time_act": "2337", "motion_projection": null, "next_location_lat": "51.4756626", "next_location_lon": "-3.1792304", "previous_location": "Cardiff Queen Street", "current_leg_milage": "0.6", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 152.434, \"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\": 165.664, \"from_m\": 152.434, \"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\": 416.263, \"from_m\": 165.664, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 2080.96, \"from_m\": 416.263, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 4289.049, \"from_m\": 2080.96, \"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\": 4298.067, \"from_m\": 4289.049, \"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\": 8475.346, \"from_m\": 4298.067, \"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\": 9378.606, \"from_m\": 8475.346, \"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\": 10314.004, \"from_m\": 9378.606, \"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\": 13011.867, \"from_m\": 10314.004, \"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\": 13443.116, \"from_m\": 13011.867, \"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\": 13880.623, \"from_m\": 13443.116, \"capability_applied\": null, \"effective_limit_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\": 15393.714, \"from_m\": 13880.623, \"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\": 15718.572, \"from_m\": 15393.714, \"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\": 16810.113, \"from_m\": 15718.572, \"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\": 18415.739, \"from_m\": 16810.113, \"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\": 18719.047, \"from_m\": 18415.739, \"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\": 19205.449, \"from_m\": 18719.047, \"capability_applied\": null, \"effective_limit_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\": 21200.261, \"from_m\": 19205.449, \"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\": 23770.018, \"from_m\": 21200.261, \"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\": 24280.439, \"from_m\": 23770.018, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 26777.181, \"from_m\": 24280.439, \"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\": 27858.29, \"from_m\": 26777.181, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 27904.684, \"from_m\": 27858.29, \"capability_applied\": null, \"effective_limit_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\": 30607.201, \"from_m\": 27904.684, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 31068.139, \"from_m\": 30607.201, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 33101.768, \"from_m\": 31068.139, \"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\": 37247.42, \"from_m\": 33101.768, \"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\": 38217.758, \"from_m\": 37247.42, \"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\": 38255.31, \"from_m\": 38217.758, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 39294.514, \"from_m\": 38255.31, \"capability_applied\": null, \"effective_limit_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\": 39316.556, \"from_m\": 39294.514, \"capability_applied\": null, \"effective_limit_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\": 39357.484, \"from_m\": 39316.556, \"capability_applied\": null, \"effective_limit_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\": 39386.248, \"from_m\": 39357.484, \"capability_applied\": null, \"effective_limit_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\": 39658.298, \"from_m\": 39386.248, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}], \"service_id\": 624800, \"profile_key\": \"8116889187ed17d28f868b079f2441e3f6cf125ec69e57db211adc86004c98a2\", \"schedule_id\": 37017, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2237\", \"location\": \"Merthyr Tydfil\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 32134}, {\"is_pass\": false, \"wtt_arr\": \"2240\", \"wtt_dep\": \"2241\", \"location\": \"Pentre-bach\", \"stage_seq\": 2, \"distance_m\": 2540.279, \"section_seq\": 1, \"route_path_id\": 32134}, {\"is_pass\": false, \"wtt_arr\": \"2243\", \"wtt_dep\": \"2243H\", \"location\": \"Troed-y-rhiw\", \"stage_seq\": 3, \"distance_m\": 4298.067, \"section_seq\": 1, \"route_path_id\": 32134}, {\"is_pass\": false, \"wtt_arr\": \"2246H\", \"wtt_dep\": \"2247H\", \"location\": \"Merthyr Vale\", \"stage_seq\": 4, \"distance_m\": 7368.567, \"section_seq\": 1, \"route_path_id\": 32134}, {\"is_pass\": false, \"wtt_arr\": \"2252\", \"wtt_dep\": \"2253\", \"location\": \"Quaker's Yard\", \"stage_seq\": 5, \"distance_m\": 10704.156, \"section_seq\": 1, \"route_path_id\": 32134}, {\"is_pass\": false, \"wtt_arr\": \"2256\", \"wtt_dep\": \"2257H\", \"location\": \"Abercynon\", \"stage_seq\": 6, \"distance_m\": 13265.955, \"section_seq\": 1, \"route_path_id\": 32134}, {\"is_pass\": false, \"wtt_arr\": \"2303H\", \"wtt_dep\": \"2305\", \"location\": \"Pontypridd\", \"stage_seq\": 7, \"distance_m\": 18757.498, \"section_seq\": 1, \"route_path_id\": 32134}, {\"is_pass\": false, \"wtt_arr\": \"2308\", \"wtt_dep\": \"2309\", \"location\": \"Treforest\", \"stage_seq\": 8, \"distance_m\": 20257.05, \"section_seq\": 1, \"route_path_id\": 32134}, {\"is_pass\": false, \"wtt_arr\": \"2312H\", \"wtt_dep\": \"2313H\", \"location\": \"Trefforest Estate\", \"stage_seq\": 9, \"distance_m\": 23917.402, \"section_seq\": 1, \"route_path_id\": 32134}, {\"is_pass\": false, \"wtt_arr\": \"2317\", \"wtt_dep\": \"2318\", \"location\": \"Taffs Well\", \"stage_seq\": 10, \"distance_m\": 27802.58, \"section_seq\": 1, \"route_path_id\": 32134}, {\"is_pass\": false, \"wtt_arr\": \"2321\", \"wtt_dep\": \"2322\", \"location\": \"Radyr\", \"stage_seq\": 11, \"distance_m\": 30827.258, \"section_seq\": 1, \"route_path_id\": 32134}, {\"is_pass\": false, \"wtt_arr\": \"2324\", \"wtt_dep\": \"2325\", \"location\": \"Llandaf\", \"stage_seq\": 12, \"distance_m\": 32566.878, \"section_seq\": 1, \"route_path_id\": 32134}, {\"is_pass\": false, \"wtt_arr\": \"2328H\", \"wtt_dep\": \"2329H\", \"location\": \"Cathays\", \"stage_seq\": 13, \"distance_m\": 36735.419, \"section_seq\": 1, \"route_path_id\": 32134}, {\"is_pass\": false, \"wtt_arr\": \"2332H\", \"wtt_dep\": \"2334\", \"location\": \"Cardiff Queen Street\", \"stage_seq\": 14, \"distance_m\": 37746.26, \"section_seq\": 1, \"route_path_id\": 32134}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2336\", \"location\": \"CVL East Boundary\", \"stage_seq\": 15, \"distance_m\": 38162.834, \"section_seq\": 1, \"route_path_id\": 32134}, {\"is_pass\": false, \"wtt_arr\": \"2337\", \"wtt_dep\": null, \"location\": \"Cardiff Central\", \"stage_seq\": 16, \"distance_m\": 39658.298, \"section_seq\": 1, \"route_path_id\": 32134}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 39658.298, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 32134}], \"total_distance_m\": 39658.298, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 39620.746, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 37.552, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2237", "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\": 25110, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:44:15Z\", \"source_id\": 51771737, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:47:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:44:20Z\", \"source_id\": 16708489, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25119, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:55:17Z\", \"source_id\": 51793281, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:56:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:55:21Z\", \"source_id\": 16714841, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25130, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:02:18Z\", \"source_id\": 51806084, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:02:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:02:23Z\", \"source_id\": 16718790, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25136, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:06:38Z\", \"source_id\": 51813901, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:07:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:06:43Z\", \"source_id\": 16721199, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25140, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:11:52Z\", \"source_id\": 51823030, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:12:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:11:58Z\", \"source_id\": 16724031, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25156, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:15:12Z\", \"source_id\": 51828889, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:16:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:15:14Z\", \"source_id\": 16725810, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25233, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:20:34Z\", \"source_id\": 51838108, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:21:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:20:36Z\", \"source_id\": 16728582, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25241, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:23:48Z\", \"source_id\": 51843751, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:24:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:23:52Z\", \"source_id\": 16730252, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25245, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:27:18Z\", \"source_id\": 51849509, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:28:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:27:21Z\", \"source_id\": 16731977, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25257, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:30:42Z\", \"source_id\": 51855083, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:31:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:30:47Z\", \"source_id\": 16733641, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 24966, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:35:53Z\", \"source_id\": 51863811, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:36:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:35:58Z\", \"source_id\": 16736219, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:36:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Cardiff Central", "service_state_platform": "8", "timing_fact_generation": 1789598162236372, "current_leg_arrival_utc": "2026-09-16T23:36:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T22:36:02.228520", "service_state_evidence_id": 16736219, "current_leg_start_actual_dep": "2026-09-16T23:34:00+01:00", "operational_evidence_version": 49, "service_state_event_time_utc": "2026-09-16T22:36:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T22:46:02.542960", "service_state_valid_until_kind": null, "operational_interpretation_version": 49, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Transport for Wales P MER CDF 2F04 756116 5 75 None {"version": 3, "segments": [{"to_m": 152.434, "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": 165.664, "from_m": 152.434, "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": 416.263, "from_m": 165.664, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 2080.96, "from_m": 416.263, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 4289.049, "from_m": 2080.96, "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": 4298.067, "from_m": 4289.049, "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": 8475.346, "from_m": 4298.067, "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": 9378.606, "from_m": 8475.346, "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": 10314.004, "from_m": 9378.606, "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": 13011.867, "from_m": 10314.004, "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": 13443.116, "from_m": 13011.867, "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": 13880.623, "from_m": 13443.116, "capability_applied": null, "effective_limit_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": 15393.714, "from_m": 13880.623, "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": 15718.572, "from_m": 15393.714, "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": 16810.113, "from_m": 15718.572, "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": 18415.739, "from_m": 16810.113, "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": 18719.047, "from_m": 18415.739, "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": 19205.449, "from_m": 18719.047, "capability_applied": null, "effective_limit_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": 21200.261, "from_m": 19205.449, "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": 23770.018, "from_m": 21200.261, "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": 24280.439, "from_m": 23770.018, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 26777.181, "from_m": 24280.439, "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": 27858.29, "from_m": 26777.181, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 27904.684, "from_m": 27858.29, "capability_applied": null, "effective_limit_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": 30607.201, "from_m": 27904.684, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 31068.139, "from_m": 30607.201, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 33101.768, "from_m": 31068.139, "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": 37247.42, "from_m": 33101.768, "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": 38217.758, "from_m": 37247.42, "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": 38255.31, "from_m": 38217.758, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 39294.514, "from_m": 38255.31, "capability_applied": null, "effective_limit_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": 39316.556, "from_m": 39294.514, "capability_applied": null, "effective_limit_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": 39357.484, "from_m": 39316.556, "capability_applied": null, "effective_limit_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": 39386.248, "from_m": 39357.484, "capability_applied": null, "effective_limit_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": 39658.298, "from_m": 39386.248, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}], "service_id": 624800, "profile_key": "8116889187ed17d28f868b079f2441e3f6cf125ec69e57db211adc86004c98a2", "schedule_id": 37017, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2237", "location": "Merthyr Tydfil", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 32134}, {"is_pass": false, "wtt_arr": "2240", "wtt_dep": "2241", "location": "Pentre-bach", "stage_seq": 2, "distance_m": 2540.279, "section_seq": 1, "route_path_id": 32134}, {"is_pass": false, "wtt_arr": "2243", "wtt_dep": "2243H", "location": "Troed-y-rhiw", "stage_seq": 3, "distance_m": 4298.067, "section_seq": 1, "route_path_id": 32134}, {"is_pass": false, "wtt_arr": "2246H", "wtt_dep": "2247H", "location": "Merthyr Vale", "stage_seq": 4, "distance_m": 7368.567, "section_seq": 1, "route_path_id": 32134}, {"is_pass": false, "wtt_arr": "2252", "wtt_dep": "2253", "location": "Quaker's Yard", "stage_seq": 5, "distance_m": 10704.156, "section_seq": 1, "route_path_id": 32134}, {"is_pass": false, "wtt_arr": "2256", "wtt_dep": "2257H", "location": "Abercynon", "stage_seq": 6, "distance_m": 13265.955, "section_seq": 1, "route_path_id": 32134}, {"is_pass": false, "wtt_arr": "2303H", "wtt_dep": "2305", "location": "Pontypridd", "stage_seq": 7, "distance_m": 18757.498, "section_seq": 1, "route_path_id": 32134}, {"is_pass": false, "wtt_arr": "2308", "wtt_dep": "2309", "location": "Treforest", "stage_seq": 8, "distance_m": 20257.05, "section_seq": 1, "route_path_id": 32134}, {"is_pass": false, "wtt_arr": "2312H", "wtt_dep": "2313H", "location": "Trefforest Estate", "stage_seq": 9, "distance_m": 23917.402, "section_seq": 1, "route_path_id": 32134}, {"is_pass": false, "wtt_arr": "2317", "wtt_dep": "2318", "location": "Taffs Well", "stage_seq": 10, "distance_m": 27802.58, "section_seq": 1, "route_path_id": 32134}, {"is_pass": false, "wtt_arr": "2321", "wtt_dep": "2322", "location": "Radyr", "stage_seq": 11, "distance_m": 30827.258, "section_seq": 1, "route_path_id": 32134}, {"is_pass": false, "wtt_arr": "2324", "wtt_dep": "2325", "location": "Llandaf", "stage_seq": 12, "distance_m": 32566.878, "section_seq": 1, "route_path_id": 32134}, {"is_pass": false, "wtt_arr": "2328H", "wtt_dep": "2329H", "location": "Cathays", "stage_seq": 13, "distance_m": 36735.419, "section_seq": 1, "route_path_id": 32134}, {"is_pass": false, "wtt_arr": "2332H", "wtt_dep": "2334", "location": "Cardiff Queen Street", "stage_seq": 14, "distance_m": 37746.26, "section_seq": 1, "route_path_id": 32134}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2336", "location": "CVL East Boundary", "stage_seq": 15, "distance_m": 38162.834, "section_seq": 1, "route_path_id": 32134}, {"is_pass": false, "wtt_arr": "2337", "wtt_dep": null, "location": "Cardiff Central", "stage_seq": 16, "distance_m": 39658.298, "section_seq": 1, "route_path_id": 32134}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 39658.298, "from_m": 0.0, "section_seq": 1, "route_path_id": 32134}], "total_distance_m": 39658.298, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 39620.746, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 37.552, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 25110, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:44:15Z", "source_id": 51771737, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T21:47:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:44:20Z", "source_id": 16708489, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T22:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25119, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:55:17Z", "source_id": 51793281, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T21:56:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:55:21Z", "source_id": 16714841, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T22:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25130, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:02:18Z", "source_id": 51806084, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T22:02:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:02:23Z", "source_id": 16718790, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T23:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25136, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:06:38Z", "source_id": 51813901, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T22:07:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:06:43Z", "source_id": 16721199, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T23:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25140, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:11:52Z", "source_id": 51823030, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T22:12:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:11:58Z", "source_id": 16724031, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T23:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25156, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:15:12Z", "source_id": 51828889, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T22:16:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:15:14Z", "source_id": 16725810, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T23:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25233, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:20:34Z", "source_id": 51838108, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T22:21:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:20:36Z", "source_id": 16728582, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T23:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25241, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:23:48Z", "source_id": 51843751, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T22:24:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:23:52Z", "source_id": 16730252, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T23:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25245, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:27:18Z", "source_id": 51849509, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-16T22:28:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:27:21Z", "source_id": 16731977, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-16T23:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25257, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:30:42Z", "source_id": 51855083, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-16T22:31:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:30:47Z", "source_id": 16733641, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-16T23:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 24966, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:35:53Z", "source_id": 51863811, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-16T22:36:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:35:58Z", "source_id": 16736219, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-16T23:36:00+01:00", "operational_fact": true}] Merthyr Tydfil 2237 2237 None 22:37:00 None Cardiff Central 2338 2337 8 EARLY -1 minutes https://www.realtimetrains.co.uk/service/gb-nr:G39533/2026-09-16/detailed None Cardiff Queen Street 2026-09-16T23:34:00+01:00 Cardiff Central 3.0 {"type": "LineString", "coordinates": [[-3.170347359259109, 51.48151465062323], [-3.1703428, 51.481493099999994], [-3.1702895999999994, 51.4812173], [-3.170267, 51.481076], [-3.1702443999999996, 51.4809126], [-3.1702327999999995, 51.480802], [-3.1702277, 51.48073130000001], [-3.170209, 51.48055709999999], [-3.1701886, 51.48040520000001], [-3.1701766, 51.4801939], [-3.1701751, 51.480106600000006], [-3.1701775, 51.480033000000006], [-3.1701918, 51.4798685], [-3.1701967, 51.47973419999998], [-3.1702162, 51.4796035], [-3.1702416, 51.479496999999995], [-3.1702847999999997, 51.47935859999999], [-3.1703269, 51.4792638], [-3.1703838, 51.4791334], [-3.1704221336105913, 51.479066942889], [-3.1705135130148103, 51.4789190117177], [-3.1705932722572543, 51.47878806643107], [-3.170663250403105, 51.478671730468925], [-3.1707252865175444, 51.47856762727104], [-3.1707812196657543, 51.47847338027721], [-3.170832888912916, 51.47838661292724], [-3.1708821333242123, 51.478304948660906], [-3.1709307919648237, 51.47822601091803], [-3.170980703899933, 51.47814742313838], [-3.171033708194721, 51.47806680876176], [-3.17109164391437, 51.477981791227975], [-3.171156350124061, 51.477889993976795], [-3.171229665888977, 51.47778904044804], [-3.1713134302742993, 51.47767655408149], [-3.1714094823452097, 51.47755015831693], [-3.1715196611668897, 51.47740747659418], [-3.1716262999999993, 51.4773065], [-3.1717027660382384, 51.47725325258971], [-3.171785071396165, 51.47719593887795], [-3.1718677, 51.477138399999994], [-3.171930566980932, 51.47710393260773], [-3.1723610999999994, 51.4769702], [-3.1724698, 51.476942300000005], [-3.1725684, 51.47691009999999], [-3.1734133000000004, 51.47665400000001], [-3.1736526, 51.4765853], [-3.1738792, 51.476517300000005], [-3.1739411, 51.476498799999995], [-3.1740777, 51.47645760000001], [-3.1742243999999995, 51.47641339999999], [-3.1744743999999994, 51.4763388], [-3.1752819, 51.4761196], [-3.1755003, 51.4760639], [-3.1756265, 51.4760329], [-3.175958, 51.47594629999999], [-3.1762035000000006, 51.47588629999999], [-3.17641865, 51.47584095000017], [-3.1766039, 51.4758122], [-3.1768271, 51.47578089999999], [-3.1770947, 51.4757489], [-3.1772862999999996, 51.47573049999998], [-3.1775485999999997, 51.4757115], [-3.1776977, 51.47570439999999], [-3.1778614999999997, 51.4756979], [-3.1780670999999994, 51.47569120000001], [-3.1792304, 51.4756626]]} 0.6 2333 2336 Cardiff Queen Street Cardiff Central Cardiff Central 51.4756626 -3.1792304 51.4756626 -3.1792304 1 0 2026-09-16 22:46:21 TERMINATED 2026-09-16 22:36:00 Cardiff Central TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16736219 1789598162236372 49 49 2026-09-16 22:46:02.542960 8 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 22:36:02.228520
594253 625524 W10994 731Y94M916 2026-09-16 COMPLETE 16735510 2026-09-16 23:35:00 2026-09-16 22:46:21 2026-09-18 22:46:21 {"id": 625524, "stp": "P", "toc": "Heathrow Express", "uid": "W10994", "consist": "387132+387139", "dest_crs": "PAD", "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W10994/2026-09-16/detailed", "trust_id": "731Y94M916", "origin_crs": "HWV", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London Paddington", "service_date": "2026-09-16", "dest_arr_time": "2333", "dest_platform": "7", "is_terminated": 1, "next_location": "London Paddington", "signalling_id": "1Y94", "timing_status": "LATE", "origin_station": "Heathrow Terminal 5", "current_leg_arr": "2335", "current_leg_dep": "2318", "current_leg_end": "London Paddington", "origin_dep_time": "2312", "origin_platform": "3", "current_location": "Link Line", "last_update_time": "2026-09-16T22:46:21", "route_debug_link": null, "timing_variation": "+2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.4544923, 51.4720878], [-0.4525326, 51.472934], [-0.45249410000000007, 51.4729513], [-0.4522410999999999, 51.473087699999994], [-0.4519975000000001, 51.473249499999994], [-0.4512599, 51.473719], [-0.4504434999999999, 51.4742346], [-0.44971390000000006, 51.4747131], [-0.44920830000000006, 51.47514050000001], [-0.4491576420597607, 51.475190351714765], [-0.44876229999999995, 51.47557939999999], [-0.4482714, 51.47616699999999], [-0.44808369999999986, 51.4764868], [-0.44790340000000006, 51.4769205], [-0.4477536999999999, 51.47746349999999], [-0.4476877000000001, 51.4781173], [-0.4476781, 51.4784294], [-0.4477792, 51.4790076], [-0.4480262, 51.4797434], [-0.44814239999999994, 51.480009399999986], [-0.4485046999999999, 51.48083840000001], [-0.4489244999999999, 51.4817414], [-0.4491576420597607, 51.48227677087697], [-0.44950159999999995, 51.4830666], [-0.44954440000000007, 51.4831649], [-0.4495729, 51.48322689999999], [-0.4498627, 51.483858], [-0.4502924, 51.4849489], [-0.4505099000000001, 51.4856745], [-0.45059630000000006, 51.486200800000006], [-0.45081579999999993, 51.48793340000001], [-0.4508246, 51.4880032], [-0.45100289999999993, 51.48941579999999], [-0.45138089999999986, 51.4924209], [-0.45167859999999993, 51.49495499999999], [-0.4517864, 51.4967785], [-0.4517448, 51.4977028], [-0.4516659999999999, 51.4983179], [-0.45157746952943695, 51.4987748385867], [-0.4514844, 51.49925520000001], [-0.4511808, 51.5002017], [-0.4507977, 51.5010526], [-0.4505553999999999, 51.5014942], [-0.45049430000000007, 51.501605699999985], [-0.4504412, 51.501701], [-0.4503823, 51.50179990000001], [-0.4503259, 51.50188909999999], [-0.4502809, 51.5019579], [-0.4499898, 51.50244560000001], [-0.44975839999999995, 51.5028165], [-0.4496625, 51.502968199999984], [-0.449545, 51.50311000000001], [-0.44942379999999993, 51.503249899999986], [-0.4491670999999999, 51.5035674], [-0.4491576420597607, 51.50358051909013], [-0.4490989000000001, 51.50366199999999], [-0.44900296679845614, 51.50380524867197], [-0.4489883999999999, 51.503826999999994], [-0.4489606, 51.503868399999995], [-0.4487175000000001, 51.5042073], [-0.4485673, 51.5044127], [-0.4484478999999999, 51.5045671], [-0.4483353, 51.5047023], [-0.44822659999999986, 51.504810899999995], [-0.4480790999999999, 51.5049444], [-0.44797450000000005, 51.5050285], [-0.4478293, 51.5051392], [-0.4476674, 51.5052433], [-0.447477, 51.50535510000001], [-0.44741931912735305, 51.50538420470423], [-0.44720241681179174, 51.5054678268832], [-0.4470186885810349, 51.50555391083932], [-0.44686321674983753, 51.50564086755525], [-0.4467310836329543, 51.50572710801371], [-0.4466173715451402, 51.50581104319736], [-0.44651716280114995, 51.50589108408889], [-0.4464255397157385, 51.50596564167097], [-0.4463375846036605, 51.50603312692628], [-0.446248379779671, 51.50609195083754], [-0.4461530075585247, 51.5061405243874], [-0.4460465502549765, 51.50617725855854], [-0.4459240901837811, 51.50620056433367], [-0.4457807096596935, 51.50620885269544], [-0.44561149099746855, 51.50620053462655], [-0.4454115165118608, 51.506174021109686], [-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": "Heathrow Terminals 2 & 3", "dest_arr_time_act": "2333", "motion_projection": null, "next_location_lat": "51.5167482", "next_location_lon": "-0.1769041", "previous_location": "Heathrow Terminals 2 & 3", "current_leg_milage": "14.4", "linx_max_speed_mph": 110, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 657.226, \"from_m\": 0.0, \"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\": 1042.611, \"from_m\": 657.226, \"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\": 2508.087, \"from_m\": 1042.611, \"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\": 2818.589, \"from_m\": 2508.087, \"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\": 3719.224, \"from_m\": 2818.589, \"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\": 6317.532, \"from_m\": 3719.224, \"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\": 6392.47, \"from_m\": 6317.532, \"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\": 6932.363, \"from_m\": 6392.47, \"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\": 7432.589, \"from_m\": 6932.363, \"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\": 18513.225, \"from_m\": 7432.589, \"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\": 22776.685, \"from_m\": 18513.225, \"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\": 22978.09, \"from_m\": 22776.685, \"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\": 23063.77, \"from_m\": 22978.09, \"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\": 24227.031, \"from_m\": 23063.77, \"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\": 24512.042, \"from_m\": 24227.031, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 25982.167, \"from_m\": 24512.042, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}], \"service_id\": 625524, \"profile_key\": \"40f1cdcbfb42db7e86a0d6dcee9669f283aa0382ffef42ff1fab5a3e9f56b9e7\", \"schedule_id\": 25527, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2312\", \"location\": \"Heathrow Terminal 5\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 38284}, {\"is_pass\": false, \"wtt_arr\": \"2315H\", \"wtt_dep\": \"2318\", \"location\": \"Heathrow Terminals 2 & 3\", \"stage_seq\": 2, \"distance_m\": 2650.144, \"section_seq\": 1, \"route_path_id\": 38284}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2321H\", \"location\": \"Heathrow Tunnel Jn\", \"stage_seq\": 3, \"distance_m\": 6423.877, \"section_seq\": 1, \"route_path_id\": 38284}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2322\", \"location\": \"Stockley Jn\", \"stage_seq\": 4, \"distance_m\": 6730.545, \"section_seq\": 1, \"route_path_id\": 38284}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2322H\", \"location\": \"Heathrow Airport Jn\", \"stage_seq\": 5, \"distance_m\": 8358.762, \"section_seq\": 1, \"route_path_id\": 38284}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2324H\", \"location\": \"Southall\", \"stage_seq\": 6, \"distance_m\": 11638.462, \"section_seq\": 1, \"route_path_id\": 38284}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2326H\", \"location\": \"Acton West Jn\", \"stage_seq\": 7, \"distance_m\": 17804.107, \"section_seq\": 1, \"route_path_id\": 38284}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2330\", \"location\": \"Ladbroke Grove Jn\", \"stage_seq\": 8, \"distance_m\": 23195.47, \"section_seq\": 1, \"route_path_id\": 38284}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2331\", \"location\": \"Portobello Jn (London)\", \"stage_seq\": 9, \"distance_m\": 24067.611, \"section_seq\": 1, \"route_path_id\": 38284}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2332\", \"location\": \"Royal Oak Junction\", \"stage_seq\": 10, \"distance_m\": 25341.752, \"section_seq\": 1, \"route_path_id\": 38284}, {\"is_pass\": false, \"wtt_arr\": \"2333\", \"wtt_dep\": null, \"location\": \"London Paddington\", \"stage_seq\": 11, \"distance_m\": 25982.167, \"section_seq\": 1, \"route_path_id\": 38284}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 25982.167, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 38284}], \"total_distance_m\": 25982.167, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 110.0, \"speed_covered_distance_m\": 25982.167, \"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": "2312", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "17.0", "current_position_lat": "51.5167482", "current_position_lon": "-0.1769041", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 23478, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:14:38Z\", \"source_id\": 51827928, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:15:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:14:42Z\", \"source_id\": 16725521, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23399, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:25:42Z\", \"source_id\": 51846889, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:26:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:25:44Z\", \"source_id\": 16731198, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23169, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:29:24Z\", \"source_id\": 51852948, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:30:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:29:28Z\", \"source_id\": 16732997, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22932, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:34:29Z\", \"source_id\": 51861336, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:35:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:34:31Z\", \"source_id\": 16735510, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:35:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Paddington", "service_state_platform": "7", "timing_fact_generation": 1789598072041305, "current_leg_arrival_utc": "2026-09-16T23:35:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T22:36:02.640404", "service_state_evidence_id": 16735510, "current_leg_start_actual_dep": "2026-09-16T23:20:00+01:00", "operational_evidence_version": 32, "service_state_event_time_utc": "2026-09-16T22:35:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T22:46:03.321817", "service_state_valid_until_kind": null, "operational_interpretation_version": 32, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Heathrow Express P HWV PAD 1Y94 387132+387139 8 110 None {"version": 3, "segments": [{"to_m": 657.226, "from_m": 0.0, "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": 1042.611, "from_m": 657.226, "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": 2508.087, "from_m": 1042.611, "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": 2818.589, "from_m": 2508.087, "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": 3719.224, "from_m": 2818.589, "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": 6317.532, "from_m": 3719.224, "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": 6392.47, "from_m": 6317.532, "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": 6932.363, "from_m": 6392.47, "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": 7432.589, "from_m": 6932.363, "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": 18513.225, "from_m": 7432.589, "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": 22776.685, "from_m": 18513.225, "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": 22978.09, "from_m": 22776.685, "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": 23063.77, "from_m": 22978.09, "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": 24227.031, "from_m": 23063.77, "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": 24512.042, "from_m": 24227.031, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 40.0}, {"to_m": 25982.167, "from_m": 24512.042, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}], "service_id": 625524, "profile_key": "40f1cdcbfb42db7e86a0d6dcee9669f283aa0382ffef42ff1fab5a3e9f56b9e7", "schedule_id": 25527, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2312", "location": "Heathrow Terminal 5", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 38284}, {"is_pass": false, "wtt_arr": "2315H", "wtt_dep": "2318", "location": "Heathrow Terminals 2 & 3", "stage_seq": 2, "distance_m": 2650.144, "section_seq": 1, "route_path_id": 38284}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2321H", "location": "Heathrow Tunnel Jn", "stage_seq": 3, "distance_m": 6423.877, "section_seq": 1, "route_path_id": 38284}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2322", "location": "Stockley Jn", "stage_seq": 4, "distance_m": 6730.545, "section_seq": 1, "route_path_id": 38284}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2322H", "location": "Heathrow Airport Jn", "stage_seq": 5, "distance_m": 8358.762, "section_seq": 1, "route_path_id": 38284}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2324H", "location": "Southall", "stage_seq": 6, "distance_m": 11638.462, "section_seq": 1, "route_path_id": 38284}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2326H", "location": "Acton West Jn", "stage_seq": 7, "distance_m": 17804.107, "section_seq": 1, "route_path_id": 38284}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2330", "location": "Ladbroke Grove Jn", "stage_seq": 8, "distance_m": 23195.47, "section_seq": 1, "route_path_id": 38284}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2331", "location": "Portobello Jn (London)", "stage_seq": 9, "distance_m": 24067.611, "section_seq": 1, "route_path_id": 38284}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2332", "location": "Royal Oak Junction", "stage_seq": 10, "distance_m": 25341.752, "section_seq": 1, "route_path_id": 38284}, {"is_pass": false, "wtt_arr": "2333", "wtt_dep": null, "location": "London Paddington", "stage_seq": 11, "distance_m": 25982.167, "section_seq": 1, "route_path_id": 38284}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 25982.167, "from_m": 0.0, "section_seq": 1, "route_path_id": 38284}], "total_distance_m": 25982.167, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 110.0, "speed_covered_distance_m": 25982.167, "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": 23478, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:14:38Z", "source_id": 51827928, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-16T22:15:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:14:42Z", "source_id": 16725521, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-16T23:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23399, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:25:42Z", "source_id": 51846889, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T22:26:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:25:44Z", "source_id": 16731198, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T23:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23169, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:29:24Z", "source_id": 51852948, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T22:30:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:29:28Z", "source_id": 16732997, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T23:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22932, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:34:29Z", "source_id": 51861336, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T22:35:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:34:31Z", "source_id": 16735510, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T23:35:00+01:00", "operational_fact": true}] Heathrow Terminal 5 2312 2312 3 None None London Paddington 2333 2333 7 LATE +2 minutes https://www.realtimetrains.co.uk/service/gb-nr:W10994/2026-09-16/detailed None Heathrow Terminals 2 & 3 2026-09-16T23:20:00+01:00 London Paddington 17.0 {"type": "LineString", "coordinates": [[-0.4544923, 51.4720878], [-0.4525326, 51.472934], [-0.45249410000000007, 51.4729513], [-0.4522410999999999, 51.473087699999994], [-0.4519975000000001, 51.473249499999994], [-0.4512599, 51.473719], [-0.4504434999999999, 51.4742346], [-0.44971390000000006, 51.4747131], [-0.44920830000000006, 51.47514050000001], [-0.4491576420597607, 51.475190351714765], [-0.44876229999999995, 51.47557939999999], [-0.4482714, 51.47616699999999], [-0.44808369999999986, 51.4764868], [-0.44790340000000006, 51.4769205], [-0.4477536999999999, 51.47746349999999], [-0.4476877000000001, 51.4781173], [-0.4476781, 51.4784294], [-0.4477792, 51.4790076], [-0.4480262, 51.4797434], [-0.44814239999999994, 51.480009399999986], [-0.4485046999999999, 51.48083840000001], [-0.4489244999999999, 51.4817414], [-0.4491576420597607, 51.48227677087697], [-0.44950159999999995, 51.4830666], [-0.44954440000000007, 51.4831649], [-0.4495729, 51.48322689999999], [-0.4498627, 51.483858], [-0.4502924, 51.4849489], [-0.4505099000000001, 51.4856745], [-0.45059630000000006, 51.486200800000006], [-0.45081579999999993, 51.48793340000001], [-0.4508246, 51.4880032], [-0.45100289999999993, 51.48941579999999], [-0.45138089999999986, 51.4924209], [-0.45167859999999993, 51.49495499999999], [-0.4517864, 51.4967785], [-0.4517448, 51.4977028], [-0.4516659999999999, 51.4983179], [-0.45157746952943695, 51.4987748385867], [-0.4514844, 51.49925520000001], [-0.4511808, 51.5002017], [-0.4507977, 51.5010526], [-0.4505553999999999, 51.5014942], [-0.45049430000000007, 51.501605699999985], [-0.4504412, 51.501701], [-0.4503823, 51.50179990000001], [-0.4503259, 51.50188909999999], [-0.4502809, 51.5019579], [-0.4499898, 51.50244560000001], [-0.44975839999999995, 51.5028165], [-0.4496625, 51.502968199999984], [-0.449545, 51.50311000000001], [-0.44942379999999993, 51.503249899999986], [-0.4491670999999999, 51.5035674], [-0.4491576420597607, 51.50358051909013], [-0.4490989000000001, 51.50366199999999], [-0.44900296679845614, 51.50380524867197], [-0.4489883999999999, 51.503826999999994], [-0.4489606, 51.503868399999995], [-0.4487175000000001, 51.5042073], [-0.4485673, 51.5044127], [-0.4484478999999999, 51.5045671], [-0.4483353, 51.5047023], [-0.44822659999999986, 51.504810899999995], [-0.4480790999999999, 51.5049444], [-0.44797450000000005, 51.5050285], [-0.4478293, 51.5051392], [-0.4476674, 51.5052433], [-0.447477, 51.50535510000001], [-0.44741931912735305, 51.50538420470423], [-0.44720241681179174, 51.5054678268832], [-0.4470186885810349, 51.50555391083932], [-0.44686321674983753, 51.50564086755525], [-0.4467310836329543, 51.50572710801371], [-0.4466173715451402, 51.50581104319736], [-0.44651716280114995, 51.50589108408889], [-0.4464255397157385, 51.50596564167097], [-0.4463375846036605, 51.50603312692628], [-0.446248379779671, 51.50609195083754], [-0.4461530075585247, 51.5061405243874], [-0.4460465502549765, 51.50617725855854], [-0.4459240901837811, 51.50620056433367], [-0.4457807096596935, 51.50620885269544], [-0.44561149099746855, 51.50620053462655], [-0.4454115165118608, 51.506174021109686], [-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]]} 14.4 2318 2335 Heathrow Terminals 2 & 3 Link Line London Paddington 51.5167482 -0.1769041 51.5167482 -0.1769041 1 0 2026-09-16 22:46:21 TERMINATED 2026-09-16 22:35:00 London Paddington TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16735510 1789598072041305 32 32 2026-09-16 22:46:03.321817 7 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 22:36:02.640404
594254 625535 W85461 365M20M916 2026-09-16 COMPLETE 16733814 2026-09-16 23:36:00 2026-09-16 22:46:21 2026-09-18 22:46:21 {"id": 625535, "stp": "O", "toc": "TransPennine Express", "uid": "W85461", "consist": "802204", "dest_crs": "XEG", "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W85461/2026-09-16/detailed", "trust_id": "365M20M916", "origin_crs": "LIV", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Edge Hill Depot Complex", "service_date": "2026-09-16", "dest_arr_time": "2322½", "dest_platform": null, "is_terminated": 1, "next_location": "Edge Hill Depot Complex", "signalling_id": "5M20", "timing_status": "LATE", "origin_station": "Liverpool Lime Street HL/ML", "current_leg_arr": "2336", "current_leg_dep": "2326", "current_leg_end": "Edge Hill Depot Complex", "origin_dep_time": "2313", "origin_platform": "5", "current_location": "Edge Hill Car. M.d.", "last_update_time": "2026-09-16T22:46:21", "route_debug_link": null, "timing_variation": "+13 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.9783843, 53.4075993], [-2.977639299999999, 53.4074843], [-2.9771421, 53.40741999999999], [-2.9767677999999997, 53.4073859], [-2.9767165493678225, 53.40738283708326], [-2.9764549, 53.4073672], [-2.9759965, 53.4073515], [-2.9756047999999997, 53.4073534], [-2.9753364, 53.40734960000001], [-2.9750837, 53.4073357], [-2.97481, 53.4073234], [-2.9745212999999997, 53.407289099999986], [-2.9742847, 53.407261], [-2.9739935, 53.4072203], [-2.9736696999999994, 53.40717179999999], [-2.9723231, 53.4069544], [-2.9720764999999996, 53.4069086], [-2.9710718999999997, 53.406725599999994], [-2.9705843999999995, 53.4066742], [-2.9701052, 53.40659370000001], [-2.969822, 53.4065409], [-2.9690029999999994, 53.4063977], [-2.964440437594421, 53.40560820361025], [-2.9642080999999996, 53.405567999999995], [-2.9639285999999996, 53.405517399999994], [-2.9638880999999997, 53.40550959999999], [-2.9638369, 53.4055], [-2.962845, 53.40532180000001], [-2.9614223, 53.40507529999999], [-2.9610094999999994, 53.40500290000001], [-2.9597539, 53.40477020000001], [-2.9595890999999996, 53.40474140000001], [-2.9578934999999995, 53.40444540000001], [-2.9576228999999996, 53.404398400000005], [-2.9568341, 53.404261299999995], [-2.9567152999999995, 53.4042414], [-2.956101, 53.40413480000001], [-2.9558321999999997, 53.4040826], [-2.9544328, 53.403839299999994], [-2.9525468, 53.40351549999999], [-2.9518887, 53.4034023], [-2.9509548, 53.4032434], [-2.9503170999999995, 53.40313940000001], [-2.9496955, 53.403044300000005], [-2.9492967999999995, 53.4029836], [-2.9484593, 53.402837000000005], [-2.9478069999999996, 53.4027135], [-2.9475934, 53.402673099999994], [-2.9468276000000007, 53.4025395], [-2.9463516, 53.402462], [-2.9460269999999995, 53.40242039999999], [-2.9456225, 53.4023838], [-2.9452987, 53.40237280000001], [-2.9450071, 53.40237629999999], [-2.9446815, 53.40240249999999], [-2.9442425, 53.402458499999995], [-2.9440700999999994, 53.402482500000005], [-2.9435028, 53.402534200000005], [-2.9432083999999996, 53.40258559999999], [-2.9428902999999997, 53.40264809999999], [-2.9425113, 53.40272449999999], [-2.9418977999999996, 53.402809], [-2.9411259999999997, 53.4029629], [-2.9408244, 53.4029985], [-2.9403729999999997, 53.4030531], [-2.9399852, 53.40310989999999], [-2.939803, 53.4031464], [-2.9395375, 53.40318719999999], [-2.9391593, 53.4032264], [-2.9389005, 53.403242299999995], [-2.9385359, 53.4032555], [-2.9383184, 53.4032639], [-2.9378241999999997, 53.40331200000001], [-2.9374412999999997, 53.4033271], [-2.9372602999999997, 53.4033383], [-2.937039, 53.4033551], [-2.9368097, 53.403375100000005], [-2.9362825999999997, 53.4034318], [-2.9360164, 53.4034452], [-2.9357178000000004, 53.4034458], [-2.9353338, 53.4034595], [-2.9348265999999996, 53.40344949999999], [-2.9343639000000006, 53.40343909999999], [-2.9342162999999997, 53.4034279], [-2.9336393, 53.40335429999998], [-2.9322431999999994, 53.40316479999999]]}", "current_leg_start": "Liverpool Lime Street HL/ML", "dest_arr_time_act": "2322½", "motion_projection": null, "next_location_lat": "53.4031648", "next_location_lon": "-2.9322432", "previous_location": "Liverpool Lime Street HL/ML", "current_leg_milage": "1.9", "linx_max_speed_mph": 125, "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\": 125.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\": 125.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\": 125.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\": 125.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\": 125.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\": 125.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\": 125.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\": 125.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\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 2559.154, \"from_m\": 2505.203, \"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\": 3156.415, \"from_m\": 2559.154, \"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\": 625535, \"profile_key\": \"730cf0357fd4419014d78cb919d2156173d3d73841c563e079e6dd17cff38bfd\", \"schedule_id\": 38684, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2313\", \"location\": \"Liverpool Lime Street HL/ML\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 31488}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2315H\", \"location\": \"Crown Street Jn\", \"stage_seq\": 2, \"distance_m\": 1278.138, \"section_seq\": 1, \"route_path_id\": 31488}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2317\", \"location\": \"Edge Hill\", \"stage_seq\": 3, \"distance_m\": 2170.395, \"section_seq\": 1, \"route_path_id\": 31488}, {\"is_pass\": false, \"wtt_arr\": \"2322H\", \"wtt_dep\": null, \"location\": \"Edge Hill Depot Complex\", \"stage_seq\": 4, \"distance_m\": 3156.415, \"section_seq\": 1, \"route_path_id\": 31488}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 3156.415, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 31488}], \"total_distance_m\": 3156.415, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125.0, \"speed_covered_distance_m\": 2475.839, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 680.576, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2313", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "10.0", "current_position_lat": "53.4031648", "current_position_lon": "-2.9322432", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 9869, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:29:38Z\", \"source_id\": 51853312, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:30:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:29:40Z\", \"source_id\": 16733096, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9885, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:31:04Z\", \"source_id\": 51855609, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:36:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:31:07Z\", \"source_id\": 16733814, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:36:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Edge Hill Depot Complex", "service_state_platform": null, "timing_fact_generation": 1789597869272777, "current_leg_arrival_utc": "2026-09-16T23:35:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T22:36:02.649271", "service_state_evidence_id": 16733814, "current_leg_start_actual_dep": "2026-09-16T23:26:00+01:00", "operational_evidence_version": 9, "service_state_event_time_utc": "2026-09-16T22:36:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T22:46:03.576510", "service_state_valid_until_kind": null, "operational_interpretation_version": 9, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} TransPennine Express O LIV XEG 5M20 802204 5 125 None {"version": 3, "segments": [{"to_m": 317.352, "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": 683.612, "from_m": 317.352, "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": 1779.804, "from_m": 683.612, "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": 1821.377, "from_m": 1779.804, "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": 2057.272, "from_m": 1821.377, "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": 2356.354, "from_m": 2057.272, "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": 2394.399, "from_m": 2356.354, "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": 2463.461, "from_m": 2394.399, "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": 2505.203, "from_m": 2463.461, "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": 2559.154, "from_m": 2505.203, "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": 3156.415, "from_m": 2559.154, "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": 625535, "profile_key": "730cf0357fd4419014d78cb919d2156173d3d73841c563e079e6dd17cff38bfd", "schedule_id": 38684, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2313", "location": "Liverpool Lime Street HL/ML", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 31488}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2315H", "location": "Crown Street Jn", "stage_seq": 2, "distance_m": 1278.138, "section_seq": 1, "route_path_id": 31488}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2317", "location": "Edge Hill", "stage_seq": 3, "distance_m": 2170.395, "section_seq": 1, "route_path_id": 31488}, {"is_pass": false, "wtt_arr": "2322H", "wtt_dep": null, "location": "Edge Hill Depot Complex", "stage_seq": 4, "distance_m": 3156.415, "section_seq": 1, "route_path_id": 31488}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 3156.415, "from_m": 0.0, "section_seq": 1, "route_path_id": 31488}], "total_distance_m": 3156.415, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125.0, "speed_covered_distance_m": 2475.839, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 680.576, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 9869, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:29:38Z", "source_id": 51853312, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T22:30:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:29:40Z", "source_id": 16733096, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T23:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9885, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:31:04Z", "source_id": 51855609, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T22:36:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:31:07Z", "source_id": 16733814, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T23:36:00+01:00", "operational_fact": true}] Liverpool Lime Street HL/ML 2313 2313 5 None None Edge Hill Depot Complex 2322½ 2322½ None LATE +13 minutes https://www.realtimetrains.co.uk/service/gb-nr:W85461/2026-09-16/detailed None Liverpool Lime Street HL/ML 2026-09-16T23:26:00+01:00 Edge Hill Depot Complex 10.0 {"type": "LineString", "coordinates": [[-2.9783843, 53.4075993], [-2.977639299999999, 53.4074843], [-2.9771421, 53.40741999999999], [-2.9767677999999997, 53.4073859], [-2.9767165493678225, 53.40738283708326], [-2.9764549, 53.4073672], [-2.9759965, 53.4073515], [-2.9756047999999997, 53.4073534], [-2.9753364, 53.40734960000001], [-2.9750837, 53.4073357], [-2.97481, 53.4073234], [-2.9745212999999997, 53.407289099999986], [-2.9742847, 53.407261], [-2.9739935, 53.4072203], [-2.9736696999999994, 53.40717179999999], [-2.9723231, 53.4069544], [-2.9720764999999996, 53.4069086], [-2.9710718999999997, 53.406725599999994], [-2.9705843999999995, 53.4066742], [-2.9701052, 53.40659370000001], [-2.969822, 53.4065409], [-2.9690029999999994, 53.4063977], [-2.964440437594421, 53.40560820361025], [-2.9642080999999996, 53.405567999999995], [-2.9639285999999996, 53.405517399999994], [-2.9638880999999997, 53.40550959999999], [-2.9638369, 53.4055], [-2.962845, 53.40532180000001], [-2.9614223, 53.40507529999999], [-2.9610094999999994, 53.40500290000001], [-2.9597539, 53.40477020000001], [-2.9595890999999996, 53.40474140000001], [-2.9578934999999995, 53.40444540000001], [-2.9576228999999996, 53.404398400000005], [-2.9568341, 53.404261299999995], [-2.9567152999999995, 53.4042414], [-2.956101, 53.40413480000001], [-2.9558321999999997, 53.4040826], [-2.9544328, 53.403839299999994], [-2.9525468, 53.40351549999999], [-2.9518887, 53.4034023], [-2.9509548, 53.4032434], [-2.9503170999999995, 53.40313940000001], [-2.9496955, 53.403044300000005], [-2.9492967999999995, 53.4029836], [-2.9484593, 53.402837000000005], [-2.9478069999999996, 53.4027135], [-2.9475934, 53.402673099999994], [-2.9468276000000007, 53.4025395], [-2.9463516, 53.402462], [-2.9460269999999995, 53.40242039999999], [-2.9456225, 53.4023838], [-2.9452987, 53.40237280000001], [-2.9450071, 53.40237629999999], [-2.9446815, 53.40240249999999], [-2.9442425, 53.402458499999995], [-2.9440700999999994, 53.402482500000005], [-2.9435028, 53.402534200000005], [-2.9432083999999996, 53.40258559999999], [-2.9428902999999997, 53.40264809999999], [-2.9425113, 53.40272449999999], [-2.9418977999999996, 53.402809], [-2.9411259999999997, 53.4029629], [-2.9408244, 53.4029985], [-2.9403729999999997, 53.4030531], [-2.9399852, 53.40310989999999], [-2.939803, 53.4031464], [-2.9395375, 53.40318719999999], [-2.9391593, 53.4032264], [-2.9389005, 53.403242299999995], [-2.9385359, 53.4032555], [-2.9383184, 53.4032639], [-2.9378241999999997, 53.40331200000001], [-2.9374412999999997, 53.4033271], [-2.9372602999999997, 53.4033383], [-2.937039, 53.4033551], [-2.9368097, 53.403375100000005], [-2.9362825999999997, 53.4034318], [-2.9360164, 53.4034452], [-2.9357178000000004, 53.4034458], [-2.9353338, 53.4034595], [-2.9348265999999996, 53.40344949999999], [-2.9343639000000006, 53.40343909999999], [-2.9342162999999997, 53.4034279], [-2.9336393, 53.40335429999998], [-2.9322431999999994, 53.40316479999999]]} 1.9 2326 2336 Liverpool Lime Street HL/ML Edge Hill Car. M.d. Edge Hill Depot Complex 53.4031648 -2.9322432 53.4031648 -2.9322432 1 0 2026-09-16 22:46:21 TERMINATED 2026-09-16 22:36:00 Edge Hill Depot Complex TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16733814 1789597869272777 9 9 2026-09-16 22:46:03.576510 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 22:36:02.649271
594255 625744 L86310 875U78M916 2026-09-16 COMPLETE 16732847 2026-09-16 23:36:00 2026-09-16 22:46:21 2026-09-18 22:46:21 {"id": 625744, "stp": "P", "toc": "South Western Railway", "uid": "L86310", "consist": "701034", "dest_crs": null, "num_carr": 10, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L86310/2026-09-16/detailed", "trust_id": "875U78M916", "origin_crs": "SNS", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Feltham Depot", "service_date": "2026-09-16", "dest_arr_time": "2340", "dest_platform": null, "is_terminated": 1, "next_location": "Feltham Depot", "signalling_id": "5U78", "timing_status": "EARLY", "origin_station": "Staines", "current_leg_arr": "2336", "current_leg_dep": "2329", "current_leg_end": "Feltham Depot", "origin_dep_time": "2323", "origin_platform": "1", "current_location": "Aldershot Sig. As16", "last_update_time": "2026-09-16T22:46:21", "route_debug_link": null, "timing_variation": "-4 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.4049475, 51.448963], [-0.4056093999999999, 51.4488284], [-0.4060538, 51.4487347], [-0.4064578, 51.44864640000001], [-0.4071269, 51.448503], [-0.407479, 51.4484431], [-0.4078523, 51.448379], [-0.40848139999999994, 51.44824259999999], [-0.4092178, 51.448086999999994], [-0.409939, 51.447930099999994], [-0.4105101, 51.447806699999994], [-0.4109618, 51.4477095], [-0.4131546, 51.447238899999995], [-0.4167084999999999, 51.44649489999998], [-0.4187625, 51.4460497], [-0.4215605, 51.4454522], [-0.4261109, 51.44447410000001], [-0.4274164, 51.4441948], [-0.4281805, 51.44402989999998], [-0.42889379999999994, 51.4438755], [-0.430161, 51.4436093], [-0.4309956999999999, 51.44342819999999], [-0.4318317, 51.4432465], [-0.4325621, 51.443088], [-0.4334028, 51.44291110000001], [-0.43382296337890464, 51.442817580280106], [-0.4339626, 51.4427865], [-0.4346836, 51.4426351], [-0.43527369999999993, 51.44250530000001], [-0.4360935, 51.4423309], [-0.4369544, 51.44214899999999], [-0.4376191, 51.442004399999995], [-0.4383048, 51.44185610000001], [-0.43892, 51.44171849999999], [-0.4395549, 51.4415832], [-0.4410575, 51.44126119999999], [-0.4426395, 51.4409226], [-0.4441421, 51.440601], [-0.4449254, 51.44043090000001], [-0.4457018, 51.44026420000001], [-0.4464748, 51.4400954], [-0.44705729999999994, 51.439973999999985], [-0.4478265999999999, 51.4398101], [-0.4485795, 51.43964020000001], [-0.4491576420597607, 51.43952022863934], [-0.44933030000000007, 51.4394844], [-0.4502218, 51.439291299999994], [-0.4508806, 51.4391574], [-0.4515253999999999, 51.4390211], [-0.45205350000000005, 51.4389207], [-0.452487, 51.43884379999999], [-0.453026, 51.43875619999999], [-0.4535872, 51.4386737], [-0.4543067, 51.43856449999999], [-0.4548943, 51.43847869999999], [-0.4556532999999999, 51.43836970000001], [-0.4565658000000001, 51.438239800000005], [-0.4570929, 51.4381626], [-0.4576508, 51.4380816], [-0.4582659, 51.4379897], [-0.4588527, 51.4379042], [-0.4594605, 51.4378152], [-0.4604537999999999, 51.43767309999999], [-0.4612287, 51.4375585], [-0.4619746999999999, 51.43745150000001], [-0.4627839, 51.4373326], [-0.463603, 51.4372143], [-0.4644991, 51.437081499999984], [-0.4667353999999999, 51.436741600000005], [-0.46782289999999993, 51.4365801], [-0.46901680000000007, 51.436407900000006], [-0.4701666, 51.4362423], [-0.48202549999999994, 51.4345196], [-0.4847325, 51.43412669999999], [-0.4864433, 51.4338712], [-0.4873373, 51.4337397], [-0.4877982999999999, 51.43367710000001], [-0.4882565, 51.4336094], [-0.4888455, 51.43352469999999], [-0.48956589999999994, 51.4334192], [-0.4902273, 51.43331680000001], [-0.4906909999999999, 51.4332506], [-0.4913297999999999, 51.43316250000001], [-0.4919394, 51.43307779999999], [-0.4924015999999999, 51.4330137], [-0.4925987999999999, 51.4329861], [-0.4932158, 51.4329349], [-0.4936903, 51.4328711], [-0.494175, 51.4328031], [-0.4946845, 51.4327298], [-0.4951552, 51.4326661], [-0.4955788, 51.432605599999995], [-0.49604850000000006, 51.4325444], [-0.4965218, 51.43248009999999], [-0.4971409999999999, 51.4323947], [-0.4977201, 51.43232269999999], [-0.4979105, 51.4322969], [-0.498381, 51.43224739999999], [-0.4987995999999999, 51.43221719999999], [-0.499183, 51.432192400000005], [-0.4996763, 51.4321667], [-0.5001069, 51.432127300000005], [-0.5004556, 51.43210769999999], [-0.5008053999999998, 51.4321113], [-0.5010454, 51.4321214], [-0.501374, 51.4321425], [-0.501631, 51.432168100000005], [-0.5020081, 51.432213], [-0.5023182, 51.43225350000001], [-0.5027628999999999, 51.4323265], [-0.5031755, 51.432402], [-0.503452, 51.4324586], [-0.5037016, 51.4325185], [-0.5039418, 51.432576299999994], [-0.5041514999999999, 51.43263219999999], [-0.5047295, 51.4327638], [-0.5049616, 51.43280210000001], [-0.5052812, 51.4328481], [-0.5055519000000002, 51.4328671], [-0.5058006999999999, 51.4328726], [-0.5059768, 51.432868899999995], [-0.506232, 51.43285289999999], [-0.5064415, 51.4328308], [-0.5066593, 51.4327986], [-0.5068384, 51.43276360000001], [-0.5070746999999999, 51.4327049], [-0.5073371999999999, 51.43262769999999], [-0.5076178, 51.4325304], [-0.5078655, 51.4324287], [-0.5080878, 51.4323314], [-0.5082751999999999, 51.4322351], [-0.5085025999999999, 51.4321069], [-0.5087042999999999, 51.4319794], [-0.5090373999999999, 51.4317282], [-0.5091823, 51.4316223], [-0.5093198999999999, 51.43152140000001], [-0.5095229, 51.431382], [-0.5096975000000001, 51.43127880000001], [-0.509843, 51.431198], [-0.5100489999999999, 51.4310885], [-0.5102414, 51.4309982], [-0.5104513, 51.43091959999999], [-0.5118026, 51.430452999999986], [-0.5120061, 51.43039430000001], [-0.5122827, 51.4303219], [-0.5124927, 51.43027330000001], [-0.5127392, 51.4302247], [-0.513015, 51.430179599999995], [-0.5133221, 51.4301385], [-0.5136604, 51.430106899999984], [-0.5140207999999999, 51.430083199999984], [-0.5145729, 51.4300705], [-0.5147283, 51.4300718], [-0.5149862999999999, 51.4300757], [-0.5152144, 51.4300847], [-0.5154398, 51.4300966], [-0.5156246, 51.43011109999999], [-0.5157736999999999, 51.4301221], [-0.51597, 51.4301468], [-0.5164239, 51.43021120000001], [-0.5170755000000001, 51.4303219], [-0.518011, 51.430495], [-0.5195279, 51.4307754], [-0.520204, 51.4308964], [-0.5211005, 51.4310648], [-0.522094, 51.43124879999999], [-0.5230752, 51.43142759999999], [-0.5240433, 51.431606900000006], [-0.5242359, 51.4316426], [-0.5252228, 51.4318243], [-0.5258051, 51.43193560000001], [-0.5263591999999999, 51.4320349], [-0.5269551, 51.4321477], [-0.5279030999999998, 51.4323212], [-0.528288, 51.4323882], [-0.5287070999999999, 51.432455], [-0.5290739, 51.4325124], [-0.5294126, 51.4325619], [-0.5304618, 51.43266950000001], [-0.5309792, 51.4327062], [-0.5313495, 51.43272639999999], [-0.5318227999999999, 51.4327466], [-0.5321169, 51.432757], [-0.5324455, 51.4327617], [-0.5328063, 51.4327653], [-0.5331938999999999, 51.4327639], [-0.5335569999999998, 51.4327542], [-0.5339835, 51.432741], [-0.5343221999999999, 51.4327209], [-0.5347052999999999, 51.4326938], [-0.5350863, 51.432659999999984], [-0.5354103, 51.4326151], [-0.5357014, 51.4325842], [-0.5360389999999999, 51.43253980000001], [-0.5366469, 51.4324498], [-0.5369546999999999, 51.43239799999999], [-0.5375256, 51.43228829999999], [-0.5380445999999999, 51.432173599999985], [-0.5381008, 51.4321601], [-0.5381631999999998, 51.4321443], [-0.5386614, 51.43202549999999], [-0.5389891704717129, 51.43193307891597], [-0.5394433999999999, 51.431805], [-0.5403459999999999, 51.4315386], [-0.5407133, 51.4314113], [-0.5410559, 51.43129629999999], [-0.541508, 51.4311474], [-0.5420084, 51.4309778], [-0.5424351000000001, 51.4308325], [-0.5428032, 51.4307087], [-0.5432716999999999, 51.43055029999999], [-0.5436843, 51.430408199999995], [-0.5440028, 51.4303052], [-0.5443106, 51.430198099999984], [-0.5447694, 51.430043099999985], [-0.5452607999999999, 51.429879], [-0.5457128000000001, 51.4297253], [-0.5461259, 51.429584], [-0.5465847000000001, 51.4294232], [-0.5469546999999999, 51.4292823], [-0.5471832, 51.42919789999999], [-0.5472474000000002, 51.4291724], [-0.5475405, 51.4290607], [-0.5478507999999999, 51.428932399999994], [-0.5480816999999999, 51.428831599999995], [-0.5483497999999999, 51.42871099999999], [-0.5488369999999999, 51.4284823], [-0.5491896, 51.4283106], [-0.5494965, 51.42815389999999], [-0.5497899, 51.4280018], [-0.5501189, 51.4278172], [-0.5504304, 51.4276364], [-0.5506865, 51.42748629999999], [-0.5510009999999999, 51.4272885], [-0.5512607999999999, 51.427125], [-0.5513912, 51.42703889999999], [-0.5516208, 51.42688989999999], [-0.5518965999999998, 51.42669480000001], [-0.5521433, 51.4265195], [-0.5523187, 51.426390100000006], [-0.5525480999999999, 51.42622229999999], [-0.5527454, 51.42606850000001], [-0.5529192, 51.4259343], [-0.5531032, 51.4257849], [-0.5533387, 51.42559109999999], [-0.5535516999999999, 51.42540639999999], [-0.5538239000000001, 51.42517120000001], [-0.5539973999999999, 51.4250152], [-0.5541716, 51.4248582], [-0.5545381999999999, 51.4245036], [-0.5547724999999999, 51.424268600000005], [-0.5549614999999999, 51.42407809999999], [-0.5551259, 51.42390449999999], [-0.5552999, 51.423716199999994], [-0.5554626, 51.42353800000001], [-0.5555963, 51.4233856], [-0.5557394, 51.42321840000002], [-0.5558789999999999, 51.423056299999985], [-0.5560131, 51.422896900000005], [-0.5561387999999999, 51.42273930000001], [-0.556277, 51.422563], [-0.5564196, 51.422387699999994], [-0.5565423999999999, 51.4222268], [-0.5566618999999999, 51.4220657], [-0.5568282999999999, 51.421836199999994], [-0.5569948, 51.4216045], [-0.5572657999999999, 51.4212021], [-0.557447, 51.420932099999995], [-0.5575454, 51.4207831], [-0.5576738, 51.4205727], [-0.5577952, 51.42036040000001], [-0.5579195, 51.42015049999999], [-0.5580459, 51.41993509999999], [-0.5582121999999999, 51.4196284], [-0.5583282, 51.4194189], [-0.5584315999999999, 51.41921430000001], [-0.5586376, 51.4187909], [-0.5587392000000001, 51.41857339999999], [-0.5588323, 51.4183633], [-0.5590387, 51.41785600000001], [-0.5591569999999999, 51.417533], [-0.5592346999999999, 51.41731339999999], [-0.559295, 51.4171329], [-0.5593466, 51.4169513], [-0.5594254, 51.4166808], [-0.5594829, 51.4164907], [-0.5595232, 51.416329], [-0.5595762999999999, 51.4161162], [-0.5596291, 51.41589989999999], [-0.5597150999999999, 51.4154947], [-0.5597817999999999, 51.41514949999999], [-0.5598223999999999, 51.4149066], [-0.5601018, 51.4133079], [-0.5602421, 51.4125038], [-0.5603822999999999, 51.411694999999995], [-0.5607658999999999, 51.40921860000001], [-0.5609523, 51.408142], [-0.5611732999999999, 51.4070485], [-0.5614221, 51.4059822], [-0.5615186, 51.40554199999998], [-0.5615744, 51.40519019999999], [-0.5616238999999998, 51.4048109], [-0.5617631, 51.4040261], [-0.5618048, 51.4035077], [-0.5618619000000001, 51.403191599999985], [-0.5618719, 51.40313629999999], [-0.5619278, 51.40287829999999], [-0.5620167, 51.4024687], [-0.5621129, 51.402103700000005], [-0.5622259, 51.4017208], [-0.5624270999999998, 51.40108159999999], [-0.5627327999999999, 51.400233199999995], [-0.5627704, 51.4001445], [-0.5628039999999999, 51.4000653], [-0.5628535, 51.3999487], [-0.5629957, 51.399622400000005], [-0.5631209, 51.399345499999995], [-0.5632911, 51.3989996], [-0.5634527, 51.3986623], [-0.5636573999999999, 51.398271], [-0.5640011, 51.3977281], [-0.564163, 51.3974731], [-0.5646552, 51.3967683], [-0.5649977, 51.396306499999994], [-0.565354, 51.395856300000005], [-0.5658745, 51.39526], [-0.5664330999999999, 51.3946631], [-0.5680464, 51.3930869], [-0.5690438999999999, 51.39226419999999], [-0.5695472, 51.3918661], [-0.5700763999999999, 51.3914663], [-0.5706220999999999, 51.3910809], [-0.5711903999999999, 51.3906979], [-0.5717618999999999, 51.39032100000001], [-0.5723594, 51.3899617], [-0.5730268, 51.38958740000001], [-0.5737423, 51.3892007], [-0.5744069, 51.3888691], [-0.5751021, 51.38853749999999], [-0.5756034999999999, 51.3883321], [-0.5761119, 51.388137], [-0.5772642999999998, 51.38771599999999], [-0.578325, 51.38735729999999], [-0.5796922, 51.3869487], [-0.5803111515027607, 51.38679167395817], [-0.5818353, 51.386405], [-0.5828645, 51.38617080000001], [-0.5839161, 51.3859525], [-0.5848762, 51.3857858], [-0.5858497, 51.3856344], [-0.5863684, 51.3855659], [-0.5869003, 51.385499300000006], [-0.5874984999999999, 51.38543109999999], [-0.5880862, 51.3853754], [-0.5892768999999999, 51.385292199999995], [-0.5902489, 51.38524670000001], [-0.5912159, 51.3852247], [-0.5935616, 51.3852412], [-0.5943854999999999, 51.38526000000001], [-0.5950803, 51.38529019999999], [-0.5957569999999999, 51.3853307], [-0.596171, 51.3853665], [-0.5966186999999998, 51.38540879999999], [-0.5970664, 51.38545090000001], [-0.5975379, 51.385497], [-0.5979951, 51.385546999999995], [-0.5985354, 51.38561490000001], [-0.5990845, 51.3856906], [-0.5996961, 51.38578419999999], [-0.6004234999999999, 51.3859054], [-0.6022323, 51.3862232], [-0.6036603, 51.38647389999999], [-0.6050222, 51.3867168], [-0.6054470301617573, 51.38679167395817], [-0.6064248, 51.386964], [-0.6075868999999999, 51.3871737], [-0.6083209, 51.38730180000001], [-0.6093291, 51.3874695], [-0.6102135, 51.3876241], [-0.6113844, 51.3878327], [-0.6122643, 51.38799469999999], [-0.6131242999999998, 51.3881492], [-0.6146141999999999, 51.388423200000005], [-0.6155409999999999, 51.38857879999999], [-0.6164567, 51.38874429999999], [-0.6175067999999999, 51.3889292], [-0.6186381, 51.3891361], [-0.6197381, 51.3893363], [-0.6208537, 51.389536], [-0.6222522999999999, 51.38976420000001], [-0.6235725999999999, 51.3899989], [-0.6242989999999999, 51.39013390000001], [-0.6248305999999999, 51.39021679999999], [-0.6263208, 51.390483800000005], [-0.627791, 51.390745200000005], [-0.628820698883665, 51.39094823813187], [-0.6290258999999999, 51.390988699999994], [-0.6301089, 51.39123649999999], [-0.6311242999999999, 51.3915005], [-0.6316775, 51.39164890000001], [-0.6319259, 51.39173069999999], [-0.6320022, 51.391755800000006], [-0.6320805, 51.3917805], [-0.6321688, 51.3918059], [-0.632658, 51.3919659], [-0.6332472, 51.39216030000001], [-0.63447, 51.392628], [-0.6357458, 51.39312030000001], [-0.6365622999999999, 51.3934354], [-0.6398095999999999, 51.39470109999999], [-0.6399326, 51.394749], [-0.6401274, 51.39482600000001], [-0.6430167, 51.395948100000005], [-0.6444004999999999, 51.3964917], [-0.6499299999999999, 51.3986485], [-0.6500129999999998, 51.39868090000001], [-0.6503716, 51.39881940000001], [-0.6508575, 51.3990115], [-0.6514065, 51.3992105], [-0.6516833999999999, 51.3993055], [-0.6524181, 51.3995414], [-0.6529014, 51.3996975], [-0.6533091, 51.3998247], [-0.6560659, 51.40062509999999], [-0.65636, 51.400712199999994], [-0.6582625, 51.401258099999986], [-0.6602195999999999, 51.40182659999999], [-0.6604459, 51.40189709999999], [-0.6632075, 51.40269529999999], [-0.6634973999999999, 51.4027791], [-0.6637937999999999, 51.402865], [-0.6686426999999999, 51.40427540000001], [-0.6689028, 51.404351000000005], [-0.6705655, 51.4048346], [-0.6707755, 51.4048957], [-0.6714706999999999, 51.405062], [-0.6720143, 51.40522010000001], [-0.6723357999999999, 51.4053106], [-0.6724673999999999, 51.4053467], [-0.6727705, 51.405427], [-0.6731245, 51.4055039], [-0.6735703, 51.405593], [-0.6743073999999999, 51.40573319999999], [-0.6748544, 51.40584450000001], [-0.6750287999999999, 51.40588], [-0.6750718, 51.4058888], [-0.6755438999999999, 51.4059858], [-0.6759138999999998, 51.4060578], [-0.6773617999999999, 51.4063106], [-0.6780569999999999, 51.40643759999998], [-0.6782394, 51.4064677], [-0.6783655000000001, 51.4064844], [-0.6784783999999999, 51.40649429999999], [-0.6786206, 51.406501], [-0.6787945999999999, 51.4065045], [-0.6789439999999999, 51.4065024], [-0.679106, 51.406496], [-0.6793018, 51.4064843], [-0.6794437, 51.406469400000006], [-0.6795777999999999, 51.406451], [-0.6797122, 51.40643070000001], [-0.679838, 51.4064058], [-0.6799455999999999, 51.4063805], [-0.6800660000000001, 51.4063506], [-0.6802693, 51.40629049999999], [-0.6804254, 51.4062334], [-0.680597, 51.4061681], [-0.6807386999999999, 51.4061031], [-0.6811283999999999, 51.4058819], [-0.6813515, 51.40573499999999], [-0.6815464, 51.40554350000001], [-0.6816291, 51.40545190000001], [-0.6817091999999999, 51.40535219999999], [-0.6817657, 51.405266100000006], [-0.6818071999999998, 51.4051751], [-0.6819155999999998, 51.4049375], [-0.6820113, 51.404692399999995], [-0.6820829, 51.4044834], [-0.6821213999999999, 51.40437079999999], [-0.6822217, 51.40405369999999], [-0.6822863, 51.40384970000001], [-0.6823391999999999, 51.403676799999985], [-0.6823964, 51.403462], [-0.6824905, 51.4030637], [-0.6825199999999999, 51.40285149999999], [-0.6825475, 51.40263519999999], [-0.6826299, 51.4017587], [-0.6826433999999999, 51.4011393], [-0.6826332, 51.4007966], [-0.6826154999999999, 51.40047440000001], [-0.6825828, 51.4000883], [-0.6825332, 51.3997269], [-0.6825037, 51.3995366], [-0.6824678, 51.39932610000001], [-0.6823896, 51.398936], [-0.6821206, 51.3980317], [-0.6817903999999999, 51.3971254], [-0.6808688, 51.394807199999995], [-0.6799699, 51.39247670000001], [-0.6798236000000001, 51.3920273], [-0.6797613000000001, 51.3918021], [-0.6797136999999999, 51.39157190000001], [-0.6796132999999999, 51.39104539999999], [-0.6795677000000001, 51.39077800000001], [-0.6795307, 51.39051189999999], [-0.6795006, 51.390006], [-0.6794929999999999, 51.38949519999999], [-0.679496, 51.389259499999994], [-0.6794921, 51.389011700000005], [-0.6795430999999998, 51.3885226], [-0.679611, 51.3880539], [-0.6796456999999999, 51.38781509999999], [-0.6797015, 51.3875828], [-0.6798212, 51.38710089999999], [-0.6798903999999999, 51.3868604], [-0.679911991224428, 51.38679167395817], [-0.6799636, 51.3866274], [-0.6803153999999999, 51.3856687], [-0.6810459, 51.3837591], [-0.6817715, 51.381857], [-0.6824865999999999, 51.3799373], [-0.6830845999999999, 51.3784441], [-0.6836564000000002, 51.3769501], [-0.6847956999999999, 51.37393339999999], [-0.6871000000000002, 51.3679166], [-0.6871601999999999, 51.367777299999986], [-0.6873282999999999, 51.36731059999999], [-0.6873845999999999, 51.3671611], [-0.6876657999999999, 51.366435499999994], [-0.6879460999999999, 51.3657279], [-0.6882229999999999, 51.3649915], [-0.6884727, 51.3643346], [-0.6885357, 51.364162599999986], [-0.6885923, 51.364011299999994], [-0.6887286999999999, 51.36364759999999], [-0.6888602999999999, 51.3633166], [-0.6889851, 51.3629864], [-0.6894959, 51.3616747], [-0.6896969, 51.361142499999985], [-0.6904266, 51.3592627], [-0.6907918, 51.35832729999999], [-0.6909668, 51.3578645], [-0.6911910999999998, 51.357384], [-0.6913134, 51.35715489999998], [-0.6916200999999998, 51.35670650000001], [-0.6917748999999999, 51.3564894], [-0.6919392999999999, 51.3562634], [-0.6921143, 51.35606159999998], [-0.692299, 51.35586759999999], [-0.6924040999999999, 51.3557648], [-0.6925137999999998, 51.355659], [-0.6927368999999999, 51.3554586], [-0.6931538999999999, 51.3551202], [-0.6933974, 51.3549403], [-0.6936538, 51.3547623], [-0.6939007999999999, 51.3546054], [-0.6941626000000001, 51.3544394], [-0.6944566999999999, 51.3542729], [-0.6947632, 51.35410809999999], [-0.6949147, 51.3540232], [-0.6950775999999999, 51.35393979999999], [-0.695335, 51.353821499999995], [-0.6955900999999999, 51.3537082], [-0.6958864999999999, 51.3535868], [-0.6961947, 51.3534671], [-0.6966982, 51.35330629999999], [-0.6967593, 51.353286100000005], [-0.6971873999999999, 51.3531288], [-0.6976028999999999, 51.3530092], [-0.6979024, 51.3529314], [-0.6982172, 51.3528561], [-0.6985809, 51.35277839999999], [-0.6989567, 51.3527076], [-0.6993894999999999, 51.35263419999998], [-0.6998261999999998, 51.3525708], [-0.7000853999999999, 51.35254040000001], [-0.7003444000000001, 51.3525138], [-0.7008665, 51.3524717], [-0.7013025999999999, 51.352445399999986], [-0.7017339999999999, 51.352419999999995], [-0.7024237999999999, 51.352375499999994], [-0.7028323999999999, 51.35233730000001], [-0.7033746999999999, 51.352282599999995], [-0.7034209, 51.352279], [-0.7037287, 51.3522373], [-0.7041256999999999, 51.3521736], [-0.7044264, 51.35211619999998], [-0.7047862, 51.3520437], [-0.7050199, 51.3519903], [-0.7052585, 51.351933499999994], [-0.7055108000000001, 51.3518706], [-0.7057756, 51.3517978], [-0.7062345, 51.35166], [-0.7064495, 51.3515991], [-0.7066653, 51.3515275], [-0.7070814, 51.35137099999999], [-0.7088176, 51.35063209999999], [-0.7089673999999999, 51.3505691], [-0.7126968, 51.3488973], [-0.7139805999999999, 51.348319], [-0.7142720999999999, 51.34817179999999], [-0.7145830999999999, 51.34800130000001], [-0.7151748000000001, 51.3476581], [-0.7163754999999999, 51.346999], [-0.7186522272956171, 51.34571881075767], [-0.7204333, 51.34471729999999], [-0.722799, 51.3434057], [-0.7236023, 51.3429589], [-0.7244206999999999, 51.3425159], [-0.7252447, 51.34209919999999], [-0.7260782, 51.34169579999999], [-0.7263857, 51.3415575], [-0.7267117, 51.34141839999999], [-0.7273682999999999, 51.3411682], [-0.7280117, 51.3409421], [-0.7286846999999999, 51.34072169999999], [-0.7306062, 51.3401422], [-0.7317894, 51.339796500000006], [-0.7324937999999999, 51.339596699999994], [-0.7332693, 51.3393702], [-0.734519, 51.33900419999999], [-0.7363307, 51.33849479999999], [-0.7380993999999999, 51.3379833], [-0.7398652, 51.3374824], [-0.7415607, 51.33699130000001], [-0.7420446, 51.336849499999985], [-0.7427953, 51.336628399999995], [-0.7433075999999998, 51.336483400000006], [-0.7438918999999999, 51.3363228], [-0.7441589, 51.33624429999999], [-0.7449808999999998, 51.33600269999999], [-0.7455547999999999, 51.3358201], [-0.7459222999999999, 51.3356877], [-0.7464596000000001, 51.33545019999999], [-0.7468493, 51.3352285], [-0.747035, 51.3351135], [-0.7471748999999999, 51.33502609999999], [-0.7474349, 51.33487119999999], [-0.7477113000000001, 51.33469399999999], [-0.7481895999999999, 51.3343193], [-0.7483693, 51.33414799999999], [-0.7493537, 51.3332363], [-0.7499572, 51.33265819999999], [-0.7507081999999999, 51.3319392], [-0.7510649, 51.3316191], [-0.7514351000000001, 51.3313125], [-0.7518212999999999, 51.33100410000001], [-0.7522235999999999, 51.3307041], [-0.7522344346199573, 51.33069708903964], [-0.7525964999999999, 51.33046280000001], [-0.7529881, 51.33023989999999], [-0.7533340999999999, 51.33004549999999], [-0.7538033999999999, 51.32982260000001], [-0.7542754999999999, 51.32961639999999], [-0.7548682999999999, 51.32939850000001], [-0.7555404, 51.3291493], [-0.7561477, 51.32888229999999], [-0.7566250999999999, 51.32865439999999], [-0.7570456, 51.3284348], [-0.7576140999999998, 51.3281052], [-0.7580809999999999, 51.3277937], [-0.7585772, 51.3274236], [-0.7591133, 51.326935600000006], [-0.7596148999999999, 51.3264097], [-0.7600145999999999, 51.3259239], [-0.7603606, 51.32538580000001], [-0.7606072999999999, 51.32482099999999], [-0.7607943999999999, 51.32427950000001], [-0.7609265, 51.3237482], [-0.7609666999999999, 51.3231851], [-0.7609479999999998, 51.32259669999999], [-0.760846, 51.3219866], [-0.7606744, 51.32142170000001], [-0.7604279, 51.320854100000005], [-0.7601353, 51.32033209999999], [-0.7597466, 51.3198031], [-0.7593226, 51.31929449999999], [-0.7588505, 51.31882840000001], [-0.758298, 51.318380899999994], [-0.757703, 51.3179737], [-0.7571467, 51.3176356], [-0.7570416999999999, 51.3175727], [-0.7566801000000001, 51.3173602], [-0.7563175, 51.3171484], [-0.7551002, 51.3164446], [-0.7548604, 51.3163133], [-0.7546322, 51.3161781], [-0.7541702999999998, 51.315913299999984], [-0.7535882999999999, 51.3155782], [-0.7530044999999999, 51.3152454], [-0.7527620999999999, 51.3151081], [-0.7520147999999999, 51.31466650000001], [-0.7516110999999999, 51.3144337], [-0.7512064999999999, 51.314197], [-0.7504008999999999, 51.31374], [-0.7502604, 51.31366090000001], [-0.7499745999999999, 51.313492200000006], [-0.7491594999999999, 51.31301909999999], [-0.7490368999999999, 51.3129514], [-0.7486087, 51.31269009999999], [-0.7481628, 51.3124367], [-0.747893, 51.31227259999999], [-0.7476035, 51.3121117], [-0.7473544, 51.3119641], [-0.7466070999999999, 51.31153259999999], [-0.7459611, 51.311156], [-0.7456372999999998, 51.31096639999999], [-0.74547, 51.3108724], [-0.7453116, 51.310778899999995], [-0.7450692000000001, 51.3106422], [-0.7448002, 51.31048580000001], [-0.7445382, 51.31033550000001], [-0.7431064, 51.3095064], [-0.7420036999999999, 51.3088655], [-0.7408886999999998, 51.3082307], [-0.738447, 51.306810000000006], [-0.7379744999999999, 51.3065361], [-0.7375522999999999, 51.3062955], [-0.7368414999999999, 51.3058804], [-0.7364904, 51.305673899999995], [-0.7361456, 51.30545969999999], [-0.7356248999999999, 51.305105299999994], [-0.7351198999999999, 51.304675], [-0.7347283, 51.30431790000001], [-0.7343526, 51.30391720000001], [-0.7339129, 51.3033771], [-0.7337052999999999, 51.3030681], [-0.7336805, 51.3030261], [-0.7335734, 51.30284509999999], [-0.7334502999999999, 51.302632200000005], [-0.7332745999999999, 51.3022871], [-0.7332072, 51.30209399999999], [-0.7331324, 51.30187960000001], [-0.7330725, 51.301531100000005], [-0.7329968, 51.30126440000001], [-0.7328410999999999, 51.30083280000001], [-0.7326569999999999, 51.3004847], [-0.7323311, 51.2999679], [-0.7322278, 51.2998278], [-0.7321417614882232, 51.2997153118442], [-0.7321193182682595, 51.29968596916647], [-0.732091688296879, 51.299649845208954], [-0.7320668499181422, 51.29961737100925], [-0.7320027, 51.29953350000001], [-0.7316570999999998, 51.2991455], [-0.7312788, 51.29876929999999], [-0.7309232999999999, 51.2984606], [-0.7305138999999999, 51.2981512], [-0.7302205999999999, 51.2979386], [-0.7298112, 51.29766609999999], [-0.729295, 51.2973711], [-0.7287838999999999, 51.2971156], [-0.7282456, 51.296882700000005], [-0.7267546999999999, 51.296282], [-0.7263824999999999, 51.2961343], [-0.7260753, 51.2959982], [-0.7254833, 51.2957107], [-0.7246808, 51.295264], [-0.7241198, 51.2948955], [-0.7236251, 51.2945077], [-0.7233336999999999, 51.2942484], [-0.7229106, 51.29384], [-0.7225132, 51.29340030000001], [-0.7222612, 51.293071899999994], [-0.7220609, 51.29276380000001], [-0.7218901999999999, 51.2924675], [-0.7217603, 51.292220400000005], [-0.7214605999999999, 51.2914927], [-0.7213564999999998, 51.291090199999985], [-0.7212893, 51.29074919999999], [-0.7212408, 51.2903489], [-0.7212229, 51.28995069999999], [-0.7212187, 51.28952159999999], [-0.7212430999999999, 51.2888402], [-0.7212989999999999, 51.2883394], [-0.7213551, 51.28797400000001], [-0.7214223999999999, 51.2876193], [-0.7218603, 51.2860774], [-0.7220025999999999, 51.2857071], [-0.7222557999999999, 51.28517050000001], [-0.7227354, 51.28425930000001], [-0.7230395, 51.2835855], [-0.7231656999999999, 51.2831808], [-0.7232412000000001, 51.28275709999998], [-0.7233036, 51.282216600000005], [-0.7232986, 51.281723099999994], [-0.723251, 51.2813263], [-0.7232336999999999, 51.2812237], [-0.7231706999999999, 51.2809341], [-0.7230779, 51.280664300000005], [-0.722977, 51.28035750000001], [-0.7228753999999998, 51.28011250000001], [-0.7228101, 51.2799718], [-0.7225753, 51.2794608], [-0.7224198, 51.27922249999999], [-0.722222, 51.2789362], [-0.7218711, 51.27850889999999], [-0.7216508, 51.27825500000001], [-0.7213787999999999, 51.278012899999986], [-0.7201883999999998, 51.2770321], [-0.7199136, 51.2768093], [-0.7197891999999999, 51.2766789], [-0.7196713, 51.27652090000001], [-0.7195885999999999, 51.2763855], [-0.7194907, 51.2761817], [-0.7193965, 51.2759257], [-0.7193272, 51.275649900000005], [-0.7193001, 51.27542499999999], [-0.7193052999999999, 51.27522590000001], [-0.7193461999999999, 51.27499950000001], [-0.7194076, 51.2747697], [-0.7195133811540542, 51.27453379516892], [-0.7195144999999998, 51.2745313], [-0.7196183, 51.27435719999998], [-0.7197203999999999, 51.2742165], [-0.7198471, 51.2740569], [-0.719955, 51.2739358], [-0.7202844999999999, 51.2736329], [-0.7204587, 51.2734719], [-0.720583, 51.2733581], [-0.7219608999999999, 51.272096299999994], [-0.722072, 51.27199590000001], [-0.7251665, 51.2691996], [-0.7255013, 51.268874], [-0.7260364, 51.2683196], [-0.726424, 51.26789449999999], [-0.7266949, 51.2675745], [-0.7270998999999999, 51.267099999999985], [-0.7271445610062716, 51.2670440854443], [-0.7271830259909814, 51.266995928110994], [-0.7272515, 51.266910200000005], [-0.7278943999999999, 51.266077], [-0.728476, 51.2652766], [-0.7292001, 51.2642055], [-0.7297120999999999, 51.2634735], [-0.7300919, 51.26296069999999], [-0.7303857, 51.2625996], [-0.7306539, 51.2622781], [-0.7310695999999999, 51.2618162], [-0.7315765, 51.2613081], [-0.7320888, 51.2608247], [-0.7327404999999999, 51.260247199999995], [-0.7331603, 51.2598991], [-0.7333078, 51.25978070000001], [-0.7334660999999999, 51.2596456], [-0.7335948, 51.2595438], [-0.7340294, 51.25921110000001], [-0.7376195, 51.2564462], [-0.7378381, 51.256296], [-0.7395199, 51.25520960000001], [-0.7400978, 51.2548608], [-0.7408154999999998, 51.254464199999994], [-0.7431059999999999, 51.2531984], [-0.7432857, 51.2531015], [-0.7480205, 51.2505171], [-0.7500691999999999, 51.2494247], [-0.7505196999999999, 51.24920289999999], [-0.7509366, 51.2490127], [-0.7513531, 51.2488473], [-0.7518251, 51.248659999999994], [-0.75245, 51.24844300000001], [-0.7529631, 51.2482874], [-0.7535726999999999, 51.2481205], [-0.7557684, 51.2475542], [-0.7560005999999999, 51.24749769999998], [-0.7561376, 51.2474659], [-0.7567031000000001, 51.247291700000005], [-0.7570524000000001, 51.24720659999999]]}", "current_leg_start": "Feltham Arr RD Country End", "dest_arr_time_act": "2340", "motion_projection": null, "next_location_lat": "51.2472066", "next_location_lon": "-0.7570524", "previous_location": "Feltham Arr RD Country End", "current_leg_milage": "28.6", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 148.054, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 687.536, \"from_m\": 148.054, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 6920.456, \"from_m\": 687.536, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 7902.981, \"from_m\": 6920.456, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}], \"service_id\": 625744, \"profile_key\": \"9cf376ae60290c59db1b4e35c5c762d416ecc7acc1f8a882d26e1741bbe7cf7a\", \"schedule_id\": 18399, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2323\", \"location\": \"Staines\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 60452}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2328H\", \"location\": \"Feltham\", \"stage_seq\": 2, \"distance_m\": 6667.42, \"section_seq\": 1, \"route_path_id\": 60452}, {\"is_pass\": false, \"wtt_arr\": \"2330H\", \"wtt_dep\": \"2332H\", \"location\": \"Feltham Arr RD Country End\", \"stage_seq\": 3, \"distance_m\": 7047.584, \"section_seq\": 1, \"route_path_id\": 60452}, {\"is_pass\": false, \"wtt_arr\": \"2340\", \"wtt_dep\": null, \"location\": \"Feltham Depot\", \"stage_seq\": 4, \"distance_m\": 7902.981, \"section_seq\": 1, \"route_path_id\": 60452}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 7902.981, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 60452}], \"total_distance_m\": 7902.981, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 6380.974, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1522.007, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2323", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "7.0", "current_position_lat": "51.2472066", "current_position_lon": "-0.7570524", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 28264, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:26:19Z\", \"source_id\": 51847919, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:27:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:26:22Z\", \"source_id\": 16731526, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:29:08Z\", \"source_id\": 16732847, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:36:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Feltham Depot", "service_state_platform": null, "timing_fact_generation": 1789597749337676, "current_leg_arrival_utc": "2026-09-16T23:38:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T22:36:02.746507", "service_state_evidence_id": 16732847, "current_leg_start_actual_dep": "2026-09-16T23:32:30+01:00", "operational_evidence_version": 10, "service_state_event_time_utc": "2026-09-16T22:36:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T22:46:03.330625", "service_state_valid_until_kind": null, "operational_interpretation_version": 10, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} South Western Railway P SNS None 5U78 701034 10 100 None {"version": 3, "segments": [{"to_m": 148.054, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 687.536, "from_m": 148.054, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 6920.456, "from_m": 687.536, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 7902.981, "from_m": 6920.456, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}], "service_id": 625744, "profile_key": "9cf376ae60290c59db1b4e35c5c762d416ecc7acc1f8a882d26e1741bbe7cf7a", "schedule_id": 18399, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2323", "location": "Staines", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 60452}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2328H", "location": "Feltham", "stage_seq": 2, "distance_m": 6667.42, "section_seq": 1, "route_path_id": 60452}, {"is_pass": false, "wtt_arr": "2330H", "wtt_dep": "2332H", "location": "Feltham Arr RD Country End", "stage_seq": 3, "distance_m": 7047.584, "section_seq": 1, "route_path_id": 60452}, {"is_pass": false, "wtt_arr": "2340", "wtt_dep": null, "location": "Feltham Depot", "stage_seq": 4, "distance_m": 7902.981, "section_seq": 1, "route_path_id": 60452}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 7902.981, "from_m": 0.0, "section_seq": 1, "route_path_id": 60452}], "total_distance_m": 7902.981, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 6380.974, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1522.007, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 28264, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:26:19Z", "source_id": 51847919, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-16T22:27:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:26:22Z", "source_id": 16731526, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-16T23:27:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:29:08Z", "source_id": 16732847, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T23:36:00+01:00", "operational_fact": true}] Staines 2323 2323 1 None None Feltham Depot 2340 2340 None EARLY -4 minutes https://www.realtimetrains.co.uk/service/gb-nr:L86310/2026-09-16/detailed None Feltham Arr RD Country End 2026-09-16T23:32:30+01:00 Feltham Depot 7.0 {"type": "LineString", "coordinates": [[-0.4049475, 51.448963], [-0.4056093999999999, 51.4488284], [-0.4060538, 51.4487347], [-0.4064578, 51.44864640000001], [-0.4071269, 51.448503], [-0.407479, 51.4484431], [-0.4078523, 51.448379], [-0.40848139999999994, 51.44824259999999], [-0.4092178, 51.448086999999994], [-0.409939, 51.447930099999994], [-0.4105101, 51.447806699999994], [-0.4109618, 51.4477095], [-0.4131546, 51.447238899999995], [-0.4167084999999999, 51.44649489999998], [-0.4187625, 51.4460497], [-0.4215605, 51.4454522], [-0.4261109, 51.44447410000001], [-0.4274164, 51.4441948], [-0.4281805, 51.44402989999998], [-0.42889379999999994, 51.4438755], [-0.430161, 51.4436093], [-0.4309956999999999, 51.44342819999999], [-0.4318317, 51.4432465], [-0.4325621, 51.443088], [-0.4334028, 51.44291110000001], [-0.43382296337890464, 51.442817580280106], [-0.4339626, 51.4427865], [-0.4346836, 51.4426351], [-0.43527369999999993, 51.44250530000001], [-0.4360935, 51.4423309], [-0.4369544, 51.44214899999999], [-0.4376191, 51.442004399999995], [-0.4383048, 51.44185610000001], [-0.43892, 51.44171849999999], [-0.4395549, 51.4415832], [-0.4410575, 51.44126119999999], [-0.4426395, 51.4409226], [-0.4441421, 51.440601], [-0.4449254, 51.44043090000001], [-0.4457018, 51.44026420000001], [-0.4464748, 51.4400954], [-0.44705729999999994, 51.439973999999985], [-0.4478265999999999, 51.4398101], [-0.4485795, 51.43964020000001], [-0.4491576420597607, 51.43952022863934], [-0.44933030000000007, 51.4394844], [-0.4502218, 51.439291299999994], [-0.4508806, 51.4391574], [-0.4515253999999999, 51.4390211], [-0.45205350000000005, 51.4389207], [-0.452487, 51.43884379999999], [-0.453026, 51.43875619999999], [-0.4535872, 51.4386737], [-0.4543067, 51.43856449999999], [-0.4548943, 51.43847869999999], [-0.4556532999999999, 51.43836970000001], [-0.4565658000000001, 51.438239800000005], [-0.4570929, 51.4381626], [-0.4576508, 51.4380816], [-0.4582659, 51.4379897], [-0.4588527, 51.4379042], [-0.4594605, 51.4378152], [-0.4604537999999999, 51.43767309999999], [-0.4612287, 51.4375585], [-0.4619746999999999, 51.43745150000001], [-0.4627839, 51.4373326], [-0.463603, 51.4372143], [-0.4644991, 51.437081499999984], [-0.4667353999999999, 51.436741600000005], [-0.46782289999999993, 51.4365801], [-0.46901680000000007, 51.436407900000006], [-0.4701666, 51.4362423], [-0.48202549999999994, 51.4345196], [-0.4847325, 51.43412669999999], [-0.4864433, 51.4338712], [-0.4873373, 51.4337397], [-0.4877982999999999, 51.43367710000001], [-0.4882565, 51.4336094], [-0.4888455, 51.43352469999999], [-0.48956589999999994, 51.4334192], [-0.4902273, 51.43331680000001], [-0.4906909999999999, 51.4332506], [-0.4913297999999999, 51.43316250000001], [-0.4919394, 51.43307779999999], [-0.4924015999999999, 51.4330137], [-0.4925987999999999, 51.4329861], [-0.4932158, 51.4329349], [-0.4936903, 51.4328711], [-0.494175, 51.4328031], [-0.4946845, 51.4327298], [-0.4951552, 51.4326661], [-0.4955788, 51.432605599999995], [-0.49604850000000006, 51.4325444], [-0.4965218, 51.43248009999999], [-0.4971409999999999, 51.4323947], [-0.4977201, 51.43232269999999], [-0.4979105, 51.4322969], [-0.498381, 51.43224739999999], [-0.4987995999999999, 51.43221719999999], [-0.499183, 51.432192400000005], [-0.4996763, 51.4321667], [-0.5001069, 51.432127300000005], [-0.5004556, 51.43210769999999], [-0.5008053999999998, 51.4321113], [-0.5010454, 51.4321214], [-0.501374, 51.4321425], [-0.501631, 51.432168100000005], [-0.5020081, 51.432213], [-0.5023182, 51.43225350000001], [-0.5027628999999999, 51.4323265], [-0.5031755, 51.432402], [-0.503452, 51.4324586], [-0.5037016, 51.4325185], [-0.5039418, 51.432576299999994], [-0.5041514999999999, 51.43263219999999], [-0.5047295, 51.4327638], [-0.5049616, 51.43280210000001], [-0.5052812, 51.4328481], [-0.5055519000000002, 51.4328671], [-0.5058006999999999, 51.4328726], [-0.5059768, 51.432868899999995], [-0.506232, 51.43285289999999], [-0.5064415, 51.4328308], [-0.5066593, 51.4327986], [-0.5068384, 51.43276360000001], [-0.5070746999999999, 51.4327049], [-0.5073371999999999, 51.43262769999999], [-0.5076178, 51.4325304], [-0.5078655, 51.4324287], [-0.5080878, 51.4323314], [-0.5082751999999999, 51.4322351], [-0.5085025999999999, 51.4321069], [-0.5087042999999999, 51.4319794], [-0.5090373999999999, 51.4317282], [-0.5091823, 51.4316223], [-0.5093198999999999, 51.43152140000001], [-0.5095229, 51.431382], [-0.5096975000000001, 51.43127880000001], [-0.509843, 51.431198], [-0.5100489999999999, 51.4310885], [-0.5102414, 51.4309982], [-0.5104513, 51.43091959999999], [-0.5118026, 51.430452999999986], [-0.5120061, 51.43039430000001], [-0.5122827, 51.4303219], [-0.5124927, 51.43027330000001], [-0.5127392, 51.4302247], [-0.513015, 51.430179599999995], [-0.5133221, 51.4301385], [-0.5136604, 51.430106899999984], [-0.5140207999999999, 51.430083199999984], [-0.5145729, 51.4300705], [-0.5147283, 51.4300718], [-0.5149862999999999, 51.4300757], [-0.5152144, 51.4300847], [-0.5154398, 51.4300966], [-0.5156246, 51.43011109999999], [-0.5157736999999999, 51.4301221], [-0.51597, 51.4301468], [-0.5164239, 51.43021120000001], [-0.5170755000000001, 51.4303219], [-0.518011, 51.430495], [-0.5195279, 51.4307754], [-0.520204, 51.4308964], [-0.5211005, 51.4310648], [-0.522094, 51.43124879999999], [-0.5230752, 51.43142759999999], [-0.5240433, 51.431606900000006], [-0.5242359, 51.4316426], [-0.5252228, 51.4318243], [-0.5258051, 51.43193560000001], [-0.5263591999999999, 51.4320349], [-0.5269551, 51.4321477], [-0.5279030999999998, 51.4323212], [-0.528288, 51.4323882], [-0.5287070999999999, 51.432455], [-0.5290739, 51.4325124], [-0.5294126, 51.4325619], [-0.5304618, 51.43266950000001], [-0.5309792, 51.4327062], [-0.5313495, 51.43272639999999], [-0.5318227999999999, 51.4327466], [-0.5321169, 51.432757], [-0.5324455, 51.4327617], [-0.5328063, 51.4327653], [-0.5331938999999999, 51.4327639], [-0.5335569999999998, 51.4327542], [-0.5339835, 51.432741], [-0.5343221999999999, 51.4327209], [-0.5347052999999999, 51.4326938], [-0.5350863, 51.432659999999984], [-0.5354103, 51.4326151], [-0.5357014, 51.4325842], [-0.5360389999999999, 51.43253980000001], [-0.5366469, 51.4324498], [-0.5369546999999999, 51.43239799999999], [-0.5375256, 51.43228829999999], [-0.5380445999999999, 51.432173599999985], [-0.5381008, 51.4321601], [-0.5381631999999998, 51.4321443], [-0.5386614, 51.43202549999999], [-0.5389891704717129, 51.43193307891597], [-0.5394433999999999, 51.431805], [-0.5403459999999999, 51.4315386], [-0.5407133, 51.4314113], [-0.5410559, 51.43129629999999], [-0.541508, 51.4311474], [-0.5420084, 51.4309778], [-0.5424351000000001, 51.4308325], [-0.5428032, 51.4307087], [-0.5432716999999999, 51.43055029999999], [-0.5436843, 51.430408199999995], [-0.5440028, 51.4303052], [-0.5443106, 51.430198099999984], [-0.5447694, 51.430043099999985], [-0.5452607999999999, 51.429879], [-0.5457128000000001, 51.4297253], [-0.5461259, 51.429584], [-0.5465847000000001, 51.4294232], [-0.5469546999999999, 51.4292823], [-0.5471832, 51.42919789999999], [-0.5472474000000002, 51.4291724], [-0.5475405, 51.4290607], [-0.5478507999999999, 51.428932399999994], [-0.5480816999999999, 51.428831599999995], [-0.5483497999999999, 51.42871099999999], [-0.5488369999999999, 51.4284823], [-0.5491896, 51.4283106], [-0.5494965, 51.42815389999999], [-0.5497899, 51.4280018], [-0.5501189, 51.4278172], [-0.5504304, 51.4276364], [-0.5506865, 51.42748629999999], [-0.5510009999999999, 51.4272885], [-0.5512607999999999, 51.427125], [-0.5513912, 51.42703889999999], [-0.5516208, 51.42688989999999], [-0.5518965999999998, 51.42669480000001], [-0.5521433, 51.4265195], [-0.5523187, 51.426390100000006], [-0.5525480999999999, 51.42622229999999], [-0.5527454, 51.42606850000001], [-0.5529192, 51.4259343], [-0.5531032, 51.4257849], [-0.5533387, 51.42559109999999], [-0.5535516999999999, 51.42540639999999], [-0.5538239000000001, 51.42517120000001], [-0.5539973999999999, 51.4250152], [-0.5541716, 51.4248582], [-0.5545381999999999, 51.4245036], [-0.5547724999999999, 51.424268600000005], [-0.5549614999999999, 51.42407809999999], [-0.5551259, 51.42390449999999], [-0.5552999, 51.423716199999994], [-0.5554626, 51.42353800000001], [-0.5555963, 51.4233856], [-0.5557394, 51.42321840000002], [-0.5558789999999999, 51.423056299999985], [-0.5560131, 51.422896900000005], [-0.5561387999999999, 51.42273930000001], [-0.556277, 51.422563], [-0.5564196, 51.422387699999994], [-0.5565423999999999, 51.4222268], [-0.5566618999999999, 51.4220657], [-0.5568282999999999, 51.421836199999994], [-0.5569948, 51.4216045], [-0.5572657999999999, 51.4212021], [-0.557447, 51.420932099999995], [-0.5575454, 51.4207831], [-0.5576738, 51.4205727], [-0.5577952, 51.42036040000001], [-0.5579195, 51.42015049999999], [-0.5580459, 51.41993509999999], [-0.5582121999999999, 51.4196284], [-0.5583282, 51.4194189], [-0.5584315999999999, 51.41921430000001], [-0.5586376, 51.4187909], [-0.5587392000000001, 51.41857339999999], [-0.5588323, 51.4183633], [-0.5590387, 51.41785600000001], [-0.5591569999999999, 51.417533], [-0.5592346999999999, 51.41731339999999], [-0.559295, 51.4171329], [-0.5593466, 51.4169513], [-0.5594254, 51.4166808], [-0.5594829, 51.4164907], [-0.5595232, 51.416329], [-0.5595762999999999, 51.4161162], [-0.5596291, 51.41589989999999], [-0.5597150999999999, 51.4154947], [-0.5597817999999999, 51.41514949999999], [-0.5598223999999999, 51.4149066], [-0.5601018, 51.4133079], [-0.5602421, 51.4125038], [-0.5603822999999999, 51.411694999999995], [-0.5607658999999999, 51.40921860000001], [-0.5609523, 51.408142], [-0.5611732999999999, 51.4070485], [-0.5614221, 51.4059822], [-0.5615186, 51.40554199999998], [-0.5615744, 51.40519019999999], [-0.5616238999999998, 51.4048109], [-0.5617631, 51.4040261], [-0.5618048, 51.4035077], [-0.5618619000000001, 51.403191599999985], [-0.5618719, 51.40313629999999], [-0.5619278, 51.40287829999999], [-0.5620167, 51.4024687], [-0.5621129, 51.402103700000005], [-0.5622259, 51.4017208], [-0.5624270999999998, 51.40108159999999], [-0.5627327999999999, 51.400233199999995], [-0.5627704, 51.4001445], [-0.5628039999999999, 51.4000653], [-0.5628535, 51.3999487], [-0.5629957, 51.399622400000005], [-0.5631209, 51.399345499999995], [-0.5632911, 51.3989996], [-0.5634527, 51.3986623], [-0.5636573999999999, 51.398271], [-0.5640011, 51.3977281], [-0.564163, 51.3974731], [-0.5646552, 51.3967683], [-0.5649977, 51.396306499999994], [-0.565354, 51.395856300000005], [-0.5658745, 51.39526], [-0.5664330999999999, 51.3946631], [-0.5680464, 51.3930869], [-0.5690438999999999, 51.39226419999999], [-0.5695472, 51.3918661], [-0.5700763999999999, 51.3914663], [-0.5706220999999999, 51.3910809], [-0.5711903999999999, 51.3906979], [-0.5717618999999999, 51.39032100000001], [-0.5723594, 51.3899617], [-0.5730268, 51.38958740000001], [-0.5737423, 51.3892007], [-0.5744069, 51.3888691], [-0.5751021, 51.38853749999999], [-0.5756034999999999, 51.3883321], [-0.5761119, 51.388137], [-0.5772642999999998, 51.38771599999999], [-0.578325, 51.38735729999999], [-0.5796922, 51.3869487], [-0.5803111515027607, 51.38679167395817], [-0.5818353, 51.386405], [-0.5828645, 51.38617080000001], [-0.5839161, 51.3859525], [-0.5848762, 51.3857858], [-0.5858497, 51.3856344], [-0.5863684, 51.3855659], [-0.5869003, 51.385499300000006], [-0.5874984999999999, 51.38543109999999], [-0.5880862, 51.3853754], [-0.5892768999999999, 51.385292199999995], [-0.5902489, 51.38524670000001], [-0.5912159, 51.3852247], [-0.5935616, 51.3852412], [-0.5943854999999999, 51.38526000000001], [-0.5950803, 51.38529019999999], [-0.5957569999999999, 51.3853307], [-0.596171, 51.3853665], [-0.5966186999999998, 51.38540879999999], [-0.5970664, 51.38545090000001], [-0.5975379, 51.385497], [-0.5979951, 51.385546999999995], [-0.5985354, 51.38561490000001], [-0.5990845, 51.3856906], [-0.5996961, 51.38578419999999], [-0.6004234999999999, 51.3859054], [-0.6022323, 51.3862232], [-0.6036603, 51.38647389999999], [-0.6050222, 51.3867168], [-0.6054470301617573, 51.38679167395817], [-0.6064248, 51.386964], [-0.6075868999999999, 51.3871737], [-0.6083209, 51.38730180000001], [-0.6093291, 51.3874695], [-0.6102135, 51.3876241], [-0.6113844, 51.3878327], [-0.6122643, 51.38799469999999], [-0.6131242999999998, 51.3881492], [-0.6146141999999999, 51.388423200000005], [-0.6155409999999999, 51.38857879999999], [-0.6164567, 51.38874429999999], [-0.6175067999999999, 51.3889292], [-0.6186381, 51.3891361], [-0.6197381, 51.3893363], [-0.6208537, 51.389536], [-0.6222522999999999, 51.38976420000001], [-0.6235725999999999, 51.3899989], [-0.6242989999999999, 51.39013390000001], [-0.6248305999999999, 51.39021679999999], [-0.6263208, 51.390483800000005], [-0.627791, 51.390745200000005], [-0.628820698883665, 51.39094823813187], [-0.6290258999999999, 51.390988699999994], [-0.6301089, 51.39123649999999], [-0.6311242999999999, 51.3915005], [-0.6316775, 51.39164890000001], [-0.6319259, 51.39173069999999], [-0.6320022, 51.391755800000006], [-0.6320805, 51.3917805], [-0.6321688, 51.3918059], [-0.632658, 51.3919659], [-0.6332472, 51.39216030000001], [-0.63447, 51.392628], [-0.6357458, 51.39312030000001], [-0.6365622999999999, 51.3934354], [-0.6398095999999999, 51.39470109999999], [-0.6399326, 51.394749], [-0.6401274, 51.39482600000001], [-0.6430167, 51.395948100000005], [-0.6444004999999999, 51.3964917], [-0.6499299999999999, 51.3986485], [-0.6500129999999998, 51.39868090000001], [-0.6503716, 51.39881940000001], [-0.6508575, 51.3990115], [-0.6514065, 51.3992105], [-0.6516833999999999, 51.3993055], [-0.6524181, 51.3995414], [-0.6529014, 51.3996975], [-0.6533091, 51.3998247], [-0.6560659, 51.40062509999999], [-0.65636, 51.400712199999994], [-0.6582625, 51.401258099999986], [-0.6602195999999999, 51.40182659999999], [-0.6604459, 51.40189709999999], [-0.6632075, 51.40269529999999], [-0.6634973999999999, 51.4027791], [-0.6637937999999999, 51.402865], [-0.6686426999999999, 51.40427540000001], [-0.6689028, 51.404351000000005], [-0.6705655, 51.4048346], [-0.6707755, 51.4048957], [-0.6714706999999999, 51.405062], [-0.6720143, 51.40522010000001], [-0.6723357999999999, 51.4053106], [-0.6724673999999999, 51.4053467], [-0.6727705, 51.405427], [-0.6731245, 51.4055039], [-0.6735703, 51.405593], [-0.6743073999999999, 51.40573319999999], [-0.6748544, 51.40584450000001], [-0.6750287999999999, 51.40588], [-0.6750718, 51.4058888], [-0.6755438999999999, 51.4059858], [-0.6759138999999998, 51.4060578], [-0.6773617999999999, 51.4063106], [-0.6780569999999999, 51.40643759999998], [-0.6782394, 51.4064677], [-0.6783655000000001, 51.4064844], [-0.6784783999999999, 51.40649429999999], [-0.6786206, 51.406501], [-0.6787945999999999, 51.4065045], [-0.6789439999999999, 51.4065024], [-0.679106, 51.406496], [-0.6793018, 51.4064843], [-0.6794437, 51.406469400000006], [-0.6795777999999999, 51.406451], [-0.6797122, 51.40643070000001], [-0.679838, 51.4064058], [-0.6799455999999999, 51.4063805], [-0.6800660000000001, 51.4063506], [-0.6802693, 51.40629049999999], [-0.6804254, 51.4062334], [-0.680597, 51.4061681], [-0.6807386999999999, 51.4061031], [-0.6811283999999999, 51.4058819], [-0.6813515, 51.40573499999999], [-0.6815464, 51.40554350000001], [-0.6816291, 51.40545190000001], [-0.6817091999999999, 51.40535219999999], [-0.6817657, 51.405266100000006], [-0.6818071999999998, 51.4051751], [-0.6819155999999998, 51.4049375], [-0.6820113, 51.404692399999995], [-0.6820829, 51.4044834], [-0.6821213999999999, 51.40437079999999], [-0.6822217, 51.40405369999999], [-0.6822863, 51.40384970000001], [-0.6823391999999999, 51.403676799999985], [-0.6823964, 51.403462], [-0.6824905, 51.4030637], [-0.6825199999999999, 51.40285149999999], [-0.6825475, 51.40263519999999], [-0.6826299, 51.4017587], [-0.6826433999999999, 51.4011393], [-0.6826332, 51.4007966], [-0.6826154999999999, 51.40047440000001], [-0.6825828, 51.4000883], [-0.6825332, 51.3997269], [-0.6825037, 51.3995366], [-0.6824678, 51.39932610000001], [-0.6823896, 51.398936], [-0.6821206, 51.3980317], [-0.6817903999999999, 51.3971254], [-0.6808688, 51.394807199999995], [-0.6799699, 51.39247670000001], [-0.6798236000000001, 51.3920273], [-0.6797613000000001, 51.3918021], [-0.6797136999999999, 51.39157190000001], [-0.6796132999999999, 51.39104539999999], [-0.6795677000000001, 51.39077800000001], [-0.6795307, 51.39051189999999], [-0.6795006, 51.390006], [-0.6794929999999999, 51.38949519999999], [-0.679496, 51.389259499999994], [-0.6794921, 51.389011700000005], [-0.6795430999999998, 51.3885226], [-0.679611, 51.3880539], [-0.6796456999999999, 51.38781509999999], [-0.6797015, 51.3875828], [-0.6798212, 51.38710089999999], [-0.6798903999999999, 51.3868604], [-0.679911991224428, 51.38679167395817], [-0.6799636, 51.3866274], [-0.6803153999999999, 51.3856687], [-0.6810459, 51.3837591], [-0.6817715, 51.381857], [-0.6824865999999999, 51.3799373], [-0.6830845999999999, 51.3784441], [-0.6836564000000002, 51.3769501], [-0.6847956999999999, 51.37393339999999], [-0.6871000000000002, 51.3679166], [-0.6871601999999999, 51.367777299999986], [-0.6873282999999999, 51.36731059999999], [-0.6873845999999999, 51.3671611], [-0.6876657999999999, 51.366435499999994], [-0.6879460999999999, 51.3657279], [-0.6882229999999999, 51.3649915], [-0.6884727, 51.3643346], [-0.6885357, 51.364162599999986], [-0.6885923, 51.364011299999994], [-0.6887286999999999, 51.36364759999999], [-0.6888602999999999, 51.3633166], [-0.6889851, 51.3629864], [-0.6894959, 51.3616747], [-0.6896969, 51.361142499999985], [-0.6904266, 51.3592627], [-0.6907918, 51.35832729999999], [-0.6909668, 51.3578645], [-0.6911910999999998, 51.357384], [-0.6913134, 51.35715489999998], [-0.6916200999999998, 51.35670650000001], [-0.6917748999999999, 51.3564894], [-0.6919392999999999, 51.3562634], [-0.6921143, 51.35606159999998], [-0.692299, 51.35586759999999], [-0.6924040999999999, 51.3557648], [-0.6925137999999998, 51.355659], [-0.6927368999999999, 51.3554586], [-0.6931538999999999, 51.3551202], [-0.6933974, 51.3549403], [-0.6936538, 51.3547623], [-0.6939007999999999, 51.3546054], [-0.6941626000000001, 51.3544394], [-0.6944566999999999, 51.3542729], [-0.6947632, 51.35410809999999], [-0.6949147, 51.3540232], [-0.6950775999999999, 51.35393979999999], [-0.695335, 51.353821499999995], [-0.6955900999999999, 51.3537082], [-0.6958864999999999, 51.3535868], [-0.6961947, 51.3534671], [-0.6966982, 51.35330629999999], [-0.6967593, 51.353286100000005], [-0.6971873999999999, 51.3531288], [-0.6976028999999999, 51.3530092], [-0.6979024, 51.3529314], [-0.6982172, 51.3528561], [-0.6985809, 51.35277839999999], [-0.6989567, 51.3527076], [-0.6993894999999999, 51.35263419999998], [-0.6998261999999998, 51.3525708], [-0.7000853999999999, 51.35254040000001], [-0.7003444000000001, 51.3525138], [-0.7008665, 51.3524717], [-0.7013025999999999, 51.352445399999986], [-0.7017339999999999, 51.352419999999995], [-0.7024237999999999, 51.352375499999994], [-0.7028323999999999, 51.35233730000001], [-0.7033746999999999, 51.352282599999995], [-0.7034209, 51.352279], [-0.7037287, 51.3522373], [-0.7041256999999999, 51.3521736], [-0.7044264, 51.35211619999998], [-0.7047862, 51.3520437], [-0.7050199, 51.3519903], [-0.7052585, 51.351933499999994], [-0.7055108000000001, 51.3518706], [-0.7057756, 51.3517978], [-0.7062345, 51.35166], [-0.7064495, 51.3515991], [-0.7066653, 51.3515275], [-0.7070814, 51.35137099999999], [-0.7088176, 51.35063209999999], [-0.7089673999999999, 51.3505691], [-0.7126968, 51.3488973], [-0.7139805999999999, 51.348319], [-0.7142720999999999, 51.34817179999999], [-0.7145830999999999, 51.34800130000001], [-0.7151748000000001, 51.3476581], [-0.7163754999999999, 51.346999], [-0.7186522272956171, 51.34571881075767], [-0.7204333, 51.34471729999999], [-0.722799, 51.3434057], [-0.7236023, 51.3429589], [-0.7244206999999999, 51.3425159], [-0.7252447, 51.34209919999999], [-0.7260782, 51.34169579999999], [-0.7263857, 51.3415575], [-0.7267117, 51.34141839999999], [-0.7273682999999999, 51.3411682], [-0.7280117, 51.3409421], [-0.7286846999999999, 51.34072169999999], [-0.7306062, 51.3401422], [-0.7317894, 51.339796500000006], [-0.7324937999999999, 51.339596699999994], [-0.7332693, 51.3393702], [-0.734519, 51.33900419999999], [-0.7363307, 51.33849479999999], [-0.7380993999999999, 51.3379833], [-0.7398652, 51.3374824], [-0.7415607, 51.33699130000001], [-0.7420446, 51.336849499999985], [-0.7427953, 51.336628399999995], [-0.7433075999999998, 51.336483400000006], [-0.7438918999999999, 51.3363228], [-0.7441589, 51.33624429999999], [-0.7449808999999998, 51.33600269999999], [-0.7455547999999999, 51.3358201], [-0.7459222999999999, 51.3356877], [-0.7464596000000001, 51.33545019999999], [-0.7468493, 51.3352285], [-0.747035, 51.3351135], [-0.7471748999999999, 51.33502609999999], [-0.7474349, 51.33487119999999], [-0.7477113000000001, 51.33469399999999], [-0.7481895999999999, 51.3343193], [-0.7483693, 51.33414799999999], [-0.7493537, 51.3332363], [-0.7499572, 51.33265819999999], [-0.7507081999999999, 51.3319392], [-0.7510649, 51.3316191], [-0.7514351000000001, 51.3313125], [-0.7518212999999999, 51.33100410000001], [-0.7522235999999999, 51.3307041], [-0.7522344346199573, 51.33069708903964], [-0.7525964999999999, 51.33046280000001], [-0.7529881, 51.33023989999999], [-0.7533340999999999, 51.33004549999999], [-0.7538033999999999, 51.32982260000001], [-0.7542754999999999, 51.32961639999999], [-0.7548682999999999, 51.32939850000001], [-0.7555404, 51.3291493], [-0.7561477, 51.32888229999999], [-0.7566250999999999, 51.32865439999999], [-0.7570456, 51.3284348], [-0.7576140999999998, 51.3281052], [-0.7580809999999999, 51.3277937], [-0.7585772, 51.3274236], [-0.7591133, 51.326935600000006], [-0.7596148999999999, 51.3264097], [-0.7600145999999999, 51.3259239], [-0.7603606, 51.32538580000001], [-0.7606072999999999, 51.32482099999999], [-0.7607943999999999, 51.32427950000001], [-0.7609265, 51.3237482], [-0.7609666999999999, 51.3231851], [-0.7609479999999998, 51.32259669999999], [-0.760846, 51.3219866], [-0.7606744, 51.32142170000001], [-0.7604279, 51.320854100000005], [-0.7601353, 51.32033209999999], [-0.7597466, 51.3198031], [-0.7593226, 51.31929449999999], [-0.7588505, 51.31882840000001], [-0.758298, 51.318380899999994], [-0.757703, 51.3179737], [-0.7571467, 51.3176356], [-0.7570416999999999, 51.3175727], [-0.7566801000000001, 51.3173602], [-0.7563175, 51.3171484], [-0.7551002, 51.3164446], [-0.7548604, 51.3163133], [-0.7546322, 51.3161781], [-0.7541702999999998, 51.315913299999984], [-0.7535882999999999, 51.3155782], [-0.7530044999999999, 51.3152454], [-0.7527620999999999, 51.3151081], [-0.7520147999999999, 51.31466650000001], [-0.7516110999999999, 51.3144337], [-0.7512064999999999, 51.314197], [-0.7504008999999999, 51.31374], [-0.7502604, 51.31366090000001], [-0.7499745999999999, 51.313492200000006], [-0.7491594999999999, 51.31301909999999], [-0.7490368999999999, 51.3129514], [-0.7486087, 51.31269009999999], [-0.7481628, 51.3124367], [-0.747893, 51.31227259999999], [-0.7476035, 51.3121117], [-0.7473544, 51.3119641], [-0.7466070999999999, 51.31153259999999], [-0.7459611, 51.311156], [-0.7456372999999998, 51.31096639999999], [-0.74547, 51.3108724], [-0.7453116, 51.310778899999995], [-0.7450692000000001, 51.3106422], [-0.7448002, 51.31048580000001], [-0.7445382, 51.31033550000001], [-0.7431064, 51.3095064], [-0.7420036999999999, 51.3088655], [-0.7408886999999998, 51.3082307], [-0.738447, 51.306810000000006], [-0.7379744999999999, 51.3065361], [-0.7375522999999999, 51.3062955], [-0.7368414999999999, 51.3058804], [-0.7364904, 51.305673899999995], [-0.7361456, 51.30545969999999], [-0.7356248999999999, 51.305105299999994], [-0.7351198999999999, 51.304675], [-0.7347283, 51.30431790000001], [-0.7343526, 51.30391720000001], [-0.7339129, 51.3033771], [-0.7337052999999999, 51.3030681], [-0.7336805, 51.3030261], [-0.7335734, 51.30284509999999], [-0.7334502999999999, 51.302632200000005], [-0.7332745999999999, 51.3022871], [-0.7332072, 51.30209399999999], [-0.7331324, 51.30187960000001], [-0.7330725, 51.301531100000005], [-0.7329968, 51.30126440000001], [-0.7328410999999999, 51.30083280000001], [-0.7326569999999999, 51.3004847], [-0.7323311, 51.2999679], [-0.7322278, 51.2998278], [-0.7321417614882232, 51.2997153118442], [-0.7321193182682595, 51.29968596916647], [-0.732091688296879, 51.299649845208954], [-0.7320668499181422, 51.29961737100925], [-0.7320027, 51.29953350000001], [-0.7316570999999998, 51.2991455], [-0.7312788, 51.29876929999999], [-0.7309232999999999, 51.2984606], [-0.7305138999999999, 51.2981512], [-0.7302205999999999, 51.2979386], [-0.7298112, 51.29766609999999], [-0.729295, 51.2973711], [-0.7287838999999999, 51.2971156], [-0.7282456, 51.296882700000005], [-0.7267546999999999, 51.296282], [-0.7263824999999999, 51.2961343], [-0.7260753, 51.2959982], [-0.7254833, 51.2957107], [-0.7246808, 51.295264], [-0.7241198, 51.2948955], [-0.7236251, 51.2945077], [-0.7233336999999999, 51.2942484], [-0.7229106, 51.29384], [-0.7225132, 51.29340030000001], [-0.7222612, 51.293071899999994], [-0.7220609, 51.29276380000001], [-0.7218901999999999, 51.2924675], [-0.7217603, 51.292220400000005], [-0.7214605999999999, 51.2914927], [-0.7213564999999998, 51.291090199999985], [-0.7212893, 51.29074919999999], [-0.7212408, 51.2903489], [-0.7212229, 51.28995069999999], [-0.7212187, 51.28952159999999], [-0.7212430999999999, 51.2888402], [-0.7212989999999999, 51.2883394], [-0.7213551, 51.28797400000001], [-0.7214223999999999, 51.2876193], [-0.7218603, 51.2860774], [-0.7220025999999999, 51.2857071], [-0.7222557999999999, 51.28517050000001], [-0.7227354, 51.28425930000001], [-0.7230395, 51.2835855], [-0.7231656999999999, 51.2831808], [-0.7232412000000001, 51.28275709999998], [-0.7233036, 51.282216600000005], [-0.7232986, 51.281723099999994], [-0.723251, 51.2813263], [-0.7232336999999999, 51.2812237], [-0.7231706999999999, 51.2809341], [-0.7230779, 51.280664300000005], [-0.722977, 51.28035750000001], [-0.7228753999999998, 51.28011250000001], [-0.7228101, 51.2799718], [-0.7225753, 51.2794608], [-0.7224198, 51.27922249999999], [-0.722222, 51.2789362], [-0.7218711, 51.27850889999999], [-0.7216508, 51.27825500000001], [-0.7213787999999999, 51.278012899999986], [-0.7201883999999998, 51.2770321], [-0.7199136, 51.2768093], [-0.7197891999999999, 51.2766789], [-0.7196713, 51.27652090000001], [-0.7195885999999999, 51.2763855], [-0.7194907, 51.2761817], [-0.7193965, 51.2759257], [-0.7193272, 51.275649900000005], [-0.7193001, 51.27542499999999], [-0.7193052999999999, 51.27522590000001], [-0.7193461999999999, 51.27499950000001], [-0.7194076, 51.2747697], [-0.7195133811540542, 51.27453379516892], [-0.7195144999999998, 51.2745313], [-0.7196183, 51.27435719999998], [-0.7197203999999999, 51.2742165], [-0.7198471, 51.2740569], [-0.719955, 51.2739358], [-0.7202844999999999, 51.2736329], [-0.7204587, 51.2734719], [-0.720583, 51.2733581], [-0.7219608999999999, 51.272096299999994], [-0.722072, 51.27199590000001], [-0.7251665, 51.2691996], [-0.7255013, 51.268874], [-0.7260364, 51.2683196], [-0.726424, 51.26789449999999], [-0.7266949, 51.2675745], [-0.7270998999999999, 51.267099999999985], [-0.7271445610062716, 51.2670440854443], [-0.7271830259909814, 51.266995928110994], [-0.7272515, 51.266910200000005], [-0.7278943999999999, 51.266077], [-0.728476, 51.2652766], [-0.7292001, 51.2642055], [-0.7297120999999999, 51.2634735], [-0.7300919, 51.26296069999999], [-0.7303857, 51.2625996], [-0.7306539, 51.2622781], [-0.7310695999999999, 51.2618162], [-0.7315765, 51.2613081], [-0.7320888, 51.2608247], [-0.7327404999999999, 51.260247199999995], [-0.7331603, 51.2598991], [-0.7333078, 51.25978070000001], [-0.7334660999999999, 51.2596456], [-0.7335948, 51.2595438], [-0.7340294, 51.25921110000001], [-0.7376195, 51.2564462], [-0.7378381, 51.256296], [-0.7395199, 51.25520960000001], [-0.7400978, 51.2548608], [-0.7408154999999998, 51.254464199999994], [-0.7431059999999999, 51.2531984], [-0.7432857, 51.2531015], [-0.7480205, 51.2505171], [-0.7500691999999999, 51.2494247], [-0.7505196999999999, 51.24920289999999], [-0.7509366, 51.2490127], [-0.7513531, 51.2488473], [-0.7518251, 51.248659999999994], [-0.75245, 51.24844300000001], [-0.7529631, 51.2482874], [-0.7535726999999999, 51.2481205], [-0.7557684, 51.2475542], [-0.7560005999999999, 51.24749769999998], [-0.7561376, 51.2474659], [-0.7567031000000001, 51.247291700000005], [-0.7570524000000001, 51.24720659999999]]} 28.6 2329 2336 Feltham Arr RD Country End Aldershot Sig. As16 Feltham Depot 51.2472066 -0.7570524 51.2472066 -0.7570524 1 0 2026-09-16 22:46:21 TERMINATED 2026-09-16 22:36:00 Feltham Depot TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16732847 1789597749337676 10 10 2026-09-16 22:46:03.330625 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 22:36:02.746507
594256 625782 W84553 075B89M916 2026-09-16 COMPLETE 16735807 2026-09-16 23:36:00 2026-09-16 22:46:21 2026-09-18 22:46:21 {"id": 625782, "stp": "P", "toc": "ScotRail", "uid": "W84553", "consist": "385007+385033", "dest_crs": "XGW", "num_carr": 6, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W84553/2026-09-16/detailed", "trust_id": "075B89M916", "origin_crs": "GLC", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Shields T.M.D. (E)", "service_date": "2026-09-16", "dest_arr_time": "2342", "dest_platform": null, "is_terminated": 1, "next_location": "Shields T.M.D. (E)", "signalling_id": "5B89", "timing_status": "EARLY", "origin_station": "Glasgow Central High Level", "current_leg_arr": "2336", "current_leg_dep": "2331", "current_leg_end": "Shields T.M.D. (E)", "origin_dep_time": "2325", "origin_platform": "4", "current_location": "Shields T.M.D. (E)", "last_update_time": "2026-09-16T22:46:21", "route_debug_link": null, "timing_variation": "-6 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-4.292567, 55.8473824], [-4.2922357, 55.847395299999995], [-4.2919962, 55.8474046], [-4.2916591, 55.8474125], [-4.2908599, 55.84742339999998], [-4.2901316, 55.847389199999995], [-4.2896971, 55.8473561], [-4.2845443, 55.847112200000005]]}", "current_leg_start": "Shields Jn No.1 Line", "dest_arr_time_act": "2342", "motion_projection": null, "next_location_lat": "55.8471122", "next_location_lon": "-4.2845443", "previous_location": "Shields Jn No.1 Line", "current_leg_milage": "0.3", "linx_max_speed_mph": 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\": 3019.146, \"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\": 3059.032, \"from_m\": 3019.146, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 3610.993, \"from_m\": 3059.032, \"capability_applied\": null, \"effective_limit_mph\": 5.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 5.0}], \"service_id\": 625782, \"profile_key\": \"7870a5d2626605408a4a44ac3c5be38d6e9d1ad4fa7232f4ff855312f4f28453\", \"schedule_id\": 33602, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2325\", \"location\": \"Glasgow Central High Level\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 39940}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2327\", \"location\": \"Glasgow Bridge Street Jn\", \"stage_seq\": 2, \"distance_m\": 931.245, \"section_seq\": 1, \"route_path_id\": 39940}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2332\", \"location\": \"Shields Jn\", \"stage_seq\": 3, \"distance_m\": 2663.035, \"section_seq\": 1, \"route_path_id\": 39940}, {\"is_pass\": false, \"wtt_arr\": \"2334\", \"wtt_dep\": \"2339\", \"location\": \"Shields Jn No.1 Line\", \"stage_seq\": 4, \"distance_m\": 3108.51, \"section_seq\": 1, \"route_path_id\": 39940}, {\"is_pass\": false, \"wtt_arr\": \"2342\", \"wtt_dep\": null, \"location\": \"Shields T.M.D. (E)\", \"stage_seq\": 5, \"distance_m\": 3610.993, \"section_seq\": 1, \"route_path_id\": 39940}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 3610.993, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 39940}], \"total_distance_m\": 3610.993, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 3175.932, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 435.061, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2325", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "5.0", "current_position_lat": "55.8471122", "current_position_lon": "-4.2845443", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 1802, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:30:06Z\", \"source_id\": 51854065, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:30:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:30:09Z\", \"source_id\": 16733294, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:35:08Z\", \"source_id\": 16735807, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:36:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Shields T.M.D. (E)", "service_state_platform": null, "timing_fact_generation": 1789598108744621, "current_leg_arrival_utc": "2026-09-16T23:39:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T22:36:02.769528", "service_state_evidence_id": 16735807, "current_leg_start_actual_dep": "2026-09-16T23:39:00+01:00", "operational_evidence_version": 13, "service_state_event_time_utc": "2026-09-16T22:36:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T22:46:03.327421", "service_state_valid_until_kind": null, "operational_interpretation_version": 13, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} ScotRail P GLC XGW 5B89 385007+385033 6 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": 3019.146, "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": 3059.032, "from_m": 3019.146, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 3610.993, "from_m": 3059.032, "capability_applied": null, "effective_limit_mph": 5.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 5.0}], "service_id": 625782, "profile_key": "7870a5d2626605408a4a44ac3c5be38d6e9d1ad4fa7232f4ff855312f4f28453", "schedule_id": 33602, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2325", "location": "Glasgow Central High Level", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 39940}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2327", "location": "Glasgow Bridge Street Jn", "stage_seq": 2, "distance_m": 931.245, "section_seq": 1, "route_path_id": 39940}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2332", "location": "Shields Jn", "stage_seq": 3, "distance_m": 2663.035, "section_seq": 1, "route_path_id": 39940}, {"is_pass": false, "wtt_arr": "2334", "wtt_dep": "2339", "location": "Shields Jn No.1 Line", "stage_seq": 4, "distance_m": 3108.51, "section_seq": 1, "route_path_id": 39940}, {"is_pass": false, "wtt_arr": "2342", "wtt_dep": null, "location": "Shields T.M.D. (E)", "stage_seq": 5, "distance_m": 3610.993, "section_seq": 1, "route_path_id": 39940}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 3610.993, "from_m": 0.0, "section_seq": 1, "route_path_id": 39940}], "total_distance_m": 3610.993, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 3175.932, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 435.061, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 1802, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:30:06Z", "source_id": 51854065, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T22:30:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:30:09Z", "source_id": 16733294, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T23:30:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:35:08Z", "source_id": 16735807, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T23:36:00+01:00", "operational_fact": true}] Glasgow Central High Level 2325 2325 4 None None Shields T.M.D. (E) 2342 2342 None EARLY -6 minutes https://www.realtimetrains.co.uk/service/gb-nr:W84553/2026-09-16/detailed None Shields Jn No.1 Line 2026-09-16T23:39:00+01:00 Shields T.M.D. (E) 5.0 {"type": "LineString", "coordinates": [[-4.292567, 55.8473824], [-4.2922357, 55.847395299999995], [-4.2919962, 55.8474046], [-4.2916591, 55.8474125], [-4.2908599, 55.84742339999998], [-4.2901316, 55.847389199999995], [-4.2896971, 55.8473561], [-4.2845443, 55.847112200000005]]} 0.3 2331 2336 Shields Jn No.1 Line Shields T.M.D. (E) Shields T.M.D. (E) 55.8471122 -4.2845443 55.8471122 -4.2845443 1 0 2026-09-16 22:46:21 TERMINATED 2026-09-16 22:36:00 Shields T.M.D. (E) TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16735807 1789598108744621 13 13 2026-09-16 22:46:03.327421 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 22:36:02.769528
594257 625092 W82832 062N49M816 2026-09-16 COMPLETE 16735885 2026-09-16 23:36:00 2026-09-16 22:46:21 2026-09-18 22:46:21 {"id": 625092, "stp": "P", "toc": "ScotRail", "uid": "W82832", "consist": "385103", "dest_crs": "ALO", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W82832/2026-09-16/detailed", "trust_id": "062N49M816", "origin_crs": "GLQ", "show_on_map": 0, "dar_est_time": "22:51:00", "dar_platform": null, "dest_station": "Alloa", "service_date": "2026-09-16", "dest_arr_time": "2335", "dest_platform": "1", "is_terminated": 1, "next_location": "Alloa", "signalling_id": "2N49", "timing_status": "LATE", "origin_station": "Glasgow Queen St High Level", "current_leg_arr": "2336", "current_leg_dep": "2327", "current_leg_end": "Alloa", "origin_dep_time": "2251", "origin_platform": "7", "current_location": "Alloa", "last_update_time": "2026-09-16T22:46:21", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-3.9348095, 56.1202015], [-3.9351664, 56.12055139999999], [-3.9353344, 56.120723], [-3.935493999999999, 56.120929], [-3.935538, 56.120993000000006], [-3.9356961, 56.12122320000001], [-3.935764400000001, 56.1213226], [-3.9358793, 56.12152639999999], [-3.9360101999999992, 56.1218351], [-3.936052699999999, 56.1219493], [-3.9361313, 56.1222318], [-3.9361706, 56.122550399999994], [-3.9362098, 56.122869], [-3.936213200000001, 56.1229388], [-3.9362322, 56.1233282], [-3.9362289, 56.1236243], [-3.9361739, 56.1240399], [-3.9361145, 56.124287200000005], [-3.9360236999999993, 56.12461029999999], [-3.935886899999999, 56.124993800000006], [-3.935814899999999, 56.125122], [-3.935767199999999, 56.1252069], [-3.935715599999999, 56.1252987], [-3.9354426, 56.1257844], [-3.9350686, 56.1263894], [-3.9349375, 56.1265996], [-3.9347375000000007, 56.1269202], [-3.934428299999999, 56.12742039999999], [-3.933289499999999, 56.1291688], [-3.933106, 56.1294551], [-3.9330999000000006, 56.129464600000006], [-3.9330408, 56.1295597], [-3.932399799999999, 56.1304623], [-3.9323041, 56.13059710000001], [-3.931231699999999, 56.13189010000001], [-3.930707570587363, 56.13248795651329], [-3.9303516, 56.13289399999999], [-3.9300494, 56.1331873], [-3.929562199999999, 56.133595099999994], [-3.9292412, 56.13383360000001], [-3.928755999999999, 56.13418209999998], [-3.9282971, 56.1344534], [-3.9280259, 56.1345933], [-3.9276785, 56.1347609], [-3.9275687, 56.13481389999999], [-3.9267348, 56.1351377], [-3.9261003, 56.13533580000001], [-3.9256722, 56.1354584], [-3.9247884, 56.13566070000001], [-3.9242928, 56.13576040000001], [-3.92349, 56.1358657], [-3.923373799999999, 56.1358809], [-3.9227177, 56.13593509999999], [-3.9220853, 56.1359584], [-3.9212582, 56.135959], [-3.9202666, 56.1359247], [-3.9194721, 56.1358392], [-3.918312899999999, 56.1356087], [-3.916906299999999, 56.135218599999995], [-3.9155076000000006, 56.1347295], [-3.913405399999999, 56.13399450000001], [-3.9125994, 56.13373360000001], [-3.9116677, 56.1334714], [-3.9116127, 56.1334572], [-3.9104625, 56.1331597], [-3.909465299999999, 56.1329244], [-3.9078278000000006, 56.132595499999994], [-3.9063429999999992, 56.1323559], [-3.9053537, 56.1322214], [-3.9044482, 56.1321209], [-3.9030803, 56.1320004], [-3.9020545, 56.13193219999999], [-3.901062, 56.1318951], [-3.9005703, 56.1318836], [-3.9000422, 56.13187129999999], [-3.8985692999999992, 56.13186739999999], [-3.8959122, 56.1318766], [-3.8917681, 56.131923099999995], [-3.8902245999999994, 56.1319279], [-3.8885770000000006, 56.131933100000005], [-3.888429199999999, 56.13193350000001], [-3.8882859, 56.131934], [-3.8872521, 56.1319372], [-3.8798491999999993, 56.1319731], [-3.8788423, 56.13197840000001], [-3.8747805, 56.13199960000001], [-3.8736265, 56.131979], [-3.869841300000001, 56.132028899999995], [-3.8694252, 56.13203440000001], [-3.8674019999999993, 56.132051099999984], [-3.8660438999999993, 56.1320068], [-3.8656697, 56.1319946], [-3.8640982999999993, 56.13189150000001], [-3.862755721713942, 56.131751610242446], [-3.8622555999999992, 56.13169950000001], [-3.8614228, 56.13158], [-3.8601289, 56.1313943], [-3.8579516, 56.1310117], [-3.854014199999999, 56.1300418], [-3.852659099999999, 56.1296553], [-3.851822, 56.12942360000001], [-3.8498407, 56.12883399999999], [-3.8476939, 56.1282239], [-3.8470483, 56.1280404], [-3.845467, 56.12759109999999], [-3.8427689, 56.1268029], [-3.8422579, 56.12665359999998], [-3.8421304, 56.1266164], [-3.8406821, 56.1261968], [-3.8397917, 56.1259376], [-3.836451100000001, 56.124965], [-3.835608, 56.12471699999999], [-3.8326206, 56.1238381], [-3.832161459485359, 56.12370477021678], [-3.8290764, 56.1228089], [-3.826658699999999, 56.1221068], [-3.8252425, 56.1216878], [-3.822149499999999, 56.120772800000005], [-3.8197442000000006, 56.1200761], [-3.817506100000001, 56.11942789999999], [-3.816195, 56.11904810000001], [-3.8154836, 56.11885360000001], [-3.8139971, 56.1185022], [-3.8130906, 56.11830760000001], [-3.8121655, 56.11812679999999], [-3.810489599999999, 56.11785150000001], [-3.8099927, 56.1177725], [-3.8096516, 56.1177182], [-3.8087950999999993, 56.11762269999999], [-3.807800699999999, 56.1175119], [-3.8074368, 56.11747939999999], [-3.8069439, 56.117439999999995], [-3.80614, 56.117381], [-3.8052062, 56.1173372], [-3.8025265, 56.1172978], [-3.7993127000000007, 56.117366999999994], [-3.7971912, 56.1174127], [-3.7965978, 56.117420799999984], [-3.7958307, 56.1174312], [-3.7937559, 56.11745930000001], [-3.7929341, 56.11750549999999], [-3.7928675, 56.117512], [-3.7925375, 56.11754429999999], [-3.7922567, 56.11757180000001], [-3.791586, 56.117667299999994], [-3.791067299999999, 56.1177169], [-3.7908293, 56.11774249999999], [-3.7906993, 56.117760099999984], [-3.7902908, 56.1178131], [-3.78991, 56.11784819999999], [-3.789731099999999, 56.1178605], [-3.7888638, 56.11791989999998]]}", "current_leg_start": "Stirling", "dest_arr_time_act": "2335", "motion_projection": null, "next_location_lat": "56.1179199", "next_location_lon": "-3.7888638", "previous_location": "Stirling", "current_leg_milage": "6.8", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 179.518, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 1093.771, \"from_m\": 179.518, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 3600.351, \"from_m\": 1093.771, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 3967.965, \"from_m\": 3600.351, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 4944.228, \"from_m\": 3967.965, \"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\": 5249.173, \"from_m\": 4944.228, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 27487.108, \"from_m\": 5249.173, \"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\": 31408.817, \"from_m\": 27487.108, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 32002.27, \"from_m\": 31408.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\": 32712.526, \"from_m\": 32002.27, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 35407.751, \"from_m\": 32712.526, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 46077.386, \"from_m\": 35407.751, \"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\": 47081.759, \"from_m\": 46077.386, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 47141.251, \"from_m\": 47081.759, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 47168.705, \"from_m\": 47141.251, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 47615.592, \"from_m\": 47168.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\": 47853.31, \"from_m\": 47615.592, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 48228.183, \"from_m\": 47853.31, \"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\": 48265.925, \"from_m\": 48228.183, \"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\": 50067.947, \"from_m\": 48265.925, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 57870.367, \"from_m\": 50067.947, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 58183.337, \"from_m\": 57870.367, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 58354.547, \"from_m\": 58183.337, \"capability_applied\": null, \"effective_limit_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\": 625092, \"profile_key\": \"709bc0ebeb8cd098024a6fb895d1d0a6c503876267face13f08def14fcf7ed4c\", \"schedule_id\": 28551, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2251\", \"location\": \"Glasgow Queen St High Level\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 28691}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2253\", \"location\": \"Cowlairs South Jn\", \"stage_seq\": 2, \"distance_m\": 1895.532, \"section_seq\": 1, \"route_path_id\": 28691}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2253H\", \"location\": \"Cowlairs West Jn\", \"stage_seq\": 3, \"distance_m\": 2785.912, \"section_seq\": 1, \"route_path_id\": 28691}, {\"is_pass\": false, \"wtt_arr\": \"2255H\", \"wtt_dep\": \"2256\", \"location\": \"Bishopbriggs\", \"stage_seq\": 4, \"distance_m\": 5079.683, \"section_seq\": 1, \"route_path_id\": 28691}, {\"is_pass\": false, \"wtt_arr\": \"2259H\", \"wtt_dep\": \"2300H\", \"location\": \"Lenzie\", \"stage_seq\": 5, \"distance_m\": 9924.035, \"section_seq\": 1, \"route_path_id\": 28691}, {\"is_pass\": false, \"wtt_arr\": \"2305H\", \"wtt_dep\": \"2306\", \"location\": \"Croy\", \"stage_seq\": 6, \"distance_m\": 18276.555, \"section_seq\": 1, \"route_path_id\": 28691}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2310H\", \"location\": \"Greenhill Upper Jn\", \"stage_seq\": 7, \"distance_m\": 27859.191, \"section_seq\": 1, \"route_path_id\": 28691}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2311\", \"location\": \"Greenhill Lower Jn\", \"stage_seq\": 8, \"distance_m\": 28917.076, \"section_seq\": 1, \"route_path_id\": 28691}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2313\", \"location\": \"Carmuirs West Jn\", \"stage_seq\": 9, \"distance_m\": 32432.067, \"section_seq\": 1, \"route_path_id\": 28691}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2314\", \"location\": \"Larbert Jn\", \"stage_seq\": 10, \"distance_m\": 33550.315, \"section_seq\": 1, \"route_path_id\": 28691}, {\"is_pass\": false, \"wtt_arr\": \"2315\", \"wtt_dep\": \"2316\", \"location\": \"Larbert\", \"stage_seq\": 11, \"distance_m\": 34497.758, \"section_seq\": 1, \"route_path_id\": 28691}, {\"is_pass\": false, \"wtt_arr\": \"2324\", \"wtt_dep\": \"2326\", \"location\": \"Stirling\", \"stage_seq\": 12, \"distance_m\": 47489.116, \"section_seq\": 1, \"route_path_id\": 28691}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2327\", \"location\": \"Causewayhead Jn\", \"stage_seq\": 13, \"distance_m\": 48860.148, \"section_seq\": 1, \"route_path_id\": 28691}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2331\", \"location\": \"Cambus Loop\", \"stage_seq\": 14, \"distance_m\": 55475.79, \"section_seq\": 1, \"route_path_id\": 28691}, {\"is_pass\": false, \"wtt_arr\": \"2335\", \"wtt_dep\": null, \"location\": \"Alloa\", \"stage_seq\": 15, \"distance_m\": 58354.547, \"section_seq\": 1, \"route_path_id\": 28691}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 58354.547, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 28691}], \"total_distance_m\": 58354.547, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 58354.547, \"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": "2251", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "9.0", "current_position_lat": "56.1179199", "current_position_lon": "-3.7888638", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 1481, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:55:29Z\", \"source_id\": 51793550, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:56:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:55:33Z\", \"source_id\": 16714936, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1497, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:59:50Z\", \"source_id\": 51801542, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:00:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:59:52Z\", \"source_id\": 16717390, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1501, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:06:44Z\", \"source_id\": 51814079, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:07:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:06:48Z\", \"source_id\": 16721229, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1099, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:16:32Z\", \"source_id\": 51831184, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:18:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:16:39Z\", \"source_id\": 16726512, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 638, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:25:20Z\", \"source_id\": 51846303, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:26:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:25:24Z\", \"source_id\": 16731035, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 614, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:32:04Z\", \"source_id\": 51857245, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:32:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:32:08Z\", \"source_id\": 16734289, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 607, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:35:14Z\", \"source_id\": 51862622, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:36:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:35:18Z\", \"source_id\": 16735885, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:36:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Alloa", "service_state_platform": "1", "timing_fact_generation": 1789598119042763, "current_leg_arrival_utc": "2026-09-16T23:36:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T22:36:11.728861", "service_state_evidence_id": 16735885, "current_leg_start_actual_dep": "2026-09-16T23:27:00+01:00", "operational_evidence_version": 43, "service_state_event_time_utc": "2026-09-16T22:36:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T22:46:12.568127", "service_state_valid_until_kind": null, "operational_interpretation_version": 43, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} ScotRail P GLQ ALO 2N49 385103 4 100 None {"version": 3, "segments": [{"to_m": 179.518, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 25.0}, {"to_m": 1093.771, "from_m": 179.518, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 50.0}, {"to_m": 3600.351, "from_m": 1093.771, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 60.0}, {"to_m": 3967.965, "from_m": 3600.351, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 70.0}, {"to_m": 4944.228, "from_m": 3967.965, "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": 5249.173, "from_m": 4944.228, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 85.0}, {"to_m": 27487.108, "from_m": 5249.173, "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": 31408.817, "from_m": 27487.108, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 32002.27, "from_m": 31408.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": 32712.526, "from_m": 32002.27, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 35407.751, "from_m": 32712.526, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 46077.386, "from_m": 35407.751, "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": 47081.759, "from_m": 46077.386, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 47141.251, "from_m": 47081.759, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 47168.705, "from_m": 47141.251, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 47615.592, "from_m": 47168.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": 47853.31, "from_m": 47615.592, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 48228.183, "from_m": 47853.31, "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": 48265.925, "from_m": 48228.183, "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": 50067.947, "from_m": 48265.925, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 57870.367, "from_m": 50067.947, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 58183.337, "from_m": 57870.367, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 58354.547, "from_m": 58183.337, "capability_applied": null, "effective_limit_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": 625092, "profile_key": "709bc0ebeb8cd098024a6fb895d1d0a6c503876267face13f08def14fcf7ed4c", "schedule_id": 28551, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2251", "location": "Glasgow Queen St High Level", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 28691}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2253", "location": "Cowlairs South Jn", "stage_seq": 2, "distance_m": 1895.532, "section_seq": 1, "route_path_id": 28691}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2253H", "location": "Cowlairs West Jn", "stage_seq": 3, "distance_m": 2785.912, "section_seq": 1, "route_path_id": 28691}, {"is_pass": false, "wtt_arr": "2255H", "wtt_dep": "2256", "location": "Bishopbriggs", "stage_seq": 4, "distance_m": 5079.683, "section_seq": 1, "route_path_id": 28691}, {"is_pass": false, "wtt_arr": "2259H", "wtt_dep": "2300H", "location": "Lenzie", "stage_seq": 5, "distance_m": 9924.035, "section_seq": 1, "route_path_id": 28691}, {"is_pass": false, "wtt_arr": "2305H", "wtt_dep": "2306", "location": "Croy", "stage_seq": 6, "distance_m": 18276.555, "section_seq": 1, "route_path_id": 28691}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2310H", "location": "Greenhill Upper Jn", "stage_seq": 7, "distance_m": 27859.191, "section_seq": 1, "route_path_id": 28691}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2311", "location": "Greenhill Lower Jn", "stage_seq": 8, "distance_m": 28917.076, "section_seq": 1, "route_path_id": 28691}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2313", "location": "Carmuirs West Jn", "stage_seq": 9, "distance_m": 32432.067, "section_seq": 1, "route_path_id": 28691}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2314", "location": "Larbert Jn", "stage_seq": 10, "distance_m": 33550.315, "section_seq": 1, "route_path_id": 28691}, {"is_pass": false, "wtt_arr": "2315", "wtt_dep": "2316", "location": "Larbert", "stage_seq": 11, "distance_m": 34497.758, "section_seq": 1, "route_path_id": 28691}, {"is_pass": false, "wtt_arr": "2324", "wtt_dep": "2326", "location": "Stirling", "stage_seq": 12, "distance_m": 47489.116, "section_seq": 1, "route_path_id": 28691}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2327", "location": "Causewayhead Jn", "stage_seq": 13, "distance_m": 48860.148, "section_seq": 1, "route_path_id": 28691}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2331", "location": "Cambus Loop", "stage_seq": 14, "distance_m": 55475.79, "section_seq": 1, "route_path_id": 28691}, {"is_pass": false, "wtt_arr": "2335", "wtt_dep": null, "location": "Alloa", "stage_seq": 15, "distance_m": 58354.547, "section_seq": 1, "route_path_id": 28691}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 58354.547, "from_m": 0.0, "section_seq": 1, "route_path_id": 28691}], "total_distance_m": 58354.547, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 58354.547, "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": 1481, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:55:29Z", "source_id": 51793550, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T21:56:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:55:33Z", "source_id": 16714936, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T22:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1497, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:59:50Z", "source_id": 51801542, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T22:00:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:59:52Z", "source_id": 16717390, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T23:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1501, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:06:44Z", "source_id": 51814079, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T22:07:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:06:48Z", "source_id": 16721229, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T23:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1099, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:16:32Z", "source_id": 51831184, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T22:18:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:16:39Z", "source_id": 16726512, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T23:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 638, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:25:20Z", "source_id": 51846303, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T22:26:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:25:24Z", "source_id": 16731035, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T23:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 614, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:32:04Z", "source_id": 51857245, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-16T22:32:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:32:08Z", "source_id": 16734289, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-16T23:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 607, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:35:14Z", "source_id": 51862622, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-16T22:36:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:35:18Z", "source_id": 16735885, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-16T23:36:00+01:00", "operational_fact": true}] Glasgow Queen St High Level 2251 2251 7 22:51:00 None Alloa 2335 2335 1 LATE +1 minutes https://www.realtimetrains.co.uk/service/gb-nr:W82832/2026-09-16/detailed None Stirling 2026-09-16T23:27:00+01:00 Alloa 9.0 {"type": "LineString", "coordinates": [[-3.9348095, 56.1202015], [-3.9351664, 56.12055139999999], [-3.9353344, 56.120723], [-3.935493999999999, 56.120929], [-3.935538, 56.120993000000006], [-3.9356961, 56.12122320000001], [-3.935764400000001, 56.1213226], [-3.9358793, 56.12152639999999], [-3.9360101999999992, 56.1218351], [-3.936052699999999, 56.1219493], [-3.9361313, 56.1222318], [-3.9361706, 56.122550399999994], [-3.9362098, 56.122869], [-3.936213200000001, 56.1229388], [-3.9362322, 56.1233282], [-3.9362289, 56.1236243], [-3.9361739, 56.1240399], [-3.9361145, 56.124287200000005], [-3.9360236999999993, 56.12461029999999], [-3.935886899999999, 56.124993800000006], [-3.935814899999999, 56.125122], [-3.935767199999999, 56.1252069], [-3.935715599999999, 56.1252987], [-3.9354426, 56.1257844], [-3.9350686, 56.1263894], [-3.9349375, 56.1265996], [-3.9347375000000007, 56.1269202], [-3.934428299999999, 56.12742039999999], [-3.933289499999999, 56.1291688], [-3.933106, 56.1294551], [-3.9330999000000006, 56.129464600000006], [-3.9330408, 56.1295597], [-3.932399799999999, 56.1304623], [-3.9323041, 56.13059710000001], [-3.931231699999999, 56.13189010000001], [-3.930707570587363, 56.13248795651329], [-3.9303516, 56.13289399999999], [-3.9300494, 56.1331873], [-3.929562199999999, 56.133595099999994], [-3.9292412, 56.13383360000001], [-3.928755999999999, 56.13418209999998], [-3.9282971, 56.1344534], [-3.9280259, 56.1345933], [-3.9276785, 56.1347609], [-3.9275687, 56.13481389999999], [-3.9267348, 56.1351377], [-3.9261003, 56.13533580000001], [-3.9256722, 56.1354584], [-3.9247884, 56.13566070000001], [-3.9242928, 56.13576040000001], [-3.92349, 56.1358657], [-3.923373799999999, 56.1358809], [-3.9227177, 56.13593509999999], [-3.9220853, 56.1359584], [-3.9212582, 56.135959], [-3.9202666, 56.1359247], [-3.9194721, 56.1358392], [-3.918312899999999, 56.1356087], [-3.916906299999999, 56.135218599999995], [-3.9155076000000006, 56.1347295], [-3.913405399999999, 56.13399450000001], [-3.9125994, 56.13373360000001], [-3.9116677, 56.1334714], [-3.9116127, 56.1334572], [-3.9104625, 56.1331597], [-3.909465299999999, 56.1329244], [-3.9078278000000006, 56.132595499999994], [-3.9063429999999992, 56.1323559], [-3.9053537, 56.1322214], [-3.9044482, 56.1321209], [-3.9030803, 56.1320004], [-3.9020545, 56.13193219999999], [-3.901062, 56.1318951], [-3.9005703, 56.1318836], [-3.9000422, 56.13187129999999], [-3.8985692999999992, 56.13186739999999], [-3.8959122, 56.1318766], [-3.8917681, 56.131923099999995], [-3.8902245999999994, 56.1319279], [-3.8885770000000006, 56.131933100000005], [-3.888429199999999, 56.13193350000001], [-3.8882859, 56.131934], [-3.8872521, 56.1319372], [-3.8798491999999993, 56.1319731], [-3.8788423, 56.13197840000001], [-3.8747805, 56.13199960000001], [-3.8736265, 56.131979], [-3.869841300000001, 56.132028899999995], [-3.8694252, 56.13203440000001], [-3.8674019999999993, 56.132051099999984], [-3.8660438999999993, 56.1320068], [-3.8656697, 56.1319946], [-3.8640982999999993, 56.13189150000001], [-3.862755721713942, 56.131751610242446], [-3.8622555999999992, 56.13169950000001], [-3.8614228, 56.13158], [-3.8601289, 56.1313943], [-3.8579516, 56.1310117], [-3.854014199999999, 56.1300418], [-3.852659099999999, 56.1296553], [-3.851822, 56.12942360000001], [-3.8498407, 56.12883399999999], [-3.8476939, 56.1282239], [-3.8470483, 56.1280404], [-3.845467, 56.12759109999999], [-3.8427689, 56.1268029], [-3.8422579, 56.12665359999998], [-3.8421304, 56.1266164], [-3.8406821, 56.1261968], [-3.8397917, 56.1259376], [-3.836451100000001, 56.124965], [-3.835608, 56.12471699999999], [-3.8326206, 56.1238381], [-3.832161459485359, 56.12370477021678], [-3.8290764, 56.1228089], [-3.826658699999999, 56.1221068], [-3.8252425, 56.1216878], [-3.822149499999999, 56.120772800000005], [-3.8197442000000006, 56.1200761], [-3.817506100000001, 56.11942789999999], [-3.816195, 56.11904810000001], [-3.8154836, 56.11885360000001], [-3.8139971, 56.1185022], [-3.8130906, 56.11830760000001], [-3.8121655, 56.11812679999999], [-3.810489599999999, 56.11785150000001], [-3.8099927, 56.1177725], [-3.8096516, 56.1177182], [-3.8087950999999993, 56.11762269999999], [-3.807800699999999, 56.1175119], [-3.8074368, 56.11747939999999], [-3.8069439, 56.117439999999995], [-3.80614, 56.117381], [-3.8052062, 56.1173372], [-3.8025265, 56.1172978], [-3.7993127000000007, 56.117366999999994], [-3.7971912, 56.1174127], [-3.7965978, 56.117420799999984], [-3.7958307, 56.1174312], [-3.7937559, 56.11745930000001], [-3.7929341, 56.11750549999999], [-3.7928675, 56.117512], [-3.7925375, 56.11754429999999], [-3.7922567, 56.11757180000001], [-3.791586, 56.117667299999994], [-3.791067299999999, 56.1177169], [-3.7908293, 56.11774249999999], [-3.7906993, 56.117760099999984], [-3.7902908, 56.1178131], [-3.78991, 56.11784819999999], [-3.789731099999999, 56.1178605], [-3.7888638, 56.11791989999998]]} 6.8 2327 2336 Stirling Alloa Alloa 56.1179199 -3.7888638 56.1179199 -3.7888638 1 0 2026-09-16 22:46:21 TERMINATED 2026-09-16 22:36:00 Alloa TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16735885 1789598119042763 43 43 2026-09-16 22:46:12.568127 1 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 22:36:11.728861
594258 625413 W82761 072N32M916 2026-09-16 COMPLETE 16735690 2026-09-16 23:36:00 2026-09-16 22:46:51 2026-09-18 22:46:51 {"id": 625413, "stp": "P", "toc": "ScotRail", "uid": "W82761", "consist": "320309+320415", "dest_crs": "NEI", "num_carr": 6, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W82761/2026-09-16/detailed", "trust_id": "072N32M916", "origin_crs": "GLC", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Neilston", "service_date": "2026-09-16", "dest_arr_time": "2337", "dest_platform": null, "is_terminated": 1, "next_location": "Neilston", "signalling_id": "2N32", "timing_status": "ON TIME", "origin_station": "Glasgow Central High Level", "current_leg_arr": "2336", "current_leg_dep": "2330", "current_leg_end": "Neilston", "origin_dep_time": "2306", "origin_platform": "13", "current_location": "Neilston", "last_update_time": "2026-09-16T22:46:51", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-4.3351129, 55.7906329], [-4.335563299999999, 55.79055189999999], [-4.3361137, 55.7904262], [-4.3363174, 55.79036579999999], [-4.3366249, 55.790285999999995], [-4.3400745, 55.78930249999999], [-4.340841599999999, 55.7890865], [-4.3409269, 55.7890658], [-4.341594, 55.788903600000005], [-4.3427352, 55.7886998], [-4.3435587, 55.7886048], [-4.3444023, 55.7885263], [-4.345796199999999, 55.7884554], [-4.3470838, 55.7884134], [-4.347285499999999, 55.788408399999994], [-4.3485253, 55.78837779999999], [-4.3542621, 55.7882263], [-4.354964399999999, 55.788224499999984], [-4.3556379, 55.7882519], [-4.3563765, 55.78832609999999], [-4.3600701, 55.7887915], [-4.363746999999999, 55.78925269999999], [-4.364007600000001, 55.789283999999995], [-4.365146899999999, 55.789407399999995], [-4.366096599999999, 55.7894512], [-4.368277899999999, 55.7894795], [-4.3693978, 55.78954230000001], [-4.369946499999999, 55.7895828], [-4.3701895, 55.78959559999999], [-4.370462599999999, 55.789609899999995], [-4.3710209, 55.7896214], [-4.371560099999999, 55.78961089999999], [-4.3720836, 55.7895903], [-4.372581699999999, 55.78955339999999], [-4.3733905, 55.78949690000001], [-4.3736776, 55.789471299999995], [-4.3739503, 55.7894436], [-4.3745385, 55.7893781], [-4.3751302, 55.789297700000006], [-4.3757534, 55.7891917], [-4.376083599999999, 55.7891262], [-4.3768667, 55.7889298], [-4.3774893, 55.7887521], [-4.3779053, 55.788617], [-4.3783523, 55.7884589], [-4.378663099999999, 55.78834189999999], [-4.378988599999999, 55.7882025], [-4.3827495, 55.786542], [-4.383027799999999, 55.7864177], [-4.3845999, 55.78572049999999], [-4.3850229, 55.785544], [-4.3855501, 55.78534539999999], [-4.3860896, 55.785158], [-4.386675999999999, 55.78500019999999], [-4.38712, 55.78489489999999], [-4.387257499999999, 55.7848665], [-4.388164299999999, 55.7847084], [-4.3889307, 55.7846122], [-4.3898175, 55.7845549], [-4.3905872, 55.78454], [-4.3912843, 55.7845605], [-4.3919164, 55.784602], [-4.3925682, 55.784671200000005], [-4.3931945, 55.78476380000001], [-4.393800499999999, 55.78487989999999], [-4.3944646, 55.785034], [-4.3950504, 55.7852067], [-4.396029700000001, 55.78554449999999], [-4.3968316, 55.7858808], [-4.3976410999999995, 55.786173899999994], [-4.3981008, 55.7863094], [-4.3982365, 55.7863481], [-4.3987745, 55.78648419999998], [-4.3998261, 55.78670249999998], [-4.4003160999999995, 55.7867693], [-4.4007789, 55.78681460000001], [-4.4012818, 55.7868636], [-4.401744892185655, 55.786887973274936], [-4.401867, 55.78689439999999], [-4.4028202, 55.786902100000006], [-4.403550299999999, 55.7868692], [-4.4041367000000005, 55.78682559999999], [-4.4049197, 55.7867406], [-4.4056856, 55.786613], [-4.4064342, 55.78644580000001], [-4.407489, 55.7861321], [-4.4119000999999995, 55.78445779999999], [-4.413059699999999, 55.7840294], [-4.413682599999999, 55.78384309999999], [-4.4140235, 55.78375609999999], [-4.4141287, 55.783730299999995], [-4.4146542, 55.783619599999994], [-4.4151605, 55.7835266], [-4.4158093, 55.7834423], [-4.4162987, 55.78338170000001], [-4.4168008, 55.7833326], [-4.417778000000001, 55.783260600000006], [-4.4186994, 55.78322829999999], [-4.4194797, 55.78320469999999], [-4.4219389, 55.78315489999999], [-4.4243006, 55.78310919999999], [-4.425543900000001, 55.7830473], [-4.4260141, 55.7830146], [-4.426401399999999, 55.7829656], [-4.4269095, 55.7828901]]}", "current_leg_start": "Patterton", "dest_arr_time_act": "2336½", "motion_projection": null, "next_location_lat": "55.7828901", "next_location_lon": "-4.4269095", "previous_location": "Patterton", "current_leg_milage": "3.8", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 424.467, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 1007.78, \"from_m\": 424.467, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 1402.285, \"from_m\": 1007.78, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 2607.43, \"from_m\": 1402.285, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 2644.09, \"from_m\": 2607.43, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 2696.228, \"from_m\": 2644.09, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 3499.124, \"from_m\": 2696.228, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 4594.703, \"from_m\": 3499.124, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 5434.896, \"from_m\": 4594.703, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 5831.098, \"from_m\": 5434.896, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 6876.111, \"from_m\": 5831.098, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 6920.593, \"from_m\": 6876.111, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 8006.659, \"from_m\": 6920.593, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 8254.171, \"from_m\": 8006.659, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 15818.605, \"from_m\": 8254.171, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 20015.841, \"from_m\": 15818.605, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 20328.954, \"from_m\": 20015.841, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}], \"service_id\": 625413, \"profile_key\": \"e70661789c0656091c3146b12736b133e5bf2de85115aa0245fc4c61de1a8983\", \"schedule_id\": 28532, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2306\", \"location\": \"Glasgow Central High Level\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 101884}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2308\", \"location\": \"Glasgow Bridge Street Jn\", \"stage_seq\": 2, \"distance_m\": 929.21, \"section_seq\": 1, \"route_path_id\": 101884}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2310\", \"location\": \"Muirhouse North Jn\", \"stage_seq\": 3, \"distance_m\": 2027.706, \"section_seq\": 1, \"route_path_id\": 101884}, {\"is_pass\": false, \"wtt_arr\": \"2310H\", \"wtt_dep\": \"2311\", \"location\": \"Pollokshields East\", \"stage_seq\": 4, \"distance_m\": 2252.452, \"section_seq\": 1, \"route_path_id\": 101884}, {\"is_pass\": false, \"wtt_arr\": \"2312\", \"wtt_dep\": \"2312H\", \"location\": \"Queens Park\", \"stage_seq\": 5, \"distance_m\": 2894.948, \"section_seq\": 1, \"route_path_id\": 101884}, {\"is_pass\": false, \"wtt_arr\": \"2314\", \"wtt_dep\": \"2314H\", \"location\": \"Crosshill\", \"stage_seq\": 6, \"distance_m\": 3602.151, \"section_seq\": 1, \"route_path_id\": 101884}, {\"is_pass\": false, \"wtt_arr\": \"2316\", \"wtt_dep\": \"2316H\", \"location\": \"Mount Florida\", \"stage_seq\": 7, \"distance_m\": 4497.85, \"section_seq\": 1, \"route_path_id\": 101884}, {\"is_pass\": false, \"wtt_arr\": \"2318\", \"wtt_dep\": \"2318H\", \"location\": \"Cathcart\", \"stage_seq\": 8, \"distance_m\": 5549.717, \"section_seq\": 1, \"route_path_id\": 101884}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2319\", \"location\": \"Cathcart West Jn\", \"stage_seq\": 9, \"distance_m\": 5697.071, \"section_seq\": 1, \"route_path_id\": 101884}, {\"is_pass\": false, \"wtt_arr\": \"2320H\", \"wtt_dep\": \"2321\", \"location\": \"Muirend\", \"stage_seq\": 10, \"distance_m\": 6765.763, \"section_seq\": 1, \"route_path_id\": 101884}, {\"is_pass\": false, \"wtt_arr\": \"2323H\", \"wtt_dep\": \"2324\", \"location\": \"Williamwood\", \"stage_seq\": 11, \"distance_m\": 11248.232, \"section_seq\": 1, \"route_path_id\": 101884}, {\"is_pass\": false, \"wtt_arr\": \"2326\", \"wtt_dep\": \"2326H\", \"location\": \"Whitecraigs\", \"stage_seq\": 12, \"distance_m\": 12598.919, \"section_seq\": 1, \"route_path_id\": 101884}, {\"is_pass\": false, \"wtt_arr\": \"2328H\", \"wtt_dep\": \"2329\", \"location\": \"Patterton\", \"stage_seq\": 13, \"distance_m\": 14201.687, \"section_seq\": 1, \"route_path_id\": 101884}, {\"is_pass\": false, \"wtt_arr\": \"2336H\", \"wtt_dep\": null, \"location\": \"Neilston\", \"stage_seq\": 14, \"distance_m\": 20328.954, \"section_seq\": 1, \"route_path_id\": 101884}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 20328.954, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 101884}], \"total_distance_m\": 20328.954, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 20276.816, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 52.138, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2306", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "6.0", "current_position_lat": "55.7828901", "current_position_lon": "-4.4269095", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 2540, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:09:23Z\", \"source_id\": 51818638, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:10:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:09:28Z\", \"source_id\": 16722622, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2536, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:11:29Z\", \"source_id\": 51822401, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:12:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:11:33Z\", \"source_id\": 16723823, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2532, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:13:45Z\", \"source_id\": 51826365, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:14:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:13:49Z\", \"source_id\": 16725047, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1862, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:15:40Z\", \"source_id\": 51829643, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:16:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:15:42Z\", \"source_id\": 16726069, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1873, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:17:52Z\", \"source_id\": 51833398, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:18:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:17:58Z\", \"source_id\": 16727184, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2528, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:20:32Z\", \"source_id\": 51838067, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:21:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:20:36Z\", \"source_id\": 16728566, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2525, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:22:26Z\", \"source_id\": 51841378, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:24:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:22:31Z\", \"source_id\": 16729523, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:27:41Z\", \"source_id\": 16732154, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2520, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:28:44Z\", \"source_id\": 51851867, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:29:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:28:48Z\", \"source_id\": 16732683, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1869, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:34:51Z\", \"source_id\": 51861954, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:36:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:34:54Z\", \"source_id\": 16735690, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:36:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Neilston", "service_state_platform": "2", "timing_fact_generation": 1789598095521996, "current_leg_arrival_utc": "2026-09-16T23:36:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T22:36:23.211378", "service_state_evidence_id": 16735690, "current_leg_start_actual_dep": "2026-09-16T23:29:00+01:00", "operational_evidence_version": 37, "service_state_event_time_utc": "2026-09-16T22:36:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T22:46:23.997993", "service_state_valid_until_kind": null, "operational_interpretation_version": 37, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} ScotRail P GLC NEI 2N32 320309+320415 6 90 None {"version": 3, "segments": [{"to_m": 424.467, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 1007.78, "from_m": 424.467, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 1402.285, "from_m": 1007.78, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 2607.43, "from_m": 1402.285, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 2644.09, "from_m": 2607.43, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 2696.228, "from_m": 2644.09, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 3499.124, "from_m": 2696.228, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 4594.703, "from_m": 3499.124, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 5434.896, "from_m": 4594.703, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 5831.098, "from_m": 5434.896, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 6876.111, "from_m": 5831.098, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 6920.593, "from_m": 6876.111, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 8006.659, "from_m": 6920.593, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 8254.171, "from_m": 8006.659, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 15818.605, "from_m": 8254.171, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 20015.841, "from_m": 15818.605, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 20328.954, "from_m": 20015.841, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}], "service_id": 625413, "profile_key": "e70661789c0656091c3146b12736b133e5bf2de85115aa0245fc4c61de1a8983", "schedule_id": 28532, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2306", "location": "Glasgow Central High Level", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 101884}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2308", "location": "Glasgow Bridge Street Jn", "stage_seq": 2, "distance_m": 929.21, "section_seq": 1, "route_path_id": 101884}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2310", "location": "Muirhouse North Jn", "stage_seq": 3, "distance_m": 2027.706, "section_seq": 1, "route_path_id": 101884}, {"is_pass": false, "wtt_arr": "2310H", "wtt_dep": "2311", "location": "Pollokshields East", "stage_seq": 4, "distance_m": 2252.452, "section_seq": 1, "route_path_id": 101884}, {"is_pass": false, "wtt_arr": "2312", "wtt_dep": "2312H", "location": "Queens Park", "stage_seq": 5, "distance_m": 2894.948, "section_seq": 1, "route_path_id": 101884}, {"is_pass": false, "wtt_arr": "2314", "wtt_dep": "2314H", "location": "Crosshill", "stage_seq": 6, "distance_m": 3602.151, "section_seq": 1, "route_path_id": 101884}, {"is_pass": false, "wtt_arr": "2316", "wtt_dep": "2316H", "location": "Mount Florida", "stage_seq": 7, "distance_m": 4497.85, "section_seq": 1, "route_path_id": 101884}, {"is_pass": false, "wtt_arr": "2318", "wtt_dep": "2318H", "location": "Cathcart", "stage_seq": 8, "distance_m": 5549.717, "section_seq": 1, "route_path_id": 101884}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2319", "location": "Cathcart West Jn", "stage_seq": 9, "distance_m": 5697.071, "section_seq": 1, "route_path_id": 101884}, {"is_pass": false, "wtt_arr": "2320H", "wtt_dep": "2321", "location": "Muirend", "stage_seq": 10, "distance_m": 6765.763, "section_seq": 1, "route_path_id": 101884}, {"is_pass": false, "wtt_arr": "2323H", "wtt_dep": "2324", "location": "Williamwood", "stage_seq": 11, "distance_m": 11248.232, "section_seq": 1, "route_path_id": 101884}, {"is_pass": false, "wtt_arr": "2326", "wtt_dep": "2326H", "location": "Whitecraigs", "stage_seq": 12, "distance_m": 12598.919, "section_seq": 1, "route_path_id": 101884}, {"is_pass": false, "wtt_arr": "2328H", "wtt_dep": "2329", "location": "Patterton", "stage_seq": 13, "distance_m": 14201.687, "section_seq": 1, "route_path_id": 101884}, {"is_pass": false, "wtt_arr": "2336H", "wtt_dep": null, "location": "Neilston", "stage_seq": 14, "distance_m": 20328.954, "section_seq": 1, "route_path_id": 101884}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 20328.954, "from_m": 0.0, "section_seq": 1, "route_path_id": 101884}], "total_distance_m": 20328.954, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 20276.816, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 52.138, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 2540, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:09:23Z", "source_id": 51818638, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T22:10:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:09:28Z", "source_id": 16722622, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T23:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2536, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:11:29Z", "source_id": 51822401, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T22:12:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:11:33Z", "source_id": 16723823, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T23:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2532, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:13:45Z", "source_id": 51826365, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T22:14:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:13:49Z", "source_id": 16725047, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T23:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1862, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:15:40Z", "source_id": 51829643, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T22:16:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:15:42Z", "source_id": 16726069, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T23:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1873, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:17:52Z", "source_id": 51833398, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T22:18:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:17:58Z", "source_id": 16727184, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T23:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2528, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:20:32Z", "source_id": 51838067, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T22:21:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:20:36Z", "source_id": 16728566, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T23:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2525, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:22:26Z", "source_id": 51841378, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T22:24:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:22:31Z", "source_id": 16729523, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T23:24:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:27:41Z", "source_id": 16732154, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T23:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2520, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:28:44Z", "source_id": 51851867, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-16T22:29:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:28:48Z", "source_id": 16732683, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-16T23:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1869, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:34:51Z", "source_id": 51861954, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-16T22:36:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:34:54Z", "source_id": 16735690, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-16T23:36:00+01:00", "operational_fact": true}] Glasgow Central High Level 2306 2306 13 None None Neilston 2337 2336½ None ON TIME -1 minutes https://www.realtimetrains.co.uk/service/gb-nr:W82761/2026-09-16/detailed None Patterton 2026-09-16T23:29:00+01:00 Neilston 6.0 {"type": "LineString", "coordinates": [[-4.3351129, 55.7906329], [-4.335563299999999, 55.79055189999999], [-4.3361137, 55.7904262], [-4.3363174, 55.79036579999999], [-4.3366249, 55.790285999999995], [-4.3400745, 55.78930249999999], [-4.340841599999999, 55.7890865], [-4.3409269, 55.7890658], [-4.341594, 55.788903600000005], [-4.3427352, 55.7886998], [-4.3435587, 55.7886048], [-4.3444023, 55.7885263], [-4.345796199999999, 55.7884554], [-4.3470838, 55.7884134], [-4.347285499999999, 55.788408399999994], [-4.3485253, 55.78837779999999], [-4.3542621, 55.7882263], [-4.354964399999999, 55.788224499999984], [-4.3556379, 55.7882519], [-4.3563765, 55.78832609999999], [-4.3600701, 55.7887915], [-4.363746999999999, 55.78925269999999], [-4.364007600000001, 55.789283999999995], [-4.365146899999999, 55.789407399999995], [-4.366096599999999, 55.7894512], [-4.368277899999999, 55.7894795], [-4.3693978, 55.78954230000001], [-4.369946499999999, 55.7895828], [-4.3701895, 55.78959559999999], [-4.370462599999999, 55.789609899999995], [-4.3710209, 55.7896214], [-4.371560099999999, 55.78961089999999], [-4.3720836, 55.7895903], [-4.372581699999999, 55.78955339999999], [-4.3733905, 55.78949690000001], [-4.3736776, 55.789471299999995], [-4.3739503, 55.7894436], [-4.3745385, 55.7893781], [-4.3751302, 55.789297700000006], [-4.3757534, 55.7891917], [-4.376083599999999, 55.7891262], [-4.3768667, 55.7889298], [-4.3774893, 55.7887521], [-4.3779053, 55.788617], [-4.3783523, 55.7884589], [-4.378663099999999, 55.78834189999999], [-4.378988599999999, 55.7882025], [-4.3827495, 55.786542], [-4.383027799999999, 55.7864177], [-4.3845999, 55.78572049999999], [-4.3850229, 55.785544], [-4.3855501, 55.78534539999999], [-4.3860896, 55.785158], [-4.386675999999999, 55.78500019999999], [-4.38712, 55.78489489999999], [-4.387257499999999, 55.7848665], [-4.388164299999999, 55.7847084], [-4.3889307, 55.7846122], [-4.3898175, 55.7845549], [-4.3905872, 55.78454], [-4.3912843, 55.7845605], [-4.3919164, 55.784602], [-4.3925682, 55.784671200000005], [-4.3931945, 55.78476380000001], [-4.393800499999999, 55.78487989999999], [-4.3944646, 55.785034], [-4.3950504, 55.7852067], [-4.396029700000001, 55.78554449999999], [-4.3968316, 55.7858808], [-4.3976410999999995, 55.786173899999994], [-4.3981008, 55.7863094], [-4.3982365, 55.7863481], [-4.3987745, 55.78648419999998], [-4.3998261, 55.78670249999998], [-4.4003160999999995, 55.7867693], [-4.4007789, 55.78681460000001], [-4.4012818, 55.7868636], [-4.401744892185655, 55.786887973274936], [-4.401867, 55.78689439999999], [-4.4028202, 55.786902100000006], [-4.403550299999999, 55.7868692], [-4.4041367000000005, 55.78682559999999], [-4.4049197, 55.7867406], [-4.4056856, 55.786613], [-4.4064342, 55.78644580000001], [-4.407489, 55.7861321], [-4.4119000999999995, 55.78445779999999], [-4.413059699999999, 55.7840294], [-4.413682599999999, 55.78384309999999], [-4.4140235, 55.78375609999999], [-4.4141287, 55.783730299999995], [-4.4146542, 55.783619599999994], [-4.4151605, 55.7835266], [-4.4158093, 55.7834423], [-4.4162987, 55.78338170000001], [-4.4168008, 55.7833326], [-4.417778000000001, 55.783260600000006], [-4.4186994, 55.78322829999999], [-4.4194797, 55.78320469999999], [-4.4219389, 55.78315489999999], [-4.4243006, 55.78310919999999], [-4.425543900000001, 55.7830473], [-4.4260141, 55.7830146], [-4.426401399999999, 55.7829656], [-4.4269095, 55.7828901]]} 3.8 2330 2336 Patterton Neilston Neilston 55.7828901 -4.4269095 55.7828901 -4.4269095 1 0 2026-09-16 22:46:51 TERMINATED 2026-09-16 22:36:00 Neilston TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16735690 1789598095521996 37 37 2026-09-16 22:46:23.997993 2 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 22:36:23.211378
594259 621453 G38615 691J31MZ16 2026-09-16 COMPLETE 16735779 2026-09-16 23:36:00 2026-09-16 22:46:51 2026-09-18 22:46:51 {"id": 621453, "stp": "O", "toc": "Transport for Wales", "uid": "G38615", "consist": "158830+158832", "dest_crs": "AYW", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G38615/2026-09-16/detailed", "trust_id": "691J31MZ16", "origin_crs": "BHI", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Aberystwyth", "service_date": "2026-09-16", "dest_arr_time": "2335", "dest_platform": null, "is_terminated": 1, "next_location": "Aberystwyth", "signalling_id": "1J31", "timing_status": "LATE", "origin_station": "Birmingham International", "current_leg_arr": "2336", "current_leg_dep": "2325½", "current_leg_end": "Aberystwyth", "origin_dep_time": "2008", "origin_platform": "2", "current_location": "Aberystwyth", "last_update_time": "2026-09-16T22:46:51", "route_debug_link": null, "timing_variation": "+3 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-4.03059017263766, 52.43957578845911], [-4.0308967, 52.43908], [-4.031060499999999, 52.438817], [-4.0315135, 52.43808940000001], [-4.031686499999999, 52.43779589999998], [-4.031877999999999, 52.4374939], [-4.032018, 52.437251], [-4.0321689, 52.4369674], [-4.032242799999999, 52.43681269999999], [-4.0323201, 52.4366027], [-4.032343, 52.4365357], [-4.032379799999999, 52.4364032], [-4.032419699999999, 52.43623100000001], [-4.0324619, 52.43595549999999], [-4.0324727, 52.435803799999995], [-4.032477699999999, 52.4354671], [-4.0324518, 52.435252199999994], [-4.032409000000001, 52.43501760000001], [-4.032330899999999, 52.4347682], [-4.0322856, 52.434605999999995], [-4.0321891999999995, 52.43437170000001], [-4.0320708, 52.4341422], [-4.0319392, 52.43389679999999], [-4.031788, 52.4336611], [-4.0314304, 52.433185900000005], [-4.0312001, 52.43291700000001], [-4.0309392, 52.4326076], [-4.0306553, 52.43222300000001], [-4.0304588, 52.43195479999999], [-4.030224, 52.4315405], [-4.0299579, 52.4310085], [-4.0297602999999995, 52.4304498], [-4.0296423, 52.4299501], [-4.029600599999999, 52.42966539999999], [-4.0295601, 52.42924070000001], [-4.0295506, 52.4289148], [-4.0295828, 52.4284583], [-4.029629199999999, 52.4280809], [-4.0297865, 52.4273846], [-4.0299744, 52.426508899999995], [-4.0300515, 52.42601809999999], [-4.0301098, 52.42552770000001], [-4.0301200999999995, 52.4254377], [-4.0302492999999995, 52.4245014], [-4.0303192, 52.4239703], [-4.0305451, 52.422202299999995], [-4.0306543, 52.421414000000006], [-4.0308271, 52.420123800000006], [-4.0309774, 52.4189005], [-4.0310735, 52.418211799999995], [-4.031154099999999, 52.4176428], [-4.0312198, 52.417089399999995], [-4.0313228, 52.416560200000006], [-4.0314498, 52.4161267], [-4.0317243, 52.4154282], [-4.0318963, 52.4150947], [-4.0320767, 52.4147741], [-4.0322804, 52.4144507], [-4.0325989, 52.4140284], [-4.0329477, 52.4136161], [-4.033119899999999, 52.41343069999999], [-4.0334552, 52.4130699], [-4.0337442, 52.4127918], [-4.0341914, 52.412415299999985], [-4.0347968, 52.411969799999994], [-4.035202099999999, 52.41169809999999], [-4.0379451, 52.4099605], [-4.0407817, 52.4082629], [-4.042418778537846, 52.40726182103048], [-4.0428955, 52.4069703], [-4.0442846, 52.4062088], [-4.045253199999999, 52.40571799999999], [-4.0458789, 52.40545999999999], [-4.0461239, 52.405362399999994], [-4.046503499999999, 52.40522850000001], [-4.0469366, 52.4051066], [-4.047518800000001, 52.4049515], [-4.047988, 52.4048338], [-4.0485125, 52.404727099999995], [-4.0490263, 52.40464060000001], [-4.0493974, 52.404590299999995], [-4.0498542, 52.4045327], [-4.05041, 52.4044838], [-4.0516493, 52.4044327], [-4.0525466, 52.4044582], [-4.0534473, 52.404517600000005], [-4.0545658, 52.40466589999998], [-4.055566300000001, 52.404878499999995], [-4.0569201, 52.40521660000001], [-4.060919499999999, 52.4062113], [-4.0610373, 52.4062389], [-4.0612299, 52.40628800000001], [-4.065727, 52.40740689999999], [-4.0706776, 52.40863860000001], [-4.072551699999999, 52.4091049], [-4.073630799999999, 52.409369899999994], [-4.0745067, 52.4096142], [-4.0747311, 52.4096877], [-4.0751255, 52.4098249], [-4.0754252, 52.4099291], [-4.0758226, 52.41013770000001], [-4.076086899999999, 52.41026709999999], [-4.0761101, 52.41027849999999], [-4.0764076, 52.410417299999985], [-4.0768008, 52.4106171], [-4.0772931, 52.4109161], [-4.077585400000001, 52.411101], [-4.077891, 52.411309], [-4.0782659, 52.411554300000006], [-4.078612699999999, 52.411798], [-4.079027, 52.4120941], [-4.0794229, 52.412387], [-4.0799406, 52.41276349999999], [-4.080366799999999, 52.41307419999998], [-4.0803769999999995, 52.41308169999999], [-4.0809332, 52.41343640000001], [-4.0815393, 52.41387649999999]]}", "current_leg_start": "Bow Street", "dest_arr_time_act": "2333", "motion_projection": null, "next_location_lat": "52.4138765", "next_location_lon": "-4.0815393", "previous_location": "Bow Street", "current_leg_milage": "4.3", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 2559.427, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 6973.413, \"from_m\": 2559.427, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 11216.252, \"from_m\": 6973.413, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 11584.723, \"from_m\": 11216.252, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 12535.861, \"from_m\": 11584.723, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 12910.062, \"from_m\": 12535.861, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 13484.228, \"from_m\": 12910.062, \"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\": 14346.711, \"from_m\": 13484.228, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 20027.391, \"from_m\": 14346.711, \"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\": 22588.347, \"from_m\": 20027.391, \"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\": 23200.718, \"from_m\": 22588.347, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 26823.638, \"from_m\": 23200.718, \"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\": 27188.535, \"from_m\": 26823.638, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 33255.925, \"from_m\": 27188.535, \"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\": 33605.169, \"from_m\": 33255.925, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 34314.895, \"from_m\": 33605.169, \"capability_applied\": null, \"effective_limit_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\": 34631.121, \"from_m\": 34314.895, \"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\": 34780.933, \"from_m\": 34631.121, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 34844.93, \"from_m\": 34780.933, \"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\": 36559.121, \"from_m\": 34844.93, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 49040.489, \"from_m\": 36559.121, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 49078.153, \"from_m\": 49040.489, \"capability_applied\": null, \"effective_limit_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\": 64592.836, \"from_m\": 49078.153, \"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\": 66230.821, \"from_m\": 64592.836, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 80955.908, \"from_m\": 66230.821, \"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\": 81481.769, \"from_m\": 80955.908, \"capability_applied\": null, \"effective_limit_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\": 82280.553, \"from_m\": 81481.769, \"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\": 82339.335, \"from_m\": 82280.553, \"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\": 82498.368, \"from_m\": 82339.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:forward\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 85033.79, \"from_m\": 82498.368, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 85846.303, \"from_m\": 85033.79, \"capability_applied\": null, \"effective_limit_mph\": 62.137, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 62.137}, {\"to_m\": 91071.19, \"from_m\": 85846.303, \"capability_applied\": null, \"effective_limit_mph\": 74.565, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 74.565}, {\"to_m\": 100501.745, \"from_m\": 91071.19, \"capability_applied\": null, \"effective_limit_mph\": 80.778, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.778}, {\"to_m\": 106926.384, \"from_m\": 100501.745, \"capability_applied\": null, \"effective_limit_mph\": 74.565, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 74.565}, {\"to_m\": 107739.665, \"from_m\": 106926.384, \"capability_applied\": null, \"effective_limit_mph\": 71.458, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 71.458}, {\"to_m\": 112293.159, \"from_m\": 107739.665, \"capability_applied\": null, \"effective_limit_mph\": 74.565, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 74.565}, {\"to_m\": 112411.094, \"from_m\": 112293.159, \"capability_applied\": null, \"effective_limit_mph\": 27.962, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 27.962}, {\"to_m\": 116957.432, \"from_m\": 112411.094, \"capability_applied\": null, \"effective_limit_mph\": 71.458, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 71.458}, {\"to_m\": 117056.009, \"from_m\": 116957.432, \"capability_applied\": null, \"effective_limit_mph\": 59.03, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 59.03}, {\"to_m\": 119889.351, \"from_m\": 117056.009, \"capability_applied\": null, \"effective_limit_mph\": 71.458, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 71.458}, {\"to_m\": 120599.177, \"from_m\": 119889.351, \"capability_applied\": null, \"effective_limit_mph\": 65.244, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.244}, {\"to_m\": 126990.819, \"from_m\": 120599.177, \"capability_applied\": null, \"effective_limit_mph\": 74.565, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 74.565}, {\"to_m\": 130647.565, \"from_m\": 126990.819, \"capability_applied\": null, \"effective_limit_mph\": 80.778, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.778}, {\"to_m\": 131287.296, \"from_m\": 130647.565, \"capability_applied\": null, \"effective_limit_mph\": 65.244, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.244}, {\"to_m\": 134582.122, \"from_m\": 131287.296, \"capability_applied\": null, \"effective_limit_mph\": 74.565, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 74.565}, {\"to_m\": 135024.393, \"from_m\": 134582.122, \"capability_applied\": null, \"effective_limit_mph\": 43.496, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 43.496}, {\"to_m\": 137781.084, \"from_m\": 135024.393, \"capability_applied\": null, \"effective_limit_mph\": 80.778, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.778}, {\"to_m\": 139535.032, \"from_m\": 137781.084, \"capability_applied\": null, \"effective_limit_mph\": 74.565, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 74.565}, {\"to_m\": 141950.297, \"from_m\": 139535.032, \"capability_applied\": null, \"effective_limit_mph\": 80.778, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.778}, {\"to_m\": 143997.13, \"from_m\": 141950.297, \"capability_applied\": null, \"effective_limit_mph\": 59.03, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 59.03}, {\"to_m\": 146372.752, \"from_m\": 143997.13, \"capability_applied\": null, \"effective_limit_mph\": 80.778, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.778}, {\"to_m\": 147082.017, \"from_m\": 146372.752, \"capability_applied\": null, \"effective_limit_mph\": 74.565, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 74.565}, {\"to_m\": 147512.695, \"from_m\": 147082.017, \"capability_applied\": null, \"effective_limit_mph\": 71.458, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 71.458}, {\"to_m\": 148189.852, \"from_m\": 147512.695, \"capability_applied\": null, \"effective_limit_mph\": 65.244, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.244}, {\"to_m\": 148559.972, \"from_m\": 148189.852, \"capability_applied\": null, \"effective_limit_mph\": 71.458, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 71.458}, {\"to_m\": 149294.434, \"from_m\": 148559.972, \"capability_applied\": null, \"effective_limit_mph\": 74.565, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 74.565}, {\"to_m\": 150447.73, \"from_m\": 149294.434, \"capability_applied\": null, \"effective_limit_mph\": 65.244, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.244}, {\"to_m\": 150710.024, \"from_m\": 150447.73, \"capability_applied\": null, \"effective_limit_mph\": 59.03, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 59.03}, {\"to_m\": 152167.751, \"from_m\": 150710.024, \"capability_applied\": null, \"effective_limit_mph\": 80.778, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.778}, {\"to_m\": 153524.048, \"from_m\": 152167.751, \"capability_applied\": null, \"effective_limit_mph\": 74.565, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 74.565}, {\"to_m\": 154025.296, \"from_m\": 153524.048, \"capability_applied\": null, \"effective_limit_mph\": 71.458, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 71.458}, {\"to_m\": 154046.747, \"from_m\": 154025.296, \"capability_applied\": null, \"effective_limit_mph\": 80.778, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 80.778}, {\"to_m\": 155459.271, \"from_m\": 154046.747, \"capability_applied\": null, \"effective_limit_mph\": 80.778, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.778}, {\"to_m\": 156022.184, \"from_m\": 155459.271, \"capability_applied\": null, \"effective_limit_mph\": 71.458, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 71.458}, {\"to_m\": 157124.955, \"from_m\": 156022.184, \"capability_applied\": null, \"effective_limit_mph\": 59.03, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 59.03}, {\"to_m\": 157224.628, \"from_m\": 157124.955, \"capability_applied\": null, \"effective_limit_mph\": 49.71, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 49.71}, {\"to_m\": 158227.639, \"from_m\": 157224.628, \"capability_applied\": null, \"effective_limit_mph\": 49.71, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 49.71}, {\"to_m\": 164380.931, \"from_m\": 158227.639, \"capability_applied\": null, \"effective_limit_mph\": 59.03, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 59.03}, {\"to_m\": 165294.765, \"from_m\": 164380.931, \"capability_applied\": null, \"effective_limit_mph\": 49.71, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 49.71}, {\"to_m\": 166346.084, \"from_m\": 165294.765, \"capability_applied\": null, \"effective_limit_mph\": 59.03, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 59.03}, {\"to_m\": 167227.155, \"from_m\": 166346.084, \"capability_applied\": null, \"effective_limit_mph\": 49.71, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 49.71}, {\"to_m\": 178432.298, \"from_m\": 167227.155, \"capability_applied\": null, \"effective_limit_mph\": 59.03, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 59.03}, {\"to_m\": 178953.771, \"from_m\": 178432.298, \"capability_applied\": null, \"effective_limit_mph\": 31.069, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 31.069}, {\"to_m\": 184433.147, \"from_m\": 178953.771, \"capability_applied\": null, \"effective_limit_mph\": 59.03, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 59.03}, {\"to_m\": 184598.331, \"from_m\": 184433.147, \"capability_applied\": null, \"effective_limit_mph\": 31.069, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 31.069}, {\"to_m\": 185188.08, \"from_m\": 184598.331, \"capability_applied\": null, \"effective_limit_mph\": 40.389, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.389}, {\"to_m\": 200839.127, \"from_m\": 185188.08, \"capability_applied\": null, \"effective_limit_mph\": 59.03, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 59.03}, {\"to_m\": 202189.601, \"from_m\": 200839.127, \"capability_applied\": null, \"effective_limit_mph\": 49.71, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 49.71}, {\"to_m\": 205106.524, \"from_m\": 202189.601, \"capability_applied\": null, \"effective_limit_mph\": 59.03, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 59.03}, {\"to_m\": 205602.47, \"from_m\": 205106.524, \"capability_applied\": null, \"effective_limit_mph\": 55.923, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.923}, {\"to_m\": 211845.002, \"from_m\": 205602.47, \"capability_applied\": null, \"effective_limit_mph\": 59.03, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 59.03}], \"service_id\": 621453, \"profile_key\": \"1503a35d27ba1cd2747277acbb55dbd10f2a46a0f183a1972bd1a4a354b97cdf\", \"schedule_id\": 36736, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2008\", \"location\": \"Birmingham International\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 43122}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2012H\", \"location\": \"Stechford\", \"stage_seq\": 2, \"distance_m\": 7127.742, \"section_seq\": 1, \"route_path_id\": 43122}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2015H\", \"location\": \"Grand Jn\", \"stage_seq\": 3, \"distance_m\": 11635.048, \"section_seq\": 1, \"route_path_id\": 43122}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2016\", \"location\": \"Proof House Jn\", \"stage_seq\": 4, \"distance_m\": 12189.292, \"section_seq\": 1, \"route_path_id\": 43122}, {\"is_pass\": false, \"wtt_arr\": \"2018\", \"wtt_dep\": \"2022\", \"location\": \"Birmingham New Street\", \"stage_seq\": 5, \"distance_m\": 13163.692, \"section_seq\": 1, \"route_path_id\": 43122}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2026\", \"location\": \"Soho South Jn\", \"stage_seq\": 6, \"distance_m\": 16459.281, \"section_seq\": 1, \"route_path_id\": 43122}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2027H\", \"location\": \"Galton Jn\", \"stage_seq\": 7, \"distance_m\": 19172.311, \"section_seq\": 1, \"route_path_id\": 43122}, {\"is_pass\": false, \"wtt_arr\": \"2029H\", \"wtt_dep\": \"2030H\", \"location\": \"Sandwell & Dudley\", \"stage_seq\": 8, \"distance_m\": 21711.783, \"section_seq\": 1, \"route_path_id\": 43122}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2033\", \"location\": \"Dudley Port\", \"stage_seq\": 9, \"distance_m\": 24977.569, \"section_seq\": 1, \"route_path_id\": 43122}, {\"is_pass\": false, \"wtt_arr\": \"2040\", \"wtt_dep\": \"2041\", \"location\": \"Wolverhampton\", \"stage_seq\": 10, \"distance_m\": 33972.228, \"section_seq\": 1, \"route_path_id\": 43122}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2042H\", \"location\": \"Wolverhampton North Jn\", \"stage_seq\": 11, \"distance_m\": 34706.16, \"section_seq\": 1, \"route_path_id\": 43122}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2043H\", \"location\": \"Stafford Rd Jn\", \"stage_seq\": 12, \"distance_m\": 35763.074, \"section_seq\": 1, \"route_path_id\": 43122}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2050H\", \"location\": \"Cosford\", \"stage_seq\": 13, \"distance_m\": 48422.421, \"section_seq\": 1, \"route_path_id\": 43122}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2055\", \"location\": \"Madeley Jn (Shropshire)\", \"stage_seq\": 14, \"distance_m\": 56996.266, \"section_seq\": 1, \"route_path_id\": 43122}, {\"is_pass\": false, \"wtt_arr\": \"2057\", \"wtt_dep\": \"2059\", \"location\": \"Telford Central\", \"stage_seq\": 15, \"distance_m\": 58963.562, \"section_seq\": 1, \"route_path_id\": 43122}, {\"is_pass\": false, \"wtt_arr\": \"2105\", \"wtt_dep\": \"2107\", \"location\": \"Wellington (Shropshire)\", \"stage_seq\": 16, \"distance_m\": 65165.159, \"section_seq\": 1, \"route_path_id\": 43122}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2117H\", \"location\": \"Shrewsbury Abbey Foregate\", \"stage_seq\": 17, \"distance_m\": 80827.96, \"section_seq\": 1, \"route_path_id\": 43122}, {\"is_pass\": false, \"wtt_arr\": \"2120\", \"wtt_dep\": \"2150\", \"location\": \"Shrewsbury\", \"stage_seq\": 18, \"distance_m\": 81265.3, \"section_seq\": 1, \"route_path_id\": 43122}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2151H\", \"location\": \"English Bridge Jn\", \"stage_seq\": 19, \"distance_m\": 81475.007, \"section_seq\": 1, \"route_path_id\": 43122}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2154\", \"location\": \"Sutton Bridge Jn\", \"stage_seq\": 20, \"distance_m\": 82301.5, \"section_seq\": 1, \"route_path_id\": 43122}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2204\", \"location\": \"Westbury (Salop) Down\", \"stage_seq\": 21, \"distance_m\": 98776.962, \"section_seq\": 1, \"route_path_id\": 43122}, {\"is_pass\": false, \"wtt_arr\": \"2212\", \"wtt_dep\": \"2213\", \"location\": \"Welshpool\", \"stage_seq\": 22, \"distance_m\": 112554.636, \"section_seq\": 1, \"route_path_id\": 43122}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2216H\", \"location\": \"Fron Jn\", \"stage_seq\": 23, \"distance_m\": 116957.432, \"section_seq\": 1, \"route_path_id\": 43122}, {\"is_pass\": false, \"wtt_arr\": \"2227\", \"wtt_dep\": \"2228\", \"location\": \"Newtown\", \"stage_seq\": 24, \"distance_m\": 134723.675, \"section_seq\": 1, \"route_path_id\": 43122}, {\"is_pass\": false, \"wtt_arr\": \"2234H\", \"wtt_dep\": \"2235H\", \"location\": \"Caersws\", \"stage_seq\": 25, \"distance_m\": 143879.86, \"section_seq\": 1, \"route_path_id\": 43122}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2243H\", \"location\": \"Talerddig\", \"stage_seq\": 26, \"distance_m\": 156634.74, \"section_seq\": 1, \"route_path_id\": 43122}, {\"is_pass\": false, \"wtt_arr\": \"2301\", \"wtt_dep\": \"2303\", \"location\": \"Machynlleth\", \"stage_seq\": 27, \"distance_m\": 178754.494, \"section_seq\": 1, \"route_path_id\": 43122}, {\"is_pass\": false, \"wtt_arr\": \"2308H\", \"wtt_dep\": \"2309H\", \"location\": \"Dovey Jn\", \"stage_seq\": 28, \"distance_m\": 185001.026, \"section_seq\": 1, \"route_path_id\": 43122}, {\"is_pass\": false, \"wtt_arr\": \"2318H\", \"wtt_dep\": \"2319H\", \"location\": \"Borth\", \"stage_seq\": 29, \"distance_m\": 198367.932, \"section_seq\": 1, \"route_path_id\": 43122}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2324\", \"location\": \"Pant Y Peron S.B.\", \"stage_seq\": 30, \"distance_m\": 203918.694, \"section_seq\": 1, \"route_path_id\": 43122}, {\"is_pass\": false, \"wtt_arr\": \"2324H\", \"wtt_dep\": \"2325H\", \"location\": \"Bow Street\", \"stage_seq\": 31, \"distance_m\": 204918.025, \"section_seq\": 1, \"route_path_id\": 43122}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2329H\", \"location\": \"Llanbadarn Fawr L.C.\", \"stage_seq\": 32, \"distance_m\": 210179.624, \"section_seq\": 1, \"route_path_id\": 43122}, {\"is_pass\": false, \"wtt_arr\": \"2333\", \"wtt_dep\": null, \"location\": \"Aberystwyth\", \"stage_seq\": 33, \"distance_m\": 211845.002, \"section_seq\": 1, \"route_path_id\": 43122}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 211845.002, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 43122}], \"total_distance_m\": 211845.002, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 211845.002, \"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": "2008", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "10.5", "current_position_lat": "52.4138765", "current_position_lon": "-4.0815393", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 19298, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T19:14:42Z\", \"source_id\": 51428634, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T19:15:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T19:14:49Z\", \"source_id\": 16609740, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T20:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19416, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T19:18:31Z\", \"source_id\": 51438084, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T19:20:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T19:18:38Z\", \"source_id\": 16612515, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T20:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19625, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T19:29:04Z\", \"source_id\": 51464415, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T19:30:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T19:29:06Z\", \"source_id\": 16619932, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T20:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19613, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T19:33:26Z\", \"source_id\": 51475665, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T19:34:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T19:33:28Z\", \"source_id\": 16623078, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T20:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19070, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T19:39:05Z\", \"source_id\": 51489650, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T19:40:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T19:39:08Z\", \"source_id\": 16626919, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T20:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18964, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T19:50:41Z\", \"source_id\": 51517695, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T19:51:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T19:50:43Z\", \"source_id\": 16634989, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T20:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18920, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T19:55:47Z\", \"source_id\": 51529847, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T19:57:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T19:55:52Z\", \"source_id\": 16638569, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T20:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18894, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:03:28Z\", \"source_id\": 51548919, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T20:04:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:03:31Z\", \"source_id\": 16643875, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:19:08Z\", \"source_id\": 16654555, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18797, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:09:57Z\", \"source_id\": 51701088, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:11:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:10:02Z\", \"source_id\": 16687747, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18806, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:24:38Z\", \"source_id\": 51732118, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:25:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:24:42Z\", \"source_id\": 16696760, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:34:14Z\", \"source_id\": 16702543, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18817, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:43:11Z\", \"source_id\": 51769614, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:43:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:43:13Z\", \"source_id\": 16707785, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18827, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:01:25Z\", \"source_id\": 51804466, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:01:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:01:26Z\", \"source_id\": 16718269, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18834, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:09:14Z\", \"source_id\": 51818394, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:12:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:09:18Z\", \"source_id\": 16722539, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18879, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:35:03Z\", \"source_id\": 51862293, \"stage_seq\": 33, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:36:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:35:08Z\", \"source_id\": 16735779, \"stage_seq\": 33, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:36:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Aberystwyth", "service_state_platform": null, "timing_fact_generation": 1789598109926744, "current_leg_arrival_utc": "2026-09-16T23:36:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T22:36:23.254667", "service_state_evidence_id": 16735779, "current_leg_start_actual_dep": "2026-09-16T23:28:30+01:00", "operational_evidence_version": 112, "service_state_event_time_utc": "2026-09-16T22:36:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T22:46:24.092694", "service_state_valid_until_kind": null, "operational_interpretation_version": 112, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Transport for Wales O BHI AYW 1J31 158830+158832 4 90 None {"version": 3, "segments": [{"to_m": 2559.427, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 6973.413, "from_m": 2559.427, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 11216.252, "from_m": 6973.413, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 11584.723, "from_m": 11216.252, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 12535.861, "from_m": 11584.723, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 12910.062, "from_m": 12535.861, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 13484.228, "from_m": 12910.062, "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": 14346.711, "from_m": 13484.228, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 20027.391, "from_m": 14346.711, "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": 22588.347, "from_m": 20027.391, "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": 23200.718, "from_m": 22588.347, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 26823.638, "from_m": 23200.718, "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": 27188.535, "from_m": 26823.638, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 33255.925, "from_m": 27188.535, "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": 33605.169, "from_m": 33255.925, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 34314.895, "from_m": 33605.169, "capability_applied": null, "effective_limit_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": 34631.121, "from_m": 34314.895, "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": 34780.933, "from_m": 34631.121, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 34844.93, "from_m": 34780.933, "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": 36559.121, "from_m": 34844.93, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 49040.489, "from_m": 36559.121, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 49078.153, "from_m": 49040.489, "capability_applied": null, "effective_limit_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": 64592.836, "from_m": 49078.153, "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": 66230.821, "from_m": 64592.836, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 80955.908, "from_m": 66230.821, "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": 81481.769, "from_m": 80955.908, "capability_applied": null, "effective_limit_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": 82280.553, "from_m": 81481.769, "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": 82339.335, "from_m": 82280.553, "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": 82498.368, "from_m": 82339.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:forward", "infrastructure_limit_mph": 60.0}, {"to_m": 85033.79, "from_m": 82498.368, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 85846.303, "from_m": 85033.79, "capability_applied": null, "effective_limit_mph": 62.137, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 62.137}, {"to_m": 91071.19, "from_m": 85846.303, "capability_applied": null, "effective_limit_mph": 74.565, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 74.565}, {"to_m": 100501.745, "from_m": 91071.19, "capability_applied": null, "effective_limit_mph": 80.778, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.778}, {"to_m": 106926.384, "from_m": 100501.745, "capability_applied": null, "effective_limit_mph": 74.565, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 74.565}, {"to_m": 107739.665, "from_m": 106926.384, "capability_applied": null, "effective_limit_mph": 71.458, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 71.458}, {"to_m": 112293.159, "from_m": 107739.665, "capability_applied": null, "effective_limit_mph": 74.565, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 74.565}, {"to_m": 112411.094, "from_m": 112293.159, "capability_applied": null, "effective_limit_mph": 27.962, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 27.962}, {"to_m": 116957.432, "from_m": 112411.094, "capability_applied": null, "effective_limit_mph": 71.458, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 71.458}, {"to_m": 117056.009, "from_m": 116957.432, "capability_applied": null, "effective_limit_mph": 59.03, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 59.03}, {"to_m": 119889.351, "from_m": 117056.009, "capability_applied": null, "effective_limit_mph": 71.458, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 71.458}, {"to_m": 120599.177, "from_m": 119889.351, "capability_applied": null, "effective_limit_mph": 65.244, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.244}, {"to_m": 126990.819, "from_m": 120599.177, "capability_applied": null, "effective_limit_mph": 74.565, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 74.565}, {"to_m": 130647.565, "from_m": 126990.819, "capability_applied": null, "effective_limit_mph": 80.778, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.778}, {"to_m": 131287.296, "from_m": 130647.565, "capability_applied": null, "effective_limit_mph": 65.244, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.244}, {"to_m": 134582.122, "from_m": 131287.296, "capability_applied": null, "effective_limit_mph": 74.565, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 74.565}, {"to_m": 135024.393, "from_m": 134582.122, "capability_applied": null, "effective_limit_mph": 43.496, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 43.496}, {"to_m": 137781.084, "from_m": 135024.393, "capability_applied": null, "effective_limit_mph": 80.778, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.778}, {"to_m": 139535.032, "from_m": 137781.084, "capability_applied": null, "effective_limit_mph": 74.565, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 74.565}, {"to_m": 141950.297, "from_m": 139535.032, "capability_applied": null, "effective_limit_mph": 80.778, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.778}, {"to_m": 143997.13, "from_m": 141950.297, "capability_applied": null, "effective_limit_mph": 59.03, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 59.03}, {"to_m": 146372.752, "from_m": 143997.13, "capability_applied": null, "effective_limit_mph": 80.778, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.778}, {"to_m": 147082.017, "from_m": 146372.752, "capability_applied": null, "effective_limit_mph": 74.565, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 74.565}, {"to_m": 147512.695, "from_m": 147082.017, "capability_applied": null, "effective_limit_mph": 71.458, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 71.458}, {"to_m": 148189.852, "from_m": 147512.695, "capability_applied": null, "effective_limit_mph": 65.244, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.244}, {"to_m": 148559.972, "from_m": 148189.852, "capability_applied": null, "effective_limit_mph": 71.458, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 71.458}, {"to_m": 149294.434, "from_m": 148559.972, "capability_applied": null, "effective_limit_mph": 74.565, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 74.565}, {"to_m": 150447.73, "from_m": 149294.434, "capability_applied": null, "effective_limit_mph": 65.244, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.244}, {"to_m": 150710.024, "from_m": 150447.73, "capability_applied": null, "effective_limit_mph": 59.03, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 59.03}, {"to_m": 152167.751, "from_m": 150710.024, "capability_applied": null, "effective_limit_mph": 80.778, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.778}, {"to_m": 153524.048, "from_m": 152167.751, "capability_applied": null, "effective_limit_mph": 74.565, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 74.565}, {"to_m": 154025.296, "from_m": 153524.048, "capability_applied": null, "effective_limit_mph": 71.458, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 71.458}, {"to_m": 154046.747, "from_m": 154025.296, "capability_applied": null, "effective_limit_mph": 80.778, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 80.778}, {"to_m": 155459.271, "from_m": 154046.747, "capability_applied": null, "effective_limit_mph": 80.778, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.778}, {"to_m": 156022.184, "from_m": 155459.271, "capability_applied": null, "effective_limit_mph": 71.458, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 71.458}, {"to_m": 157124.955, "from_m": 156022.184, "capability_applied": null, "effective_limit_mph": 59.03, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 59.03}, {"to_m": 157224.628, "from_m": 157124.955, "capability_applied": null, "effective_limit_mph": 49.71, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 49.71}, {"to_m": 158227.639, "from_m": 157224.628, "capability_applied": null, "effective_limit_mph": 49.71, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 49.71}, {"to_m": 164380.931, "from_m": 158227.639, "capability_applied": null, "effective_limit_mph": 59.03, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 59.03}, {"to_m": 165294.765, "from_m": 164380.931, "capability_applied": null, "effective_limit_mph": 49.71, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 49.71}, {"to_m": 166346.084, "from_m": 165294.765, "capability_applied": null, "effective_limit_mph": 59.03, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 59.03}, {"to_m": 167227.155, "from_m": 166346.084, "capability_applied": null, "effective_limit_mph": 49.71, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 49.71}, {"to_m": 178432.298, "from_m": 167227.155, "capability_applied": null, "effective_limit_mph": 59.03, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 59.03}, {"to_m": 178953.771, "from_m": 178432.298, "capability_applied": null, "effective_limit_mph": 31.069, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 31.069}, {"to_m": 184433.147, "from_m": 178953.771, "capability_applied": null, "effective_limit_mph": 59.03, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 59.03}, {"to_m": 184598.331, "from_m": 184433.147, "capability_applied": null, "effective_limit_mph": 31.069, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 31.069}, {"to_m": 185188.08, "from_m": 184598.331, "capability_applied": null, "effective_limit_mph": 40.389, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.389}, {"to_m": 200839.127, "from_m": 185188.08, "capability_applied": null, "effective_limit_mph": 59.03, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 59.03}, {"to_m": 202189.601, "from_m": 200839.127, "capability_applied": null, "effective_limit_mph": 49.71, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 49.71}, {"to_m": 205106.524, "from_m": 202189.601, "capability_applied": null, "effective_limit_mph": 59.03, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 59.03}, {"to_m": 205602.47, "from_m": 205106.524, "capability_applied": null, "effective_limit_mph": 55.923, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.923}, {"to_m": 211845.002, "from_m": 205602.47, "capability_applied": null, "effective_limit_mph": 59.03, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 59.03}], "service_id": 621453, "profile_key": "1503a35d27ba1cd2747277acbb55dbd10f2a46a0f183a1972bd1a4a354b97cdf", "schedule_id": 36736, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2008", "location": "Birmingham International", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 43122}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2012H", "location": "Stechford", "stage_seq": 2, "distance_m": 7127.742, "section_seq": 1, "route_path_id": 43122}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2015H", "location": "Grand Jn", "stage_seq": 3, "distance_m": 11635.048, "section_seq": 1, "route_path_id": 43122}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2016", "location": "Proof House Jn", "stage_seq": 4, "distance_m": 12189.292, "section_seq": 1, "route_path_id": 43122}, {"is_pass": false, "wtt_arr": "2018", "wtt_dep": "2022", "location": "Birmingham New Street", "stage_seq": 5, "distance_m": 13163.692, "section_seq": 1, "route_path_id": 43122}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2026", "location": "Soho South Jn", "stage_seq": 6, "distance_m": 16459.281, "section_seq": 1, "route_path_id": 43122}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2027H", "location": "Galton Jn", "stage_seq": 7, "distance_m": 19172.311, "section_seq": 1, "route_path_id": 43122}, {"is_pass": false, "wtt_arr": "2029H", "wtt_dep": "2030H", "location": "Sandwell & Dudley", "stage_seq": 8, "distance_m": 21711.783, "section_seq": 1, "route_path_id": 43122}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2033", "location": "Dudley Port", "stage_seq": 9, "distance_m": 24977.569, "section_seq": 1, "route_path_id": 43122}, {"is_pass": false, "wtt_arr": "2040", "wtt_dep": "2041", "location": "Wolverhampton", "stage_seq": 10, "distance_m": 33972.228, "section_seq": 1, "route_path_id": 43122}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2042H", "location": "Wolverhampton North Jn", "stage_seq": 11, "distance_m": 34706.16, "section_seq": 1, "route_path_id": 43122}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2043H", "location": "Stafford Rd Jn", "stage_seq": 12, "distance_m": 35763.074, "section_seq": 1, "route_path_id": 43122}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2050H", "location": "Cosford", "stage_seq": 13, "distance_m": 48422.421, "section_seq": 1, "route_path_id": 43122}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2055", "location": "Madeley Jn (Shropshire)", "stage_seq": 14, "distance_m": 56996.266, "section_seq": 1, "route_path_id": 43122}, {"is_pass": false, "wtt_arr": "2057", "wtt_dep": "2059", "location": "Telford Central", "stage_seq": 15, "distance_m": 58963.562, "section_seq": 1, "route_path_id": 43122}, {"is_pass": false, "wtt_arr": "2105", "wtt_dep": "2107", "location": "Wellington (Shropshire)", "stage_seq": 16, "distance_m": 65165.159, "section_seq": 1, "route_path_id": 43122}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2117H", "location": "Shrewsbury Abbey Foregate", "stage_seq": 17, "distance_m": 80827.96, "section_seq": 1, "route_path_id": 43122}, {"is_pass": false, "wtt_arr": "2120", "wtt_dep": "2150", "location": "Shrewsbury", "stage_seq": 18, "distance_m": 81265.3, "section_seq": 1, "route_path_id": 43122}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2151H", "location": "English Bridge Jn", "stage_seq": 19, "distance_m": 81475.007, "section_seq": 1, "route_path_id": 43122}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2154", "location": "Sutton Bridge Jn", "stage_seq": 20, "distance_m": 82301.5, "section_seq": 1, "route_path_id": 43122}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2204", "location": "Westbury (Salop) Down", "stage_seq": 21, "distance_m": 98776.962, "section_seq": 1, "route_path_id": 43122}, {"is_pass": false, "wtt_arr": "2212", "wtt_dep": "2213", "location": "Welshpool", "stage_seq": 22, "distance_m": 112554.636, "section_seq": 1, "route_path_id": 43122}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2216H", "location": "Fron Jn", "stage_seq": 23, "distance_m": 116957.432, "section_seq": 1, "route_path_id": 43122}, {"is_pass": false, "wtt_arr": "2227", "wtt_dep": "2228", "location": "Newtown", "stage_seq": 24, "distance_m": 134723.675, "section_seq": 1, "route_path_id": 43122}, {"is_pass": false, "wtt_arr": "2234H", "wtt_dep": "2235H", "location": "Caersws", "stage_seq": 25, "distance_m": 143879.86, "section_seq": 1, "route_path_id": 43122}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2243H", "location": "Talerddig", "stage_seq": 26, "distance_m": 156634.74, "section_seq": 1, "route_path_id": 43122}, {"is_pass": false, "wtt_arr": "2301", "wtt_dep": "2303", "location": "Machynlleth", "stage_seq": 27, "distance_m": 178754.494, "section_seq": 1, "route_path_id": 43122}, {"is_pass": false, "wtt_arr": "2308H", "wtt_dep": "2309H", "location": "Dovey Jn", "stage_seq": 28, "distance_m": 185001.026, "section_seq": 1, "route_path_id": 43122}, {"is_pass": false, "wtt_arr": "2318H", "wtt_dep": "2319H", "location": "Borth", "stage_seq": 29, "distance_m": 198367.932, "section_seq": 1, "route_path_id": 43122}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2324", "location": "Pant Y Peron S.B.", "stage_seq": 30, "distance_m": 203918.694, "section_seq": 1, "route_path_id": 43122}, {"is_pass": false, "wtt_arr": "2324H", "wtt_dep": "2325H", "location": "Bow Street", "stage_seq": 31, "distance_m": 204918.025, "section_seq": 1, "route_path_id": 43122}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2329H", "location": "Llanbadarn Fawr L.C.", "stage_seq": 32, "distance_m": 210179.624, "section_seq": 1, "route_path_id": 43122}, {"is_pass": false, "wtt_arr": "2333", "wtt_dep": null, "location": "Aberystwyth", "stage_seq": 33, "distance_m": 211845.002, "section_seq": 1, "route_path_id": 43122}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 211845.002, "from_m": 0.0, "section_seq": 1, "route_path_id": 43122}], "total_distance_m": 211845.002, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 211845.002, "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": 19298, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T19:14:42Z", "source_id": 51428634, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-16T19:15:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T19:14:49Z", "source_id": 16609740, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-16T20:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19416, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T19:18:31Z", "source_id": 51438084, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T19:20:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T19:18:38Z", "source_id": 16612515, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T20:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19625, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T19:29:04Z", "source_id": 51464415, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T19:30:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T19:29:06Z", "source_id": 16619932, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T20:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19613, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T19:33:26Z", "source_id": 51475665, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T19:34:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T19:33:28Z", "source_id": 16623078, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T20:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19070, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T19:39:05Z", "source_id": 51489650, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T19:40:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T19:39:08Z", "source_id": 16626919, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T20:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18964, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T19:50:41Z", "source_id": 51517695, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-16T19:51:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T19:50:43Z", "source_id": 16634989, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-16T20:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18920, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T19:55:47Z", "source_id": 51529847, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-16T19:57:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T19:55:52Z", "source_id": 16638569, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-16T20:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18894, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:03:28Z", "source_id": 51548919, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-16T20:04:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:03:31Z", "source_id": 16643875, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-16T21:04:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:19:08Z", "source_id": 16654555, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-16T21:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18797, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:09:57Z", "source_id": 51701088, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-16T21:11:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:10:02Z", "source_id": 16687747, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-16T22:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18806, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:24:38Z", "source_id": 51732118, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-16T21:25:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:24:42Z", "source_id": 16696760, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-16T22:25:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:34:14Z", "source_id": 16702543, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-16T22:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18817, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:43:11Z", "source_id": 51769614, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-16T21:43:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:43:13Z", "source_id": 16707785, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-16T22:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18827, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:01:25Z", "source_id": 51804466, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-16T22:01:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:01:26Z", "source_id": 16718269, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-16T23:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18834, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:09:14Z", "source_id": 51818394, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-16T22:12:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:09:18Z", "source_id": 16722539, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-16T23:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18879, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:35:03Z", "source_id": 51862293, "stage_seq": 33, "event_role": "ARR", "event_time": "2026-09-16T22:36:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:35:08Z", "source_id": 16735779, "stage_seq": 33, "event_role": "ARR", "event_time": "2026-09-16T23:36:00+01:00", "operational_fact": true}] Birmingham International 2008 2008 2 None None Aberystwyth 2335 2333 None LATE +3 minutes https://www.realtimetrains.co.uk/service/gb-nr:G38615/2026-09-16/detailed None Bow Street 2026-09-16T23:28:30+01:00 Aberystwyth 10.5 {"type": "LineString", "coordinates": [[-4.03059017263766, 52.43957578845911], [-4.0308967, 52.43908], [-4.031060499999999, 52.438817], [-4.0315135, 52.43808940000001], [-4.031686499999999, 52.43779589999998], [-4.031877999999999, 52.4374939], [-4.032018, 52.437251], [-4.0321689, 52.4369674], [-4.032242799999999, 52.43681269999999], [-4.0323201, 52.4366027], [-4.032343, 52.4365357], [-4.032379799999999, 52.4364032], [-4.032419699999999, 52.43623100000001], [-4.0324619, 52.43595549999999], [-4.0324727, 52.435803799999995], [-4.032477699999999, 52.4354671], [-4.0324518, 52.435252199999994], [-4.032409000000001, 52.43501760000001], [-4.032330899999999, 52.4347682], [-4.0322856, 52.434605999999995], [-4.0321891999999995, 52.43437170000001], [-4.0320708, 52.4341422], [-4.0319392, 52.43389679999999], [-4.031788, 52.4336611], [-4.0314304, 52.433185900000005], [-4.0312001, 52.43291700000001], [-4.0309392, 52.4326076], [-4.0306553, 52.43222300000001], [-4.0304588, 52.43195479999999], [-4.030224, 52.4315405], [-4.0299579, 52.4310085], [-4.0297602999999995, 52.4304498], [-4.0296423, 52.4299501], [-4.029600599999999, 52.42966539999999], [-4.0295601, 52.42924070000001], [-4.0295506, 52.4289148], [-4.0295828, 52.4284583], [-4.029629199999999, 52.4280809], [-4.0297865, 52.4273846], [-4.0299744, 52.426508899999995], [-4.0300515, 52.42601809999999], [-4.0301098, 52.42552770000001], [-4.0301200999999995, 52.4254377], [-4.0302492999999995, 52.4245014], [-4.0303192, 52.4239703], [-4.0305451, 52.422202299999995], [-4.0306543, 52.421414000000006], [-4.0308271, 52.420123800000006], [-4.0309774, 52.4189005], [-4.0310735, 52.418211799999995], [-4.031154099999999, 52.4176428], [-4.0312198, 52.417089399999995], [-4.0313228, 52.416560200000006], [-4.0314498, 52.4161267], [-4.0317243, 52.4154282], [-4.0318963, 52.4150947], [-4.0320767, 52.4147741], [-4.0322804, 52.4144507], [-4.0325989, 52.4140284], [-4.0329477, 52.4136161], [-4.033119899999999, 52.41343069999999], [-4.0334552, 52.4130699], [-4.0337442, 52.4127918], [-4.0341914, 52.412415299999985], [-4.0347968, 52.411969799999994], [-4.035202099999999, 52.41169809999999], [-4.0379451, 52.4099605], [-4.0407817, 52.4082629], [-4.042418778537846, 52.40726182103048], [-4.0428955, 52.4069703], [-4.0442846, 52.4062088], [-4.045253199999999, 52.40571799999999], [-4.0458789, 52.40545999999999], [-4.0461239, 52.405362399999994], [-4.046503499999999, 52.40522850000001], [-4.0469366, 52.4051066], [-4.047518800000001, 52.4049515], [-4.047988, 52.4048338], [-4.0485125, 52.404727099999995], [-4.0490263, 52.40464060000001], [-4.0493974, 52.404590299999995], [-4.0498542, 52.4045327], [-4.05041, 52.4044838], [-4.0516493, 52.4044327], [-4.0525466, 52.4044582], [-4.0534473, 52.404517600000005], [-4.0545658, 52.40466589999998], [-4.055566300000001, 52.404878499999995], [-4.0569201, 52.40521660000001], [-4.060919499999999, 52.4062113], [-4.0610373, 52.4062389], [-4.0612299, 52.40628800000001], [-4.065727, 52.40740689999999], [-4.0706776, 52.40863860000001], [-4.072551699999999, 52.4091049], [-4.073630799999999, 52.409369899999994], [-4.0745067, 52.4096142], [-4.0747311, 52.4096877], [-4.0751255, 52.4098249], [-4.0754252, 52.4099291], [-4.0758226, 52.41013770000001], [-4.076086899999999, 52.41026709999999], [-4.0761101, 52.41027849999999], [-4.0764076, 52.410417299999985], [-4.0768008, 52.4106171], [-4.0772931, 52.4109161], [-4.077585400000001, 52.411101], [-4.077891, 52.411309], [-4.0782659, 52.411554300000006], [-4.078612699999999, 52.411798], [-4.079027, 52.4120941], [-4.0794229, 52.412387], [-4.0799406, 52.41276349999999], [-4.080366799999999, 52.41307419999998], [-4.0803769999999995, 52.41308169999999], [-4.0809332, 52.41343640000001], [-4.0815393, 52.41387649999999]]} 4.3 2325½ 2336 Bow Street Aberystwyth Aberystwyth 52.4138765 -4.0815393 52.4138765 -4.0815393 1 0 2026-09-16 22:46:51 TERMINATED 2026-09-16 22:36:00 Aberystwyth TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16735779 1789598109926744 112 112 2026-09-16 22:46:24.092694 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 22:36:23.254667
594260 624963 C34192 722D68M816 2026-09-16 COMPLETE 16735746 2026-09-16 23:36:00 2026-09-16 22:46:51 2026-09-18 22:46:51 {"id": 624963, "stp": "P", "toc": "London Overground", "uid": "C34192", "consist": null, "dest_crs": null, "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C34192/2026-09-16/detailed", "trust_id": "722D68M816", "origin_crs": "EUS", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Watford Junction (DC)", "service_date": "2026-09-16", "dest_arr_time": "2335", "dest_platform": "2", "is_terminated": 1, "next_location": "Watford Junction (DC)", "signalling_id": "2D68", "timing_status": "LATE", "origin_station": "London Euston", "current_leg_arr": "2336", "current_leg_dep": "2332", "current_leg_end": "Watford Junction (DC)", "origin_dep_time": "2245", "origin_platform": "9", "current_location": "Watford Junction (DC)", "last_update_time": "2026-09-16T22:46:51", "route_debug_link": null, "timing_variation": "+4 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.39254529999999993, 51.6523036], [-0.3921439, 51.6525174], [-0.3913049, 51.65294349999999], [-0.3909427, 51.6531916], [-0.3906691, 51.6534396], [-0.3904438, 51.65370579999999], [-0.39026949999999994, 51.6539889], [-0.3901273, 51.65427450000001], [-0.3900071, 51.65460949999999], [-0.3899503, 51.6548758], [-0.3899266, 51.6552367], [-0.3899503, 51.65550639999999], [-0.3899905, 51.6557143], [-0.3900763, 51.65599879999999], [-0.39024029999999993, 51.6564298], [-0.3904867, 51.65703560000001], [-0.3906638, 51.6574697], [-0.3908404, 51.657882099999995], [-0.3911175999999999, 51.65865549999999], [-0.3911946, 51.65886859999999], [-0.3913377, 51.65921370000001], [-0.3914738, 51.6594912], [-0.39160529999999993, 51.65972599999999], [-0.3916935999999999, 51.65986879999999], [-0.39186789999999994, 51.66012169999999], [-0.3920018, 51.6602858], [-0.3921508, 51.66046420000001], [-0.3922105, 51.66052880000001], [-0.3924728, 51.66078129999999], [-0.3926817, 51.66095179999999], [-0.3930319, 51.6612543], [-0.3932906, 51.6614769], [-0.3933790999999999, 51.6615377], [-0.3935648, 51.6616741], [-0.39367879999999994, 51.6617549], [-0.3941214, 51.6620298], [-0.3947552, 51.66248630000001], [-0.39500269999999993, 51.66266], [-0.39593939999999994, 51.6633284]]}", "current_leg_start": "Watford High Street (DC)", "dest_arr_time_act": "2332", "motion_projection": null, "next_location_lat": "51.6633284", "next_location_lon": "-0.3959394", "previous_location": "Watford High Street (DC)", "current_leg_milage": "0.9", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 6.906, \"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\": 686.718, \"from_m\": 6.906, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 1227.144, \"from_m\": 686.718, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1258.396, \"from_m\": 1227.144, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 1546.479, \"from_m\": 1258.396, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 1689.749, \"from_m\": 1546.479, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1883.573, \"from_m\": 1689.749, \"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\": 1967.089, \"from_m\": 1883.573, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 2028.604, \"from_m\": 1967.089, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 2126.445, \"from_m\": 2028.604, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 2647.704, \"from_m\": 2126.445, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 3436.498, \"from_m\": 2647.704, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 3454.671, \"from_m\": 3436.498, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 5672.558, \"from_m\": 3454.671, \"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\": 5690.731, \"from_m\": 5672.558, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 6479.526, \"from_m\": 5690.731, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 7618.797, \"from_m\": 6479.526, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 8046.2, \"from_m\": 7618.797, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 10507.492, \"from_m\": 8046.2, \"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\": 10546.928, \"from_m\": 10507.492, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 13537.71, \"from_m\": 10546.928, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 14162.571, \"from_m\": 13537.71, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 15039.011, \"from_m\": 14162.571, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 16040.413, \"from_m\": 15039.011, \"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\": 16432.524, \"from_m\": 16040.413, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 16446.659, \"from_m\": 16432.524, \"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\": 16513.358, \"from_m\": 16446.659, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 16756.699, \"from_m\": 16513.358, \"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\": 16824.62, \"from_m\": 16756.699, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 16839.77, \"from_m\": 16824.62, \"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\": 16906.727, \"from_m\": 16839.77, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 17472.075, \"from_m\": 16906.727, \"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\": 23877.735, \"from_m\": 17472.075, \"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\": 25303.481, \"from_m\": 23877.735, \"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\": 25379.734, \"from_m\": 25303.481, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 25420.117, \"from_m\": 25379.734, \"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\": 25484.717, \"from_m\": 25420.117, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 25491.931, \"from_m\": 25484.717, \"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\": 25545.103, \"from_m\": 25491.931, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 25549.853, \"from_m\": 25545.103, \"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\": 26238.191, \"from_m\": 25549.853, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 26567.041, \"from_m\": 26238.191, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 26625.467, \"from_m\": 26567.041, \"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\": 26727.468, \"from_m\": 26625.467, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 35846.408, \"from_m\": 26727.468, \"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\": 35900.095, \"from_m\": 35846.408, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 36188.686, \"from_m\": 35900.095, \"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\": 36451.001, \"from_m\": 36188.686, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 43529.139, \"from_m\": 36451.001, \"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\": 45847.834, \"from_m\": 43529.139, \"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\": 46282.94, \"from_m\": 45847.834, \"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\": 624963, \"profile_key\": \"5a484348d1fa9a1feae3cce738cc945bf5caa3e12972f358860f7a918268369a\", \"schedule_id\": 4326, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2245\", \"location\": \"London Euston\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 28448}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2247H\", \"location\": \"Camden South Jn\", \"stage_seq\": 2, \"distance_m\": 1779.777, \"section_seq\": 1, \"route_path_id\": 28448}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2248\", \"location\": \"Camden Jn\", \"stage_seq\": 3, \"distance_m\": 3454.671, \"section_seq\": 1, \"route_path_id\": 28448}, {\"is_pass\": false, \"wtt_arr\": \"2250\", \"wtt_dep\": \"2250H\", \"location\": \"South Hampstead\", \"stage_seq\": 4, \"distance_m\": 4563.615, \"section_seq\": 1, \"route_path_id\": 28448}, {\"is_pass\": false, \"wtt_arr\": \"2252\", \"wtt_dep\": \"2252H\", \"location\": \"Kilburn High Road\", \"stage_seq\": 5, \"distance_m\": 8753.232, \"section_seq\": 1, \"route_path_id\": 28448}, {\"is_pass\": false, \"wtt_arr\": \"2254\", \"wtt_dep\": \"2254H\", \"location\": \"Queen's Park (DC)\", \"stage_seq\": 6, \"distance_m\": 9831.898, \"section_seq\": 1, \"route_path_id\": 28448}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2255\", \"location\": \"Queen's Park Jn\", \"stage_seq\": 7, \"distance_m\": 11441.225, \"section_seq\": 1, \"route_path_id\": 28448}, {\"is_pass\": false, \"wtt_arr\": \"2256\", \"wtt_dep\": \"2256H\", \"location\": \"Kensal Green\", \"stage_seq\": 8, \"distance_m\": 12463.076, \"section_seq\": 1, \"route_path_id\": 28448}, {\"is_pass\": false, \"wtt_arr\": \"2258H\", \"wtt_dep\": \"2259H\", \"location\": \"Willesden Junction Low Level\", \"stage_seq\": 9, \"distance_m\": 13965.405, \"section_seq\": 1, \"route_path_id\": 28448}, {\"is_pass\": false, \"wtt_arr\": \"2301\", \"wtt_dep\": \"2301H\", \"location\": \"Harlesden\", \"stage_seq\": 10, \"distance_m\": 16236.469, \"section_seq\": 1, \"route_path_id\": 28448}, {\"is_pass\": false, \"wtt_arr\": \"2303H\", \"wtt_dep\": \"2304\", \"location\": \"Stonebridge Park\", \"stage_seq\": 11, \"distance_m\": 19036.571, \"section_seq\": 1, \"route_path_id\": 28448}, {\"is_pass\": false, \"wtt_arr\": \"2306\", \"wtt_dep\": \"2306H\", \"location\": \"Wembley Central (DC)\", \"stage_seq\": 12, \"distance_m\": 20674.905, \"section_seq\": 1, \"route_path_id\": 28448}, {\"is_pass\": false, \"wtt_arr\": \"2308\", \"wtt_dep\": \"2308H\", \"location\": \"North Wembley (DC)\", \"stage_seq\": 13, \"distance_m\": 32115.687, \"section_seq\": 1, \"route_path_id\": 28448}, {\"is_pass\": false, \"wtt_arr\": \"2310\", \"wtt_dep\": \"2310H\", \"location\": \"South Kenton (DC)\", \"stage_seq\": 14, \"distance_m\": 33040.547, \"section_seq\": 1, \"route_path_id\": 28448}, {\"is_pass\": false, \"wtt_arr\": \"2312\", \"wtt_dep\": \"2312H\", \"location\": \"Kenton (DC)\", \"stage_seq\": 15, \"distance_m\": 34423.233, \"section_seq\": 1, \"route_path_id\": 28448}, {\"is_pass\": false, \"wtt_arr\": \"2314H\", \"wtt_dep\": \"2315\", \"location\": \"Harrow & Wealdstone (DC)\", \"stage_seq\": 16, \"distance_m\": 36117.834, \"section_seq\": 1, \"route_path_id\": 28448}, {\"is_pass\": false, \"wtt_arr\": \"2317H\", \"wtt_dep\": \"2318\", \"location\": \"Headstone Lane (DC)\", \"stage_seq\": 17, \"distance_m\": 38017.599, \"section_seq\": 1, \"route_path_id\": 28448}, {\"is_pass\": false, \"wtt_arr\": \"2319H\", \"wtt_dep\": \"2320\", \"location\": \"Hatch End (DC)\", \"stage_seq\": 18, \"distance_m\": 39208.36, \"section_seq\": 1, \"route_path_id\": 28448}, {\"is_pass\": false, \"wtt_arr\": \"2322H\", \"wtt_dep\": \"2323\", \"location\": \"Carpenders Park (DC)\", \"stage_seq\": 19, \"distance_m\": 41589.053, \"section_seq\": 1, \"route_path_id\": 28448}, {\"is_pass\": false, \"wtt_arr\": \"2325H\", \"wtt_dep\": \"2326\", \"location\": \"Bushey (DC)\", \"stage_seq\": 20, \"distance_m\": 43569.678, \"section_seq\": 1, \"route_path_id\": 28448}, {\"is_pass\": false, \"wtt_arr\": \"2328\", \"wtt_dep\": \"2328H\", \"location\": \"Watford High Street (DC)\", \"stage_seq\": 21, \"distance_m\": 44875.941, \"section_seq\": 1, \"route_path_id\": 28448}, {\"is_pass\": false, \"wtt_arr\": \"2332\", \"wtt_dep\": null, \"location\": \"Watford Junction (DC)\", \"stage_seq\": 22, \"distance_m\": 46282.94, \"section_seq\": 1, \"route_path_id\": 28448}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 46282.94, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 28448}], \"total_distance_m\": 46282.94, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 41134.689, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 5148.251, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2245", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "51.6633284", "current_position_lon": "-0.3959394", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 22588, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:49:30Z\", \"source_id\": 51782058, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:50:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:49:32Z\", \"source_id\": 16711524, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22583, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:51:31Z\", \"source_id\": 51786022, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:52:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:51:36Z\", \"source_id\": 16712756, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22572, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:53:17Z\", \"source_id\": 51789439, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:54:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:53:22Z\", \"source_id\": 16713751, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22489, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:56:46Z\", \"source_id\": 51795939, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:57:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:56:48Z\", \"source_id\": 16715670, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22538, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:59:28Z\", \"source_id\": 51800884, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:00:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:59:32Z\", \"source_id\": 16717193, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22028, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:02:11Z\", \"source_id\": 51805857, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:02:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:02:13Z\", \"source_id\": 16718701, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22018, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:04:57Z\", \"source_id\": 51810929, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:05:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:05:03Z\", \"source_id\": 16720213, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21989, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:08:05Z\", \"source_id\": 51816451, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:09:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:08:09Z\", \"source_id\": 16721948, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21974, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:10:06Z\", \"source_id\": 51819938, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:11:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:10:06Z\", \"source_id\": 16723032, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21970, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:12:54Z\", \"source_id\": 51824777, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:13:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:12:56Z\", \"source_id\": 16724537, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21966, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:14:38Z\", \"source_id\": 51827910, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:15:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:14:39Z\", \"source_id\": 16725479, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21984, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:18:17Z\", \"source_id\": 51834107, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:19:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:18:20Z\", \"source_id\": 16727389, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21946, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:21:11Z\", \"source_id\": 51839218, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:21:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:21:17Z\", \"source_id\": 16728919, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21942, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:22:53Z\", \"source_id\": 51842047, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:24:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:22:58Z\", \"source_id\": 16729744, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21938, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:24:50Z\", \"source_id\": 51845488, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:26:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:24:57Z\", \"source_id\": 16730768, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21914, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:27:51Z\", \"source_id\": 51850397, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:29:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:27:57Z\", \"source_id\": 16732268, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21919, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:31:18Z\", \"source_id\": 51855984, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:31:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:31:23Z\", \"source_id\": 16733957, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21910, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:34:56Z\", \"source_id\": 51862107, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:36:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:35:04Z\", \"source_id\": 16735746, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:36:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Watford Junction (DC)", "service_state_platform": "4", "timing_fact_generation": 1789598104685676, "current_leg_arrival_utc": "2026-09-16T23:36:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T22:36:27.436578", "service_state_evidence_id": 16735746, "current_leg_start_actual_dep": "2026-09-16T23:32:30+01:00", "operational_evidence_version": 60, "service_state_event_time_utc": "2026-09-16T22:36:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T22:46:28.240966", "service_state_valid_until_kind": null, "operational_interpretation_version": 60, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} London Overground P EUS None 2D68 None None None None {"version": 3, "segments": [{"to_m": 6.906, "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": 686.718, "from_m": 6.906, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 1227.144, "from_m": 686.718, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1258.396, "from_m": 1227.144, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 1546.479, "from_m": 1258.396, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 1689.749, "from_m": 1546.479, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1883.573, "from_m": 1689.749, "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": 1967.089, "from_m": 1883.573, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 2028.604, "from_m": 1967.089, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 2126.445, "from_m": 2028.604, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 2647.704, "from_m": 2126.445, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 3436.498, "from_m": 2647.704, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 3454.671, "from_m": 3436.498, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 5672.558, "from_m": 3454.671, "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": 5690.731, "from_m": 5672.558, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 6479.526, "from_m": 5690.731, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 7618.797, "from_m": 6479.526, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 8046.2, "from_m": 7618.797, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 10507.492, "from_m": 8046.2, "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": 10546.928, "from_m": 10507.492, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 13537.71, "from_m": 10546.928, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 14162.571, "from_m": 13537.71, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 15039.011, "from_m": 14162.571, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 16040.413, "from_m": 15039.011, "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": 16432.524, "from_m": 16040.413, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 16446.659, "from_m": 16432.524, "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": 16513.358, "from_m": 16446.659, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 16756.699, "from_m": 16513.358, "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": 16824.62, "from_m": 16756.699, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 16839.77, "from_m": 16824.62, "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": 16906.727, "from_m": 16839.77, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 17472.075, "from_m": 16906.727, "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": 23877.735, "from_m": 17472.075, "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": 25303.481, "from_m": 23877.735, "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": 25379.734, "from_m": 25303.481, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 25420.117, "from_m": 25379.734, "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": 25484.717, "from_m": 25420.117, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 25491.931, "from_m": 25484.717, "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": 25545.103, "from_m": 25491.931, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 25549.853, "from_m": 25545.103, "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": 26238.191, "from_m": 25549.853, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 26567.041, "from_m": 26238.191, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 26625.467, "from_m": 26567.041, "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": 26727.468, "from_m": 26625.467, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 35846.408, "from_m": 26727.468, "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": 35900.095, "from_m": 35846.408, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 36188.686, "from_m": 35900.095, "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": 36451.001, "from_m": 36188.686, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 43529.139, "from_m": 36451.001, "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": 45847.834, "from_m": 43529.139, "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": 46282.94, "from_m": 45847.834, "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": 624963, "profile_key": "5a484348d1fa9a1feae3cce738cc945bf5caa3e12972f358860f7a918268369a", "schedule_id": 4326, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2245", "location": "London Euston", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 28448}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2247H", "location": "Camden South Jn", "stage_seq": 2, "distance_m": 1779.777, "section_seq": 1, "route_path_id": 28448}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2248", "location": "Camden Jn", "stage_seq": 3, "distance_m": 3454.671, "section_seq": 1, "route_path_id": 28448}, {"is_pass": false, "wtt_arr": "2250", "wtt_dep": "2250H", "location": "South Hampstead", "stage_seq": 4, "distance_m": 4563.615, "section_seq": 1, "route_path_id": 28448}, {"is_pass": false, "wtt_arr": "2252", "wtt_dep": "2252H", "location": "Kilburn High Road", "stage_seq": 5, "distance_m": 8753.232, "section_seq": 1, "route_path_id": 28448}, {"is_pass": false, "wtt_arr": "2254", "wtt_dep": "2254H", "location": "Queen's Park (DC)", "stage_seq": 6, "distance_m": 9831.898, "section_seq": 1, "route_path_id": 28448}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2255", "location": "Queen's Park Jn", "stage_seq": 7, "distance_m": 11441.225, "section_seq": 1, "route_path_id": 28448}, {"is_pass": false, "wtt_arr": "2256", "wtt_dep": "2256H", "location": "Kensal Green", "stage_seq": 8, "distance_m": 12463.076, "section_seq": 1, "route_path_id": 28448}, {"is_pass": false, "wtt_arr": "2258H", "wtt_dep": "2259H", "location": "Willesden Junction Low Level", "stage_seq": 9, "distance_m": 13965.405, "section_seq": 1, "route_path_id": 28448}, {"is_pass": false, "wtt_arr": "2301", "wtt_dep": "2301H", "location": "Harlesden", "stage_seq": 10, "distance_m": 16236.469, "section_seq": 1, "route_path_id": 28448}, {"is_pass": false, "wtt_arr": "2303H", "wtt_dep": "2304", "location": "Stonebridge Park", "stage_seq": 11, "distance_m": 19036.571, "section_seq": 1, "route_path_id": 28448}, {"is_pass": false, "wtt_arr": "2306", "wtt_dep": "2306H", "location": "Wembley Central (DC)", "stage_seq": 12, "distance_m": 20674.905, "section_seq": 1, "route_path_id": 28448}, {"is_pass": false, "wtt_arr": "2308", "wtt_dep": "2308H", "location": "North Wembley (DC)", "stage_seq": 13, "distance_m": 32115.687, "section_seq": 1, "route_path_id": 28448}, {"is_pass": false, "wtt_arr": "2310", "wtt_dep": "2310H", "location": "South Kenton (DC)", "stage_seq": 14, "distance_m": 33040.547, "section_seq": 1, "route_path_id": 28448}, {"is_pass": false, "wtt_arr": "2312", "wtt_dep": "2312H", "location": "Kenton (DC)", "stage_seq": 15, "distance_m": 34423.233, "section_seq": 1, "route_path_id": 28448}, {"is_pass": false, "wtt_arr": "2314H", "wtt_dep": "2315", "location": "Harrow & Wealdstone (DC)", "stage_seq": 16, "distance_m": 36117.834, "section_seq": 1, "route_path_id": 28448}, {"is_pass": false, "wtt_arr": "2317H", "wtt_dep": "2318", "location": "Headstone Lane (DC)", "stage_seq": 17, "distance_m": 38017.599, "section_seq": 1, "route_path_id": 28448}, {"is_pass": false, "wtt_arr": "2319H", "wtt_dep": "2320", "location": "Hatch End (DC)", "stage_seq": 18, "distance_m": 39208.36, "section_seq": 1, "route_path_id": 28448}, {"is_pass": false, "wtt_arr": "2322H", "wtt_dep": "2323", "location": "Carpenders Park (DC)", "stage_seq": 19, "distance_m": 41589.053, "section_seq": 1, "route_path_id": 28448}, {"is_pass": false, "wtt_arr": "2325H", "wtt_dep": "2326", "location": "Bushey (DC)", "stage_seq": 20, "distance_m": 43569.678, "section_seq": 1, "route_path_id": 28448}, {"is_pass": false, "wtt_arr": "2328", "wtt_dep": "2328H", "location": "Watford High Street (DC)", "stage_seq": 21, "distance_m": 44875.941, "section_seq": 1, "route_path_id": 28448}, {"is_pass": false, "wtt_arr": "2332", "wtt_dep": null, "location": "Watford Junction (DC)", "stage_seq": 22, "distance_m": 46282.94, "section_seq": 1, "route_path_id": 28448}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 46282.94, "from_m": 0.0, "section_seq": 1, "route_path_id": 28448}], "total_distance_m": 46282.94, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 41134.689, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 5148.251, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 22588, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:49:30Z", "source_id": 51782058, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T21:50:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:49:32Z", "source_id": 16711524, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T22:50:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22583, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:51:31Z", "source_id": 51786022, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T21:52:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:51:36Z", "source_id": 16712756, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T22:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22572, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:53:17Z", "source_id": 51789439, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T21:54:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:53:22Z", "source_id": 16713751, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T22:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22489, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:56:46Z", "source_id": 51795939, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T21:57:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:56:48Z", "source_id": 16715670, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T22:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22538, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:59:28Z", "source_id": 51800884, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T22:00:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:59:32Z", "source_id": 16717193, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T23:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22028, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:02:11Z", "source_id": 51805857, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T22:02:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:02:13Z", "source_id": 16718701, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T23:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22018, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:04:57Z", "source_id": 51810929, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T22:05:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:05:03Z", "source_id": 16720213, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T23:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21989, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:08:05Z", "source_id": 51816451, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T22:09:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:08:09Z", "source_id": 16721948, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T23:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21974, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:10:06Z", "source_id": 51819938, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-16T22:11:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:10:06Z", "source_id": 16723032, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-16T23:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21970, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:12:54Z", "source_id": 51824777, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-16T22:13:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:12:56Z", "source_id": 16724537, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-16T23:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21966, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:14:38Z", "source_id": 51827910, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-16T22:15:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:14:39Z", "source_id": 16725479, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-16T23:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21984, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:18:17Z", "source_id": 51834107, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-16T22:19:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:18:20Z", "source_id": 16727389, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-16T23:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21946, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:21:11Z", "source_id": 51839218, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-16T22:21:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:21:17Z", "source_id": 16728919, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-16T23:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21942, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:22:53Z", "source_id": 51842047, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-16T22:24:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:22:58Z", "source_id": 16729744, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-16T23:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21938, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:24:50Z", "source_id": 51845488, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-16T22:26:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:24:57Z", "source_id": 16730768, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-16T23:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21914, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:27:51Z", "source_id": 51850397, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-16T22:29:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:27:57Z", "source_id": 16732268, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-16T23:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21919, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:31:18Z", "source_id": 51855984, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-16T22:31:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:31:23Z", "source_id": 16733957, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-16T23:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21910, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:34:56Z", "source_id": 51862107, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-16T22:36:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:35:04Z", "source_id": 16735746, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-16T23:36:00+01:00", "operational_fact": true}] London Euston 2245 2245 9 None None Watford Junction (DC) 2335 2332 2 LATE +4 minutes https://www.realtimetrains.co.uk/service/gb-nr:C34192/2026-09-16/detailed None Watford High Street (DC) 2026-09-16T23:32:30+01:00 Watford Junction (DC) 4.0 {"type": "LineString", "coordinates": [[-0.39254529999999993, 51.6523036], [-0.3921439, 51.6525174], [-0.3913049, 51.65294349999999], [-0.3909427, 51.6531916], [-0.3906691, 51.6534396], [-0.3904438, 51.65370579999999], [-0.39026949999999994, 51.6539889], [-0.3901273, 51.65427450000001], [-0.3900071, 51.65460949999999], [-0.3899503, 51.6548758], [-0.3899266, 51.6552367], [-0.3899503, 51.65550639999999], [-0.3899905, 51.6557143], [-0.3900763, 51.65599879999999], [-0.39024029999999993, 51.6564298], [-0.3904867, 51.65703560000001], [-0.3906638, 51.6574697], [-0.3908404, 51.657882099999995], [-0.3911175999999999, 51.65865549999999], [-0.3911946, 51.65886859999999], [-0.3913377, 51.65921370000001], [-0.3914738, 51.6594912], [-0.39160529999999993, 51.65972599999999], [-0.3916935999999999, 51.65986879999999], [-0.39186789999999994, 51.66012169999999], [-0.3920018, 51.6602858], [-0.3921508, 51.66046420000001], [-0.3922105, 51.66052880000001], [-0.3924728, 51.66078129999999], [-0.3926817, 51.66095179999999], [-0.3930319, 51.6612543], [-0.3932906, 51.6614769], [-0.3933790999999999, 51.6615377], [-0.3935648, 51.6616741], [-0.39367879999999994, 51.6617549], [-0.3941214, 51.6620298], [-0.3947552, 51.66248630000001], [-0.39500269999999993, 51.66266], [-0.39593939999999994, 51.6633284]]} 0.9 2332 2336 Watford High Street (DC) Watford Junction (DC) Watford Junction (DC) 51.6633284 -0.3959394 51.6633284 -0.3959394 1 0 2026-09-16 22:46:51 TERMINATED 2026-09-16 22:36:00 Watford Junction (DC) TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16735746 1789598104685676 60 60 2026-09-16 22:46:28.240966 4 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 22:36:27.436578
594261 625380 G01212 472K98M916 2026-09-16 COMPLETE 16735812 2026-09-16 23:36:00 2026-09-16 22:46:51 2026-09-18 22:46:51 {"id": 625380, "stp": "P", "toc": "CrossCountry", "uid": "G01212", "consist": "170639", "dest_crs": "CBG", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G01212/2026-09-16/detailed", "trust_id": "472K98M916", "origin_crs": "SSD", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Cambridge", "service_date": "2026-09-16", "dest_arr_time": "2335", "dest_platform": "4", "is_terminated": 1, "next_location": "Cambridge", "signalling_id": "2K98", "timing_status": "LATE", "origin_station": "Stansted Airport", "current_leg_arr": "2336", "current_leg_dep": "2333", "current_leg_end": "Cambridge", "origin_dep_time": "2305", "origin_platform": "2", "current_location": "Cambridge", "last_update_time": "2026-09-16T22:46:51", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.13152998184573628, 52.17148059687024], [0.131029, 52.1753107], [0.1309468, 52.1759386], [0.1309251, 52.1761493], [0.1308976, 52.17639990000001], [0.13083809999999998, 52.176987], [0.13083339999999996, 52.1771358], [0.1308282, 52.1773142], [0.1308138, 52.17758049999999], [0.1307121, 52.1786709], [0.1306862, 52.1794664], [0.13068009999999997, 52.180068000000006], [0.1307905, 52.18153859999999], [0.13088719999999998, 52.1821937], [0.131119, 52.1833124], [0.13139359999999997, 52.184285800000005], [0.1315451, 52.1847464], [0.1319756, 52.1857959], [0.1323624, 52.1865495], [0.1329039, 52.18755049999999], [0.1338015, 52.18884229999998], [0.13408439999999996, 52.1892462], [0.1342892, 52.1895144], [0.1347363, 52.1901257], [0.13499569999999997, 52.19047950000002], [0.1352861, 52.1908849], [0.1354712, 52.191139099999994], [0.1357759, 52.1915567], [0.13641879999999998, 52.19244669999999], [0.1372076, 52.1935475], [0.13749999999999998, 52.1939575], [0.1376343, 52.19414150000001]]}", "current_leg_start": "Cambridge South", "dest_arr_time_act": "2335", "motion_projection": null, "next_location_lat": "52.1941415", "next_location_lon": "0.1376343", "previous_location": "Cambridge South", "current_leg_milage": "1.6", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 490.569, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 2880.266, \"from_m\": 490.569, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 4123.776, \"from_m\": 2880.266, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 4185.989, \"from_m\": 4123.776, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 4263.199, \"from_m\": 4185.989, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 4934.612, \"from_m\": 4263.199, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 19836.813, \"from_m\": 4934.612, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 23339.932, \"from_m\": 19836.813, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 28845.334, \"from_m\": 23339.932, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 29554.876, \"from_m\": 28845.334, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 29590.46, \"from_m\": 29554.876, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 29761.888, \"from_m\": 29590.46, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 35629.738, \"from_m\": 29761.888, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 38619.536, \"from_m\": 35629.738, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 39264.117, \"from_m\": 38619.536, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}], \"service_id\": 625380, \"profile_key\": \"900ee6a6247da498fe945c7642bcf36be870a038c6c7e2ca0159398c10eb392d\", \"schedule_id\": 8248, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2305\", \"location\": \"Stansted Airport\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 30806}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2306H\", \"location\": \"Stansted Coopers Lane Jn\", \"stage_seq\": 2, \"distance_m\": 1052.842, \"section_seq\": 1, \"route_path_id\": 30806}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2308\", \"location\": \"Tye Green Jn\", \"stage_seq\": 3, \"distance_m\": 3074.129, \"section_seq\": 1, \"route_path_id\": 30806}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2309\", \"location\": \"Stansted East Jn\", \"stage_seq\": 4, \"distance_m\": 4185.989, \"section_seq\": 1, \"route_path_id\": 30806}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2310\", \"location\": \"Stansted North Jn\", \"stage_seq\": 5, \"distance_m\": 4934.612, \"section_seq\": 1, \"route_path_id\": 30806}, {\"is_pass\": false, \"wtt_arr\": \"2318\", \"wtt_dep\": \"2318H\", \"location\": \"Audley End\", \"stage_seq\": 6, \"distance_m\": 16771.551, \"section_seq\": 1, \"route_path_id\": 30806}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2329\", \"location\": \"Shepreth Branch Jn\", \"stage_seq\": 7, \"distance_m\": 35540.592, \"section_seq\": 1, \"route_path_id\": 30806}, {\"is_pass\": false, \"wtt_arr\": \"2330H\", \"wtt_dep\": \"2331H\", \"location\": \"Cambridge South\", \"stage_seq\": 8, \"distance_m\": 36656.332, \"section_seq\": 1, \"route_path_id\": 30806}, {\"is_pass\": false, \"wtt_arr\": \"2335\", \"wtt_dep\": null, \"location\": \"Cambridge\", \"stage_seq\": 9, \"distance_m\": 39264.117, \"section_seq\": 1, \"route_path_id\": 30806}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 39264.117, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 30806}], \"total_distance_m\": 39264.117, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 39228.533, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 35.584, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2305", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "52.1941415", "current_position_lon": "0.1376343", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 12680, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:17:18Z\", \"source_id\": 51832448, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:18:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:17:24Z\", \"source_id\": 16726894, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:31:13Z\", \"source_id\": 16733888, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12573, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:35:07Z\", \"source_id\": 51862364, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:36:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:35:12Z\", \"source_id\": 16735812, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:36:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Cambridge", "service_state_platform": "1", "timing_fact_generation": 1789598113534286, "current_leg_arrival_utc": "2026-09-16T23:36:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T22:36:28.598829", "service_state_evidence_id": 16735812, "current_leg_start_actual_dep": "2026-09-16T23:32:30+01:00", "operational_evidence_version": 32, "service_state_event_time_utc": "2026-09-16T22:36:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T22:46:28.826448", "service_state_valid_until_kind": null, "operational_interpretation_version": 32, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} CrossCountry P SSD CBG 2K98 170639 3 100 None {"version": 3, "segments": [{"to_m": 490.569, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 2880.266, "from_m": 490.569, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 70.0}, {"to_m": 4123.776, "from_m": 2880.266, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 4185.989, "from_m": 4123.776, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 4263.199, "from_m": 4185.989, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 4934.612, "from_m": 4263.199, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 19836.813, "from_m": 4934.612, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 23339.932, "from_m": 19836.813, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 28845.334, "from_m": 23339.932, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 29554.876, "from_m": 28845.334, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 29590.46, "from_m": 29554.876, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 29761.888, "from_m": 29590.46, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 35629.738, "from_m": 29761.888, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 38619.536, "from_m": 35629.738, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 39264.117, "from_m": 38619.536, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}], "service_id": 625380, "profile_key": "900ee6a6247da498fe945c7642bcf36be870a038c6c7e2ca0159398c10eb392d", "schedule_id": 8248, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2305", "location": "Stansted Airport", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 30806}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2306H", "location": "Stansted Coopers Lane Jn", "stage_seq": 2, "distance_m": 1052.842, "section_seq": 1, "route_path_id": 30806}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2308", "location": "Tye Green Jn", "stage_seq": 3, "distance_m": 3074.129, "section_seq": 1, "route_path_id": 30806}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2309", "location": "Stansted East Jn", "stage_seq": 4, "distance_m": 4185.989, "section_seq": 1, "route_path_id": 30806}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2310", "location": "Stansted North Jn", "stage_seq": 5, "distance_m": 4934.612, "section_seq": 1, "route_path_id": 30806}, {"is_pass": false, "wtt_arr": "2318", "wtt_dep": "2318H", "location": "Audley End", "stage_seq": 6, "distance_m": 16771.551, "section_seq": 1, "route_path_id": 30806}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2329", "location": "Shepreth Branch Jn", "stage_seq": 7, "distance_m": 35540.592, "section_seq": 1, "route_path_id": 30806}, {"is_pass": false, "wtt_arr": "2330H", "wtt_dep": "2331H", "location": "Cambridge South", "stage_seq": 8, "distance_m": 36656.332, "section_seq": 1, "route_path_id": 30806}, {"is_pass": false, "wtt_arr": "2335", "wtt_dep": null, "location": "Cambridge", "stage_seq": 9, "distance_m": 39264.117, "section_seq": 1, "route_path_id": 30806}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 39264.117, "from_m": 0.0, "section_seq": 1, "route_path_id": 30806}], "total_distance_m": 39264.117, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 39228.533, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 35.584, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 12680, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:17:18Z", "source_id": 51832448, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T22:18:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:17:24Z", "source_id": 16726894, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T23:18:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:31:13Z", "source_id": 16733888, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T23:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12573, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:35:07Z", "source_id": 51862364, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T22:36:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:35:12Z", "source_id": 16735812, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T23:36:00+01:00", "operational_fact": true}] Stansted Airport 2305 2305 2 None None Cambridge 2335 2335 4 LATE +1 minutes https://www.realtimetrains.co.uk/service/gb-nr:G01212/2026-09-16/detailed None Cambridge South 2026-09-16T23:32:30+01:00 Cambridge 3.0 {"type": "LineString", "coordinates": [[0.13152998184573628, 52.17148059687024], [0.131029, 52.1753107], [0.1309468, 52.1759386], [0.1309251, 52.1761493], [0.1308976, 52.17639990000001], [0.13083809999999998, 52.176987], [0.13083339999999996, 52.1771358], [0.1308282, 52.1773142], [0.1308138, 52.17758049999999], [0.1307121, 52.1786709], [0.1306862, 52.1794664], [0.13068009999999997, 52.180068000000006], [0.1307905, 52.18153859999999], [0.13088719999999998, 52.1821937], [0.131119, 52.1833124], [0.13139359999999997, 52.184285800000005], [0.1315451, 52.1847464], [0.1319756, 52.1857959], [0.1323624, 52.1865495], [0.1329039, 52.18755049999999], [0.1338015, 52.18884229999998], [0.13408439999999996, 52.1892462], [0.1342892, 52.1895144], [0.1347363, 52.1901257], [0.13499569999999997, 52.19047950000002], [0.1352861, 52.1908849], [0.1354712, 52.191139099999994], [0.1357759, 52.1915567], [0.13641879999999998, 52.19244669999999], [0.1372076, 52.1935475], [0.13749999999999998, 52.1939575], [0.1376343, 52.19414150000001]]} 1.6 2333 2336 Cambridge South Cambridge Cambridge 52.1941415 0.1376343 52.1941415 0.1376343 1 0 2026-09-16 22:46:51 TERMINATED 2026-09-16 22:36:00 Cambridge TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16735812 1789598113534286 32 32 2026-09-16 22:46:28.826448 1 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 22:36:28.598829
594262 625270 L83436 872M71M916 2026-09-16 COMPLETE 16736116 2026-09-16 23:36:00 2026-09-16 22:46:51 2026-09-18 22:46:51 {"id": 625270, "stp": "P", "toc": "South Western Railway", "uid": "L83436", "consist": "701011", "dest_crs": "CSS", "num_carr": 10, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L83436/2026-09-16/detailed", "trust_id": "872M71M916", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Chessington South", "service_date": "2026-09-16", "dest_arr_time": "2337", "dest_platform": null, "is_terminated": 1, "next_location": "Chessington South", "signalling_id": "2M71", "timing_status": "LATE", "origin_station": "London Waterloo", "current_leg_arr": "2336", "current_leg_dep": "2334", "current_leg_end": "Chessington South", "origin_dep_time": "2300", "origin_platform": "1", "current_location": "Chessington South", "last_update_time": "2026-09-16T22:46:51", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.3009975999999999, 51.363687500000005], [-0.3010957, 51.3636033], [-0.3014604, 51.363262600000006], [-0.30174229999999996, 51.3630009], [-0.30206370000000005, 51.3627025], [-0.3054465, 51.3594312], [-0.3058351999999999, 51.3590606], [-0.3066527, 51.358277], [-0.3068453, 51.3581061], [-0.30740199999999995, 51.3575284], [-0.3077539, 51.35712319999999], [-0.3081585, 51.35664459999999]]}", "current_leg_start": "Chessington North", "dest_arr_time_act": "2335", "motion_projection": null, "next_location_lat": "51.3566446", "next_location_lon": "-0.3081585", "previous_location": "Chessington North", "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\": 578.337, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 1433.453, \"from_m\": 578.337, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 2265.008, \"from_m\": 1433.453, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 5099.986, \"from_m\": 2265.008, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 5844.88, \"from_m\": 5099.986, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 5905.711, \"from_m\": 5844.88, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 5941.697, \"from_m\": 5905.711, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 6358.989, \"from_m\": 5941.697, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 12485.736, \"from_m\": 6358.989, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 12530.906, \"from_m\": 12485.736, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 13402.326, \"from_m\": 12530.906, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 13484.696, \"from_m\": 13402.326, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 13508.651, \"from_m\": 13484.696, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 14538.443, \"from_m\": 13508.651, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 16392.34, \"from_m\": 14538.443, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 22127.885, \"from_m\": 16392.34, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 22441.518, \"from_m\": 22127.885, \"capability_applied\": null, \"effective_limit_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\": 625270, \"profile_key\": \"09232db75713d01b869bfd291c41778e4c129e86fd2a2d2c90051b3a8d777c61\", \"schedule_id\": 17684, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2300\", \"location\": \"London Waterloo\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 35128}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2301H\", \"location\": \"Waterloo West Crossings\", \"stage_seq\": 2, \"distance_m\": 748.591, \"section_seq\": 1, \"route_path_id\": 35128}, {\"is_pass\": false, \"wtt_arr\": \"2303\", \"wtt_dep\": \"2304\", \"location\": \"Vauxhall\", \"stage_seq\": 3, \"distance_m\": 2069.769, \"section_seq\": 1, \"route_path_id\": 35128}, {\"is_pass\": false, \"wtt_arr\": \"2308\", \"wtt_dep\": \"2309\", \"location\": \"Clapham Junction (M)\", \"stage_seq\": 4, \"distance_m\": 6266.725, \"section_seq\": 1, \"route_path_id\": 35128}, {\"is_pass\": false, \"wtt_arr\": \"2312\", \"wtt_dep\": \"2312H\", \"location\": \"Earlsfield\", \"stage_seq\": 5, \"distance_m\": 8958.376, \"section_seq\": 1, \"route_path_id\": 35128}, {\"is_pass\": false, \"wtt_arr\": \"2315H\", \"wtt_dep\": \"2316H\", \"location\": \"Wimbledon\", \"stage_seq\": 6, \"distance_m\": 11643.151, \"section_seq\": 1, \"route_path_id\": 35128}, {\"is_pass\": false, \"wtt_arr\": \"2319H\", \"wtt_dep\": \"2320H\", \"location\": \"Raynes Park\", \"stage_seq\": 7, \"distance_m\": 13816.668, \"section_seq\": 1, \"route_path_id\": 35128}, {\"is_pass\": false, \"wtt_arr\": \"2323\", \"wtt_dep\": \"2324\", \"location\": \"Motspur Park\", \"stage_seq\": 8, \"distance_m\": 15630.469, \"section_seq\": 1, \"route_path_id\": 35128}, {\"is_pass\": false, \"wtt_arr\": \"2327\", \"wtt_dep\": \"2327H\", \"location\": \"Malden Manor\", \"stage_seq\": 9, \"distance_m\": 17867.169, \"section_seq\": 1, \"route_path_id\": 35128}, {\"is_pass\": false, \"wtt_arr\": \"2329H\", \"wtt_dep\": \"2330\", \"location\": \"Tolworth\", \"stage_seq\": 10, \"distance_m\": 19357.822, \"section_seq\": 1, \"route_path_id\": 35128}, {\"is_pass\": false, \"wtt_arr\": \"2332H\", \"wtt_dep\": \"2333\", \"location\": \"Chessington North\", \"stage_seq\": 11, \"distance_m\": 21513.435, \"section_seq\": 1, \"route_path_id\": 35128}, {\"is_pass\": false, \"wtt_arr\": \"2335\", \"wtt_dep\": null, \"location\": \"Chessington South\", \"stage_seq\": 12, \"distance_m\": 22441.518, \"section_seq\": 1, \"route_path_id\": 35128}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 22441.518, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 35128}], \"total_distance_m\": 22441.518, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 15879.923, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 6561.595, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2300", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "2.0", "current_position_lat": "51.3566446", "current_position_lon": "-0.3081585", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 29094, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:06:53Z\", \"source_id\": 51814330, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:07:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:06:58Z\", \"source_id\": 16721287, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29161, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:11:36Z\", \"source_id\": 51822545, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:12:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:11:43Z\", \"source_id\": 16723892, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29395, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:15:22Z\", \"source_id\": 51829163, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:16:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:15:24Z\", \"source_id\": 16725895, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29441, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:18:56Z\", \"source_id\": 51835176, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:19:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:19:03Z\", \"source_id\": 16727707, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29476, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:22:07Z\", \"source_id\": 51840753, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:23:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:22:07Z\", \"source_id\": 16729334, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29484, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:25:17Z\", \"source_id\": 51846212, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:25:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:25:23Z\", \"source_id\": 16731021, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29513, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:28:10Z\", \"source_id\": 51850942, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:29:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:28:17Z\", \"source_id\": 16732416, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29516, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:31:02Z\", \"source_id\": 51855573, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:31:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:31:07Z\", \"source_id\": 16733801, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:34:11Z\", \"source_id\": 16735316, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29520, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:35:42Z\", \"source_id\": 51863465, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:36:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:35:47Z\", \"source_id\": 16736116, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:36:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Chessington South", "service_state_platform": "1", "timing_fact_generation": 1789598147821181, "current_leg_arrival_utc": "2026-09-16T23:36:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T22:36:33.814209", "service_state_evidence_id": 16736116, "current_leg_start_actual_dep": "2026-09-16T23:34:00+01:00", "operational_evidence_version": 36, "service_state_event_time_utc": "2026-09-16T22:36:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T22:46:34.158270", "service_state_valid_until_kind": null, "operational_interpretation_version": 36, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} South Western Railway P None CSS 2M71 701011 10 100 None {"version": 3, "segments": [{"to_m": 578.337, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 1433.453, "from_m": 578.337, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 2265.008, "from_m": 1433.453, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 5099.986, "from_m": 2265.008, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 5844.88, "from_m": 5099.986, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 5905.711, "from_m": 5844.88, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 5941.697, "from_m": 5905.711, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 6358.989, "from_m": 5941.697, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 12485.736, "from_m": 6358.989, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 12530.906, "from_m": 12485.736, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 13402.326, "from_m": 12530.906, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 13484.696, "from_m": 13402.326, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 13508.651, "from_m": 13484.696, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 14538.443, "from_m": 13508.651, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 16392.34, "from_m": 14538.443, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 22127.885, "from_m": 16392.34, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 22441.518, "from_m": 22127.885, "capability_applied": null, "effective_limit_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": 625270, "profile_key": "09232db75713d01b869bfd291c41778e4c129e86fd2a2d2c90051b3a8d777c61", "schedule_id": 17684, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2300", "location": "London Waterloo", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 35128}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2301H", "location": "Waterloo West Crossings", "stage_seq": 2, "distance_m": 748.591, "section_seq": 1, "route_path_id": 35128}, {"is_pass": false, "wtt_arr": "2303", "wtt_dep": "2304", "location": "Vauxhall", "stage_seq": 3, "distance_m": 2069.769, "section_seq": 1, "route_path_id": 35128}, {"is_pass": false, "wtt_arr": "2308", "wtt_dep": "2309", "location": "Clapham Junction (M)", "stage_seq": 4, "distance_m": 6266.725, "section_seq": 1, "route_path_id": 35128}, {"is_pass": false, "wtt_arr": "2312", "wtt_dep": "2312H", "location": "Earlsfield", "stage_seq": 5, "distance_m": 8958.376, "section_seq": 1, "route_path_id": 35128}, {"is_pass": false, "wtt_arr": "2315H", "wtt_dep": "2316H", "location": "Wimbledon", "stage_seq": 6, "distance_m": 11643.151, "section_seq": 1, "route_path_id": 35128}, {"is_pass": false, "wtt_arr": "2319H", "wtt_dep": "2320H", "location": "Raynes Park", "stage_seq": 7, "distance_m": 13816.668, "section_seq": 1, "route_path_id": 35128}, {"is_pass": false, "wtt_arr": "2323", "wtt_dep": "2324", "location": "Motspur Park", "stage_seq": 8, "distance_m": 15630.469, "section_seq": 1, "route_path_id": 35128}, {"is_pass": false, "wtt_arr": "2327", "wtt_dep": "2327H", "location": "Malden Manor", "stage_seq": 9, "distance_m": 17867.169, "section_seq": 1, "route_path_id": 35128}, {"is_pass": false, "wtt_arr": "2329H", "wtt_dep": "2330", "location": "Tolworth", "stage_seq": 10, "distance_m": 19357.822, "section_seq": 1, "route_path_id": 35128}, {"is_pass": false, "wtt_arr": "2332H", "wtt_dep": "2333", "location": "Chessington North", "stage_seq": 11, "distance_m": 21513.435, "section_seq": 1, "route_path_id": 35128}, {"is_pass": false, "wtt_arr": "2335", "wtt_dep": null, "location": "Chessington South", "stage_seq": 12, "distance_m": 22441.518, "section_seq": 1, "route_path_id": 35128}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 22441.518, "from_m": 0.0, "section_seq": 1, "route_path_id": 35128}], "total_distance_m": 22441.518, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 15879.923, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 6561.595, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 29094, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:06:53Z", "source_id": 51814330, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T22:07:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:06:58Z", "source_id": 16721287, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T23:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29161, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:11:36Z", "source_id": 51822545, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T22:12:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:11:43Z", "source_id": 16723892, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T23:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29395, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:15:22Z", "source_id": 51829163, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T22:16:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:15:24Z", "source_id": 16725895, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T23:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29441, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:18:56Z", "source_id": 51835176, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T22:19:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:19:03Z", "source_id": 16727707, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T23:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29476, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:22:07Z", "source_id": 51840753, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T22:23:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:22:07Z", "source_id": 16729334, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T23:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29484, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:25:17Z", "source_id": 51846212, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T22:25:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:25:23Z", "source_id": 16731021, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T23:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29513, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:28:10Z", "source_id": 51850942, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T22:29:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:28:17Z", "source_id": 16732416, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T23:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29516, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:31:02Z", "source_id": 51855573, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T22:31:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:31:07Z", "source_id": 16733801, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T23:31:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:34:11Z", "source_id": 16735316, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T23:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29520, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:35:42Z", "source_id": 51863465, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T22:36:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:35:47Z", "source_id": 16736116, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T23:36:00+01:00", "operational_fact": true}] London Waterloo 2300 2300 1 None None Chessington South 2337 2335 None LATE +1 minutes https://www.realtimetrains.co.uk/service/gb-nr:L83436/2026-09-16/detailed None Chessington North 2026-09-16T23:34:00+01:00 Chessington South 2.0 {"type": "LineString", "coordinates": [[-0.3009975999999999, 51.363687500000005], [-0.3010957, 51.3636033], [-0.3014604, 51.363262600000006], [-0.30174229999999996, 51.3630009], [-0.30206370000000005, 51.3627025], [-0.3054465, 51.3594312], [-0.3058351999999999, 51.3590606], [-0.3066527, 51.358277], [-0.3068453, 51.3581061], [-0.30740199999999995, 51.3575284], [-0.3077539, 51.35712319999999], [-0.3081585, 51.35664459999999]]} 0.6 2334 2336 Chessington North Chessington South Chessington South 51.3566446 -0.3081585 51.3566446 -0.3081585 1 0 2026-09-16 22:46:51 TERMINATED 2026-09-16 22:36:00 Chessington South TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16736116 1789598147821181 36 36 2026-09-16 22:46:34.158270 1 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 22:36:33.814209
594263 624785 C38247 509Y11M816 2026-09-16 COMPLETE 16736540 2026-09-16 23:36:00 2026-09-16 22:46:51 2026-09-18 22:46:51 {"id": 624785, "stp": "P", "toc": "Elizabeth Line", "uid": "C38247", "consist": "345022", "dest_crs": "PDX", "num_carr": 9, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C38247/2026-09-16/detailed", "trust_id": "509Y11M816", "origin_crs": "SNF", "show_on_map": 0, "dar_est_time": "22:36:00", "dar_platform": null, "dest_station": "Paddington (Crossrail)", "service_date": "2026-09-16", "dest_arr_time": "2331", "dest_platform": "B", "is_terminated": 1, "next_location": "Paddington (Crossrail)", "signalling_id": "9Y11", "timing_status": "LATE", "origin_station": "Shenfield", "current_leg_arr": "2336", "current_leg_dep": "2333", "current_leg_end": "Paddington (Crossrail)", "origin_dep_time": "2236", "origin_platform": "6", "current_location": "Paddington (Crossrail)", "last_update_time": "2026-09-16T22:46:51", "route_debug_link": null, "timing_variation": "+6 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.1492668, 51.5131481], [-0.14971939999999995, 51.5130997], [-0.1507709, 51.5129636], [-0.1519735, 51.512762], [-0.1532009, 51.5125612], [-0.1553145, 51.51222839999999], [-0.1567274, 51.51200779999999], [-0.15845289999999998, 51.511738400000006], [-0.15948809999999997, 51.5115823], [-0.16199579999999997, 51.5111547], [-0.1630929, 51.511022100000005], [-0.1642864, 51.510958], [-0.16523059999999998, 51.51097490000001], [-0.16623829999999998, 51.5110241], [-0.1668831, 51.51107349999999], [-0.16768209999999997, 51.5111694], [-0.1685673, 51.5113169], [-0.1692244, 51.51146069999999], [-0.1702946, 51.5117627], [-0.1711107, 51.5120288], [-0.17208470000000003, 51.5124207], [-0.1726885, 51.51272420000001], [-0.1727763, 51.512768300000005], [-0.1736999, 51.51328579999999], [-0.1740113, 51.5134816], [-0.1744544, 51.5138191], [-0.1754458, 51.5144932], [-0.1763274, 51.5151051], [-0.17668279999999997, 51.5153515], [-0.17682969999999998, 51.515452100000005], [-0.17720979999999997, 51.515712400000005], [-0.1788127, 51.51681000000001], [-0.17888609999999996, 51.516858799999994], [-0.17961010000000002, 51.5173394], [-0.1796630568239043, 51.517374556410815], [-0.18002689999999996, 51.517616100000005], [-0.1804608, 51.5179187], [-0.1808299, 51.51817020000001], [-0.18106571842364355, 51.51828194600756], [-0.18083219999999997, 51.51825899999999], [-0.18064238192602824, 51.51822996347344], [-0.1806302, 51.5182281], [-0.1806173, 51.518226099999985], [-0.18036250000000004, 51.5181719], [-0.1800521, 51.518080999999995], [-0.1797498, 51.5179784], [-0.1796630568239043, 51.51794157093493], [-0.1793779, 51.51782049999999], [-0.1791722, 51.51771029999999], [-0.1789235, 51.5175535], [-0.1788428, 51.5174996], [-0.17743399999999998, 51.5164607]]}", "current_leg_start": "Bond Street (Crossrail)", "dest_arr_time_act": "2329½", "motion_projection": null, "next_location_lat": "51.5164607", "next_location_lon": "-0.1774340", "previous_location": "Bond Street (Crossrail)", "current_leg_milage": "1.8", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 343.649, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 649.623, \"from_m\": 343.649, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 839.185, \"from_m\": 649.623, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 9589.252, \"from_m\": 839.185, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 9627.196, \"from_m\": 9589.252, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 10216.23, \"from_m\": 9627.196, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 11071.813, \"from_m\": 10216.23, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 12183.485, \"from_m\": 11071.813, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 14147.54, \"from_m\": 12183.485, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 18899.507, \"from_m\": 14147.54, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 18955.608, \"from_m\": 18899.507, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 20848.235, \"from_m\": 18955.608, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 20882.232, \"from_m\": 20848.235, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 20993.216, \"from_m\": 20882.232, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 21215.152, \"from_m\": 20993.216, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 21292.885, \"from_m\": 21215.152, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 21954.135, \"from_m\": 21292.885, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 23240.792, \"from_m\": 21954.135, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 23329.388, \"from_m\": 23240.792, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 23389.097, \"from_m\": 23329.388, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 23479.175, \"from_m\": 23389.097, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 25127.676, \"from_m\": 23479.175, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 25577.385, \"from_m\": 25127.676, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 25640.468, \"from_m\": 25577.385, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 25965.055, \"from_m\": 25640.468, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 26092.229, \"from_m\": 25965.055, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 26477.296, \"from_m\": 26092.229, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 26544.626, \"from_m\": 26477.296, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 27650.367, \"from_m\": 26544.626, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 27826.004, \"from_m\": 27650.367, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 31710.72, \"from_m\": 27826.004, \"capability_applied\": null, \"effective_limit_mph\": 62.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.0}, {\"to_m\": 31940.5, \"from_m\": 31710.72, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 32168.168, \"from_m\": 31940.5, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 32463.239, \"from_m\": 32168.168, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 32485.432, \"from_m\": 32463.239, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 32704.348, \"from_m\": 32485.432, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 32892.53, \"from_m\": 32704.348, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 33785.0, \"from_m\": 32892.53, \"capability_applied\": null, \"effective_limit_mph\": 62.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.0}, {\"to_m\": 33887.278, \"from_m\": 33785.0, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 34030.621, \"from_m\": 33887.278, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 34532.779, \"from_m\": 34030.621, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 35149.799, \"from_m\": 34532.779, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 35779.094, \"from_m\": 35149.799, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 35963.955, \"from_m\": 35779.094, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 36186.837, \"from_m\": 35963.955, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 36587.269, \"from_m\": 36186.837, \"capability_applied\": null, \"effective_limit_mph\": 62.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.0}, {\"to_m\": 36733.266, \"from_m\": 36587.269, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 36903.489, \"from_m\": 36733.266, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 37566.801, \"from_m\": 36903.489, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 37865.017, \"from_m\": 37566.801, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 38090.289, \"from_m\": 37865.017, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 38405.366, \"from_m\": 38090.289, \"capability_applied\": null, \"effective_limit_mph\": 62.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.0}, {\"to_m\": 38658.669, \"from_m\": 38405.366, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 39063.299, \"from_m\": 38658.669, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 39223.808, \"from_m\": 39063.299, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 39462.505, \"from_m\": 39223.808, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 40529.84, \"from_m\": 39462.505, \"capability_applied\": null, \"effective_limit_mph\": 62.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.0}, {\"to_m\": 40900.475, \"from_m\": 40529.84, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 41130.288, \"from_m\": 40900.475, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 41349.428, \"from_m\": 41130.288, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 41472.282, \"from_m\": 41349.428, \"capability_applied\": null, \"effective_limit_mph\": 62.137, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.137}, {\"to_m\": 41628.208, \"from_m\": 41472.282, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 41766.231, \"from_m\": 41628.208, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 42223.779, \"from_m\": 41766.231, \"capability_applied\": null, \"effective_limit_mph\": 62.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.0}, {\"to_m\": 42378.841, \"from_m\": 42223.779, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 42941.549, \"from_m\": 42378.841, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 43859.251, \"from_m\": 42941.549, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 44140.897, \"from_m\": 43859.251, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 45216.166, \"from_m\": 44140.897, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 45583.848, \"from_m\": 45216.166, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}], \"service_id\": 624785, \"profile_key\": \"a610bbdf227d9bfe985642b16cf55f8334d0167d726c04a2e983bf990f47e831\", \"schedule_id\": 5502, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2236\", \"location\": \"Shenfield\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 29955}, {\"is_pass\": false, \"wtt_arr\": \"2239H\", \"wtt_dep\": \"2240\", \"location\": \"Brentwood\", \"stage_seq\": 2, \"distance_m\": 3166.603, \"section_seq\": 1, \"route_path_id\": 29955}, {\"is_pass\": false, \"wtt_arr\": \"2243H\", \"wtt_dep\": \"2244\", \"location\": \"Harold Wood\", \"stage_seq\": 3, \"distance_m\": 8428.813, \"section_seq\": 1, \"route_path_id\": 29955}, {\"is_pass\": false, \"wtt_arr\": \"2246H\", \"wtt_dep\": \"2247\", \"location\": \"Gidea Park\", \"stage_seq\": 4, \"distance_m\": 10646.863, \"section_seq\": 1, \"route_path_id\": 29955}, {\"is_pass\": false, \"wtt_arr\": \"2249\", \"wtt_dep\": \"2250\", \"location\": \"Romford\", \"stage_seq\": 5, \"distance_m\": 12545.526, \"section_seq\": 1, \"route_path_id\": 29955}, {\"is_pass\": false, \"wtt_arr\": \"2253\", \"wtt_dep\": \"2253H\", \"location\": \"Chadwell Heath\", \"stage_seq\": 6, \"distance_m\": 16437.527, \"section_seq\": 1, \"route_path_id\": 29955}, {\"is_pass\": false, \"wtt_arr\": \"2255\", \"wtt_dep\": \"2255H\", \"location\": \"Goodmayes\", \"stage_seq\": 7, \"distance_m\": 17560.605, \"section_seq\": 1, \"route_path_id\": 29955}, {\"is_pass\": false, \"wtt_arr\": \"2257\", \"wtt_dep\": \"2257H\", \"location\": \"Seven Kings\", \"stage_seq\": 8, \"distance_m\": 18601.25, \"section_seq\": 1, \"route_path_id\": 29955}, {\"is_pass\": false, \"wtt_arr\": \"2300H\", \"wtt_dep\": \"2301\", \"location\": \"Ilford\", \"stage_seq\": 9, \"distance_m\": 20663.519, \"section_seq\": 1, \"route_path_id\": 29955}, {\"is_pass\": false, \"wtt_arr\": \"2303\", \"wtt_dep\": \"2303H\", \"location\": \"Manor Park\", \"stage_seq\": 10, \"distance_m\": 22480.717, \"section_seq\": 1, \"route_path_id\": 29955}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2304H\", \"location\": \"Forest Gate Jn\", \"stage_seq\": 11, \"distance_m\": 23389.097, \"section_seq\": 1, \"route_path_id\": 29955}, {\"is_pass\": false, \"wtt_arr\": \"2305H\", \"wtt_dep\": \"2306\", \"location\": \"Forest Gate\", \"stage_seq\": 12, \"distance_m\": 24016.24, \"section_seq\": 1, \"route_path_id\": 29955}, {\"is_pass\": false, \"wtt_arr\": \"2307H\", \"wtt_dep\": \"2308\", \"location\": \"Maryland\", \"stage_seq\": 13, \"distance_m\": 25271.763, \"section_seq\": 1, \"route_path_id\": 29955}, {\"is_pass\": false, \"wtt_arr\": \"2310\", \"wtt_dep\": \"2311\", \"location\": \"Stratford\", \"stage_seq\": 14, \"distance_m\": 26028.642, \"section_seq\": 1, \"route_path_id\": 29955}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2312\", \"location\": \"Pudding Mill Lane Portal\", \"stage_seq\": 15, \"distance_m\": 27991.753, \"section_seq\": 1, \"route_path_id\": 29955}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2314H\", \"location\": \"Stepney Green Jn (Crossrail)\", \"stage_seq\": 16, \"distance_m\": 31431.599, \"section_seq\": 1, \"route_path_id\": 29955}, {\"is_pass\": false, \"wtt_arr\": \"2315H\", \"wtt_dep\": \"2316H\", \"location\": \"Whitechapel Crossrail\", \"stage_seq\": 17, \"distance_m\": 32459.919, \"section_seq\": 1, \"route_path_id\": 29955}, {\"is_pass\": false, \"wtt_arr\": \"2318H\", \"wtt_dep\": \"2319H\", \"location\": \"Liverpool Street (Crossrail)\", \"stage_seq\": 18, \"distance_m\": 33960.033, \"section_seq\": 1, \"route_path_id\": 29955}, {\"is_pass\": false, \"wtt_arr\": \"2321\", \"wtt_dep\": \"2322\", \"location\": \"Farringdon Crossrail\", \"stage_seq\": 19, \"distance_m\": 35681.082, \"section_seq\": 1, \"route_path_id\": 29955}, {\"is_pass\": false, \"wtt_arr\": \"2324\", \"wtt_dep\": \"2325\", \"location\": \"Tottenham Court Road (Crossrail)\", \"stage_seq\": 20, \"distance_m\": 37708.678, \"section_seq\": 1, \"route_path_id\": 29955}, {\"is_pass\": false, \"wtt_arr\": \"2326H\", \"wtt_dep\": \"2327\", \"location\": \"Bond Street (Crossrail)\", \"stage_seq\": 21, \"distance_m\": 39031.52, \"section_seq\": 1, \"route_path_id\": 29955}, {\"is_pass\": false, \"wtt_arr\": \"2329H\", \"wtt_dep\": null, \"location\": \"Paddington (Crossrail)\", \"stage_seq\": 22, \"distance_m\": 45583.848, \"section_seq\": 1, \"route_path_id\": 29955}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 45583.848, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 29955}], \"total_distance_m\": 45583.848, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 42642.562, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 2941.286, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2236", "service_state_basis": "DIRECT_DESTINATION_ARRIVAL", "current_leg_duration": "3.0", "current_position_lat": "51.5164607", "current_position_lon": "-0.1774340", "service_state_source": "TD", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 14084, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:38:24Z\", \"source_id\": 51760317, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:38:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:38:29Z\", \"source_id\": 16704984, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14091, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:42:40Z\", \"source_id\": 51768546, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:43:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:42:41Z\", \"source_id\": 16707492, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14110, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:48:30Z\", \"source_id\": 51779990, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:49:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:48:36Z\", \"source_id\": 16710937, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14201, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:51:28Z\", \"source_id\": 51785891, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:52:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:51:32Z\", \"source_id\": 16712700, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14219, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:55:10Z\", \"source_id\": 51793095, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:55:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:55:13Z\", \"source_id\": 16714764, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14238, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:57:51Z\", \"source_id\": 51797864, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:57:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:57:57Z\", \"source_id\": 16716243, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14246, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:59:50Z\", \"source_id\": 51801524, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:00:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:59:52Z\", \"source_id\": 16717378, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14300, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:02:28Z\", \"source_id\": 51806398, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:03:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:02:30Z\", \"source_id\": 16718885, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15248, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:16:02Z\", \"source_id\": 51830268, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:16:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:16:07Z\", \"source_id\": 16726238, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15084, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:22:21Z\", \"source_id\": 51841201, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:22:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:22:23Z\", \"source_id\": 16729475, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15555, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:25:20Z\", \"source_id\": 51846300, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:25:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:25:24Z\", \"source_id\": 16731034, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18776, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:27:49Z\", \"source_id\": 51850317, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:27:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:27:53Z\", \"source_id\": 16732243, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23103, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:30:53Z\", \"source_id\": 51855304, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:30:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:30:57Z\", \"source_id\": 16733712, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23096, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:32:56Z\", \"source_id\": 51858760, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:32:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:33:03Z\", \"source_id\": 16734754, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22994, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:36:34Z\", \"source_id\": 51864904, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:36:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:36:39Z\", \"source_id\": 16736540, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:36:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Paddington (Crossrail)", "service_state_platform": "B", "timing_fact_generation": 1789598200017627, "current_leg_arrival_utc": "2026-09-16T23:35:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T22:36:35.783170", "service_state_evidence_id": 51864904, "current_leg_start_actual_dep": "2026-09-16T23:33:00+01:00", "operational_evidence_version": 63, "service_state_event_time_utc": "2026-09-16T22:36:34", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T22:46:36.124134", "service_state_valid_until_kind": null, "operational_interpretation_version": 63, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Elizabeth Line P SNF PDX 9Y11 345022 9 90 None {"version": 3, "segments": [{"to_m": 343.649, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 649.623, "from_m": 343.649, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 839.185, "from_m": 649.623, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 9589.252, "from_m": 839.185, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 9627.196, "from_m": 9589.252, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 10216.23, "from_m": 9627.196, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 11071.813, "from_m": 10216.23, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 12183.485, "from_m": 11071.813, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 14147.54, "from_m": 12183.485, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 18899.507, "from_m": 14147.54, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 18955.608, "from_m": 18899.507, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 20848.235, "from_m": 18955.608, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 20882.232, "from_m": 20848.235, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 20993.216, "from_m": 20882.232, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 21215.152, "from_m": 20993.216, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 21292.885, "from_m": 21215.152, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 21954.135, "from_m": 21292.885, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 23240.792, "from_m": 21954.135, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 23329.388, "from_m": 23240.792, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 23389.097, "from_m": 23329.388, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 23479.175, "from_m": 23389.097, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 25127.676, "from_m": 23479.175, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 25577.385, "from_m": 25127.676, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 25640.468, "from_m": 25577.385, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 25965.055, "from_m": 25640.468, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 26092.229, "from_m": 25965.055, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 26477.296, "from_m": 26092.229, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 26544.626, "from_m": 26477.296, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 27650.367, "from_m": 26544.626, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 27826.004, "from_m": 27650.367, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 31710.72, "from_m": 27826.004, "capability_applied": null, "effective_limit_mph": 62.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.0}, {"to_m": 31940.5, "from_m": 31710.72, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 32168.168, "from_m": 31940.5, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 32463.239, "from_m": 32168.168, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 32485.432, "from_m": 32463.239, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 32704.348, "from_m": 32485.432, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 32892.53, "from_m": 32704.348, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 33785.0, "from_m": 32892.53, "capability_applied": null, "effective_limit_mph": 62.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.0}, {"to_m": 33887.278, "from_m": 33785.0, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 34030.621, "from_m": 33887.278, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 34532.779, "from_m": 34030.621, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 35149.799, "from_m": 34532.779, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 35779.094, "from_m": 35149.799, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 35963.955, "from_m": 35779.094, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 36186.837, "from_m": 35963.955, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 36587.269, "from_m": 36186.837, "capability_applied": null, "effective_limit_mph": 62.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.0}, {"to_m": 36733.266, "from_m": 36587.269, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 36903.489, "from_m": 36733.266, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 37566.801, "from_m": 36903.489, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 37865.017, "from_m": 37566.801, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 38090.289, "from_m": 37865.017, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 38405.366, "from_m": 38090.289, "capability_applied": null, "effective_limit_mph": 62.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.0}, {"to_m": 38658.669, "from_m": 38405.366, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 39063.299, "from_m": 38658.669, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 39223.808, "from_m": 39063.299, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 39462.505, "from_m": 39223.808, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 40529.84, "from_m": 39462.505, "capability_applied": null, "effective_limit_mph": 62.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.0}, {"to_m": 40900.475, "from_m": 40529.84, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 41130.288, "from_m": 40900.475, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 41349.428, "from_m": 41130.288, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 41472.282, "from_m": 41349.428, "capability_applied": null, "effective_limit_mph": 62.137, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.137}, {"to_m": 41628.208, "from_m": 41472.282, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 41766.231, "from_m": 41628.208, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 42223.779, "from_m": 41766.231, "capability_applied": null, "effective_limit_mph": 62.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.0}, {"to_m": 42378.841, "from_m": 42223.779, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 42941.549, "from_m": 42378.841, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 50.0}, {"to_m": 43859.251, "from_m": 42941.549, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 44140.897, "from_m": 43859.251, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 40.0}, {"to_m": 45216.166, "from_m": 44140.897, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 45583.848, "from_m": 45216.166, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}], "service_id": 624785, "profile_key": "a610bbdf227d9bfe985642b16cf55f8334d0167d726c04a2e983bf990f47e831", "schedule_id": 5502, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2236", "location": "Shenfield", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 29955}, {"is_pass": false, "wtt_arr": "2239H", "wtt_dep": "2240", "location": "Brentwood", "stage_seq": 2, "distance_m": 3166.603, "section_seq": 1, "route_path_id": 29955}, {"is_pass": false, "wtt_arr": "2243H", "wtt_dep": "2244", "location": "Harold Wood", "stage_seq": 3, "distance_m": 8428.813, "section_seq": 1, "route_path_id": 29955}, {"is_pass": false, "wtt_arr": "2246H", "wtt_dep": "2247", "location": "Gidea Park", "stage_seq": 4, "distance_m": 10646.863, "section_seq": 1, "route_path_id": 29955}, {"is_pass": false, "wtt_arr": "2249", "wtt_dep": "2250", "location": "Romford", "stage_seq": 5, "distance_m": 12545.526, "section_seq": 1, "route_path_id": 29955}, {"is_pass": false, "wtt_arr": "2253", "wtt_dep": "2253H", "location": "Chadwell Heath", "stage_seq": 6, "distance_m": 16437.527, "section_seq": 1, "route_path_id": 29955}, {"is_pass": false, "wtt_arr": "2255", "wtt_dep": "2255H", "location": "Goodmayes", "stage_seq": 7, "distance_m": 17560.605, "section_seq": 1, "route_path_id": 29955}, {"is_pass": false, "wtt_arr": "2257", "wtt_dep": "2257H", "location": "Seven Kings", "stage_seq": 8, "distance_m": 18601.25, "section_seq": 1, "route_path_id": 29955}, {"is_pass": false, "wtt_arr": "2300H", "wtt_dep": "2301", "location": "Ilford", "stage_seq": 9, "distance_m": 20663.519, "section_seq": 1, "route_path_id": 29955}, {"is_pass": false, "wtt_arr": "2303", "wtt_dep": "2303H", "location": "Manor Park", "stage_seq": 10, "distance_m": 22480.717, "section_seq": 1, "route_path_id": 29955}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2304H", "location": "Forest Gate Jn", "stage_seq": 11, "distance_m": 23389.097, "section_seq": 1, "route_path_id": 29955}, {"is_pass": false, "wtt_arr": "2305H", "wtt_dep": "2306", "location": "Forest Gate", "stage_seq": 12, "distance_m": 24016.24, "section_seq": 1, "route_path_id": 29955}, {"is_pass": false, "wtt_arr": "2307H", "wtt_dep": "2308", "location": "Maryland", "stage_seq": 13, "distance_m": 25271.763, "section_seq": 1, "route_path_id": 29955}, {"is_pass": false, "wtt_arr": "2310", "wtt_dep": "2311", "location": "Stratford", "stage_seq": 14, "distance_m": 26028.642, "section_seq": 1, "route_path_id": 29955}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2312", "location": "Pudding Mill Lane Portal", "stage_seq": 15, "distance_m": 27991.753, "section_seq": 1, "route_path_id": 29955}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2314H", "location": "Stepney Green Jn (Crossrail)", "stage_seq": 16, "distance_m": 31431.599, "section_seq": 1, "route_path_id": 29955}, {"is_pass": false, "wtt_arr": "2315H", "wtt_dep": "2316H", "location": "Whitechapel Crossrail", "stage_seq": 17, "distance_m": 32459.919, "section_seq": 1, "route_path_id": 29955}, {"is_pass": false, "wtt_arr": "2318H", "wtt_dep": "2319H", "location": "Liverpool Street (Crossrail)", "stage_seq": 18, "distance_m": 33960.033, "section_seq": 1, "route_path_id": 29955}, {"is_pass": false, "wtt_arr": "2321", "wtt_dep": "2322", "location": "Farringdon Crossrail", "stage_seq": 19, "distance_m": 35681.082, "section_seq": 1, "route_path_id": 29955}, {"is_pass": false, "wtt_arr": "2324", "wtt_dep": "2325", "location": "Tottenham Court Road (Crossrail)", "stage_seq": 20, "distance_m": 37708.678, "section_seq": 1, "route_path_id": 29955}, {"is_pass": false, "wtt_arr": "2326H", "wtt_dep": "2327", "location": "Bond Street (Crossrail)", "stage_seq": 21, "distance_m": 39031.52, "section_seq": 1, "route_path_id": 29955}, {"is_pass": false, "wtt_arr": "2329H", "wtt_dep": null, "location": "Paddington (Crossrail)", "stage_seq": 22, "distance_m": 45583.848, "section_seq": 1, "route_path_id": 29955}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 45583.848, "from_m": 0.0, "section_seq": 1, "route_path_id": 29955}], "total_distance_m": 45583.848, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 42642.562, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 2941.286, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 14084, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:38:24Z", "source_id": 51760317, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-16T21:38:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:38:29Z", "source_id": 16704984, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-16T22:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14091, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:42:40Z", "source_id": 51768546, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T21:43:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:42:41Z", "source_id": 16707492, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T22:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14110, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:48:30Z", "source_id": 51779990, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T21:49:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:48:36Z", "source_id": 16710937, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T22:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14201, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:51:28Z", "source_id": 51785891, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T21:52:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:51:32Z", "source_id": 16712700, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T22:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14219, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:55:10Z", "source_id": 51793095, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T21:55:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:55:13Z", "source_id": 16714764, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T22:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14238, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:57:51Z", "source_id": 51797864, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T21:57:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:57:57Z", "source_id": 16716243, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T22:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14246, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:59:50Z", "source_id": 51801524, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T22:00:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:59:52Z", "source_id": 16717378, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T23:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14300, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:02:28Z", "source_id": 51806398, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T22:03:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:02:30Z", "source_id": 16718885, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T23:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15248, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:16:02Z", "source_id": 51830268, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-16T22:16:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:16:07Z", "source_id": 16726238, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-16T23:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15084, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:22:21Z", "source_id": 51841201, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-16T22:22:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:22:23Z", "source_id": 16729475, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-16T23:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15555, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:25:20Z", "source_id": 51846300, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-16T22:25:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:25:24Z", "source_id": 16731034, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-16T23:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18776, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:27:49Z", "source_id": 51850317, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-16T22:27:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:27:53Z", "source_id": 16732243, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-16T23:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23103, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:30:53Z", "source_id": 51855304, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-16T22:30:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:30:57Z", "source_id": 16733712, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-16T23:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23096, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:32:56Z", "source_id": 51858760, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-16T22:32:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:33:03Z", "source_id": 16734754, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-16T23:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22994, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:36:34Z", "source_id": 51864904, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-16T22:36:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:36:39Z", "source_id": 16736540, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-16T23:36:00+01:00", "operational_fact": true}] Shenfield 2236 2236 6 22:36:00 None Paddington (Crossrail) 2331 2329½ B LATE +6 minutes https://www.realtimetrains.co.uk/service/gb-nr:C38247/2026-09-16/detailed None Bond Street (Crossrail) 2026-09-16T23:33:00+01:00 Paddington (Crossrail) 3.0 {"type": "LineString", "coordinates": [[-0.1492668, 51.5131481], [-0.14971939999999995, 51.5130997], [-0.1507709, 51.5129636], [-0.1519735, 51.512762], [-0.1532009, 51.5125612], [-0.1553145, 51.51222839999999], [-0.1567274, 51.51200779999999], [-0.15845289999999998, 51.511738400000006], [-0.15948809999999997, 51.5115823], [-0.16199579999999997, 51.5111547], [-0.1630929, 51.511022100000005], [-0.1642864, 51.510958], [-0.16523059999999998, 51.51097490000001], [-0.16623829999999998, 51.5110241], [-0.1668831, 51.51107349999999], [-0.16768209999999997, 51.5111694], [-0.1685673, 51.5113169], [-0.1692244, 51.51146069999999], [-0.1702946, 51.5117627], [-0.1711107, 51.5120288], [-0.17208470000000003, 51.5124207], [-0.1726885, 51.51272420000001], [-0.1727763, 51.512768300000005], [-0.1736999, 51.51328579999999], [-0.1740113, 51.5134816], [-0.1744544, 51.5138191], [-0.1754458, 51.5144932], [-0.1763274, 51.5151051], [-0.17668279999999997, 51.5153515], [-0.17682969999999998, 51.515452100000005], [-0.17720979999999997, 51.515712400000005], [-0.1788127, 51.51681000000001], [-0.17888609999999996, 51.516858799999994], [-0.17961010000000002, 51.5173394], [-0.1796630568239043, 51.517374556410815], [-0.18002689999999996, 51.517616100000005], [-0.1804608, 51.5179187], [-0.1808299, 51.51817020000001], [-0.18106571842364355, 51.51828194600756], [-0.18083219999999997, 51.51825899999999], [-0.18064238192602824, 51.51822996347344], [-0.1806302, 51.5182281], [-0.1806173, 51.518226099999985], [-0.18036250000000004, 51.5181719], [-0.1800521, 51.518080999999995], [-0.1797498, 51.5179784], [-0.1796630568239043, 51.51794157093493], [-0.1793779, 51.51782049999999], [-0.1791722, 51.51771029999999], [-0.1789235, 51.5175535], [-0.1788428, 51.5174996], [-0.17743399999999998, 51.5164607]]} 1.8 2333 2336 Bond Street (Crossrail) Paddington (Crossrail) Paddington (Crossrail) 51.5164607 -0.1774340 51.5164607 -0.1774340 1 0 2026-09-16 22:46:51 TERMINATED 2026-09-16 22:36:34 Paddington (Crossrail) TD DIRECT_DESTINATION_ARRIVAL 51864904 1789598200017627 63 63 2026-09-16 22:46:36.124134 B None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 22:36:35.783170
594264 625116 W28103 872J70M816 2026-09-16 COMPLETE 16735864 2026-09-16 23:36:00 2026-09-16 22:46:51 2026-09-18 22:46:51 {"id": 625116, "stp": "O", "toc": "Southern", "uid": "W28103", "consist": "377302+377309", "dest_crs": null, "num_carr": 6, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W28103/2026-09-16/detailed", "trust_id": "872J70M816", "origin_crs": "ECR", "show_on_map": 0, "dar_est_time": "22:52:00", "dar_platform": null, "dest_station": "London Bridge (Central)", "service_date": "2026-09-16", "dest_arr_time": "2336", "dest_platform": "10", "is_terminated": 1, "next_location": "London Bridge (Central)", "signalling_id": "2J70", "timing_status": "ON TIME", "origin_station": "East Croydon", "current_leg_arr": "2336", "current_leg_dep": "2332", "current_leg_end": "London Bridge (Central)", "origin_dep_time": "2252", "origin_platform": "5", "current_location": "London Bridge Sig. L1490", "last_update_time": "2026-09-16T22:46:51", "route_debug_link": null, "timing_variation": "0 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": "2336", "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\": 195.021, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 235.21, \"from_m\": 195.021, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 262.574, \"from_m\": 235.21, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 309.112, \"from_m\": 262.574, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 1125.36, \"from_m\": 309.112, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 1649.352, \"from_m\": 1125.36, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 1730.674, \"from_m\": 1649.352, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 1784.45, \"from_m\": 1730.674, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 7170.935, \"from_m\": 1784.45, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 7254.353, \"from_m\": 7170.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\": 7353.355, \"from_m\": 7254.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\": 7809.258, \"from_m\": 7353.355, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 10318.873, \"from_m\": 7809.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\": 10810.47, \"from_m\": 10318.873, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 10840.175, \"from_m\": 10810.47, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 10866.559, \"from_m\": 10840.175, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 10903.981, \"from_m\": 10866.559, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 10941.549, \"from_m\": 10903.981, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 10975.719, \"from_m\": 10941.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\": 11037.953, \"from_m\": 10975.719, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 13806.426, \"from_m\": 11037.953, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 15049.817, \"from_m\": 13806.426, \"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\": 15131.963, \"from_m\": 15049.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}, {\"to_m\": 15544.208, \"from_m\": 15131.963, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 15622.355, \"from_m\": 15544.208, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 17105.424, \"from_m\": 15622.355, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 17156.397, \"from_m\": 17105.424, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 17610.502, \"from_m\": 17156.397, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 17709.608, \"from_m\": 17610.502, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 17737.674, \"from_m\": 17709.608, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 18272.15, \"from_m\": 17737.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\": 18311.67, \"from_m\": 18272.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\": 18359.655, \"from_m\": 18311.67, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 19700.28, \"from_m\": 18359.655, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 19784.592, \"from_m\": 19700.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\": 20517.845, \"from_m\": 19784.592, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 20948.672, \"from_m\": 20517.845, \"capability_applied\": null, \"effective_limit_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\": 625116, \"profile_key\": \"d332438fdf49a7cac1a97304e995399b30963533b803530e4df78a1fb4d789d2\", \"schedule_id\": 41108, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2252\", \"location\": \"East Croydon\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 66026}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2253\", \"location\": \"Windmill Bridge Jn\", \"stage_seq\": 2, \"distance_m\": 847.29, \"section_seq\": 1, \"route_path_id\": 66026}, {\"is_pass\": false, \"wtt_arr\": \"2257\", \"wtt_dep\": \"2258\", \"location\": \"Selhurst\", \"stage_seq\": 3, \"distance_m\": 1876.343, \"section_seq\": 1, \"route_path_id\": 66026}, {\"is_pass\": false, \"wtt_arr\": \"2300\", \"wtt_dep\": \"2300H\", \"location\": \"Thornton Heath\", \"stage_seq\": 4, \"distance_m\": 3085.416, \"section_seq\": 1, \"route_path_id\": 66026}, {\"is_pass\": false, \"wtt_arr\": \"2303\", \"wtt_dep\": \"2303H\", \"location\": \"Norbury\", \"stage_seq\": 5, \"distance_m\": 5027.857, \"section_seq\": 1, \"route_path_id\": 66026}, {\"is_pass\": false, \"wtt_arr\": \"2305H\", \"wtt_dep\": \"2306H\", \"location\": \"Streatham Common\", \"stage_seq\": 6, \"distance_m\": 6437.085, \"section_seq\": 1, \"route_path_id\": 66026}, {\"is_pass\": false, \"wtt_arr\": \"2312\", \"wtt_dep\": \"2313H\", \"location\": \"Streatham\", \"stage_seq\": 7, \"distance_m\": 8673.145, \"section_seq\": 1, \"route_path_id\": 66026}, {\"is_pass\": false, \"wtt_arr\": \"2316H\", \"wtt_dep\": \"2317H\", \"location\": \"Tulse Hill\", \"stage_seq\": 8, \"distance_m\": 11120.274, \"section_seq\": 1, \"route_path_id\": 66026}, {\"is_pass\": false, \"wtt_arr\": \"2320\", \"wtt_dep\": \"2321\", \"location\": \"North Dulwich\", \"stage_seq\": 9, \"distance_m\": 13226.487, \"section_seq\": 1, \"route_path_id\": 66026}, {\"is_pass\": false, \"wtt_arr\": \"2322H\", \"wtt_dep\": \"2323\", \"location\": \"East Dulwich\", \"stage_seq\": 10, \"distance_m\": 14111.492, \"section_seq\": 1, \"route_path_id\": 66026}, {\"is_pass\": false, \"wtt_arr\": \"2325H\", \"wtt_dep\": \"2326H\", \"location\": \"Peckham Rye (C)\", \"stage_seq\": 11, \"distance_m\": 15356.457, \"section_seq\": 1, \"route_path_id\": 66026}, {\"is_pass\": false, \"wtt_arr\": \"2328\", \"wtt_dep\": \"2328H\", \"location\": \"Queens Rd Peckham\", \"stage_seq\": 12, \"distance_m\": 16556.463, \"section_seq\": 1, \"route_path_id\": 66026}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2329H\", \"location\": \"Old Kent Road Jn\", \"stage_seq\": 13, \"distance_m\": 17074.684, \"section_seq\": 1, \"route_path_id\": 66026}, {\"is_pass\": false, \"wtt_arr\": \"2330H\", \"wtt_dep\": \"2331H\", \"location\": \"South Bermondsey\", \"stage_seq\": 14, \"distance_m\": 18076.578, \"section_seq\": 1, \"route_path_id\": 66026}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2332H\", \"location\": \"South Bermondsey Jn\", \"stage_seq\": 15, \"distance_m\": 18332.349, \"section_seq\": 1, \"route_path_id\": 66026}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2333H\", \"location\": \"Spa Road Jn\", \"stage_seq\": 16, \"distance_m\": 18850.73, \"section_seq\": 1, \"route_path_id\": 66026}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2334\", \"location\": \"Abbey Street Jn\", \"stage_seq\": 17, \"distance_m\": 19784.592, \"section_seq\": 1, \"route_path_id\": 66026}, {\"is_pass\": false, \"wtt_arr\": \"2336\", \"wtt_dep\": null, \"location\": \"London Bridge (Central)\", \"stage_seq\": 18, \"distance_m\": 20948.672, \"section_seq\": 1, \"route_path_id\": 66026}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 20948.672, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 66026}], \"total_distance_m\": 20948.672, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 20612.059, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 336.613, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2252", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "51.5050459", "current_position_lon": "-0.0860145", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 29929, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:55:10Z\", \"source_id\": 51793070, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:56:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:55:16Z\", \"source_id\": 16714773, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29920, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:59:02Z\", \"source_id\": 51800078, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:59:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:59:06Z\", \"source_id\": 16716922, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29912, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:02:11Z\", \"source_id\": 51805840, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:02:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:02:13Z\", \"source_id\": 16718686, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29903, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:04:57Z\", \"source_id\": 51810940, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:05:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:05:03Z\", \"source_id\": 16720203, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29806, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:08:07Z\", \"source_id\": 51816481, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:09:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:08:09Z\", \"source_id\": 16721936, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29787, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:15:42Z\", \"source_id\": 51829756, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:16:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:15:46Z\", \"source_id\": 16726101, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29768, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:19:19Z\", \"source_id\": 51835914, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:20:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:19:23Z\", \"source_id\": 16727920, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29782, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:21:29Z\", \"source_id\": 51839665, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:22:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:21:33Z\", \"source_id\": 16729038, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29773, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:24:50Z\", \"source_id\": 51845459, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:25:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:24:53Z\", \"source_id\": 16730748, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31503, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:28:03Z\", \"source_id\": 51850731, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:28:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:28:09Z\", \"source_id\": 16732341, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31497, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:31:00Z\", \"source_id\": 51855537, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:31:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:31:03Z\", \"source_id\": 16733786, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29636, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:35:16Z\", \"source_id\": 51862633, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:36:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:35:18Z\", \"source_id\": 16735864, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:36:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Bridge (Central)", "service_state_platform": "10", "timing_fact_generation": 1789598119058487, "current_leg_arrival_utc": "2026-09-16T23:36:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T22:36:46.027633", "service_state_evidence_id": 16735864, "current_leg_start_actual_dep": "2026-09-16T23:31:30+01:00", "operational_evidence_version": 52, "service_state_event_time_utc": "2026-09-16T22:36:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T22:46:46.458533", "service_state_valid_until_kind": null, "operational_interpretation_version": 52, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Southern O ECR None 2J70 377302+377309 6 100 None {"version": 3, "segments": [{"to_m": 195.021, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 235.21, "from_m": 195.021, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 262.574, "from_m": 235.21, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 309.112, "from_m": 262.574, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 1125.36, "from_m": 309.112, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 1649.352, "from_m": 1125.36, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1730.674, "from_m": 1649.352, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 1784.45, "from_m": 1730.674, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 7170.935, "from_m": 1784.45, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 7254.353, "from_m": 7170.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": 7353.355, "from_m": 7254.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": 7809.258, "from_m": 7353.355, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 10318.873, "from_m": 7809.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": 10810.47, "from_m": 10318.873, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 10840.175, "from_m": 10810.47, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 10866.559, "from_m": 10840.175, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 10903.981, "from_m": 10866.559, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 10941.549, "from_m": 10903.981, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 10975.719, "from_m": 10941.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": 11037.953, "from_m": 10975.719, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 13806.426, "from_m": 11037.953, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 15049.817, "from_m": 13806.426, "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": 15131.963, "from_m": 15049.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}, {"to_m": 15544.208, "from_m": 15131.963, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 15622.355, "from_m": 15544.208, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 17105.424, "from_m": 15622.355, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 17156.397, "from_m": 17105.424, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 17610.502, "from_m": 17156.397, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 17709.608, "from_m": 17610.502, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 17737.674, "from_m": 17709.608, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 18272.15, "from_m": 17737.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": 18311.67, "from_m": 18272.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": 18359.655, "from_m": 18311.67, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 19700.28, "from_m": 18359.655, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 19784.592, "from_m": 19700.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": 20517.845, "from_m": 19784.592, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 20948.672, "from_m": 20517.845, "capability_applied": null, "effective_limit_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": 625116, "profile_key": "d332438fdf49a7cac1a97304e995399b30963533b803530e4df78a1fb4d789d2", "schedule_id": 41108, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2252", "location": "East Croydon", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 66026}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2253", "location": "Windmill Bridge Jn", "stage_seq": 2, "distance_m": 847.29, "section_seq": 1, "route_path_id": 66026}, {"is_pass": false, "wtt_arr": "2257", "wtt_dep": "2258", "location": "Selhurst", "stage_seq": 3, "distance_m": 1876.343, "section_seq": 1, "route_path_id": 66026}, {"is_pass": false, "wtt_arr": "2300", "wtt_dep": "2300H", "location": "Thornton Heath", "stage_seq": 4, "distance_m": 3085.416, "section_seq": 1, "route_path_id": 66026}, {"is_pass": false, "wtt_arr": "2303", "wtt_dep": "2303H", "location": "Norbury", "stage_seq": 5, "distance_m": 5027.857, "section_seq": 1, "route_path_id": 66026}, {"is_pass": false, "wtt_arr": "2305H", "wtt_dep": "2306H", "location": "Streatham Common", "stage_seq": 6, "distance_m": 6437.085, "section_seq": 1, "route_path_id": 66026}, {"is_pass": false, "wtt_arr": "2312", "wtt_dep": "2313H", "location": "Streatham", "stage_seq": 7, "distance_m": 8673.145, "section_seq": 1, "route_path_id": 66026}, {"is_pass": false, "wtt_arr": "2316H", "wtt_dep": "2317H", "location": "Tulse Hill", "stage_seq": 8, "distance_m": 11120.274, "section_seq": 1, "route_path_id": 66026}, {"is_pass": false, "wtt_arr": "2320", "wtt_dep": "2321", "location": "North Dulwich", "stage_seq": 9, "distance_m": 13226.487, "section_seq": 1, "route_path_id": 66026}, {"is_pass": false, "wtt_arr": "2322H", "wtt_dep": "2323", "location": "East Dulwich", "stage_seq": 10, "distance_m": 14111.492, "section_seq": 1, "route_path_id": 66026}, {"is_pass": false, "wtt_arr": "2325H", "wtt_dep": "2326H", "location": "Peckham Rye (C)", "stage_seq": 11, "distance_m": 15356.457, "section_seq": 1, "route_path_id": 66026}, {"is_pass": false, "wtt_arr": "2328", "wtt_dep": "2328H", "location": "Queens Rd Peckham", "stage_seq": 12, "distance_m": 16556.463, "section_seq": 1, "route_path_id": 66026}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2329H", "location": "Old Kent Road Jn", "stage_seq": 13, "distance_m": 17074.684, "section_seq": 1, "route_path_id": 66026}, {"is_pass": false, "wtt_arr": "2330H", "wtt_dep": "2331H", "location": "South Bermondsey", "stage_seq": 14, "distance_m": 18076.578, "section_seq": 1, "route_path_id": 66026}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2332H", "location": "South Bermondsey Jn", "stage_seq": 15, "distance_m": 18332.349, "section_seq": 1, "route_path_id": 66026}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2333H", "location": "Spa Road Jn", "stage_seq": 16, "distance_m": 18850.73, "section_seq": 1, "route_path_id": 66026}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2334", "location": "Abbey Street Jn", "stage_seq": 17, "distance_m": 19784.592, "section_seq": 1, "route_path_id": 66026}, {"is_pass": false, "wtt_arr": "2336", "wtt_dep": null, "location": "London Bridge (Central)", "stage_seq": 18, "distance_m": 20948.672, "section_seq": 1, "route_path_id": 66026}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 20948.672, "from_m": 0.0, "section_seq": 1, "route_path_id": 66026}], "total_distance_m": 20948.672, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 20612.059, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 336.613, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 29929, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:55:10Z", "source_id": 51793070, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T21:56:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:55:16Z", "source_id": 16714773, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T22:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29920, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:59:02Z", "source_id": 51800078, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T21:59:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:59:06Z", "source_id": 16716922, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T22:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29912, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:02:11Z", "source_id": 51805840, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T22:02:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:02:13Z", "source_id": 16718686, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T23:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29903, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:04:57Z", "source_id": 51810940, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T22:05:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:05:03Z", "source_id": 16720203, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T23:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29806, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:08:07Z", "source_id": 51816481, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T22:09:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:08:09Z", "source_id": 16721936, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T23:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29787, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:15:42Z", "source_id": 51829756, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T22:16:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:15:46Z", "source_id": 16726101, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T23:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29768, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:19:19Z", "source_id": 51835914, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T22:20:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:19:23Z", "source_id": 16727920, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T23:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29782, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:21:29Z", "source_id": 51839665, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T22:22:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:21:33Z", "source_id": 16729038, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T23:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29773, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:24:50Z", "source_id": 51845459, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T22:25:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:24:53Z", "source_id": 16730748, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T23:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31503, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:28:03Z", "source_id": 51850731, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T22:28:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:28:09Z", "source_id": 16732341, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T23:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31497, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:31:00Z", "source_id": 51855537, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-16T22:31:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:31:03Z", "source_id": 16733786, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-16T23:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29636, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:35:16Z", "source_id": 51862633, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-16T22:36:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:35:18Z", "source_id": 16735864, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-16T23:36:00+01:00", "operational_fact": true}] East Croydon 2252 2252 5 22:52:00 None London Bridge (Central) 2336 2336 10 ON TIME 0 minutes https://www.realtimetrains.co.uk/service/gb-nr:W28103/2026-09-16/detailed None South Bermondsey 2026-09-16T23:31:30+01:00 London Bridge (Central) 4.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 2332 2336 South Bermondsey London Bridge Sig. L1490 London Bridge (Central) 51.5050459 -0.0860145 51.5050459 -0.0860145 1 0 2026-09-16 22:46:51 TERMINATED 2026-09-16 22:36:00 London Bridge (Central) TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16735864 1789598119058487 52 52 2026-09-16 22:46:46.458533 10 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 22:36:46.027633
594265 625544 P65985 529E71M916 2026-09-16 COMPLETE 16735661 2026-09-16 23:36:00 2026-09-16 22:46:51 2026-09-18 22:46:51 {"id": 625544, "stp": "P", "toc": "London Overground", "uid": "P65985", "consist": null, "dest_crs": null, "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P65985/2026-09-16/detailed", "trust_id": "529E71M916", "origin_crs": "DLJ", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "New Cross ELL", "service_date": "2026-09-16", "dest_arr_time": "2335", "dest_platform": "D", "is_terminated": 1, "next_location": "New Cross ELL", "signalling_id": "9E71", "timing_status": "LATE", "origin_station": "Dalston Junction", "current_leg_arr": "2336", "current_leg_dep": "2332", "current_leg_end": "New Cross ELL", "origin_dep_time": "2313", "origin_platform": "2", "current_location": "New Cross ELL", "last_update_time": "2026-09-16T22:46:51", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.04742999999999999, 51.4930323], [-0.04728229999999999, 51.4928577], [-0.0472005, 51.49275750000001], [-0.047067399999999995, 51.4925757], [-0.0468783, 51.492297599999986], [-0.04676159999999999, 51.49209809999999], [-0.046673099999999995, 51.491940199999995], [-0.04658229999999999, 51.49174709999999], [-0.0465564, 51.491686], [-0.0464916, 51.49154829999999], [-0.04644179999999999, 51.4914125], [-0.04638749999999999, 51.4912651], [-0.0463516, 51.4911562], [-0.046279499999999994, 51.490956199999985], [-0.046229299999999994, 51.4908169], [-0.0462149, 51.49075400000001], [-0.0462004, 51.49069109999999], [-0.046174200000000006, 51.490564599999985], [-0.046149899999999994, 51.4903036], [-0.046134, 51.490137999999995], [-0.046131799999999994, 51.4900801], [-0.0461125, 51.4898823], [-0.04607719999999999, 51.489643099999995], [-0.04605529999999999, 51.489475799999994], [-0.04602559999999999, 51.489329299999994], [-0.045976899999999994, 51.4891726], [-0.04591984009133273, 51.48903275519273], [-0.045905699999999994, 51.4889981], [-0.045843499999999995, 51.4888796], [-0.0457764, 51.48876239999999], [-0.0456856, 51.4886185], [-0.0455829, 51.4884767], [-0.0453326, 51.48819579999999], [-0.0451025, 51.4880004], [-0.0448381, 51.48780549999999], [-0.04461529999999999, 51.487643600000006], [-0.04442669999999999, 51.48746460000001], [-0.04425, 51.48728340000001], [-0.0440898, 51.48708229999998], [-0.04396679999999999, 51.4868915], [-0.04386949999999999, 51.486687800000006], [-0.0438194, 51.486548], [-0.04377989999999999, 51.4864109], [-0.0437521, 51.4862348], [-0.0437303, 51.48606130000001], [-0.0437318, 51.48590860000001], [-0.0437428, 51.4857687], [-0.0437495, 51.485679], [-0.0437563, 51.4856013], [-0.0437625, 51.485490199999994], [-0.04376368896663496, 51.48545630981485], [-0.04376478738344701, 51.48542500063034], [-0.04376629091290948, 51.48538214411256], [-0.04376760098804381, 51.485344801773046], [-0.043772719261572814, 51.48519891037577], [-0.04377386379581309, 51.48516628647918], [-0.043775, 51.48513390000001], [-0.0437723, 51.4850304], [-0.0437401, 51.48493779999999], [-0.0436925, 51.48481379999998], [-0.0436082, 51.484643299999995], [-0.0435933, 51.484590399999995], [-0.04351409999999999, 51.4843981], [-0.04340356127872875, 51.48416220009965], [-0.0434, 51.4841546], [-0.0433203, 51.48400350000001], [-0.04322399999999999, 51.4838514], [-0.0432004, 51.4838082], [-0.0431303, 51.4837148], [-0.043078599999999995, 51.4836565], [-0.04301839999999999, 51.4835952], [-0.042952300000000006, 51.48353149999999], [-0.042882, 51.4834681], [-0.04282099999999999, 51.4834211], [-0.04275169999999999, 51.4833671], [-0.04269119999999999, 51.4833239], [-0.0426124, 51.4832743], [-0.0425425, 51.4832333], [-0.0424812, 51.48320249999999], [-0.0424077, 51.48316679999999], [-0.0423274, 51.4831276], [-0.0420377, 51.4829927], [-0.0419036, 51.4829309], [-0.0417553, 51.4828661], [-0.0415883, 51.482795], [-0.041475, 51.4827455], [-0.0413787, 51.48270900000001], [-0.04128869999999999, 51.482676599999984], [-0.0411775, 51.4826394], [-0.04107199999999999, 51.482605599999985], [-0.0409712, 51.4825745], [-0.04085629999999999, 51.4825428], [-0.0407264, 51.48251030000001], [-0.0406195, 51.48248430000001], [-0.0405058, 51.48245889999998], [-0.040345299999999994, 51.4824276], [-0.0402065, 51.4824046], [-0.0400526, 51.4823821], [-0.03993019999999999, 51.48236549999999], [-0.0398647, 51.48235780000001], [-0.039798499999999994, 51.48235030000001], [-0.03968159999999999, 51.4823391], [-0.03958289999999999, 51.4823305], [-0.0383342, 51.48224209999999], [-0.0381995, 51.4822328], [-0.0381231, 51.48222640000001], [-0.03804729999999999, 51.48221889999999], [-0.03789979999999999, 51.4822019], [-0.0377378, 51.4821805], [-0.037611, 51.48216180000001], [-0.037496499999999995, 51.482141899999995], [-0.037361, 51.4821171], [-0.03723699999999999, 51.4820891], [-0.03710129999999999, 51.482055200000005], [-0.03699917714525801, 51.48202441859183], [-0.0369812, 51.482019], [-0.036894942984460194, 51.48198919725438], [-0.03678998529299981, 51.481952933193696], [-0.03668597164097705, 51.48191699528079], [-0.03658258914124211, 51.481881275410196], [-0.036480022890307925, 51.48184583753552], [-0.0363763, 51.48181], [-0.0362926, 51.48177559999999], [-0.03618579999999999, 51.48172919999999], [-0.0360879, 51.4816819], [-0.03599580000000001, 51.48163569999999], [-0.035890799999999994, 51.4815773], [-0.0357911, 51.4815202], [-0.0356822, 51.48145280000001], [-0.03558460000000001, 51.4813874], [-0.0355044, 51.48133179999999], [-0.0354174, 51.4812675], [-0.035335599999999995, 51.48119950000001], [-0.0352523, 51.4811292], [-0.035087299999999995, 51.48099049999999], [-0.0349174, 51.4808172], [-0.0348005, 51.4806598], [-0.034685999999999995, 51.480485599999994], [-0.0346021, 51.480303799999994], [-0.0345459, 51.48014979999999], [-0.0345124, 51.480014700000005], [-0.034493, 51.4798912], [-0.034403699999999995, 51.4793946], [-0.034383, 51.4792735], [-0.034315000000000005, 51.47905269999999], [-0.03416159999999999, 51.4788007], [-0.0339608, 51.4785292], [-0.03362289999999999, 51.478097000000005], [-0.03296319999999999, 51.4772425], [-0.0327073, 51.47695389999998]]}", "current_leg_start": "Surrey Quays", "dest_arr_time_act": "2335", "motion_projection": null, "next_location_lat": "51.4769539", "next_location_lon": "-0.0327073", "previous_location": "Surrey Quays", "current_leg_milage": "1.4", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 418.272, \"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\": 474.129, \"from_m\": 418.272, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 871.919, \"from_m\": 474.129, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 929.255, \"from_m\": 871.919, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 2666.914, \"from_m\": 929.255, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 3818.439, \"from_m\": 2666.914, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 5556.097, \"from_m\": 3818.439, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 5613.434, \"from_m\": 5556.097, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 7352.941, \"from_m\": 5613.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\": 7659.432, \"from_m\": 7352.941, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 7696.887, \"from_m\": 7659.432, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 8076.97, \"from_m\": 7696.887, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 8792.522, \"from_m\": 8076.97, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 9024.802, \"from_m\": 8792.522, \"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\": 10709.394, \"from_m\": 9024.802, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 10792.36, \"from_m\": 10709.394, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 13250.427, \"from_m\": 10792.36, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 14440.933, \"from_m\": 13250.427, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}], \"service_id\": 625544, \"profile_key\": \"3d3402a38a68315548ea5112c585a58cc5c58eccaf35fe73507d9461024a9e72\", \"schedule_id\": 21896, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2313\", \"location\": \"Dalston Junction\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 36898}, {\"is_pass\": false, \"wtt_arr\": \"2314H\", \"wtt_dep\": \"2315\", \"location\": \"Haggerston\", \"stage_seq\": 2, \"distance_m\": 673.024, \"section_seq\": 1, \"route_path_id\": 36898}, {\"is_pass\": false, \"wtt_arr\": \"2316H\", \"wtt_dep\": \"2317\", \"location\": \"Hoxton\", \"stage_seq\": 3, \"distance_m\": 2010.358, \"section_seq\": 1, \"route_path_id\": 36898}, {\"is_pass\": false, \"wtt_arr\": \"2319\", \"wtt_dep\": \"2319H\", \"location\": \"Shoreditch High Street\", \"stage_seq\": 4, \"distance_m\": 3242.676, \"section_seq\": 1, \"route_path_id\": 36898}, {\"is_pass\": false, \"wtt_arr\": \"2321\", \"wtt_dep\": \"2322\", \"location\": \"Whitechapel\", \"stage_seq\": 5, \"distance_m\": 9024.802, \"section_seq\": 1, \"route_path_id\": 36898}, {\"is_pass\": false, \"wtt_arr\": \"2323H\", \"wtt_dep\": \"2324\", \"location\": \"Shadwell\", \"stage_seq\": 6, \"distance_m\": 10008.889, \"section_seq\": 1, \"route_path_id\": 36898}, {\"is_pass\": false, \"wtt_arr\": \"2325H\", \"wtt_dep\": \"2326\", \"location\": \"Wapping\", \"stage_seq\": 7, \"distance_m\": 10792.36, \"section_seq\": 1, \"route_path_id\": 36898}, {\"is_pass\": false, \"wtt_arr\": \"2327\", \"wtt_dep\": \"2327H\", \"location\": \"Rotherhithe\", \"stage_seq\": 8, \"distance_m\": 11268.685, \"section_seq\": 1, \"route_path_id\": 36898}, {\"is_pass\": false, \"wtt_arr\": \"2328H\", \"wtt_dep\": \"2329H\", \"location\": \"Canada Water\", \"stage_seq\": 9, \"distance_m\": 11582.749, \"section_seq\": 1, \"route_path_id\": 36898}, {\"is_pass\": false, \"wtt_arr\": \"2330H\", \"wtt_dep\": \"2331H\", \"location\": \"Surrey Quays\", \"stage_seq\": 10, \"distance_m\": 12192.415, \"section_seq\": 1, \"route_path_id\": 36898}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2332\", \"location\": \"Surrey Quays Silwood Jn\", \"stage_seq\": 11, \"distance_m\": 12481.859, \"section_seq\": 1, \"route_path_id\": 36898}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2333\", \"location\": \"Canal Jn (New Cross)\", \"stage_seq\": 12, \"distance_m\": 13238.684, \"section_seq\": 1, \"route_path_id\": 36898}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2333H\", \"location\": \"Rolt Street Jn\", \"stage_seq\": 13, \"distance_m\": 13725.822, \"section_seq\": 1, \"route_path_id\": 36898}, {\"is_pass\": false, \"wtt_arr\": \"2335\", \"wtt_dep\": null, \"location\": \"New Cross ELL\", \"stage_seq\": 14, \"distance_m\": 14440.933, \"section_seq\": 1, \"route_path_id\": 36898}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 14440.933, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 36898}], \"total_distance_m\": 14440.933, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 14270.403, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 170.53, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2313", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "51.4769539", "current_position_lon": "-0.0327073", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 15065, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:14:11Z\", \"source_id\": 51827122, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:14:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:14:13Z\", \"source_id\": 16725257, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15069, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:16:21Z\", \"source_id\": 51830822, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:16:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:16:29Z\", \"source_id\": 16726410, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15073, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:18:56Z\", \"source_id\": 51835156, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:19:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:18:59Z\", \"source_id\": 16727693, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15077, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:21:26Z\", \"source_id\": 51839597, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:21:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:21:29Z\", \"source_id\": 16729001, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15092, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:23:37Z\", \"source_id\": 51843497, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:24:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:23:40Z\", \"source_id\": 16730137, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15097, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:26:14Z\", \"source_id\": 51847784, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:26:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:26:18Z\", \"source_id\": 16731452, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29523, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:27:59Z\", \"source_id\": 51850652, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:28:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:28:03Z\", \"source_id\": 16732324, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29529, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:29:38Z\", \"source_id\": 51853324, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:30:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:29:38Z\", \"source_id\": 16733091, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29535, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:31:18Z\", \"source_id\": 51855964, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:31:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:31:21Z\", \"source_id\": 16733931, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31413, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:34:49Z\", \"source_id\": 51861864, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:36:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:34:52Z\", \"source_id\": 16735661, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:36:00+01:00\", \"operational_fact\": true}]", "service_state_location": "New Cross ELL", "service_state_platform": "D", "timing_fact_generation": 1789598093378691, "current_leg_arrival_utc": "2026-09-16T23:36:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T22:36:47.571281", "service_state_evidence_id": 16735661, "current_leg_start_actual_dep": "2026-09-16T23:32:30+01:00", "operational_evidence_version": 37, "service_state_event_time_utc": "2026-09-16T22:36:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T22:46:48.542134", "service_state_valid_until_kind": null, "operational_interpretation_version": 37, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} London Overground P DLJ None 9E71 None None None None {"version": 3, "segments": [{"to_m": 418.272, "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": 474.129, "from_m": 418.272, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 871.919, "from_m": 474.129, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 929.255, "from_m": 871.919, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 2666.914, "from_m": 929.255, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 3818.439, "from_m": 2666.914, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 5556.097, "from_m": 3818.439, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 5613.434, "from_m": 5556.097, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 7352.941, "from_m": 5613.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": 7659.432, "from_m": 7352.941, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 7696.887, "from_m": 7659.432, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 8076.97, "from_m": 7696.887, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 8792.522, "from_m": 8076.97, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 9024.802, "from_m": 8792.522, "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": 10709.394, "from_m": 9024.802, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 10792.36, "from_m": 10709.394, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 13250.427, "from_m": 10792.36, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 14440.933, "from_m": 13250.427, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}], "service_id": 625544, "profile_key": "3d3402a38a68315548ea5112c585a58cc5c58eccaf35fe73507d9461024a9e72", "schedule_id": 21896, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2313", "location": "Dalston Junction", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 36898}, {"is_pass": false, "wtt_arr": "2314H", "wtt_dep": "2315", "location": "Haggerston", "stage_seq": 2, "distance_m": 673.024, "section_seq": 1, "route_path_id": 36898}, {"is_pass": false, "wtt_arr": "2316H", "wtt_dep": "2317", "location": "Hoxton", "stage_seq": 3, "distance_m": 2010.358, "section_seq": 1, "route_path_id": 36898}, {"is_pass": false, "wtt_arr": "2319", "wtt_dep": "2319H", "location": "Shoreditch High Street", "stage_seq": 4, "distance_m": 3242.676, "section_seq": 1, "route_path_id": 36898}, {"is_pass": false, "wtt_arr": "2321", "wtt_dep": "2322", "location": "Whitechapel", "stage_seq": 5, "distance_m": 9024.802, "section_seq": 1, "route_path_id": 36898}, {"is_pass": false, "wtt_arr": "2323H", "wtt_dep": "2324", "location": "Shadwell", "stage_seq": 6, "distance_m": 10008.889, "section_seq": 1, "route_path_id": 36898}, {"is_pass": false, "wtt_arr": "2325H", "wtt_dep": "2326", "location": "Wapping", "stage_seq": 7, "distance_m": 10792.36, "section_seq": 1, "route_path_id": 36898}, {"is_pass": false, "wtt_arr": "2327", "wtt_dep": "2327H", "location": "Rotherhithe", "stage_seq": 8, "distance_m": 11268.685, "section_seq": 1, "route_path_id": 36898}, {"is_pass": false, "wtt_arr": "2328H", "wtt_dep": "2329H", "location": "Canada Water", "stage_seq": 9, "distance_m": 11582.749, "section_seq": 1, "route_path_id": 36898}, {"is_pass": false, "wtt_arr": "2330H", "wtt_dep": "2331H", "location": "Surrey Quays", "stage_seq": 10, "distance_m": 12192.415, "section_seq": 1, "route_path_id": 36898}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2332", "location": "Surrey Quays Silwood Jn", "stage_seq": 11, "distance_m": 12481.859, "section_seq": 1, "route_path_id": 36898}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2333", "location": "Canal Jn (New Cross)", "stage_seq": 12, "distance_m": 13238.684, "section_seq": 1, "route_path_id": 36898}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2333H", "location": "Rolt Street Jn", "stage_seq": 13, "distance_m": 13725.822, "section_seq": 1, "route_path_id": 36898}, {"is_pass": false, "wtt_arr": "2335", "wtt_dep": null, "location": "New Cross ELL", "stage_seq": 14, "distance_m": 14440.933, "section_seq": 1, "route_path_id": 36898}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 14440.933, "from_m": 0.0, "section_seq": 1, "route_path_id": 36898}], "total_distance_m": 14440.933, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 14270.403, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 170.53, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 15065, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:14:11Z", "source_id": 51827122, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-16T22:14:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:14:13Z", "source_id": 16725257, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-16T23:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15069, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:16:21Z", "source_id": 51830822, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T22:16:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:16:29Z", "source_id": 16726410, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T23:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15073, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:18:56Z", "source_id": 51835156, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T22:19:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:18:59Z", "source_id": 16727693, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T23:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15077, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:21:26Z", "source_id": 51839597, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T22:21:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:21:29Z", "source_id": 16729001, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T23:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15092, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:23:37Z", "source_id": 51843497, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T22:24:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:23:40Z", "source_id": 16730137, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T23:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15097, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:26:14Z", "source_id": 51847784, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T22:26:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:26:18Z", "source_id": 16731452, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T23:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29523, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:27:59Z", "source_id": 51850652, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T22:28:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:28:03Z", "source_id": 16732324, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T23:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29529, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:29:38Z", "source_id": 51853324, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T22:30:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:29:38Z", "source_id": 16733091, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T23:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29535, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:31:18Z", "source_id": 51855964, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T22:31:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:31:21Z", "source_id": 16733931, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T23:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31413, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:34:49Z", "source_id": 51861864, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-16T22:36:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:34:52Z", "source_id": 16735661, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-16T23:36:00+01:00", "operational_fact": true}] Dalston Junction 2313 2313 2 None None New Cross ELL 2335 2335 D LATE +1 minutes https://www.realtimetrains.co.uk/service/gb-nr:P65985/2026-09-16/detailed None Surrey Quays 2026-09-16T23:32:30+01:00 New Cross ELL 4.0 {"type": "LineString", "coordinates": [[-0.04742999999999999, 51.4930323], [-0.04728229999999999, 51.4928577], [-0.0472005, 51.49275750000001], [-0.047067399999999995, 51.4925757], [-0.0468783, 51.492297599999986], [-0.04676159999999999, 51.49209809999999], [-0.046673099999999995, 51.491940199999995], [-0.04658229999999999, 51.49174709999999], [-0.0465564, 51.491686], [-0.0464916, 51.49154829999999], [-0.04644179999999999, 51.4914125], [-0.04638749999999999, 51.4912651], [-0.0463516, 51.4911562], [-0.046279499999999994, 51.490956199999985], [-0.046229299999999994, 51.4908169], [-0.0462149, 51.49075400000001], [-0.0462004, 51.49069109999999], [-0.046174200000000006, 51.490564599999985], [-0.046149899999999994, 51.4903036], [-0.046134, 51.490137999999995], [-0.046131799999999994, 51.4900801], [-0.0461125, 51.4898823], [-0.04607719999999999, 51.489643099999995], [-0.04605529999999999, 51.489475799999994], [-0.04602559999999999, 51.489329299999994], [-0.045976899999999994, 51.4891726], [-0.04591984009133273, 51.48903275519273], [-0.045905699999999994, 51.4889981], [-0.045843499999999995, 51.4888796], [-0.0457764, 51.48876239999999], [-0.0456856, 51.4886185], [-0.0455829, 51.4884767], [-0.0453326, 51.48819579999999], [-0.0451025, 51.4880004], [-0.0448381, 51.48780549999999], [-0.04461529999999999, 51.487643600000006], [-0.04442669999999999, 51.48746460000001], [-0.04425, 51.48728340000001], [-0.0440898, 51.48708229999998], [-0.04396679999999999, 51.4868915], [-0.04386949999999999, 51.486687800000006], [-0.0438194, 51.486548], [-0.04377989999999999, 51.4864109], [-0.0437521, 51.4862348], [-0.0437303, 51.48606130000001], [-0.0437318, 51.48590860000001], [-0.0437428, 51.4857687], [-0.0437495, 51.485679], [-0.0437563, 51.4856013], [-0.0437625, 51.485490199999994], [-0.04376368896663496, 51.48545630981485], [-0.04376478738344701, 51.48542500063034], [-0.04376629091290948, 51.48538214411256], [-0.04376760098804381, 51.485344801773046], [-0.043772719261572814, 51.48519891037577], [-0.04377386379581309, 51.48516628647918], [-0.043775, 51.48513390000001], [-0.0437723, 51.4850304], [-0.0437401, 51.48493779999999], [-0.0436925, 51.48481379999998], [-0.0436082, 51.484643299999995], [-0.0435933, 51.484590399999995], [-0.04351409999999999, 51.4843981], [-0.04340356127872875, 51.48416220009965], [-0.0434, 51.4841546], [-0.0433203, 51.48400350000001], [-0.04322399999999999, 51.4838514], [-0.0432004, 51.4838082], [-0.0431303, 51.4837148], [-0.043078599999999995, 51.4836565], [-0.04301839999999999, 51.4835952], [-0.042952300000000006, 51.48353149999999], [-0.042882, 51.4834681], [-0.04282099999999999, 51.4834211], [-0.04275169999999999, 51.4833671], [-0.04269119999999999, 51.4833239], [-0.0426124, 51.4832743], [-0.0425425, 51.4832333], [-0.0424812, 51.48320249999999], [-0.0424077, 51.48316679999999], [-0.0423274, 51.4831276], [-0.0420377, 51.4829927], [-0.0419036, 51.4829309], [-0.0417553, 51.4828661], [-0.0415883, 51.482795], [-0.041475, 51.4827455], [-0.0413787, 51.48270900000001], [-0.04128869999999999, 51.482676599999984], [-0.0411775, 51.4826394], [-0.04107199999999999, 51.482605599999985], [-0.0409712, 51.4825745], [-0.04085629999999999, 51.4825428], [-0.0407264, 51.48251030000001], [-0.0406195, 51.48248430000001], [-0.0405058, 51.48245889999998], [-0.040345299999999994, 51.4824276], [-0.0402065, 51.4824046], [-0.0400526, 51.4823821], [-0.03993019999999999, 51.48236549999999], [-0.0398647, 51.48235780000001], [-0.039798499999999994, 51.48235030000001], [-0.03968159999999999, 51.4823391], [-0.03958289999999999, 51.4823305], [-0.0383342, 51.48224209999999], [-0.0381995, 51.4822328], [-0.0381231, 51.48222640000001], [-0.03804729999999999, 51.48221889999999], [-0.03789979999999999, 51.4822019], [-0.0377378, 51.4821805], [-0.037611, 51.48216180000001], [-0.037496499999999995, 51.482141899999995], [-0.037361, 51.4821171], [-0.03723699999999999, 51.4820891], [-0.03710129999999999, 51.482055200000005], [-0.03699917714525801, 51.48202441859183], [-0.0369812, 51.482019], [-0.036894942984460194, 51.48198919725438], [-0.03678998529299981, 51.481952933193696], [-0.03668597164097705, 51.48191699528079], [-0.03658258914124211, 51.481881275410196], [-0.036480022890307925, 51.48184583753552], [-0.0363763, 51.48181], [-0.0362926, 51.48177559999999], [-0.03618579999999999, 51.48172919999999], [-0.0360879, 51.4816819], [-0.03599580000000001, 51.48163569999999], [-0.035890799999999994, 51.4815773], [-0.0357911, 51.4815202], [-0.0356822, 51.48145280000001], [-0.03558460000000001, 51.4813874], [-0.0355044, 51.48133179999999], [-0.0354174, 51.4812675], [-0.035335599999999995, 51.48119950000001], [-0.0352523, 51.4811292], [-0.035087299999999995, 51.48099049999999], [-0.0349174, 51.4808172], [-0.0348005, 51.4806598], [-0.034685999999999995, 51.480485599999994], [-0.0346021, 51.480303799999994], [-0.0345459, 51.48014979999999], [-0.0345124, 51.480014700000005], [-0.034493, 51.4798912], [-0.034403699999999995, 51.4793946], [-0.034383, 51.4792735], [-0.034315000000000005, 51.47905269999999], [-0.03416159999999999, 51.4788007], [-0.0339608, 51.4785292], [-0.03362289999999999, 51.478097000000005], [-0.03296319999999999, 51.4772425], [-0.0327073, 51.47695389999998]]} 1.4 2332 2336 Surrey Quays New Cross ELL New Cross ELL 51.4769539 -0.0327073 51.4769539 -0.0327073 1 0 2026-09-16 22:46:51 TERMINATED 2026-09-16 22:36:00 New Cross ELL TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16735661 1789598093378691 37 37 2026-09-16 22:46:48.542134 D None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 22:36:47.571281
594266 624709 L81876 872G71M816 2026-09-16 COMPLETE 16735922 2026-09-16 23:36:00 2026-09-16 22:46:51 2026-09-18 22:46:51 {"id": 624709, "stp": "O", "toc": "South Western Railway", "uid": "L81876", "consist": "701017", "dest_crs": "GLD", "num_carr": 10, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L81876/2026-09-16/detailed", "trust_id": "872G71M816", "origin_crs": null, "show_on_map": 0, "dar_est_time": "22:33:00", "dar_platform": null, "dest_station": "Guildford", "service_date": "2026-09-16", "dest_arr_time": "2334", "dest_platform": "2", "is_terminated": 1, "next_location": "Guildford", "signalling_id": "2G71", "timing_status": "LATE", "origin_station": "London Waterloo", "current_leg_arr": "2336", "current_leg_dep": "2332", "current_leg_end": "Guildford", "origin_dep_time": "2233", "origin_platform": "4", "current_location": "Guildford", "last_update_time": "2026-09-16T22:46:51", "route_debug_link": null, "timing_variation": "+4 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.5656017951383339, 51.240802075016326], [-0.5656041, 51.2408025], [-0.5659731, 51.240892], [-0.5662001, 51.24095330000001], [-0.5665314, 51.24105809999999], [-0.5666527, 51.24110129999999], [-0.5671596, 51.24131789999999], [-0.5674410999999999, 51.24145349999999], [-0.5677385999999999, 51.24161889999999], [-0.5683868999999999, 51.2420214], [-0.568894, 51.2423343], [-0.5693087, 51.2425398], [-0.5697469, 51.2426893], [-0.569881, 51.2427282], [-0.5701616, 51.24279489999999], [-0.5712227, 51.24302109999999], [-0.5717568000000001, 51.2431338], [-0.5737572999999999, 51.243550299999995], [-0.576291, 51.24408439999999], [-0.5768285, 51.24419489999999], [-0.5776575, 51.244367], [-0.5781694, 51.2444754], [-0.5787046999999998, 51.24456390000001], [-0.5790969, 51.2446036], [-0.5794837999999999, 51.2446252], [-0.5797237999999999, 51.24462390000001], [-0.5799678, 51.24461459999999], [-0.5802045999999998, 51.2445975], [-0.5804235, 51.2445687], [-0.5807635, 51.2445001], [-0.5810483, 51.2444249], [-0.5811342, 51.24440140000001], [-0.5815861999999999, 51.244231], [-0.5819764, 51.2440337], [-0.5822647999999999, 51.243833900000006], [-0.5825263, 51.24361059999999], [-0.5827221, 51.24337629999999], [-0.5828844, 51.24310929999999], [-0.5829929999999999, 51.2428247], [-0.5830386, 51.2425435], [-0.583036, 51.2422102], [-0.5829969999999999, 51.2419113], [-0.5828845, 51.2415037], [-0.5826437999999999, 51.2408643], [-0.5823668, 51.24014839999999], [-0.5823099999999999, 51.2399662], [-0.5821683, 51.23953980000001], [-0.5820367, 51.23920719999998], [-0.5818664, 51.2387861], [-0.5815953, 51.23821920000001], [-0.5815577, 51.2381464], [-0.5811082999999999, 51.23736749999999], [-0.5805997999999999, 51.2365229], [-0.5804796, 51.2362912], [-0.5803631, 51.2360254], [-0.5802872, 51.23575249999998], [-0.5802095, 51.23536690000001], [-0.5803192, 51.2356288], [-0.5803901999999999, 51.2357991], [-0.580513, 51.2360554], [-0.5807183, 51.2364023], [-0.5815048, 51.2377313]]}", "current_leg_start": "London Road (Guildford)", "dest_arr_time_act": "2332", "motion_projection": null, "next_location_lat": "51.2377313", "next_location_lon": "-0.5815048", "previous_location": "London Road (Guildford)", "current_leg_milage": "1.6", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 578.337, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 1433.453, \"from_m\": 578.337, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 2265.008, \"from_m\": 1433.453, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 5099.986, \"from_m\": 2265.008, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 5844.88, \"from_m\": 5099.986, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 5905.711, \"from_m\": 5844.88, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 5941.697, \"from_m\": 5905.711, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 6358.989, \"from_m\": 5941.697, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 12088.443, \"from_m\": 6358.989, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 12147.239, \"from_m\": 12088.443, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 15912.346, \"from_m\": 12147.239, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 15974.461, \"from_m\": 15912.346, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 16032.395, \"from_m\": 15974.461, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 19815.144, \"from_m\": 16032.395, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 19859.461, \"from_m\": 19815.144, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 20094.629, \"from_m\": 19859.461, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 21497.991, \"from_m\": 20094.629, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 21574.171, \"from_m\": 21497.991, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 21604.761, \"from_m\": 21574.171, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 33292.514, \"from_m\": 21604.761, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 42064.455, \"from_m\": 33292.514, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 46440.775, \"from_m\": 42064.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\": 48000.567, \"from_m\": 46440.775, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 48525.151, \"from_m\": 48000.567, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 48643.878, \"from_m\": 48525.151, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 48842.611, \"from_m\": 48643.878, \"capability_applied\": null, \"effective_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\": 624709, \"profile_key\": \"ad91edc6fde51cd8dcf983bb947263832c43865ee1a689d838240340161924dc\", \"schedule_id\": 37726, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2233\", \"location\": \"London Waterloo\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 35014}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2234H\", \"location\": \"Waterloo West Crossings\", \"stage_seq\": 2, \"distance_m\": 748.591, \"section_seq\": 1, \"route_path_id\": 35014}, {\"is_pass\": false, \"wtt_arr\": \"2236\", \"wtt_dep\": \"2237\", \"location\": \"Vauxhall\", \"stage_seq\": 3, \"distance_m\": 2069.769, \"section_seq\": 1, \"route_path_id\": 35014}, {\"is_pass\": false, \"wtt_arr\": \"2241\", \"wtt_dep\": \"2242\", \"location\": \"Clapham Junction (M)\", \"stage_seq\": 4, \"distance_m\": 6266.725, \"section_seq\": 1, \"route_path_id\": 35014}, {\"is_pass\": false, \"wtt_arr\": \"2245\", \"wtt_dep\": \"2245H\", \"location\": \"Earlsfield\", \"stage_seq\": 5, \"distance_m\": 8958.376, \"section_seq\": 1, \"route_path_id\": 35014}, {\"is_pass\": false, \"wtt_arr\": \"2248H\", \"wtt_dep\": \"2249H\", \"location\": \"Wimbledon\", \"stage_seq\": 6, \"distance_m\": 11643.151, \"section_seq\": 1, \"route_path_id\": 35014}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2251H\", \"location\": \"Raynes Park\", \"stage_seq\": 7, \"distance_m\": 13777.029, \"section_seq\": 1, \"route_path_id\": 35014}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2252H\", \"location\": \"New Malden\", \"stage_seq\": 8, \"distance_m\": 15649.181, \"section_seq\": 1, \"route_path_id\": 35014}, {\"is_pass\": false, \"wtt_arr\": \"2256H\", \"wtt_dep\": \"2258\", \"location\": \"Surbiton\", \"stage_seq\": 9, \"distance_m\": 19286.006, \"section_seq\": 1, \"route_path_id\": 35014}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2300\", \"location\": \"Hampton Court Jn\", \"stage_seq\": 10, \"distance_m\": 21574.171, \"section_seq\": 1, \"route_path_id\": 35014}, {\"is_pass\": false, \"wtt_arr\": \"2301H\", \"wtt_dep\": \"2302\", \"location\": \"Hinchley Wood\", \"stage_seq\": 11, \"distance_m\": 22896.814, \"section_seq\": 1, \"route_path_id\": 35014}, {\"is_pass\": false, \"wtt_arr\": \"2304\", \"wtt_dep\": \"2304H\", \"location\": \"Claygate\", \"stage_seq\": 12, \"distance_m\": 24591.591, \"section_seq\": 1, \"route_path_id\": 35014}, {\"is_pass\": false, \"wtt_arr\": \"2307H\", \"wtt_dep\": \"2308\", \"location\": \"Oxshott\", \"stage_seq\": 13, \"distance_m\": 27623.187, \"section_seq\": 1, \"route_path_id\": 35014}, {\"is_pass\": false, \"wtt_arr\": \"2311\", \"wtt_dep\": \"2311H\", \"location\": \"Cobham & Stoke d'Abernon\", \"stage_seq\": 14, \"distance_m\": 30488.153, \"section_seq\": 1, \"route_path_id\": 35014}, {\"is_pass\": false, \"wtt_arr\": \"2315\", \"wtt_dep\": \"2316\", \"location\": \"Effingham Junction\", \"stage_seq\": 15, \"distance_m\": 34164.586, \"section_seq\": 1, \"route_path_id\": 35014}, {\"is_pass\": false, \"wtt_arr\": \"2318\", \"wtt_dep\": \"2318H\", \"location\": \"Horsley\", \"stage_seq\": 16, \"distance_m\": 35857.534, \"section_seq\": 1, \"route_path_id\": 35014}, {\"is_pass\": false, \"wtt_arr\": \"2323\", \"wtt_dep\": \"2323H\", \"location\": \"Clandon\", \"stage_seq\": 17, \"distance_m\": 40952.534, \"section_seq\": 1, \"route_path_id\": 35014}, {\"is_pass\": false, \"wtt_arr\": \"2328\", \"wtt_dep\": \"2328H\", \"location\": \"London Road (Guildford)\", \"stage_seq\": 18, \"distance_m\": 46203.564, \"section_seq\": 1, \"route_path_id\": 35014}, {\"is_pass\": false, \"wtt_arr\": \"2332\", \"wtt_dep\": null, \"location\": \"Guildford\", \"stage_seq\": 19, \"distance_m\": 48842.611, \"section_seq\": 1, \"route_path_id\": 35014}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 48842.611, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 35014}], \"total_distance_m\": 48842.611, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 35471.368, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 13371.243, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2233", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "51.2377313", "current_position_lon": "-0.5815048", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 29094, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:35:41Z\", \"source_id\": 51754714, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:36:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:35:49Z\", \"source_id\": 16703378, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29161, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:40:33Z\", \"source_id\": 51764525, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:41:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:40:37Z\", \"source_id\": 16706244, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29395, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:44:03Z\", \"source_id\": 51771329, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:44:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:44:06Z\", \"source_id\": 16708331, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29441, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:47:21Z\", \"source_id\": 51777718, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:48:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:47:27Z\", \"source_id\": 16710262, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29477, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:50:33Z\", \"source_id\": 51784102, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:51:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:50:37Z\", \"source_id\": 16712161, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28498, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:53:09Z\", \"source_id\": 51789152, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:53:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:53:13Z\", \"source_id\": 16713675, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28513, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:56:55Z\", \"source_id\": 51796252, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:58:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:56:58Z\", \"source_id\": 16715755, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28548, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:03:00Z\", \"source_id\": 51807401, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:03:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:03:01Z\", \"source_id\": 16719162, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28552, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:04:29Z\", \"source_id\": 51810069, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:06:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:04:32Z\", \"source_id\": 16719964, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28556, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:09:12Z\", \"source_id\": 51818349, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:10:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:09:18Z\", \"source_id\": 16722507, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28122, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:13:27Z\", \"source_id\": 51825820, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:14:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:13:31Z\", \"source_id\": 16724891, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28113, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:18:15Z\", \"source_id\": 51834036, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:18:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:18:16Z\", \"source_id\": 16727336, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28106, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:19:56Z\", \"source_id\": 51836945, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:21:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:20:01Z\", \"source_id\": 16728228, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28102, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:25:09Z\", \"source_id\": 51846010, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:26:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:25:13Z\", \"source_id\": 16730941, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28098, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:30:42Z\", \"source_id\": 51855073, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:32:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:30:47Z\", \"source_id\": 16733648, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27943, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:35:19Z\", \"source_id\": 51862767, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:36:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:35:22Z\", \"source_id\": 16735922, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:36:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Guildford", "service_state_platform": "2", "timing_fact_generation": 1789598122710326, "current_leg_arrival_utc": "2026-09-16T23:36:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T22:36:47.577099", "service_state_evidence_id": 16735922, "current_leg_start_actual_dep": "2026-09-16T23:32:30+01:00", "operational_evidence_version": 68, "service_state_event_time_utc": "2026-09-16T22:36:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T22:46:48.546732", "service_state_valid_until_kind": null, "operational_interpretation_version": 68, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} South Western Railway O None GLD 2G71 701017 10 100 None {"version": 3, "segments": [{"to_m": 578.337, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 1433.453, "from_m": 578.337, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 2265.008, "from_m": 1433.453, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 5099.986, "from_m": 2265.008, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 5844.88, "from_m": 5099.986, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 5905.711, "from_m": 5844.88, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 5941.697, "from_m": 5905.711, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 6358.989, "from_m": 5941.697, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 12088.443, "from_m": 6358.989, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 12147.239, "from_m": 12088.443, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 15912.346, "from_m": 12147.239, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 15974.461, "from_m": 15912.346, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 16032.395, "from_m": 15974.461, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 19815.144, "from_m": 16032.395, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 19859.461, "from_m": 19815.144, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 20094.629, "from_m": 19859.461, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 21497.991, "from_m": 20094.629, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 21574.171, "from_m": 21497.991, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 21604.761, "from_m": 21574.171, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 33292.514, "from_m": 21604.761, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 42064.455, "from_m": 33292.514, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 46440.775, "from_m": 42064.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": 48000.567, "from_m": 46440.775, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 48525.151, "from_m": 48000.567, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 48643.878, "from_m": 48525.151, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 48842.611, "from_m": 48643.878, "capability_applied": null, "effective_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": 624709, "profile_key": "ad91edc6fde51cd8dcf983bb947263832c43865ee1a689d838240340161924dc", "schedule_id": 37726, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2233", "location": "London Waterloo", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 35014}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2234H", "location": "Waterloo West Crossings", "stage_seq": 2, "distance_m": 748.591, "section_seq": 1, "route_path_id": 35014}, {"is_pass": false, "wtt_arr": "2236", "wtt_dep": "2237", "location": "Vauxhall", "stage_seq": 3, "distance_m": 2069.769, "section_seq": 1, "route_path_id": 35014}, {"is_pass": false, "wtt_arr": "2241", "wtt_dep": "2242", "location": "Clapham Junction (M)", "stage_seq": 4, "distance_m": 6266.725, "section_seq": 1, "route_path_id": 35014}, {"is_pass": false, "wtt_arr": "2245", "wtt_dep": "2245H", "location": "Earlsfield", "stage_seq": 5, "distance_m": 8958.376, "section_seq": 1, "route_path_id": 35014}, {"is_pass": false, "wtt_arr": "2248H", "wtt_dep": "2249H", "location": "Wimbledon", "stage_seq": 6, "distance_m": 11643.151, "section_seq": 1, "route_path_id": 35014}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2251H", "location": "Raynes Park", "stage_seq": 7, "distance_m": 13777.029, "section_seq": 1, "route_path_id": 35014}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2252H", "location": "New Malden", "stage_seq": 8, "distance_m": 15649.181, "section_seq": 1, "route_path_id": 35014}, {"is_pass": false, "wtt_arr": "2256H", "wtt_dep": "2258", "location": "Surbiton", "stage_seq": 9, "distance_m": 19286.006, "section_seq": 1, "route_path_id": 35014}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2300", "location": "Hampton Court Jn", "stage_seq": 10, "distance_m": 21574.171, "section_seq": 1, "route_path_id": 35014}, {"is_pass": false, "wtt_arr": "2301H", "wtt_dep": "2302", "location": "Hinchley Wood", "stage_seq": 11, "distance_m": 22896.814, "section_seq": 1, "route_path_id": 35014}, {"is_pass": false, "wtt_arr": "2304", "wtt_dep": "2304H", "location": "Claygate", "stage_seq": 12, "distance_m": 24591.591, "section_seq": 1, "route_path_id": 35014}, {"is_pass": false, "wtt_arr": "2307H", "wtt_dep": "2308", "location": "Oxshott", "stage_seq": 13, "distance_m": 27623.187, "section_seq": 1, "route_path_id": 35014}, {"is_pass": false, "wtt_arr": "2311", "wtt_dep": "2311H", "location": "Cobham & Stoke d'Abernon", "stage_seq": 14, "distance_m": 30488.153, "section_seq": 1, "route_path_id": 35014}, {"is_pass": false, "wtt_arr": "2315", "wtt_dep": "2316", "location": "Effingham Junction", "stage_seq": 15, "distance_m": 34164.586, "section_seq": 1, "route_path_id": 35014}, {"is_pass": false, "wtt_arr": "2318", "wtt_dep": "2318H", "location": "Horsley", "stage_seq": 16, "distance_m": 35857.534, "section_seq": 1, "route_path_id": 35014}, {"is_pass": false, "wtt_arr": "2323", "wtt_dep": "2323H", "location": "Clandon", "stage_seq": 17, "distance_m": 40952.534, "section_seq": 1, "route_path_id": 35014}, {"is_pass": false, "wtt_arr": "2328", "wtt_dep": "2328H", "location": "London Road (Guildford)", "stage_seq": 18, "distance_m": 46203.564, "section_seq": 1, "route_path_id": 35014}, {"is_pass": false, "wtt_arr": "2332", "wtt_dep": null, "location": "Guildford", "stage_seq": 19, "distance_m": 48842.611, "section_seq": 1, "route_path_id": 35014}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 48842.611, "from_m": 0.0, "section_seq": 1, "route_path_id": 35014}], "total_distance_m": 48842.611, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 35471.368, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 13371.243, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 29094, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:35:41Z", "source_id": 51754714, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T21:36:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:35:49Z", "source_id": 16703378, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T22:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29161, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:40:33Z", "source_id": 51764525, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T21:41:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:40:37Z", "source_id": 16706244, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T22:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29395, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:44:03Z", "source_id": 51771329, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T21:44:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:44:06Z", "source_id": 16708331, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T22:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29441, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:47:21Z", "source_id": 51777718, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T21:48:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:47:27Z", "source_id": 16710262, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T22:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29477, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:50:33Z", "source_id": 51784102, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T21:51:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:50:37Z", "source_id": 16712161, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T22:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28498, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:53:09Z", "source_id": 51789152, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T21:53:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:53:13Z", "source_id": 16713675, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T22:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28513, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:56:55Z", "source_id": 51796252, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T21:58:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:56:58Z", "source_id": 16715755, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T22:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28548, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:03:00Z", "source_id": 51807401, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T22:03:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:03:01Z", "source_id": 16719162, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T23:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28552, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:04:29Z", "source_id": 51810069, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T22:06:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:04:32Z", "source_id": 16719964, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T23:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28556, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:09:12Z", "source_id": 51818349, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-16T22:10:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:09:18Z", "source_id": 16722507, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-16T23:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28122, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:13:27Z", "source_id": 51825820, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-16T22:14:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:13:31Z", "source_id": 16724891, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-16T23:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28113, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:18:15Z", "source_id": 51834036, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-16T22:18:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:18:16Z", "source_id": 16727336, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-16T23:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28106, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:19:56Z", "source_id": 51836945, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-16T22:21:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:20:01Z", "source_id": 16728228, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-16T23:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28102, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:25:09Z", "source_id": 51846010, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-16T22:26:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:25:13Z", "source_id": 16730941, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-16T23:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28098, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:30:42Z", "source_id": 51855073, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-16T22:32:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:30:47Z", "source_id": 16733648, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-16T23:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27943, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:35:19Z", "source_id": 51862767, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-16T22:36:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:35:22Z", "source_id": 16735922, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-16T23:36:00+01:00", "operational_fact": true}] London Waterloo 2233 2233 4 22:33:00 None Guildford 2334 2332 2 LATE +4 minutes https://www.realtimetrains.co.uk/service/gb-nr:L81876/2026-09-16/detailed None London Road (Guildford) 2026-09-16T23:32:30+01:00 Guildford 4.0 {"type": "LineString", "coordinates": [[-0.5656017951383339, 51.240802075016326], [-0.5656041, 51.2408025], [-0.5659731, 51.240892], [-0.5662001, 51.24095330000001], [-0.5665314, 51.24105809999999], [-0.5666527, 51.24110129999999], [-0.5671596, 51.24131789999999], [-0.5674410999999999, 51.24145349999999], [-0.5677385999999999, 51.24161889999999], [-0.5683868999999999, 51.2420214], [-0.568894, 51.2423343], [-0.5693087, 51.2425398], [-0.5697469, 51.2426893], [-0.569881, 51.2427282], [-0.5701616, 51.24279489999999], [-0.5712227, 51.24302109999999], [-0.5717568000000001, 51.2431338], [-0.5737572999999999, 51.243550299999995], [-0.576291, 51.24408439999999], [-0.5768285, 51.24419489999999], [-0.5776575, 51.244367], [-0.5781694, 51.2444754], [-0.5787046999999998, 51.24456390000001], [-0.5790969, 51.2446036], [-0.5794837999999999, 51.2446252], [-0.5797237999999999, 51.24462390000001], [-0.5799678, 51.24461459999999], [-0.5802045999999998, 51.2445975], [-0.5804235, 51.2445687], [-0.5807635, 51.2445001], [-0.5810483, 51.2444249], [-0.5811342, 51.24440140000001], [-0.5815861999999999, 51.244231], [-0.5819764, 51.2440337], [-0.5822647999999999, 51.243833900000006], [-0.5825263, 51.24361059999999], [-0.5827221, 51.24337629999999], [-0.5828844, 51.24310929999999], [-0.5829929999999999, 51.2428247], [-0.5830386, 51.2425435], [-0.583036, 51.2422102], [-0.5829969999999999, 51.2419113], [-0.5828845, 51.2415037], [-0.5826437999999999, 51.2408643], [-0.5823668, 51.24014839999999], [-0.5823099999999999, 51.2399662], [-0.5821683, 51.23953980000001], [-0.5820367, 51.23920719999998], [-0.5818664, 51.2387861], [-0.5815953, 51.23821920000001], [-0.5815577, 51.2381464], [-0.5811082999999999, 51.23736749999999], [-0.5805997999999999, 51.2365229], [-0.5804796, 51.2362912], [-0.5803631, 51.2360254], [-0.5802872, 51.23575249999998], [-0.5802095, 51.23536690000001], [-0.5803192, 51.2356288], [-0.5803901999999999, 51.2357991], [-0.580513, 51.2360554], [-0.5807183, 51.2364023], [-0.5815048, 51.2377313]]} 1.6 2332 2336 London Road (Guildford) Guildford Guildford 51.2377313 -0.5815048 51.2377313 -0.5815048 1 0 2026-09-16 22:46:51 TERMINATED 2026-09-16 22:36:00 Guildford TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16735922 1789598122710326 68 68 2026-09-16 22:46:48.546732 2 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 22:36:47.577099
594267 624843 P86780 882A74M816 2026-09-16 COMPLETE 16736006 2026-09-16 23:36:00 2026-09-16 22:46:51 2026-09-18 22:46:51 {"id": 624843, "stp": "P", "toc": "Southeastern", "uid": "P86780", "consist": "465155+465179", "dest_crs": "CHX", "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P86780/2026-09-16/detailed", "trust_id": "882A74M816", "origin_crs": "DFD", "show_on_map": 0, "dar_est_time": "22:39:00", "dar_platform": null, "dest_station": "London Charing Cross", "service_date": "2026-09-16", "dest_arr_time": "2338", "dest_platform": "6", "is_terminated": 1, "next_location": "London Charing Cross", "signalling_id": "2A74", "timing_status": "EARLY", "origin_station": "Dartford", "current_leg_arr": "2336", "current_leg_dep": "2333", "current_leg_end": "London Charing Cross", "origin_dep_time": "2239", "origin_platform": "3", "current_location": "London Charing Cross", "last_update_time": "2026-09-16T22:46:51", "route_debug_link": null, "timing_variation": "-2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.10845059999999998, 51.504258], [-0.109574, 51.5040673], [-0.1098205, 51.5040254], [-0.11011079999999998, 51.50397699999999], [-0.1103694, 51.5039449], [-0.1105724, 51.50392170000001], [-0.11075409999999998, 51.50390589999999], [-0.1109881, 51.5038961], [-0.1112443, 51.503895099999994], [-0.1114918, 51.503897], [-0.1117646, 51.50390449999999], [-0.1119978, 51.5039168], [-0.1122025, 51.5039336], [-0.1124587, 51.5039593], [-0.1126681, 51.5039869], [-0.1128878, 51.5040274], [-0.11325109999999998, 51.50410240000001], [-0.1134168, 51.5041439], [-0.1135953, 51.504192299999985], [-0.1136148, 51.5041981], [-0.11401569999999998, 51.5043187], [-0.1142156, 51.504385], [-0.1144742, 51.50446289999999], [-0.1154355, 51.50476020000001], [-0.11575019999999998, 51.5048601], [-0.1160349, 51.50495070000001], [-0.1163081, 51.50503770000001], [-0.1165517, 51.50511050000001], [-0.1167739, 51.50517880000001], [-0.11697739999999998, 51.50524], [-0.1172478, 51.5053175], [-0.11752339999999996, 51.5053956], [-0.1178151, 51.50548280000001], [-0.11850899999999998, 51.5056953], [-0.1193403, 51.5059558], [-0.1200674, 51.50618299999999], [-0.12032769999999995, 51.50625930000001], [-0.1206904, 51.50635710000001], [-0.12090819999999998, 51.5064189], [-0.1218351, 51.50670459999999], [-0.1219798, 51.506749500000005], [-0.1221381, 51.506804800000005], [-0.122356, 51.50689289999999], [-0.1227274, 51.5070822], [-0.1228925, 51.507169899999994], [-0.12311449999999996, 51.5072838], [-0.1241603, 51.5078489]]}", "current_leg_start": "London Waterloo (East)", "dest_arr_time_act": "2338", "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\": 1370.828, \"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\": 1403.851, \"from_m\": 1370.828, \"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\": 1405.646, \"from_m\": 1403.851, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 4826.127, \"from_m\": 1405.646, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 4863.389, \"from_m\": 4826.127, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 11763.758, \"from_m\": 4863.389, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 11797.512, \"from_m\": 11763.758, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 12704.319, \"from_m\": 11797.512, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 13116.658, \"from_m\": 12704.319, \"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\": 14854.544, \"from_m\": 13116.658, \"capability_applied\": null, \"effective_limit_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\": 15714.627, \"from_m\": 14854.544, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 16766.322, \"from_m\": 15714.627, \"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\": 18301.481, \"from_m\": 16766.322, \"capability_applied\": null, \"effective_limit_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\": 20263.186, \"from_m\": 18301.481, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 20968.602, \"from_m\": 20263.186, \"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\": 21021.131, \"from_m\": 20968.602, \"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\": 21350.466, \"from_m\": 21021.131, \"capability_applied\": null, \"effective_limit_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\": 21392.068, \"from_m\": 21350.466, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 21460.844, \"from_m\": 21392.068, \"capability_applied\": null, \"effective_limit_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\": 26637.042, \"from_m\": 21460.844, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 28601.135, \"from_m\": 26637.042, \"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\": 30066.824, \"from_m\": 28601.135, \"capability_applied\": null, \"effective_limit_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\": 624843, \"profile_key\": \"f6ec2ded596d36b02406bd63d17267647d2e3578cc82677dc82581c95ac56b9b\", \"schedule_id\": 33506, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2239\", \"location\": \"Dartford\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 107657}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2240H\", \"location\": \"Dartford Jn\", \"stage_seq\": 2, \"distance_m\": 721.473, \"section_seq\": 1, \"route_path_id\": 107657}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2241\", \"location\": \"Crayford Spur A Jn\", \"stage_seq\": 3, \"distance_m\": 1405.646, \"section_seq\": 1, \"route_path_id\": 107657}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2242\", \"location\": \"Crayford Creek Jn\", \"stage_seq\": 4, \"distance_m\": 2536.0, \"section_seq\": 1, \"route_path_id\": 107657}, {\"is_pass\": false, \"wtt_arr\": \"2243\", \"wtt_dep\": \"2244\", \"location\": \"Slade Green\", \"stage_seq\": 5, \"distance_m\": 3233.761, \"section_seq\": 1, \"route_path_id\": 107657}, {\"is_pass\": false, \"wtt_arr\": \"2246H\", \"wtt_dep\": \"2247H\", \"location\": \"Erith\", \"stage_seq\": 6, \"distance_m\": 5086.333, \"section_seq\": 1, \"route_path_id\": 107657}, {\"is_pass\": false, \"wtt_arr\": \"2249H\", \"wtt_dep\": \"2250\", \"location\": \"Belvedere\", \"stage_seq\": 7, \"distance_m\": 7091.273, \"section_seq\": 1, \"route_path_id\": 107657}, {\"is_pass\": false, \"wtt_arr\": \"2252H\", \"wtt_dep\": \"2253H\", \"location\": \"Abbey Wood\", \"stage_seq\": 8, \"distance_m\": 9417.536, \"section_seq\": 1, \"route_path_id\": 107657}, {\"is_pass\": false, \"wtt_arr\": \"2256\", \"wtt_dep\": \"2256H\", \"location\": \"Plumstead\", \"stage_seq\": 9, \"distance_m\": 11946.062, \"section_seq\": 1, \"route_path_id\": 107657}, {\"is_pass\": false, \"wtt_arr\": \"2258\", \"wtt_dep\": \"2259\", \"location\": \"Woolwich Arsenal\", \"stage_seq\": 10, \"distance_m\": 12861.419, \"section_seq\": 1, \"route_path_id\": 107657}, {\"is_pass\": false, \"wtt_arr\": \"2301\", \"wtt_dep\": \"2301H\", \"location\": \"Woolwich Dockyard\", \"stage_seq\": 11, \"distance_m\": 14021.169, \"section_seq\": 1, \"route_path_id\": 107657}, {\"is_pass\": false, \"wtt_arr\": \"2304\", \"wtt_dep\": \"2305\", \"location\": \"Charlton\", \"stage_seq\": 12, \"distance_m\": 15887.626, \"section_seq\": 1, \"route_path_id\": 107657}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2306\", \"location\": \"Angerstein Jn\", \"stage_seq\": 13, \"distance_m\": 16318.114, \"section_seq\": 1, \"route_path_id\": 107657}, {\"is_pass\": false, \"wtt_arr\": \"2310H\", \"wtt_dep\": \"2313\", \"location\": \"Blackheath\", \"stage_seq\": 14, \"distance_m\": 18959.265, \"section_seq\": 1, \"route_path_id\": 107657}, {\"is_pass\": false, \"wtt_arr\": \"2316\", \"wtt_dep\": \"2319\", \"location\": \"Lewisham\", \"stage_seq\": 15, \"distance_m\": 20502.047, \"section_seq\": 1, \"route_path_id\": 107657}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2320\", \"location\": \"Lewisham Vale Jn\", \"stage_seq\": 16, \"distance_m\": 20998.907, \"section_seq\": 1, \"route_path_id\": 107657}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2321\", \"location\": \"Tanners Hill Jn (NX)\", \"stage_seq\": 17, \"distance_m\": 21517.942, \"section_seq\": 1, \"route_path_id\": 107657}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2322\", \"location\": \"New Cross\", \"stage_seq\": 18, \"distance_m\": 22336.626, \"section_seq\": 1, \"route_path_id\": 107657}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2324\", \"location\": \"Blue Anchor (Kent)\", \"stage_seq\": 19, \"distance_m\": 25309.894, \"section_seq\": 1, \"route_path_id\": 107657}, {\"is_pass\": false, \"wtt_arr\": \"2326H\", \"wtt_dep\": \"2328H\", \"location\": \"London Bridge\", \"stage_seq\": 20, \"distance_m\": 27175.086, \"section_seq\": 1, \"route_path_id\": 107657}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2330H\", \"location\": \"Ewer Street Jn\", \"stage_seq\": 21, \"distance_m\": 28115.27, \"section_seq\": 1, \"route_path_id\": 107657}, {\"is_pass\": false, \"wtt_arr\": \"2332H\", \"wtt_dep\": \"2333H\", \"location\": \"London Waterloo (East)\", \"stage_seq\": 22, \"distance_m\": 28861.587, \"section_seq\": 1, \"route_path_id\": 107657}, {\"is_pass\": false, \"wtt_arr\": \"2338\", \"wtt_dep\": null, \"location\": \"London Charing Cross\", \"stage_seq\": 23, \"distance_m\": 30066.824, \"section_seq\": 1, \"route_path_id\": 107657}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 30066.824, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 107657}], \"total_distance_m\": 30066.824, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 29950.166, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 116.658, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2239", "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\": 31609, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:42:23Z\", \"source_id\": 51767986, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:43:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:42:27Z\", \"source_id\": 16707332, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32209, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:45:47Z\", \"source_id\": 51774738, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:46:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:45:49Z\", \"source_id\": 16709344, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32205, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:49:21Z\", \"source_id\": 51781794, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:49:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:49:22Z\", \"source_id\": 16711422, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32201, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:52:49Z\", \"source_id\": 51788587, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:53:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:52:51Z\", \"source_id\": 16713487, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32153, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:56:15Z\", \"source_id\": 51795033, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:56:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:56:17Z\", \"source_id\": 16715385, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32149, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:58:48Z\", \"source_id\": 51799648, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:59:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:58:54Z\", \"source_id\": 16716785, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32145, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:01:36Z\", \"source_id\": 51804830, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:02:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:01:42Z\", \"source_id\": 16718385, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32137, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:04:50Z\", \"source_id\": 51810660, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:05:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:04:54Z\", \"source_id\": 16720161, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31579, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:10:29Z\", \"source_id\": 51820647, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:10:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:10:33Z\", \"source_id\": 16723271, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31568, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:15:37Z\", \"source_id\": 51829580, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:16:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:15:40Z\", \"source_id\": 16726037, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29663, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:27:38Z\", \"source_id\": 51850031, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:28:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:27:43Z\", \"source_id\": 16732175, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31439, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:32:33Z\", \"source_id\": 51858133, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:33:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:32:38Z\", \"source_id\": 16734556, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31431, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:35:30Z\", \"source_id\": 51863074, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:36:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:35:36Z\", \"source_id\": 16736006, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:36:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Charing Cross", "service_state_platform": "6", "timing_fact_generation": 1789598139086248, "current_leg_arrival_utc": "2026-09-16T23:37:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T22:36:49.042203", "service_state_evidence_id": 16736006, "current_leg_start_actual_dep": "2026-09-16T23:33:30+01:00", "operational_evidence_version": 63, "service_state_event_time_utc": "2026-09-16T22:36:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T22:46:50.066982", "service_state_valid_until_kind": null, "operational_interpretation_version": 63, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Southeastern P DFD CHX 2A74 465155+465179 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": 1370.828, "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": 1403.851, "from_m": 1370.828, "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": 1405.646, "from_m": 1403.851, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 4826.127, "from_m": 1405.646, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 4863.389, "from_m": 4826.127, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 11763.758, "from_m": 4863.389, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 11797.512, "from_m": 11763.758, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 12704.319, "from_m": 11797.512, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 13116.658, "from_m": 12704.319, "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": 14854.544, "from_m": 13116.658, "capability_applied": null, "effective_limit_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": 15714.627, "from_m": 14854.544, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 16766.322, "from_m": 15714.627, "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": 18301.481, "from_m": 16766.322, "capability_applied": null, "effective_limit_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": 20263.186, "from_m": 18301.481, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 20968.602, "from_m": 20263.186, "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": 21021.131, "from_m": 20968.602, "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": 21350.466, "from_m": 21021.131, "capability_applied": null, "effective_limit_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": 21392.068, "from_m": 21350.466, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 21460.844, "from_m": 21392.068, "capability_applied": null, "effective_limit_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": 26637.042, "from_m": 21460.844, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 28601.135, "from_m": 26637.042, "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": 30066.824, "from_m": 28601.135, "capability_applied": null, "effective_limit_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": 624843, "profile_key": "f6ec2ded596d36b02406bd63d17267647d2e3578cc82677dc82581c95ac56b9b", "schedule_id": 33506, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2239", "location": "Dartford", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 107657}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2240H", "location": "Dartford Jn", "stage_seq": 2, "distance_m": 721.473, "section_seq": 1, "route_path_id": 107657}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2241", "location": "Crayford Spur A Jn", "stage_seq": 3, "distance_m": 1405.646, "section_seq": 1, "route_path_id": 107657}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2242", "location": "Crayford Creek Jn", "stage_seq": 4, "distance_m": 2536.0, "section_seq": 1, "route_path_id": 107657}, {"is_pass": false, "wtt_arr": "2243", "wtt_dep": "2244", "location": "Slade Green", "stage_seq": 5, "distance_m": 3233.761, "section_seq": 1, "route_path_id": 107657}, {"is_pass": false, "wtt_arr": "2246H", "wtt_dep": "2247H", "location": "Erith", "stage_seq": 6, "distance_m": 5086.333, "section_seq": 1, "route_path_id": 107657}, {"is_pass": false, "wtt_arr": "2249H", "wtt_dep": "2250", "location": "Belvedere", "stage_seq": 7, "distance_m": 7091.273, "section_seq": 1, "route_path_id": 107657}, {"is_pass": false, "wtt_arr": "2252H", "wtt_dep": "2253H", "location": "Abbey Wood", "stage_seq": 8, "distance_m": 9417.536, "section_seq": 1, "route_path_id": 107657}, {"is_pass": false, "wtt_arr": "2256", "wtt_dep": "2256H", "location": "Plumstead", "stage_seq": 9, "distance_m": 11946.062, "section_seq": 1, "route_path_id": 107657}, {"is_pass": false, "wtt_arr": "2258", "wtt_dep": "2259", "location": "Woolwich Arsenal", "stage_seq": 10, "distance_m": 12861.419, "section_seq": 1, "route_path_id": 107657}, {"is_pass": false, "wtt_arr": "2301", "wtt_dep": "2301H", "location": "Woolwich Dockyard", "stage_seq": 11, "distance_m": 14021.169, "section_seq": 1, "route_path_id": 107657}, {"is_pass": false, "wtt_arr": "2304", "wtt_dep": "2305", "location": "Charlton", "stage_seq": 12, "distance_m": 15887.626, "section_seq": 1, "route_path_id": 107657}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2306", "location": "Angerstein Jn", "stage_seq": 13, "distance_m": 16318.114, "section_seq": 1, "route_path_id": 107657}, {"is_pass": false, "wtt_arr": "2310H", "wtt_dep": "2313", "location": "Blackheath", "stage_seq": 14, "distance_m": 18959.265, "section_seq": 1, "route_path_id": 107657}, {"is_pass": false, "wtt_arr": "2316", "wtt_dep": "2319", "location": "Lewisham", "stage_seq": 15, "distance_m": 20502.047, "section_seq": 1, "route_path_id": 107657}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2320", "location": "Lewisham Vale Jn", "stage_seq": 16, "distance_m": 20998.907, "section_seq": 1, "route_path_id": 107657}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2321", "location": "Tanners Hill Jn (NX)", "stage_seq": 17, "distance_m": 21517.942, "section_seq": 1, "route_path_id": 107657}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2322", "location": "New Cross", "stage_seq": 18, "distance_m": 22336.626, "section_seq": 1, "route_path_id": 107657}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2324", "location": "Blue Anchor (Kent)", "stage_seq": 19, "distance_m": 25309.894, "section_seq": 1, "route_path_id": 107657}, {"is_pass": false, "wtt_arr": "2326H", "wtt_dep": "2328H", "location": "London Bridge", "stage_seq": 20, "distance_m": 27175.086, "section_seq": 1, "route_path_id": 107657}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2330H", "location": "Ewer Street Jn", "stage_seq": 21, "distance_m": 28115.27, "section_seq": 1, "route_path_id": 107657}, {"is_pass": false, "wtt_arr": "2332H", "wtt_dep": "2333H", "location": "London Waterloo (East)", "stage_seq": 22, "distance_m": 28861.587, "section_seq": 1, "route_path_id": 107657}, {"is_pass": false, "wtt_arr": "2338", "wtt_dep": null, "location": "London Charing Cross", "stage_seq": 23, "distance_m": 30066.824, "section_seq": 1, "route_path_id": 107657}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 30066.824, "from_m": 0.0, "section_seq": 1, "route_path_id": 107657}], "total_distance_m": 30066.824, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 29950.166, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 116.658, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 31609, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:42:23Z", "source_id": 51767986, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T21:43:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:42:27Z", "source_id": 16707332, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T22:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32209, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:45:47Z", "source_id": 51774738, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T21:46:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:45:49Z", "source_id": 16709344, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T22:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32205, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:49:21Z", "source_id": 51781794, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T21:49:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:49:22Z", "source_id": 16711422, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T22:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32201, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:52:49Z", "source_id": 51788587, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T21:53:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:52:51Z", "source_id": 16713487, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T22:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32153, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:56:15Z", "source_id": 51795033, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T21:56:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:56:17Z", "source_id": 16715385, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T22:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32149, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:58:48Z", "source_id": 51799648, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T21:59:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:58:54Z", "source_id": 16716785, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T22:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32145, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:01:36Z", "source_id": 51804830, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T22:02:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:01:42Z", "source_id": 16718385, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T23:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32137, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:04:50Z", "source_id": 51810660, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T22:05:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:04:54Z", "source_id": 16720161, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T23:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31579, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:10:29Z", "source_id": 51820647, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-16T22:10:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:10:33Z", "source_id": 16723271, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-16T23:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31568, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:15:37Z", "source_id": 51829580, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-16T22:16:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:15:40Z", "source_id": 16726037, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-16T23:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29663, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:27:38Z", "source_id": 51850031, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-16T22:28:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:27:43Z", "source_id": 16732175, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-16T23:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31439, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:32:33Z", "source_id": 51858133, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-16T22:33:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:32:38Z", "source_id": 16734556, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-16T23:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31431, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:35:30Z", "source_id": 51863074, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-16T22:36:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:35:36Z", "source_id": 16736006, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-16T23:36:00+01:00", "operational_fact": true}] Dartford 2239 2239 3 22:39:00 None London Charing Cross 2338 2338 6 EARLY -2 minutes https://www.realtimetrains.co.uk/service/gb-nr:P86780/2026-09-16/detailed None London Waterloo (East) 2026-09-16T23:33:30+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 2333 2336 London Waterloo (East) London Charing Cross London Charing Cross 51.5078489 -0.1241603 51.5078489 -0.1241603 1 0 2026-09-16 22:46:51 TERMINATED 2026-09-16 22:36:00 London Charing Cross TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16736006 1789598139086248 63 63 2026-09-16 22:46:50.066982 6 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 22:36:49.042203
594268 622151 G39121 802B26MZ16 2026-09-16 COMPLETE 16735821 2026-09-16 23:36:00 2026-09-16 22:46:51 2026-09-18 22:46:51 {"id": 622151, "stp": "P", "toc": "Transport for Wales", "uid": "G39121", "consist": "150259", "dest_crs": "CDF", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G39121/2026-09-16/detailed", "trust_id": "802B26MZ16", "origin_crs": "MFH", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Cardiff Central", "service_date": "2026-09-16", "dest_arr_time": "2338", "dest_platform": "1", "is_terminated": 1, "next_location": "Cardiff Central", "signalling_id": "2B26", "timing_status": "EARLY", "origin_station": "Milford Haven", "current_leg_arr": "2336", "current_leg_dep": "2316", "current_leg_end": "Cardiff Central", "origin_dep_time": "2037", "origin_platform": null, "current_location": "Cardiff Central", "last_update_time": "2026-09-16T22:46:51", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-3.5753524, 51.5071932], [-3.5755698, 51.5075105], [-3.575831, 51.5078796], [-3.5762276999999996, 51.508453999999986], [-3.576376399999999, 51.50869389999999], [-3.5764297, 51.50877675], [-3.5765078999999997, 51.5089159], [-3.5767, 51.5092294], [-3.5765387999999994, 51.50901830000001], [-3.5763857, 51.5087873], [-3.5763307999999996, 51.5087004], [-3.5761844, 51.50846219999999], [-3.5760479, 51.5082675], [-3.57589, 51.50803260000001], [-3.5756547, 51.50769809999999], [-3.5754749999999995, 51.50743920000001], [-3.5752291, 51.5070914], [-3.5750534, 51.506849599999995], [-3.5748997999999994, 51.50664979999999], [-3.5747317999999995, 51.5064478], [-3.5746102999999994, 51.5063059], [-3.5744505, 51.50613299999999], [-3.5742541999999995, 51.5059465], [-3.5740678000000004, 51.5057808], [-3.5738508000000007, 51.50559049999998], [-3.5735755999999994, 51.50537609999999], [-3.5732557999999996, 51.5051462], [-3.572903, 51.504917899999995], [-3.5725798, 51.5047247], [-3.5722223999999994, 51.50453039999999], [-3.5718131999999994, 51.504326000000006], [-3.5714450999999996, 51.5041658], [-3.5710999000000005, 51.50402749999999], [-3.570565, 51.50382900000001], [-3.5702598, 51.50372769999999], [-3.5700035, 51.5036429], [-3.5696312999999997, 51.50352999999999], [-3.5692777, 51.5034288], [-3.5688497, 51.503340699999995], [-3.5683671999999995, 51.50322779999998], [-3.5679711999999997, 51.50315109999999], [-3.5675552, 51.5030786], [-3.5670776, 51.50300300000001], [-3.5665535, 51.5029419], [-3.5660609, 51.50289219999999], [-3.5654752, 51.502857], [-3.5648945, 51.5028373], [-3.5642007, 51.5028269], [-3.5639347999999997, 51.5028267], [-3.5630791999999993, 51.5028259], [-3.5620968, 51.50282759999999], [-3.5611999999999995, 51.50282759999999], [-3.5605537, 51.5028313], [-3.5598293999999995, 51.50283040000001], [-3.5589715999999996, 51.5028313], [-3.5583942999999993, 51.5028341], [-3.5577688999999997, 51.5028341], [-3.5569682000000005, 51.50283319999999], [-3.5562258999999994, 51.502836], [-3.5554925, 51.5028341], [-3.554715799999999, 51.50283319999999], [-3.5541159, 51.5028416], [-3.5535296, 51.5028453], [-3.5528668, 51.50285000000001], [-3.5523359, 51.50285280000001], [-3.5519505, 51.5028593], [-3.5514765999999995, 51.5028705], [-3.5510086999999997, 51.50288830000001], [-3.5506234, 51.502906], [-3.5501855, 51.5029322], [-3.5497535999999994, 51.50296199999999], [-3.5491956999999994, 51.5030106], [-3.5487968, 51.50304880000001], [-3.548317, 51.5031039], [-3.5479031, 51.50315340000001], [-3.5474711999999995, 51.503215], [-3.5469823, 51.50329249999999], [-3.5465115, 51.50337369999999], [-3.5461754999999995, 51.50343339999999], [-3.5457122, 51.5035258], [-3.5452368, 51.50362479999999], [-3.5447598999999994, 51.5037293], [-3.5439276000000004, 51.503935600000005], [-3.5431044000000003, 51.5041531], [-3.5423965999999996, 51.50435469999999], [-3.5414532999999997, 51.5046254], [-3.5409254999999997, 51.50477479999999], [-3.5404636, 51.5049064], [-3.5399956999999995, 51.5050417], [-3.539529299999999, 51.50517610000001], [-3.5389489999999997, 51.50533860000001], [-3.5385906000000005, 51.50544119999999], [-3.538158699999999, 51.50557], [-3.5375168999999995, 51.5057381], [-3.5367970999999994, 51.5059434], [-3.5362496999999995, 51.50609739999999], [-3.5356394, 51.50627099999999], [-3.53523, 51.506384], [-3.5348116, 51.5064978], [-3.5345642, 51.506577199999995], [-3.5341743, 51.5066836], [-3.5333376, 51.5069235], [-3.5333149999999995, 51.50693], [-3.5325051999999997, 51.50716239999999], [-3.5319084, 51.5073285], [-3.5312379999999997, 51.50751619999999], [-3.5308942999999995, 51.507614200000006], [-3.530852, 51.50762619999999], [-3.5308116999999997, 51.5076377], [-3.5302198, 51.507806499999994], [-3.5294881999999994, 51.508015099999994], [-3.5287458999999997, 51.5082184], [-3.5279611999999996, 51.508442800000005], [-3.5271447, 51.5086685], [-3.5261985999999994, 51.5089376], [-3.5254969, 51.5091384], [-3.5249306999999996, 51.50929680000001], [-3.5244258999999993, 51.5094406], [-3.5236179, 51.509665], [-3.5229287000000005, 51.509857700000005], [-3.5220465, 51.5101112], [-3.5213127, 51.5103197], [-3.5205449999999994, 51.5105388], [-3.5198557, 51.51072759999999], [-3.5189777, 51.510981], [-3.5181337, 51.5112159], [-3.517647999999999, 51.51136110000001], [-3.5171029999999996, 51.5115195], [-3.5165736000000005, 51.5116946], [-3.5165638999999995, 51.5116978], [-3.5165097999999997, 51.51171620000001], [-3.5163703999999996, 51.5117636], [-3.5161198999999996, 51.5118488], [-3.5153966999999997, 51.51212120000001], [-3.5146346, 51.5124205], [-3.5139550999999996, 51.512720399999985], [-3.513420599999999, 51.512977], [-3.5128354, 51.5132731], [-3.5123516999999995, 51.51353759999999], [-3.5119091999999994, 51.51379810000001], [-3.5114461, 51.51408429999999], [-3.5109117, 51.51444159999999], [-3.5102376, 51.514927199999995], [-3.5098298999999997, 51.515240000000006], [-3.5095035999999995, 51.51550029999999], [-3.5092949999999994, 51.5156734], [-3.5090117999999997, 51.51591520000001], [-3.5087762999999996, 51.5161245], [-3.5084600999999997, 51.51642459999999], [-3.5080317, 51.516846099999995], [-3.5075046999999997, 51.5174267], [-3.5070673, 51.517918], [-3.5067869, 51.5182836], [-3.506538, 51.518606], [-3.5063249, 51.5189019], [-3.5060356, 51.51930099999999], [-3.5057910999999997, 51.5196416], [-3.5056004999999995, 51.51989280000001], [-3.5053537999999995, 51.52021379999999], [-3.5050800999999994, 51.520552900000006], [-3.5048601, 51.52081859999999], [-3.504646699999999, 51.52106369999999], [-3.5044476, 51.52127409999999], [-3.5041697, 51.521570200000006], [-3.5039191, 51.5218214], [-3.5036533, 51.5220794], [-3.5034296080661336, 51.52229075032813], [-3.5034212999999994, 51.522298599999985], [-3.5031894, 51.52250699999999], [-3.5028862999999997, 51.52276770000001], [-3.5026247999999995, 51.5229916], [-3.5022790999999995, 51.5232673], [-3.5019661999999996, 51.5235131], [-3.5016522, 51.52374590000001], [-3.5013381, 51.5239777], [-3.501055459532925, 51.52417338670309], [-3.5008177, 51.52433800000001], [-3.5004895, 51.52456670000001], [-3.5000758999999997, 51.5248308], [-3.499879, 51.524954699999995], [-3.4995996999999996, 51.525129], [-3.499426, 51.5252393], [-3.4989709, 51.52549929999999], [-3.4985048, 51.52576069999999], [-3.4983078999999995, 51.5258669], [-3.4978571, 51.5260983], [-3.4974938, 51.526286199999994], [-3.4970846999999994, 51.52646320000001], [-3.4966973, 51.52663880000001], [-3.4962749999999994, 51.5268226], [-3.495984, 51.5269438], [-3.4956689, 51.52707169999999], [-3.4953428999999994, 51.5271997], [-3.4950343, 51.527316799999994], [-3.4946186, 51.5274692], [-3.4941633999999997, 51.5276312], [-3.4937541999999997, 51.52776739999999], [-3.4932006, 51.52794980000001], [-3.4926950999999997, 51.5281132], [-3.4921786999999997, 51.5282779], [-3.4917125999999996, 51.52842759999999], [-3.4912224999999997, 51.52858419999998], [-3.4908089, 51.5287094], [-3.4904238, 51.528833299999995], [-3.4898766999999995, 51.52898989999999], [-3.4893406, 51.5291382], [-3.4889599, 51.52923760000001], [-3.4886645, 51.5293057], [-3.4882378, 51.5294146], [-3.4878460999999996, 51.5295031], [-3.4873734, 51.5296011], [-3.4869599, 51.5296814], [-3.4865725999999997, 51.52975810000001], [-3.4861794999999995, 51.529830200000006], [-3.4856353, 51.52992029999999], [-3.4850849, 51.530004], [-3.4841496999999997, 51.53013010000001], [-3.4836303, 51.5301958], [-3.4831212999999996, 51.5302588], [-3.4821364000000004, 51.53037849999999], [-3.4816521999999996, 51.5304403], [-3.4811763, 51.5305034], [-3.4807106999999995, 51.53057549999998], [-3.4802637999999995, 51.5306489], [-3.4796409999999995, 51.53076209999999], [-3.4790823, 51.5308728], [-3.4782401, 51.5310569], [-3.4773897, 51.5312744], [-3.4767916999999997, 51.531440499999995], [-3.4761627, 51.531622], [-3.4753371, 51.53186139999999], [-3.4743831999999997, 51.532135599999975], [-3.4726285999999997, 51.5326453], [-3.4719582, 51.5328383], [-3.4711864, 51.533062300000005], [-3.470139399999999, 51.533366099999995], [-3.4696396999999997, 51.5335095], [-3.4689909999999995, 51.53369560000001], [-3.4689766, 51.533699899999995], [-3.4680350999999994, 51.5339788], [-3.4675074, 51.53412929999999], [-3.4667045999999995, 51.534361], [-3.4658997, 51.534576], [-3.4653906999999995, 51.534709799999995], [-3.4648278999999995, 51.534846300000005], [-3.4643105999999997, 51.534966], [-3.4639133, 51.535045800000006], [-3.4634414999999996, 51.5351384], [-3.4630546, 51.535206599999995], [-3.4625827999999994, 51.535282599999995], [-3.4621110999999996, 51.5353482], [-3.4617386, 51.53539709999998], [-3.4612524, 51.5354576], [-3.4607081999999996, 51.53551430000001], [-3.4603626, 51.5355439], [-3.4600005, 51.5355748], [-3.4595453, 51.53560050000001], [-3.4590590999999997, 51.53562490000001], [-3.4582789999999997, 51.53565069999999], [-3.4576023999999994, 51.53566610000001], [-3.456185, 51.5356764], [-3.4552808, 51.5357099], [-3.4548131999999994, 51.5357459], [-3.4543704, 51.5357936], [-3.4538696, 51.5358553], [-3.4533768999999994, 51.53592069999999], [-3.4527718, 51.536013800000006], [-3.4521581999999995, 51.5361109], [-3.4515018999999993, 51.53622129999999], [-3.4508069999999997, 51.536345], [-3.4500929, 51.5364633], [-3.4494191, 51.5365845], [-3.4483657999999995, 51.536766199999995], [-3.4473681, 51.5369456], [-3.4463841999999993, 51.5371229], [-3.4457202, 51.53723750000001], [-3.4451987999999996, 51.53731969999999], [-3.4445591, 51.537401900000006], [-3.4438733, 51.5374773], [-3.4432454999999997, 51.53754049999999], [-3.4427775, 51.53758429999999], [-3.4423094999999995, 51.5376126], [-3.4417613, 51.5376462], [-3.4409683999999996, 51.5376698], [-3.4403109999999995, 51.537686], [-3.4393891, 51.5376768], [-3.438700799999999, 51.53766299999999], [-3.4380960999999997, 51.5376294], [-3.4375896999999997, 51.5375927], [-3.4370636999999995, 51.537551400000005], [-3.4363065999999995, 51.5374643], [-3.4353405, 51.53733890000001], [-3.4348071, 51.53726850000001], [-3.4341434, 51.53719669999999], [-3.4334525999999994, 51.5371141], [-3.432484, 51.537000299999995], [-3.4317468, 51.536905], [-3.4310528999999996, 51.536815100000005], [-3.4302231, 51.5367359], [-3.4296997999999994, 51.5366964], [-3.4291649, 51.536662199999995], [-3.4282165999999994, 51.536617199999995], [-3.427595, 51.536592099999986], [-3.4268808999999996, 51.53656689999999], [-3.4263518, 51.5365417], [-3.4258256, 51.53650389999999], [-3.4251809, 51.5364374], [-3.4245766, 51.5363673], [-3.4240793, 51.5362935], [-3.4235473, 51.5362072], [-3.4230587, 51.536111899999995], [-3.4225788, 51.5360022], [-3.4220757, 51.53587629999999], [-3.4215639, 51.535723399999995], [-3.4212082999999995, 51.53561009999999], [-3.4208497999999996, 51.535477099999994], [-3.4203207, 51.5352828], [-3.4196614999999997, 51.53500950000001], [-3.4187536999999995, 51.534617399999995], [-3.4179297000000006, 51.534279299999994], [-3.4174445, 51.53410619999999], [-3.4171178, 51.53399110000001], [-3.4167636, 51.53387240000001], [-3.4164051, 51.5337573], [-3.4159309, 51.5336278], [-3.415477, 51.53351179999999], [-3.4147931999999996, 51.5333634], [-3.4140645999999997, 51.53322229999999], [-3.4135980796541814, 51.5331196321043], [-3.4135065999999994, 51.533099500000006], [-3.4131221, 51.53301449999999], [-3.4126826999999995, 51.5329264], [-3.4122707, 51.5328311], [-3.4118065999999994, 51.5327187], [-3.4114162999999995, 51.5326189], [-3.4109942, 51.532509100000006], [-3.410575, 51.53238679999999], [-3.4102497, 51.5322834], [-3.4099967, 51.5321962], [-3.4096686000000003, 51.5320775], [-3.4093867, 51.5319651], [-3.4089991999999993, 51.53181039999999], [-3.4086305999999995, 51.53164849999999], [-3.4082374, 51.5314723], [-3.4077198999999996, 51.5312277], [-3.4072053, 51.53098850000001], [-3.4065114, 51.5306665], [-3.4057134, 51.5302897], [-3.4051575, 51.53002409999999], [-3.404545300000001, 51.5297384], [-3.4039540999999995, 51.52945960000001], [-3.4031228999999996, 51.52906300000001], [-3.4020762, 51.52857920000001], [-3.4011626, 51.5281385], [-3.4004809, 51.5278157], [-3.400019, 51.527601999999995], [-3.3985908999999994, 51.5269512], [-3.3975544, 51.52646829999999], [-3.3968218, 51.5261277], [-3.3960507999999994, 51.52576489999999], [-3.3952117000000004, 51.525364399999994], [-3.3942412999999996, 51.524896899999995], [-3.3935229999999996, 51.5245454], [-3.3931486, 51.5243793], [-3.3928896999999996, 51.5242562], [-3.3928653999999994, 51.524245699999994], [-3.3925421, 51.5240834], [-3.3921377999999995, 51.5238963], [-3.3915975, 51.52364399999999], [-3.3910245999999997, 51.5233769], [-3.3905266999999997, 51.52315399999999], [-3.3901374, 51.522984], [-3.3896918, 51.522804599999986], [-3.3893886, 51.522685800000005], [-3.3889804999999997, 51.52253279999999], [-3.3886160999999997, 51.5223977], [-3.3882105, 51.5222541], [-3.3878823, 51.5221454], [-3.3873482, 51.52197999999999], [-3.3869576, 51.5218581], [-3.3865369999999997, 51.5217338], [-3.3859354999999995, 51.521576200000005], [-3.3855936, 51.5214853], [-3.3851455999999995, 51.5213821], [-3.3845402999999994, 51.521246999999995], [-3.3840411999999995, 51.5211305], [-3.3836206, 51.52103579999999], [-3.3831962999999994, 51.52093639999999], [-3.3826447, 51.52080670000001], [-3.3823264999999996, 51.5207205], [-3.3818598, 51.520590799999994], [-3.3814703999999995, 51.5204666], [-3.381126, 51.520360200000006], [-3.3807516, 51.520229], [-3.3803821999999997, 51.520096200000005], [-3.3800552, 51.5199634], [-3.3797319999999997, 51.51983059999999], [-3.3793651, 51.51967450000001], [-3.3789408000000005, 51.51948579999999], [-3.378554, 51.5192956], [-3.378091, 51.5190556], [-3.377452, 51.5187155], [-3.3770551999999996, 51.51849959999999], [-3.3766807999999995, 51.5183024], [-3.3763588, 51.5181315], [-3.3761142, 51.5180127], [-3.375781, 51.51785430000001], [-3.375225700000001, 51.51761590000001], [-3.3746366999999995, 51.5173954], [-3.3739004, 51.51712820000001], [-3.3733713, 51.5169721], [-3.3725913, 51.5167454], [-3.3719973, 51.5165598], [-3.3714932, 51.51641149999999], [-3.3710242, 51.516257800000005], [-3.3707679999999995, 51.51616529999999], [-3.3704110999999997, 51.516041], [-3.3699806, 51.5158733], [-3.3695263, 51.5156814], [-3.3690584, 51.51547490000001], [-3.368699, 51.5153095], [-3.3682859, 51.5150998], [-3.3679352, 51.51491419999998], [-3.367621999999999, 51.5147394], [-3.3673, 51.5145492], [-3.3669717999999995, 51.51434489999998], [-3.3666236, 51.514115800000006], [-3.3662379999999996, 51.513847899999995], [-3.3658387, 51.513544199999984], [-3.3655354, 51.5133003], [-3.3652358999999996, 51.5130433], [-3.3648964999999995, 51.5127334], [-3.3645851999999996, 51.5124099], [-3.3640278999999995, 51.5118123], [-3.3637933, 51.51152489999999], [-3.3636209, 51.511298], [-3.3633384999999993, 51.5109092], [-3.3631339999999996, 51.510613600000006], [-3.3629494999999996, 51.51035589999999], [-3.3626503, 51.509969000000005], [-3.3623557, 51.50959170000001], [-3.3620611, 51.50927329999998], [-3.3617526, 51.5089568], [-3.3613603999999997, 51.5085872], [-3.3608476, 51.50814939999999], [-3.360553, 51.5079177], [-3.3597728, 51.5073337], [-3.3592564, 51.50699850000001], [-3.3588041, 51.5066959], [-3.358272, 51.50631760000001], [-3.3576798, 51.5059316], [-3.3569688, 51.5054632], [-3.3564022999999996, 51.505068900000005], [-3.3560162, 51.5048141], [-3.3555309, 51.5044821], [-3.3550192999999995, 51.50413760000001], [-3.3545091999999994, 51.5037979], [-3.3538317, 51.5033395], [-3.3533217, 51.502997899999976], [-3.3529216999999996, 51.502728600000005], [-3.3525898999999995, 51.5025076], [-3.3522844999999997, 51.50230210000001], [-3.3517992, 51.5019508], [-3.3514085, 51.50165549999999], [-3.3510504, 51.50137749999998], [-3.3508085, 51.5011768], [-3.3504922, 51.500904600000005], [-3.3502209, 51.5006653], [-3.3499448999999997, 51.5004269], [-3.3497138999999994, 51.5002126], [-3.3496094, 51.5001075], [-3.349424, 51.4999211], [-3.3491371999999995, 51.4996046], [-3.3488053999999994, 51.4992031], [-3.3485046, 51.49881700000001], [-3.348473613531157, 51.4987748385867], [-3.3481946, 51.4983952], [-3.3478859999999995, 51.49796], [-3.3476394999999997, 51.49756709999999], [-3.3474084999999993, 51.497157900000005], [-3.3471946, 51.4967554], [-3.3469946000000004, 51.4963423], [-3.3468116, 51.495917599999984], [-3.346625599999999, 51.495459100000005], [-3.3464938, 51.495082700000005], [-3.3463542999999993, 51.49472550000001], [-3.3462534999999995, 51.494462], [-3.3460069999999997, 51.493816300000006], [-3.3458442, 51.4934011], [-3.3456706, 51.4929543], [-3.3454861, 51.4924552], [-3.3453186, 51.4920305], [-3.3451713, 51.4916492], [-3.3449418999999994, 51.4910478], [-3.3445511999999997, 51.49004870000001], [-3.3443201999999994, 51.48939810000001], [-3.3440612999999995, 51.4887069], [-3.343638, 51.48768929999999], [-3.3434627999999997, 51.48733599999999], [-3.3432768, 51.4869904], [-3.3431217, 51.4867172], [-3.3429340999999995, 51.486443], [-3.3427, 51.486112799999994], [-3.3424411, 51.485768199999995], [-3.3421869, 51.48547659999999], [-3.3418737, 51.48513390000001], [-3.3415809, 51.4848441], [-3.3411577, 51.4844659], [-3.3405525999999997, 51.4839917], [-3.3400865999999994, 51.4836202], [-3.3396812, 51.4833407], [-3.3390523999999995, 51.4829454], [-3.33898, 51.4829027], [-3.3382277999999994, 51.482459], [-3.3372233, 51.4819147], [-3.3361850999999993, 51.4813494], [-3.3352121999999995, 51.4808174], [-3.3345893, 51.48046769999999], [-3.3340019999999995, 51.4801315], [-3.3333870999999995, 51.4798322], [-3.3328827999999997, 51.4795896], [-3.3323608, 51.4793753], [-3.3319236999999995, 51.4792214], [-3.3313957999999997, 51.4790576], [-3.3307471999999994, 51.47887779999999], [-3.3305708, 51.4788398], [-3.3300668999999994, 51.47873119999999], [-3.3293550999999995, 51.478574300000005], [-3.3287768, 51.4784578], [-3.3283440999999994, 51.47838130000001], [-3.3279115, 51.4783248], [-3.3274409, 51.4782497], [-3.3271443, 51.478209], [-3.3268411999999996, 51.47817990000001], [-3.326529, 51.478152400000006], [-3.326194399999999, 51.47813140000001], [-3.3258302, 51.47811109999999], [-3.3254077999999994, 51.47809079999999], [-3.3249897, 51.47808309999999], [-3.3246451, 51.478093900000005], [-3.3242777999999995, 51.4781093], [-3.3238817999999997, 51.4781345], [-3.323766551242229, 51.478144369458185], [-3.3235163, 51.47816579999999], [-3.3231334999999995, 51.4782091], [-3.3224004, 51.4783095], [-3.3221573999999996, 51.478337800000006], [-3.3218157999999995, 51.4783889], [-3.321043, 51.47852530000001], [-3.3206156, 51.47861009999998], [-3.3204169999999995, 51.4786525], [-3.3198667, 51.47877569999999], [-3.3193576999999994, 51.4788981], [-3.3188014, 51.479049], [-3.3182992, 51.47919549999999], [-3.3178523, 51.4793347], [-3.3174469, 51.4794652], [-3.3169208999999995, 51.479645], [-3.3165847, 51.4797756], [-3.3162014999999996, 51.479921399999995], [-3.3151897999999997, 51.48033409999999], [-3.3144186, 51.480647600000005], [-3.3139175, 51.4808364], [-3.313623, 51.4809446], [-3.3134250999999995, 51.48101109999999], [-3.3130097, 51.48114759999999], [-3.3125386999999997, 51.4812875], [-3.3120651, 51.4814193], [-3.3115663, 51.48154279999999], [-3.3111935999999997, 51.4816295], [-3.3107826999999994, 51.4817127], [-3.3099937999999995, 51.48185889999999], [-3.3091316, 51.4819939], [-3.3081685, 51.4821466], [-3.3054285999999995, 51.48257920000001], [-3.3050593, 51.4826357], [-3.3045006999999997, 51.482723199999995], [-3.3037981, 51.48283500000001], [-3.3028752999999997, 51.482977199999986], [-3.3023627, 51.48305320000001], [-3.3018117999999994, 51.48312099999999], [-3.3012797, 51.4831768], [-3.3009419999999996, 51.48320799999999], [-3.3006043, 51.48323289999999], [-3.3001570999999994, 51.483261], [-3.2997099, 51.48327789999999], [-3.2993762, 51.4832917], [-3.2986811, 51.4832975], [-3.2983409, 51.4832932], [-3.2981299999999996, 51.48328870000001], [-3.2971533999999996, 51.48326209999999], [-3.2963944, 51.483208700000006], [-3.2953432, 51.483085], [-3.2949097, 51.4830312], [-3.2944688, 51.4829648], [-3.2940882999999994, 51.48291129999999], [-3.2935603, 51.482818599999995], [-3.2927664, 51.48265729999999], [-3.2922763, 51.482543099999994], [-3.2917938, 51.4824178], [-3.2911355, 51.4822343], [-3.2901968, 51.4819484], [-3.2894382000000006, 51.4817143], [-3.28866, 51.48146880000001], [-3.288206, 51.48133229999999], [-3.2877296, 51.48119249999999], [-3.2869613, 51.480993700000006], [-3.2863454999999995, 51.48087399999999], [-3.2859557, 51.48081040000001], [-3.2855316, 51.4807491], [-3.2851964, 51.48071139999999], [-3.2848227, 51.48067509999999], [-3.2844642, 51.48065299999998], [-3.2841291999999997, 51.480639], [-3.2838043, 51.48063129999999], [-3.2832328, 51.48063129999999], [-3.2824953999999997, 51.480662999999986], [-3.2818622, 51.48071139999999], [-3.2812187, 51.4808033], [-3.2805424999999997, 51.48091860000001], [-3.2798668999999996, 51.4810672], [-3.2793596999999997, 51.48119919999999], [-3.278719, 51.481398], [-3.2781366, 51.48159339999999], [-3.2773668, 51.481877399999995], [-3.2766229, 51.4821566], [-3.2761852, 51.4823247], [-3.2752671, 51.482673199999994], [-3.2741670999999997, 51.48309340000001], [-3.2735796999999995, 51.48331220000001], [-3.272740199999999, 51.48361119999999], [-3.2723888, 51.48373479999999], [-3.2718473, 51.48391259999999], [-3.2712727, 51.48409469999999], [-3.2708011999999997, 51.48424], [-3.2698129, 51.4845358], [-3.2697416999999995, 51.4845581], [-3.2696799, 51.4845774], [-3.2696265, 51.484592500000005], [-3.2695672999999994, 51.484609199999994], [-3.2690876, 51.4847525], [-3.2687124, 51.48485839999999], [-3.2683667, 51.4849523], [-3.268073, 51.4850296], [-3.2676649999999996, 51.4851275], [-3.2671336999999996, 51.48524199999999], [-3.2666394, 51.48533999999998], [-3.2661442999999997, 51.4854259], [-3.2657424, 51.4854864], [-3.2652276999999996, 51.4855575], [-3.264869899999999, 51.4856013], [-3.2645458000000005, 51.4856359], [-3.264092199999999, 51.4856803], [-3.2635662999999995, 51.4857207], [-3.2630075, 51.485759], [-3.2617806, 51.485839], [-3.2606195, 51.4859136], [-3.2601181999999995, 51.4859441], [-3.259738, 51.4859689], [-3.2586800999999994, 51.48604809999999], [-3.2575107, 51.4861279], [-3.2560055, 51.486208], [-3.2554922, 51.486243400000006], [-3.2542624999999994, 51.4863166], [-3.2533961999999996, 51.4863483], [-3.2526987999999997, 51.48635839999999], [-3.2521542999999995, 51.48635500000001], [-3.2515568, 51.4863162], [-3.2510246, 51.486271999999985], [-3.2504701999999996, 51.48622699999999], [-3.249941999999999, 51.4861747], [-3.2494014000000004, 51.486125099999995], [-3.2486607999999997, 51.48606079999999], [-3.2480076, 51.486013], [-3.2474577999999994, 51.485978], [-3.2466906999999994, 51.4859446], [-3.2460764, 51.4859345], [-3.2456634, 51.4859379], [-3.2452423, 51.4859462], [-3.2447862999999995, 51.48596289999999], [-3.2442873999999997, 51.48598969999999], [-3.2439414, 51.48601970000001], [-3.2433916, 51.4860682], [-3.2427477999999996, 51.486140000000006], [-3.2418332, 51.4862368], [-3.2407575999999993, 51.4863421], [-3.2400361, 51.48639049999999], [-3.2394218999999995, 51.48642559999999], [-3.2386655, 51.48643520000001], [-3.2381452, 51.4864369], [-3.2374879999999995, 51.4864235], [-3.2367692, 51.4863934], [-3.2359161999999997, 51.48633329999999], [-3.2352645, 51.48627479999999], [-3.2346850999999996, 51.486208], [-3.2340681999999994, 51.4861162], [-3.233935022830277, 51.48609545203939], [-3.2335424999999995, 51.486034299999986], [-3.2330007, 51.4859358], [-3.2324991, 51.4858322], [-3.2319948, 51.485722], [-3.2316461999999997, 51.4856385], [-3.2304356, 51.48532589999999], [-3.2302942999999997, 51.4852894], [-3.2296238, 51.48511070000001], [-3.2291110999999995, 51.4849612], [-3.2287291999999996, 51.484859199999995], [-3.2279103999999994, 51.4846349], [-3.2268791999999995, 51.484354], [-3.2263846999999997, 51.48421900000001], [-3.2255655999999995, 51.4839955], [-3.2250417, 51.48385289999999], [-3.22480603370599, 51.48378816728179], [-3.224712076891297, 51.48376235923795], [-3.2245341999999995, 51.48371349999999], [-3.2241919, 51.4836208], [-3.2238932999999994, 51.4835374], [-3.2237685, 51.483504199999985], [-3.2232105, 51.4833483], [-3.2227424999999994, 51.483217200000006], [-3.2212553, 51.48278680000001], [-3.2209262999999995, 51.4826873], [-3.220291, 51.48249630000001], [-3.2188278999999995, 51.4820557], [-3.2174224, 51.4816331], [-3.2161913, 51.4812673], [-3.2143297999999993, 51.4807427], [-3.2124576, 51.4802383], [-3.2116544999999994, 51.4800234], [-3.2113467, 51.479941], [-3.2104956, 51.4797133], [-3.2101161, 51.4796147], [-3.2094589, 51.47944439999999], [-3.209235, 51.47938], [-3.2086757, 51.47922220000001], [-3.2083472, 51.479127], [-3.2080025, 51.47903509999999], [-3.2075197, 51.4789073], [-3.2073321999999997, 51.4788575], [-3.2064549, 51.4786526], [-3.2061987, 51.478587399999995], [-3.2056985, 51.47845709999999], [-3.2051352, 51.47830759999999], [-3.2044741000000005, 51.47813299999999], [-3.2039040999999995, 51.4779844], [-3.2031328999999995, 51.4777856], [-3.202624699999999, 51.477659399999986], [-3.2022517999999995, 51.47757419999999], [-3.2018320999999994, 51.4774857], [-3.2015289999999994, 51.4774231], [-3.2012327, 51.4773713], [-3.2004038, 51.4772719], [-3.1988520999999994, 51.477080599999994], [-3.1976318, 51.4769469], [-3.1968927999999996, 51.47687680000001], [-3.1956562999999996, 51.476774899999995], [-3.193827, 51.47666459999999], [-3.1923233, 51.4765178], [-3.1916543999999996, 51.4764524], [-3.1876052999999995, 51.4760486], [-3.1873547, 51.4760252], [-3.1872772, 51.4760174], [-3.1867962, 51.4759341], [-3.1863571, 51.4758657], [-3.1858776, 51.4757868], [-3.1846566, 51.47569569999999], [-3.1841533, 51.47566], [-3.1835669, 51.475615799999986], [-3.1831542999999995, 51.4755863], [-3.1827778999999996, 51.4755707], [-3.1822824999999995, 51.475575], [-3.1818088, 51.4755837], [-3.1792304, 51.4756626]]}", "current_leg_start": "Bridgend", "dest_arr_time_act": "2337", "motion_projection": null, "next_location_lat": "51.4756626", "next_location_lon": "-3.1792304", "previous_location": "Bridgend", "current_leg_milage": "20.5", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 858.873, \"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\": 4754.395, \"from_m\": 858.873, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 5836.076, \"from_m\": 4754.395, \"capability_applied\": null, \"effective_limit_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\": 8681.536, \"from_m\": 5836.076, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 13172.611, \"from_m\": 8681.536, \"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\": 14101.035, \"from_m\": 13172.611, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 22000.228, \"from_m\": 14101.035, \"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\": 22065.803, \"from_m\": 22000.228, \"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\": 22130.076, \"from_m\": 22065.803, \"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\": 22490.579, \"from_m\": 22130.076, \"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\": 22532.778, \"from_m\": 22490.579, \"capability_applied\": null, \"effective_limit_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\": 38351.502, \"from_m\": 22532.778, \"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\": 40364.021, \"from_m\": 38351.502, \"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\": 41467.592, \"from_m\": 40364.021, \"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\": 41511.197, \"from_m\": 41467.592, \"capability_applied\": null, \"effective_limit_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\": 41769.229, \"from_m\": 41511.197, \"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\": 43037.652, \"from_m\": 41769.229, \"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\": 63220.377, \"from_m\": 43037.652, \"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\": 63257.832, \"from_m\": 63220.377, \"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\": 63824.753, \"from_m\": 63257.832, \"capability_applied\": null, \"effective_limit_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\": 63830.951, \"from_m\": 63824.753, \"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\": 63847.68, \"from_m\": 63830.951, \"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\": 64910.581, \"from_m\": 63847.68, \"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\": 74055.121, \"from_m\": 64910.581, \"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\": 75406.738, \"from_m\": 74055.121, \"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\": 95131.451, \"from_m\": 75406.738, \"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\": 95908.59, \"from_m\": 95131.451, \"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\": 109307.271, \"from_m\": 95908.59, \"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\": 111809.121, \"from_m\": 109307.271, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 112952.2, \"from_m\": 111809.121, \"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\": 113334.13, \"from_m\": 112952.2, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 113413.61, \"from_m\": 113334.13, \"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\": 113795.54, \"from_m\": 113413.61, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 114163.716, \"from_m\": 113795.54, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 115050.62, \"from_m\": 114163.716, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 115084.575, \"from_m\": 115050.62, \"capability_applied\": null, \"effective_limit_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\": 115464.481, \"from_m\": 115084.575, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 117744.793, \"from_m\": 115464.481, \"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\": 119312.582, \"from_m\": 117744.793, \"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\": 120739.687, \"from_m\": 119312.582, \"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\": 124525.713, \"from_m\": 120739.687, \"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\": 125443.541, \"from_m\": 124525.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\": 134039.037, \"from_m\": 125443.541, \"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\": 135325.492, \"from_m\": 134039.037, \"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\": 136116.466, \"from_m\": 135325.492, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 140471.684, \"from_m\": 136116.466, \"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\": 141159.227, \"from_m\": 140471.684, \"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\": 146968.85, \"from_m\": 141159.227, \"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\": 149335.216, \"from_m\": 146968.85, \"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\": 151505.276, \"from_m\": 149335.216, \"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\": 153639.755, \"from_m\": 151505.276, \"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\": 153702.649, \"from_m\": 153639.755, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 153766.267, \"from_m\": 153702.649, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 153858.784, \"from_m\": 153766.267, \"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\": 154592.675, \"from_m\": 153858.784, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 154998.079, \"from_m\": 154592.675, \"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\": 162706.352, \"from_m\": 154998.079, \"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\": 185870.955, \"from_m\": 162706.352, \"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\": 185957.554, \"from_m\": 185870.955, \"capability_applied\": null, \"effective_limit_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\": 185991.902, \"from_m\": 185957.554, \"capability_applied\": null, \"effective_limit_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\": 186181.825, \"from_m\": 185991.902, \"capability_applied\": null, \"effective_limit_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\": 186453.875, \"from_m\": 186181.825, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}], \"service_id\": 622151, \"profile_key\": \"ad606223f258bc2cf7eaf6ba5cb961f2fffad365fe4eceefbfd61ebb292146a3\", \"schedule_id\": 36894, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2037\", \"location\": \"Milford Haven\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 105303}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2040H\", \"location\": \"Herbrandston Jn\", \"stage_seq\": 2, \"distance_m\": 2650.386, \"section_seq\": 1, \"route_path_id\": 105303}, {\"is_pass\": false, \"wtt_arr\": \"2044H\", \"wtt_dep\": \"2045\", \"location\": \"Johnston\", \"stage_seq\": 3, \"distance_m\": 6432.005, \"section_seq\": 1, \"route_path_id\": 105303}, {\"is_pass\": false, \"wtt_arr\": \"2051H\", \"wtt_dep\": \"2052H\", \"location\": \"Haverfordwest\", \"stage_seq\": 4, \"distance_m\": 13977.689, \"section_seq\": 1, \"route_path_id\": 105303}, {\"is_pass\": false, \"wtt_arr\": \"2059H\", \"wtt_dep\": \"2100H\", \"location\": \"Clarbeston Road\", \"stage_seq\": 5, \"distance_m\": 22400.434, \"section_seq\": 1, \"route_path_id\": 105303}, {\"is_pass\": false, \"wtt_arr\": \"2107H\", \"wtt_dep\": \"2108\", \"location\": \"Clunderwen\", \"stage_seq\": 6, \"distance_m\": 32980.584, \"section_seq\": 1, \"route_path_id\": 105303}, {\"is_pass\": false, \"wtt_arr\": \"2113H\", \"wtt_dep\": \"2114H\", \"location\": \"Whitland\", \"stage_seq\": 7, \"distance_m\": 41769.229, \"section_seq\": 1, \"route_path_id\": 105303}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2121\", \"location\": \"St Clears Crossing\", \"stage_seq\": 8, \"distance_m\": 50797.363, \"section_seq\": 1, \"route_path_id\": 105303}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2124H\", \"location\": \"Sarnau S.B.\", \"stage_seq\": 9, \"distance_m\": 56442.127, \"section_seq\": 1, \"route_path_id\": 105303}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2128\", \"location\": \"Carmarthen Bridge\", \"stage_seq\": 10, \"distance_m\": 63388.597, \"section_seq\": 1, \"route_path_id\": 105303}, {\"is_pass\": false, \"wtt_arr\": \"2130H\", \"wtt_dep\": \"2140\", \"location\": \"Carmarthen\", \"stage_seq\": 11, \"distance_m\": 63567.829, \"section_seq\": 1, \"route_path_id\": 105303}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2142\", \"location\": \"Carmarthen Jn\", \"stage_seq\": 12, \"distance_m\": 63871.158, \"section_seq\": 1, \"route_path_id\": 105303}, {\"is_pass\": false, \"wtt_arr\": \"2149H\", \"wtt_dep\": \"2150H\", \"location\": \"Ferryside\", \"stage_seq\": 13, \"distance_m\": 74269.102, \"section_seq\": 1, \"route_path_id\": 105303}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2153H\", \"location\": \"Bertwyn L.C.\", \"stage_seq\": 14, \"distance_m\": 78881.014, \"section_seq\": 1, \"route_path_id\": 105303}, {\"is_pass\": false, \"wtt_arr\": \"2155H\", \"wtt_dep\": \"2156H\", \"location\": \"Kidwelly\", \"stage_seq\": 15, \"distance_m\": 81098.376, \"section_seq\": 1, \"route_path_id\": 105303}, {\"is_pass\": false, \"wtt_arr\": \"2202H\", \"wtt_dep\": \"2203H\", \"location\": \"Pembrey & Burry Port\", \"stage_seq\": 16, \"distance_m\": 89400.629, \"section_seq\": 1, \"route_path_id\": 105303}, {\"is_pass\": false, \"wtt_arr\": \"2208H\", \"wtt_dep\": \"2209H\", \"location\": \"Llanelli\", \"stage_seq\": 17, \"distance_m\": 95740.507, \"section_seq\": 1, \"route_path_id\": 105303}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2212\", \"location\": \"Llandeilo Jn\", \"stage_seq\": 18, \"distance_m\": 98272.596, \"section_seq\": 1, \"route_path_id\": 105303}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2212H\", \"location\": \"Duffryn West S.B.\", \"stage_seq\": 19, \"distance_m\": 99790.297, \"section_seq\": 1, \"route_path_id\": 105303}, {\"is_pass\": false, \"wtt_arr\": \"2216\", \"wtt_dep\": \"2217\", \"location\": \"Gowerton\", \"stage_seq\": 20, \"distance_m\": 104931.838, \"section_seq\": 1, \"route_path_id\": 105303}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2220\", \"location\": \"Cockett West S.B.\", \"stage_seq\": 21, \"distance_m\": 107231.088, \"section_seq\": 1, \"route_path_id\": 105303}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2224\", \"location\": \"Swansea Loop West\", \"stage_seq\": 22, \"distance_m\": 111886.695, \"section_seq\": 1, \"route_path_id\": 105303}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2226\", \"location\": \"Swansea Loop East\", \"stage_seq\": 23, \"distance_m\": 113176.255, \"section_seq\": 1, \"route_path_id\": 105303}, {\"is_pass\": false, \"wtt_arr\": \"2228\", \"wtt_dep\": \"2232\", \"location\": \"Swansea\", \"stage_seq\": 24, \"distance_m\": 113373.87, \"section_seq\": 1, \"route_path_id\": 105303}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2234\", \"location\": \"Swansea Loop East\", \"stage_seq\": 25, \"distance_m\": 113571.485, \"section_seq\": 1, \"route_path_id\": 105303}, {\"is_pass\": false, \"wtt_arr\": \"2238H\", \"wtt_dep\": \"2239\", \"location\": \"Llansamlet\", \"stage_seq\": 26, \"distance_m\": 119295.264, \"section_seq\": 1, \"route_path_id\": 105303}, {\"is_pass\": false, \"wtt_arr\": \"2242H\", \"wtt_dep\": \"2243H\", \"location\": \"Skewen\", \"stage_seq\": 27, \"distance_m\": 122069.497, \"section_seq\": 1, \"route_path_id\": 105303}, {\"is_pass\": false, \"wtt_arr\": \"2246H\", \"wtt_dep\": \"2247H\", \"location\": \"Neath\", \"stage_seq\": 28, \"distance_m\": 125467.738, \"section_seq\": 1, \"route_path_id\": 105303}, {\"is_pass\": false, \"wtt_arr\": \"2250H\", \"wtt_dep\": \"2251H\", \"location\": \"Briton Ferry\", \"stage_seq\": 29, \"distance_m\": 128419.328, \"section_seq\": 1, \"route_path_id\": 105303}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2253\", \"location\": \"Briton Ferry West Jn\", \"stage_seq\": 30, \"distance_m\": 128831.021, \"section_seq\": 1, \"route_path_id\": 105303}, {\"is_pass\": false, \"wtt_arr\": \"2254H\", \"wtt_dep\": \"2255\", \"location\": \"Baglan\", \"stage_seq\": 31, \"distance_m\": 131242.607, \"section_seq\": 1, \"route_path_id\": 105303}, {\"is_pass\": false, \"wtt_arr\": \"2258\", \"wtt_dep\": \"2259\", \"location\": \"Port Talbot Parkway\", \"stage_seq\": 32, \"distance_m\": 134377.322, \"section_seq\": 1, \"route_path_id\": 105303}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2302\", \"location\": \"Margam East Jn\", \"stage_seq\": 33, \"distance_m\": 138230.904, \"section_seq\": 1, \"route_path_id\": 105303}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2303H\", \"location\": \"Margam Moors Jn\", \"stage_seq\": 34, \"distance_m\": 140668.679, \"section_seq\": 1, \"route_path_id\": 105303}, {\"is_pass\": false, \"wtt_arr\": \"2305H\", \"wtt_dep\": \"2306H\", \"location\": \"Pyle\", \"stage_seq\": 35, \"distance_m\": 144440.528, \"section_seq\": 1, \"route_path_id\": 105303}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2310\", \"location\": \"Stormy\", \"stage_seq\": 36, \"distance_m\": 147376.92, \"section_seq\": 1, \"route_path_id\": 105303}, {\"is_pass\": false, \"wtt_arr\": \"2314\", \"wtt_dep\": \"2315\", \"location\": \"Bridgend\", \"stage_seq\": 37, \"distance_m\": 154024.934, \"section_seq\": 1, \"route_path_id\": 105303}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2320\", \"location\": \"Pencoed\", \"stage_seq\": 38, \"distance_m\": 160234.847, \"section_seq\": 1, \"route_path_id\": 105303}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2325H\", \"location\": \"Pontyclun\", \"stage_seq\": 39, \"distance_m\": 168563.199, \"section_seq\": 1, \"route_path_id\": 105303}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2334H\", \"location\": \"Leckwith Loop North Jn\", \"stage_seq\": 40, \"distance_m\": 184407.92, \"section_seq\": 1, \"route_path_id\": 105303}, {\"is_pass\": false, \"wtt_arr\": \"2337\", \"wtt_dep\": null, \"location\": \"Cardiff Central\", \"stage_seq\": 41, \"distance_m\": 186453.875, \"section_seq\": 1, \"route_path_id\": 105303}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 186453.875, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 105303}], \"total_distance_m\": 186453.875, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 186022.081, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 431.794, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2037", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "20.0", "current_position_lat": "51.4756626", "current_position_lon": "-3.1792304", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T19:44:24Z\", \"source_id\": 16630608, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T20:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T19:52:33Z\", \"source_id\": 16636285, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T20:50:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:00:32Z\", \"source_id\": 16641753, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T20:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:07:29Z\", \"source_id\": 16646608, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:14:58Z\", \"source_id\": 16651676, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25622, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:28:03Z\", \"source_id\": 51608155, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T20:29:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:28:07Z\", \"source_id\": 16660576, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:49:07Z\", \"source_id\": 16674421, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:53:47Z\", \"source_id\": 16677496, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:03:04Z\", \"source_id\": 16683287, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25406, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:08:14Z\", \"source_id\": 51697298, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:08:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:08:17Z\", \"source_id\": 16686620, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:16:35Z\", \"source_id\": 16691811, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25484, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:26:41Z\", \"source_id\": 51736153, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:27:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:26:45Z\", \"source_id\": 16697992, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25522, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:37:43Z\", \"source_id\": 51758823, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:38:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:37:46Z\", \"source_id\": 16704563, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25526, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:40:37Z\", \"source_id\": 51764699, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:43:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:40:41Z\", \"source_id\": 16706288, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25530, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:46:15Z\", \"source_id\": 51775646, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:47:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:46:20Z\", \"source_id\": 16709630, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25536, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:49:11Z\", \"source_id\": 51781383, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:51:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:49:18Z\", \"source_id\": 16711334, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25545, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:54:06Z\", \"source_id\": 51790946, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:55:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:54:12Z\", \"source_id\": 16714182, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25554, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:58:34Z\", \"source_id\": 51799271, \"stage_seq\": 32, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:59:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:58:41Z\", \"source_id\": 16716687, \"stage_seq\": 32, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25577, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:06:40Z\", \"source_id\": 51813987, \"stage_seq\": 35, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:07:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:06:48Z\", \"source_id\": 16721215, \"stage_seq\": 35, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25595, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:14:50Z\", \"source_id\": 51828247, \"stage_seq\": 37, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:15:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:14:54Z\", \"source_id\": 16725616, \"stage_seq\": 37, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25609, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:20:04Z\", \"source_id\": 51837206, \"stage_seq\": 38, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:21:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:20:08Z\", \"source_id\": 16728307, \"stage_seq\": 38, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25330, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:24:32Z\", \"source_id\": 51844970, \"stage_seq\": 39, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:25:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:24:37Z\", \"source_id\": 16730605, \"stage_seq\": 39, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 24817, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:35:07Z\", \"source_id\": 51862355, \"stage_seq\": 41, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:36:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:35:12Z\", \"source_id\": 16735821, \"stage_seq\": 41, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:36:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Cardiff Central", "service_state_platform": "1", "timing_fact_generation": 1789598112902233, "current_leg_arrival_utc": "2026-09-16T23:36:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T22:36:50.805415", "service_state_evidence_id": 16735821, "current_leg_start_actual_dep": "2026-09-16T23:15:00+01:00", "operational_evidence_version": 108, "service_state_event_time_utc": "2026-09-16T22:36:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T22:46:51.096788", "service_state_valid_until_kind": null, "operational_interpretation_version": 108, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Transport for Wales P MFH CDF 2B26 150259 2 75 None {"version": 3, "segments": [{"to_m": 858.873, "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": 4754.395, "from_m": 858.873, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 5836.076, "from_m": 4754.395, "capability_applied": null, "effective_limit_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": 8681.536, "from_m": 5836.076, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 13172.611, "from_m": 8681.536, "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": 14101.035, "from_m": 13172.611, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 22000.228, "from_m": 14101.035, "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": 22065.803, "from_m": 22000.228, "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": 22130.076, "from_m": 22065.803, "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": 22490.579, "from_m": 22130.076, "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": 22532.778, "from_m": 22490.579, "capability_applied": null, "effective_limit_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": 38351.502, "from_m": 22532.778, "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": 40364.021, "from_m": 38351.502, "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": 41467.592, "from_m": 40364.021, "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": 41511.197, "from_m": 41467.592, "capability_applied": null, "effective_limit_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": 41769.229, "from_m": 41511.197, "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": 43037.652, "from_m": 41769.229, "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": 63220.377, "from_m": 43037.652, "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": 63257.832, "from_m": 63220.377, "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": 63824.753, "from_m": 63257.832, "capability_applied": null, "effective_limit_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": 63830.951, "from_m": 63824.753, "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": 63847.68, "from_m": 63830.951, "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": 64910.581, "from_m": 63847.68, "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": 74055.121, "from_m": 64910.581, "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": 75406.738, "from_m": 74055.121, "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": 95131.451, "from_m": 75406.738, "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": 95908.59, "from_m": 95131.451, "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": 109307.271, "from_m": 95908.59, "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": 111809.121, "from_m": 109307.271, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 112952.2, "from_m": 111809.121, "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": 113334.13, "from_m": 112952.2, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 113413.61, "from_m": 113334.13, "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": 113795.54, "from_m": 113413.61, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 114163.716, "from_m": 113795.54, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 115050.62, "from_m": 114163.716, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 115084.575, "from_m": 115050.62, "capability_applied": null, "effective_limit_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": 115464.481, "from_m": 115084.575, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 117744.793, "from_m": 115464.481, "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": 119312.582, "from_m": 117744.793, "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": 120739.687, "from_m": 119312.582, "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": 124525.713, "from_m": 120739.687, "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": 125443.541, "from_m": 124525.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": 134039.037, "from_m": 125443.541, "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": 135325.492, "from_m": 134039.037, "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": 136116.466, "from_m": 135325.492, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 140471.684, "from_m": 136116.466, "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": 141159.227, "from_m": 140471.684, "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": 146968.85, "from_m": 141159.227, "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": 149335.216, "from_m": 146968.85, "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": 151505.276, "from_m": 149335.216, "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": 153639.755, "from_m": 151505.276, "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": 153702.649, "from_m": 153639.755, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 153766.267, "from_m": 153702.649, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 153858.784, "from_m": 153766.267, "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": 154592.675, "from_m": 153858.784, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 154998.079, "from_m": 154592.675, "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": 162706.352, "from_m": 154998.079, "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": 185870.955, "from_m": 162706.352, "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": 185957.554, "from_m": 185870.955, "capability_applied": null, "effective_limit_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": 185991.902, "from_m": 185957.554, "capability_applied": null, "effective_limit_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": 186181.825, "from_m": 185991.902, "capability_applied": null, "effective_limit_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": 186453.875, "from_m": 186181.825, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}], "service_id": 622151, "profile_key": "ad606223f258bc2cf7eaf6ba5cb961f2fffad365fe4eceefbfd61ebb292146a3", "schedule_id": 36894, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2037", "location": "Milford Haven", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 105303}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2040H", "location": "Herbrandston Jn", "stage_seq": 2, "distance_m": 2650.386, "section_seq": 1, "route_path_id": 105303}, {"is_pass": false, "wtt_arr": "2044H", "wtt_dep": "2045", "location": "Johnston", "stage_seq": 3, "distance_m": 6432.005, "section_seq": 1, "route_path_id": 105303}, {"is_pass": false, "wtt_arr": "2051H", "wtt_dep": "2052H", "location": "Haverfordwest", "stage_seq": 4, "distance_m": 13977.689, "section_seq": 1, "route_path_id": 105303}, {"is_pass": false, "wtt_arr": "2059H", "wtt_dep": "2100H", "location": "Clarbeston Road", "stage_seq": 5, "distance_m": 22400.434, "section_seq": 1, "route_path_id": 105303}, {"is_pass": false, "wtt_arr": "2107H", "wtt_dep": "2108", "location": "Clunderwen", "stage_seq": 6, "distance_m": 32980.584, "section_seq": 1, "route_path_id": 105303}, {"is_pass": false, "wtt_arr": "2113H", "wtt_dep": "2114H", "location": "Whitland", "stage_seq": 7, "distance_m": 41769.229, "section_seq": 1, "route_path_id": 105303}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2121", "location": "St Clears Crossing", "stage_seq": 8, "distance_m": 50797.363, "section_seq": 1, "route_path_id": 105303}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2124H", "location": "Sarnau S.B.", "stage_seq": 9, "distance_m": 56442.127, "section_seq": 1, "route_path_id": 105303}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2128", "location": "Carmarthen Bridge", "stage_seq": 10, "distance_m": 63388.597, "section_seq": 1, "route_path_id": 105303}, {"is_pass": false, "wtt_arr": "2130H", "wtt_dep": "2140", "location": "Carmarthen", "stage_seq": 11, "distance_m": 63567.829, "section_seq": 1, "route_path_id": 105303}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2142", "location": "Carmarthen Jn", "stage_seq": 12, "distance_m": 63871.158, "section_seq": 1, "route_path_id": 105303}, {"is_pass": false, "wtt_arr": "2149H", "wtt_dep": "2150H", "location": "Ferryside", "stage_seq": 13, "distance_m": 74269.102, "section_seq": 1, "route_path_id": 105303}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2153H", "location": "Bertwyn L.C.", "stage_seq": 14, "distance_m": 78881.014, "section_seq": 1, "route_path_id": 105303}, {"is_pass": false, "wtt_arr": "2155H", "wtt_dep": "2156H", "location": "Kidwelly", "stage_seq": 15, "distance_m": 81098.376, "section_seq": 1, "route_path_id": 105303}, {"is_pass": false, "wtt_arr": "2202H", "wtt_dep": "2203H", "location": "Pembrey & Burry Port", "stage_seq": 16, "distance_m": 89400.629, "section_seq": 1, "route_path_id": 105303}, {"is_pass": false, "wtt_arr": "2208H", "wtt_dep": "2209H", "location": "Llanelli", "stage_seq": 17, "distance_m": 95740.507, "section_seq": 1, "route_path_id": 105303}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2212", "location": "Llandeilo Jn", "stage_seq": 18, "distance_m": 98272.596, "section_seq": 1, "route_path_id": 105303}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2212H", "location": "Duffryn West S.B.", "stage_seq": 19, "distance_m": 99790.297, "section_seq": 1, "route_path_id": 105303}, {"is_pass": false, "wtt_arr": "2216", "wtt_dep": "2217", "location": "Gowerton", "stage_seq": 20, "distance_m": 104931.838, "section_seq": 1, "route_path_id": 105303}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2220", "location": "Cockett West S.B.", "stage_seq": 21, "distance_m": 107231.088, "section_seq": 1, "route_path_id": 105303}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2224", "location": "Swansea Loop West", "stage_seq": 22, "distance_m": 111886.695, "section_seq": 1, "route_path_id": 105303}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2226", "location": "Swansea Loop East", "stage_seq": 23, "distance_m": 113176.255, "section_seq": 1, "route_path_id": 105303}, {"is_pass": false, "wtt_arr": "2228", "wtt_dep": "2232", "location": "Swansea", "stage_seq": 24, "distance_m": 113373.87, "section_seq": 1, "route_path_id": 105303}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2234", "location": "Swansea Loop East", "stage_seq": 25, "distance_m": 113571.485, "section_seq": 1, "route_path_id": 105303}, {"is_pass": false, "wtt_arr": "2238H", "wtt_dep": "2239", "location": "Llansamlet", "stage_seq": 26, "distance_m": 119295.264, "section_seq": 1, "route_path_id": 105303}, {"is_pass": false, "wtt_arr": "2242H", "wtt_dep": "2243H", "location": "Skewen", "stage_seq": 27, "distance_m": 122069.497, "section_seq": 1, "route_path_id": 105303}, {"is_pass": false, "wtt_arr": "2246H", "wtt_dep": "2247H", "location": "Neath", "stage_seq": 28, "distance_m": 125467.738, "section_seq": 1, "route_path_id": 105303}, {"is_pass": false, "wtt_arr": "2250H", "wtt_dep": "2251H", "location": "Briton Ferry", "stage_seq": 29, "distance_m": 128419.328, "section_seq": 1, "route_path_id": 105303}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2253", "location": "Briton Ferry West Jn", "stage_seq": 30, "distance_m": 128831.021, "section_seq": 1, "route_path_id": 105303}, {"is_pass": false, "wtt_arr": "2254H", "wtt_dep": "2255", "location": "Baglan", "stage_seq": 31, "distance_m": 131242.607, "section_seq": 1, "route_path_id": 105303}, {"is_pass": false, "wtt_arr": "2258", "wtt_dep": "2259", "location": "Port Talbot Parkway", "stage_seq": 32, "distance_m": 134377.322, "section_seq": 1, "route_path_id": 105303}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2302", "location": "Margam East Jn", "stage_seq": 33, "distance_m": 138230.904, "section_seq": 1, "route_path_id": 105303}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2303H", "location": "Margam Moors Jn", "stage_seq": 34, "distance_m": 140668.679, "section_seq": 1, "route_path_id": 105303}, {"is_pass": false, "wtt_arr": "2305H", "wtt_dep": "2306H", "location": "Pyle", "stage_seq": 35, "distance_m": 144440.528, "section_seq": 1, "route_path_id": 105303}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2310", "location": "Stormy", "stage_seq": 36, "distance_m": 147376.92, "section_seq": 1, "route_path_id": 105303}, {"is_pass": false, "wtt_arr": "2314", "wtt_dep": "2315", "location": "Bridgend", "stage_seq": 37, "distance_m": 154024.934, "section_seq": 1, "route_path_id": 105303}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2320", "location": "Pencoed", "stage_seq": 38, "distance_m": 160234.847, "section_seq": 1, "route_path_id": 105303}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2325H", "location": "Pontyclun", "stage_seq": 39, "distance_m": 168563.199, "section_seq": 1, "route_path_id": 105303}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2334H", "location": "Leckwith Loop North Jn", "stage_seq": 40, "distance_m": 184407.92, "section_seq": 1, "route_path_id": 105303}, {"is_pass": false, "wtt_arr": "2337", "wtt_dep": null, "location": "Cardiff Central", "stage_seq": 41, "distance_m": 186453.875, "section_seq": 1, "route_path_id": 105303}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 186453.875, "from_m": 0.0, "section_seq": 1, "route_path_id": 105303}], "total_distance_m": 186453.875, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 186022.081, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 431.794, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T19:44:24Z", "source_id": 16630608, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T20:44:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T19:52:33Z", "source_id": 16636285, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T20:50:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:00:32Z", "source_id": 16641753, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T20:59:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:07:29Z", "source_id": 16646608, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T21:07:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:14:58Z", "source_id": 16651676, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T21:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25622, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:28:03Z", "source_id": 51608155, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T20:29:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:28:07Z", "source_id": 16660576, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T21:29:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:49:07Z", "source_id": 16674421, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-16T21:49:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:53:47Z", "source_id": 16677496, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-16T21:55:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:03:04Z", "source_id": 16683287, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-16T22:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25406, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:08:14Z", "source_id": 51697298, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-16T21:08:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:08:17Z", "source_id": 16686620, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-16T22:09:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:16:35Z", "source_id": 16691811, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-16T22:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25484, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:26:41Z", "source_id": 51736153, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-16T21:27:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:26:45Z", "source_id": 16697992, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-16T22:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25522, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:37:43Z", "source_id": 51758823, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-16T21:38:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:37:46Z", "source_id": 16704563, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-16T22:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25526, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:40:37Z", "source_id": 51764699, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-16T21:43:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:40:41Z", "source_id": 16706288, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-16T22:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25530, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:46:15Z", "source_id": 51775646, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-16T21:47:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:46:20Z", "source_id": 16709630, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-16T22:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25536, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:49:11Z", "source_id": 51781383, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-16T21:51:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:49:18Z", "source_id": 16711334, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-16T22:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25545, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:54:06Z", "source_id": 51790946, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-16T21:55:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:54:12Z", "source_id": 16714182, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-16T22:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25554, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:58:34Z", "source_id": 51799271, "stage_seq": 32, "event_role": "ARR", "event_time": "2026-09-16T21:59:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:58:41Z", "source_id": 16716687, "stage_seq": 32, "event_role": "ARR", "event_time": "2026-09-16T22:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25577, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:06:40Z", "source_id": 51813987, "stage_seq": 35, "event_role": "ARR", "event_time": "2026-09-16T22:07:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:06:48Z", "source_id": 16721215, "stage_seq": 35, "event_role": "ARR", "event_time": "2026-09-16T23:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25595, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:14:50Z", "source_id": 51828247, "stage_seq": 37, "event_role": "ARR", "event_time": "2026-09-16T22:15:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:14:54Z", "source_id": 16725616, "stage_seq": 37, "event_role": "ARR", "event_time": "2026-09-16T23:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25609, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:20:04Z", "source_id": 51837206, "stage_seq": 38, "event_role": "ARR", "event_time": "2026-09-16T22:21:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:20:08Z", "source_id": 16728307, "stage_seq": 38, "event_role": "ARR", "event_time": "2026-09-16T23:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25330, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:24:32Z", "source_id": 51844970, "stage_seq": 39, "event_role": "ARR", "event_time": "2026-09-16T22:25:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:24:37Z", "source_id": 16730605, "stage_seq": 39, "event_role": "ARR", "event_time": "2026-09-16T23:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 24817, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:35:07Z", "source_id": 51862355, "stage_seq": 41, "event_role": "ARR", "event_time": "2026-09-16T22:36:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:35:12Z", "source_id": 16735821, "stage_seq": 41, "event_role": "ARR", "event_time": "2026-09-16T23:36:00+01:00", "operational_fact": true}] Milford Haven 2037 2037 None None None Cardiff Central 2338 2337 1 EARLY -1 minutes https://www.realtimetrains.co.uk/service/gb-nr:G39121/2026-09-16/detailed None Bridgend 2026-09-16T23:15:00+01:00 Cardiff Central 20.0 {"type": "LineString", "coordinates": [[-3.5753524, 51.5071932], [-3.5755698, 51.5075105], [-3.575831, 51.5078796], [-3.5762276999999996, 51.508453999999986], [-3.576376399999999, 51.50869389999999], [-3.5764297, 51.50877675], [-3.5765078999999997, 51.5089159], [-3.5767, 51.5092294], [-3.5765387999999994, 51.50901830000001], [-3.5763857, 51.5087873], [-3.5763307999999996, 51.5087004], [-3.5761844, 51.50846219999999], [-3.5760479, 51.5082675], [-3.57589, 51.50803260000001], [-3.5756547, 51.50769809999999], [-3.5754749999999995, 51.50743920000001], [-3.5752291, 51.5070914], [-3.5750534, 51.506849599999995], [-3.5748997999999994, 51.50664979999999], [-3.5747317999999995, 51.5064478], [-3.5746102999999994, 51.5063059], [-3.5744505, 51.50613299999999], [-3.5742541999999995, 51.5059465], [-3.5740678000000004, 51.5057808], [-3.5738508000000007, 51.50559049999998], [-3.5735755999999994, 51.50537609999999], [-3.5732557999999996, 51.5051462], [-3.572903, 51.504917899999995], [-3.5725798, 51.5047247], [-3.5722223999999994, 51.50453039999999], [-3.5718131999999994, 51.504326000000006], [-3.5714450999999996, 51.5041658], [-3.5710999000000005, 51.50402749999999], [-3.570565, 51.50382900000001], [-3.5702598, 51.50372769999999], [-3.5700035, 51.5036429], [-3.5696312999999997, 51.50352999999999], [-3.5692777, 51.5034288], [-3.5688497, 51.503340699999995], [-3.5683671999999995, 51.50322779999998], [-3.5679711999999997, 51.50315109999999], [-3.5675552, 51.5030786], [-3.5670776, 51.50300300000001], [-3.5665535, 51.5029419], [-3.5660609, 51.50289219999999], [-3.5654752, 51.502857], [-3.5648945, 51.5028373], [-3.5642007, 51.5028269], [-3.5639347999999997, 51.5028267], [-3.5630791999999993, 51.5028259], [-3.5620968, 51.50282759999999], [-3.5611999999999995, 51.50282759999999], [-3.5605537, 51.5028313], [-3.5598293999999995, 51.50283040000001], [-3.5589715999999996, 51.5028313], [-3.5583942999999993, 51.5028341], [-3.5577688999999997, 51.5028341], [-3.5569682000000005, 51.50283319999999], [-3.5562258999999994, 51.502836], [-3.5554925, 51.5028341], [-3.554715799999999, 51.50283319999999], [-3.5541159, 51.5028416], [-3.5535296, 51.5028453], [-3.5528668, 51.50285000000001], [-3.5523359, 51.50285280000001], [-3.5519505, 51.5028593], [-3.5514765999999995, 51.5028705], [-3.5510086999999997, 51.50288830000001], [-3.5506234, 51.502906], [-3.5501855, 51.5029322], [-3.5497535999999994, 51.50296199999999], [-3.5491956999999994, 51.5030106], [-3.5487968, 51.50304880000001], [-3.548317, 51.5031039], [-3.5479031, 51.50315340000001], [-3.5474711999999995, 51.503215], [-3.5469823, 51.50329249999999], [-3.5465115, 51.50337369999999], [-3.5461754999999995, 51.50343339999999], [-3.5457122, 51.5035258], [-3.5452368, 51.50362479999999], [-3.5447598999999994, 51.5037293], [-3.5439276000000004, 51.503935600000005], [-3.5431044000000003, 51.5041531], [-3.5423965999999996, 51.50435469999999], [-3.5414532999999997, 51.5046254], [-3.5409254999999997, 51.50477479999999], [-3.5404636, 51.5049064], [-3.5399956999999995, 51.5050417], [-3.539529299999999, 51.50517610000001], [-3.5389489999999997, 51.50533860000001], [-3.5385906000000005, 51.50544119999999], [-3.538158699999999, 51.50557], [-3.5375168999999995, 51.5057381], [-3.5367970999999994, 51.5059434], [-3.5362496999999995, 51.50609739999999], [-3.5356394, 51.50627099999999], [-3.53523, 51.506384], [-3.5348116, 51.5064978], [-3.5345642, 51.506577199999995], [-3.5341743, 51.5066836], [-3.5333376, 51.5069235], [-3.5333149999999995, 51.50693], [-3.5325051999999997, 51.50716239999999], [-3.5319084, 51.5073285], [-3.5312379999999997, 51.50751619999999], [-3.5308942999999995, 51.507614200000006], [-3.530852, 51.50762619999999], [-3.5308116999999997, 51.5076377], [-3.5302198, 51.507806499999994], [-3.5294881999999994, 51.508015099999994], [-3.5287458999999997, 51.5082184], [-3.5279611999999996, 51.508442800000005], [-3.5271447, 51.5086685], [-3.5261985999999994, 51.5089376], [-3.5254969, 51.5091384], [-3.5249306999999996, 51.50929680000001], [-3.5244258999999993, 51.5094406], [-3.5236179, 51.509665], [-3.5229287000000005, 51.509857700000005], [-3.5220465, 51.5101112], [-3.5213127, 51.5103197], [-3.5205449999999994, 51.5105388], [-3.5198557, 51.51072759999999], [-3.5189777, 51.510981], [-3.5181337, 51.5112159], [-3.517647999999999, 51.51136110000001], [-3.5171029999999996, 51.5115195], [-3.5165736000000005, 51.5116946], [-3.5165638999999995, 51.5116978], [-3.5165097999999997, 51.51171620000001], [-3.5163703999999996, 51.5117636], [-3.5161198999999996, 51.5118488], [-3.5153966999999997, 51.51212120000001], [-3.5146346, 51.5124205], [-3.5139550999999996, 51.512720399999985], [-3.513420599999999, 51.512977], [-3.5128354, 51.5132731], [-3.5123516999999995, 51.51353759999999], [-3.5119091999999994, 51.51379810000001], [-3.5114461, 51.51408429999999], [-3.5109117, 51.51444159999999], [-3.5102376, 51.514927199999995], [-3.5098298999999997, 51.515240000000006], [-3.5095035999999995, 51.51550029999999], [-3.5092949999999994, 51.5156734], [-3.5090117999999997, 51.51591520000001], [-3.5087762999999996, 51.5161245], [-3.5084600999999997, 51.51642459999999], [-3.5080317, 51.516846099999995], [-3.5075046999999997, 51.5174267], [-3.5070673, 51.517918], [-3.5067869, 51.5182836], [-3.506538, 51.518606], [-3.5063249, 51.5189019], [-3.5060356, 51.51930099999999], [-3.5057910999999997, 51.5196416], [-3.5056004999999995, 51.51989280000001], [-3.5053537999999995, 51.52021379999999], [-3.5050800999999994, 51.520552900000006], [-3.5048601, 51.52081859999999], [-3.504646699999999, 51.52106369999999], [-3.5044476, 51.52127409999999], [-3.5041697, 51.521570200000006], [-3.5039191, 51.5218214], [-3.5036533, 51.5220794], [-3.5034296080661336, 51.52229075032813], [-3.5034212999999994, 51.522298599999985], [-3.5031894, 51.52250699999999], [-3.5028862999999997, 51.52276770000001], [-3.5026247999999995, 51.5229916], [-3.5022790999999995, 51.5232673], [-3.5019661999999996, 51.5235131], [-3.5016522, 51.52374590000001], [-3.5013381, 51.5239777], [-3.501055459532925, 51.52417338670309], [-3.5008177, 51.52433800000001], [-3.5004895, 51.52456670000001], [-3.5000758999999997, 51.5248308], [-3.499879, 51.524954699999995], [-3.4995996999999996, 51.525129], [-3.499426, 51.5252393], [-3.4989709, 51.52549929999999], [-3.4985048, 51.52576069999999], [-3.4983078999999995, 51.5258669], [-3.4978571, 51.5260983], [-3.4974938, 51.526286199999994], [-3.4970846999999994, 51.52646320000001], [-3.4966973, 51.52663880000001], [-3.4962749999999994, 51.5268226], [-3.495984, 51.5269438], [-3.4956689, 51.52707169999999], [-3.4953428999999994, 51.5271997], [-3.4950343, 51.527316799999994], [-3.4946186, 51.5274692], [-3.4941633999999997, 51.5276312], [-3.4937541999999997, 51.52776739999999], [-3.4932006, 51.52794980000001], [-3.4926950999999997, 51.5281132], [-3.4921786999999997, 51.5282779], [-3.4917125999999996, 51.52842759999999], [-3.4912224999999997, 51.52858419999998], [-3.4908089, 51.5287094], [-3.4904238, 51.528833299999995], [-3.4898766999999995, 51.52898989999999], [-3.4893406, 51.5291382], [-3.4889599, 51.52923760000001], [-3.4886645, 51.5293057], [-3.4882378, 51.5294146], [-3.4878460999999996, 51.5295031], [-3.4873734, 51.5296011], [-3.4869599, 51.5296814], [-3.4865725999999997, 51.52975810000001], [-3.4861794999999995, 51.529830200000006], [-3.4856353, 51.52992029999999], [-3.4850849, 51.530004], [-3.4841496999999997, 51.53013010000001], [-3.4836303, 51.5301958], [-3.4831212999999996, 51.5302588], [-3.4821364000000004, 51.53037849999999], [-3.4816521999999996, 51.5304403], [-3.4811763, 51.5305034], [-3.4807106999999995, 51.53057549999998], [-3.4802637999999995, 51.5306489], [-3.4796409999999995, 51.53076209999999], [-3.4790823, 51.5308728], [-3.4782401, 51.5310569], [-3.4773897, 51.5312744], [-3.4767916999999997, 51.531440499999995], [-3.4761627, 51.531622], [-3.4753371, 51.53186139999999], [-3.4743831999999997, 51.532135599999975], [-3.4726285999999997, 51.5326453], [-3.4719582, 51.5328383], [-3.4711864, 51.533062300000005], [-3.470139399999999, 51.533366099999995], [-3.4696396999999997, 51.5335095], [-3.4689909999999995, 51.53369560000001], [-3.4689766, 51.533699899999995], [-3.4680350999999994, 51.5339788], [-3.4675074, 51.53412929999999], [-3.4667045999999995, 51.534361], [-3.4658997, 51.534576], [-3.4653906999999995, 51.534709799999995], [-3.4648278999999995, 51.534846300000005], [-3.4643105999999997, 51.534966], [-3.4639133, 51.535045800000006], [-3.4634414999999996, 51.5351384], [-3.4630546, 51.535206599999995], [-3.4625827999999994, 51.535282599999995], [-3.4621110999999996, 51.5353482], [-3.4617386, 51.53539709999998], [-3.4612524, 51.5354576], [-3.4607081999999996, 51.53551430000001], [-3.4603626, 51.5355439], [-3.4600005, 51.5355748], [-3.4595453, 51.53560050000001], [-3.4590590999999997, 51.53562490000001], [-3.4582789999999997, 51.53565069999999], [-3.4576023999999994, 51.53566610000001], [-3.456185, 51.5356764], [-3.4552808, 51.5357099], [-3.4548131999999994, 51.5357459], [-3.4543704, 51.5357936], [-3.4538696, 51.5358553], [-3.4533768999999994, 51.53592069999999], [-3.4527718, 51.536013800000006], [-3.4521581999999995, 51.5361109], [-3.4515018999999993, 51.53622129999999], [-3.4508069999999997, 51.536345], [-3.4500929, 51.5364633], [-3.4494191, 51.5365845], [-3.4483657999999995, 51.536766199999995], [-3.4473681, 51.5369456], [-3.4463841999999993, 51.5371229], [-3.4457202, 51.53723750000001], [-3.4451987999999996, 51.53731969999999], [-3.4445591, 51.537401900000006], [-3.4438733, 51.5374773], [-3.4432454999999997, 51.53754049999999], [-3.4427775, 51.53758429999999], [-3.4423094999999995, 51.5376126], [-3.4417613, 51.5376462], [-3.4409683999999996, 51.5376698], [-3.4403109999999995, 51.537686], [-3.4393891, 51.5376768], [-3.438700799999999, 51.53766299999999], [-3.4380960999999997, 51.5376294], [-3.4375896999999997, 51.5375927], [-3.4370636999999995, 51.537551400000005], [-3.4363065999999995, 51.5374643], [-3.4353405, 51.53733890000001], [-3.4348071, 51.53726850000001], [-3.4341434, 51.53719669999999], [-3.4334525999999994, 51.5371141], [-3.432484, 51.537000299999995], [-3.4317468, 51.536905], [-3.4310528999999996, 51.536815100000005], [-3.4302231, 51.5367359], [-3.4296997999999994, 51.5366964], [-3.4291649, 51.536662199999995], [-3.4282165999999994, 51.536617199999995], [-3.427595, 51.536592099999986], [-3.4268808999999996, 51.53656689999999], [-3.4263518, 51.5365417], [-3.4258256, 51.53650389999999], [-3.4251809, 51.5364374], [-3.4245766, 51.5363673], [-3.4240793, 51.5362935], [-3.4235473, 51.5362072], [-3.4230587, 51.536111899999995], [-3.4225788, 51.5360022], [-3.4220757, 51.53587629999999], [-3.4215639, 51.535723399999995], [-3.4212082999999995, 51.53561009999999], [-3.4208497999999996, 51.535477099999994], [-3.4203207, 51.5352828], [-3.4196614999999997, 51.53500950000001], [-3.4187536999999995, 51.534617399999995], [-3.4179297000000006, 51.534279299999994], [-3.4174445, 51.53410619999999], [-3.4171178, 51.53399110000001], [-3.4167636, 51.53387240000001], [-3.4164051, 51.5337573], [-3.4159309, 51.5336278], [-3.415477, 51.53351179999999], [-3.4147931999999996, 51.5333634], [-3.4140645999999997, 51.53322229999999], [-3.4135980796541814, 51.5331196321043], [-3.4135065999999994, 51.533099500000006], [-3.4131221, 51.53301449999999], [-3.4126826999999995, 51.5329264], [-3.4122707, 51.5328311], [-3.4118065999999994, 51.5327187], [-3.4114162999999995, 51.5326189], [-3.4109942, 51.532509100000006], [-3.410575, 51.53238679999999], [-3.4102497, 51.5322834], [-3.4099967, 51.5321962], [-3.4096686000000003, 51.5320775], [-3.4093867, 51.5319651], [-3.4089991999999993, 51.53181039999999], [-3.4086305999999995, 51.53164849999999], [-3.4082374, 51.5314723], [-3.4077198999999996, 51.5312277], [-3.4072053, 51.53098850000001], [-3.4065114, 51.5306665], [-3.4057134, 51.5302897], [-3.4051575, 51.53002409999999], [-3.404545300000001, 51.5297384], [-3.4039540999999995, 51.52945960000001], [-3.4031228999999996, 51.52906300000001], [-3.4020762, 51.52857920000001], [-3.4011626, 51.5281385], [-3.4004809, 51.5278157], [-3.400019, 51.527601999999995], [-3.3985908999999994, 51.5269512], [-3.3975544, 51.52646829999999], [-3.3968218, 51.5261277], [-3.3960507999999994, 51.52576489999999], [-3.3952117000000004, 51.525364399999994], [-3.3942412999999996, 51.524896899999995], [-3.3935229999999996, 51.5245454], [-3.3931486, 51.5243793], [-3.3928896999999996, 51.5242562], [-3.3928653999999994, 51.524245699999994], [-3.3925421, 51.5240834], [-3.3921377999999995, 51.5238963], [-3.3915975, 51.52364399999999], [-3.3910245999999997, 51.5233769], [-3.3905266999999997, 51.52315399999999], [-3.3901374, 51.522984], [-3.3896918, 51.522804599999986], [-3.3893886, 51.522685800000005], [-3.3889804999999997, 51.52253279999999], [-3.3886160999999997, 51.5223977], [-3.3882105, 51.5222541], [-3.3878823, 51.5221454], [-3.3873482, 51.52197999999999], [-3.3869576, 51.5218581], [-3.3865369999999997, 51.5217338], [-3.3859354999999995, 51.521576200000005], [-3.3855936, 51.5214853], [-3.3851455999999995, 51.5213821], [-3.3845402999999994, 51.521246999999995], [-3.3840411999999995, 51.5211305], [-3.3836206, 51.52103579999999], [-3.3831962999999994, 51.52093639999999], [-3.3826447, 51.52080670000001], [-3.3823264999999996, 51.5207205], [-3.3818598, 51.520590799999994], [-3.3814703999999995, 51.5204666], [-3.381126, 51.520360200000006], [-3.3807516, 51.520229], [-3.3803821999999997, 51.520096200000005], [-3.3800552, 51.5199634], [-3.3797319999999997, 51.51983059999999], [-3.3793651, 51.51967450000001], [-3.3789408000000005, 51.51948579999999], [-3.378554, 51.5192956], [-3.378091, 51.5190556], [-3.377452, 51.5187155], [-3.3770551999999996, 51.51849959999999], [-3.3766807999999995, 51.5183024], [-3.3763588, 51.5181315], [-3.3761142, 51.5180127], [-3.375781, 51.51785430000001], [-3.375225700000001, 51.51761590000001], [-3.3746366999999995, 51.5173954], [-3.3739004, 51.51712820000001], [-3.3733713, 51.5169721], [-3.3725913, 51.5167454], [-3.3719973, 51.5165598], [-3.3714932, 51.51641149999999], [-3.3710242, 51.516257800000005], [-3.3707679999999995, 51.51616529999999], [-3.3704110999999997, 51.516041], [-3.3699806, 51.5158733], [-3.3695263, 51.5156814], [-3.3690584, 51.51547490000001], [-3.368699, 51.5153095], [-3.3682859, 51.5150998], [-3.3679352, 51.51491419999998], [-3.367621999999999, 51.5147394], [-3.3673, 51.5145492], [-3.3669717999999995, 51.51434489999998], [-3.3666236, 51.514115800000006], [-3.3662379999999996, 51.513847899999995], [-3.3658387, 51.513544199999984], [-3.3655354, 51.5133003], [-3.3652358999999996, 51.5130433], [-3.3648964999999995, 51.5127334], [-3.3645851999999996, 51.5124099], [-3.3640278999999995, 51.5118123], [-3.3637933, 51.51152489999999], [-3.3636209, 51.511298], [-3.3633384999999993, 51.5109092], [-3.3631339999999996, 51.510613600000006], [-3.3629494999999996, 51.51035589999999], [-3.3626503, 51.509969000000005], [-3.3623557, 51.50959170000001], [-3.3620611, 51.50927329999998], [-3.3617526, 51.5089568], [-3.3613603999999997, 51.5085872], [-3.3608476, 51.50814939999999], [-3.360553, 51.5079177], [-3.3597728, 51.5073337], [-3.3592564, 51.50699850000001], [-3.3588041, 51.5066959], [-3.358272, 51.50631760000001], [-3.3576798, 51.5059316], [-3.3569688, 51.5054632], [-3.3564022999999996, 51.505068900000005], [-3.3560162, 51.5048141], [-3.3555309, 51.5044821], [-3.3550192999999995, 51.50413760000001], [-3.3545091999999994, 51.5037979], [-3.3538317, 51.5033395], [-3.3533217, 51.502997899999976], [-3.3529216999999996, 51.502728600000005], [-3.3525898999999995, 51.5025076], [-3.3522844999999997, 51.50230210000001], [-3.3517992, 51.5019508], [-3.3514085, 51.50165549999999], [-3.3510504, 51.50137749999998], [-3.3508085, 51.5011768], [-3.3504922, 51.500904600000005], [-3.3502209, 51.5006653], [-3.3499448999999997, 51.5004269], [-3.3497138999999994, 51.5002126], [-3.3496094, 51.5001075], [-3.349424, 51.4999211], [-3.3491371999999995, 51.4996046], [-3.3488053999999994, 51.4992031], [-3.3485046, 51.49881700000001], [-3.348473613531157, 51.4987748385867], [-3.3481946, 51.4983952], [-3.3478859999999995, 51.49796], [-3.3476394999999997, 51.49756709999999], [-3.3474084999999993, 51.497157900000005], [-3.3471946, 51.4967554], [-3.3469946000000004, 51.4963423], [-3.3468116, 51.495917599999984], [-3.346625599999999, 51.495459100000005], [-3.3464938, 51.495082700000005], [-3.3463542999999993, 51.49472550000001], [-3.3462534999999995, 51.494462], [-3.3460069999999997, 51.493816300000006], [-3.3458442, 51.4934011], [-3.3456706, 51.4929543], [-3.3454861, 51.4924552], [-3.3453186, 51.4920305], [-3.3451713, 51.4916492], [-3.3449418999999994, 51.4910478], [-3.3445511999999997, 51.49004870000001], [-3.3443201999999994, 51.48939810000001], [-3.3440612999999995, 51.4887069], [-3.343638, 51.48768929999999], [-3.3434627999999997, 51.48733599999999], [-3.3432768, 51.4869904], [-3.3431217, 51.4867172], [-3.3429340999999995, 51.486443], [-3.3427, 51.486112799999994], [-3.3424411, 51.485768199999995], [-3.3421869, 51.48547659999999], [-3.3418737, 51.48513390000001], [-3.3415809, 51.4848441], [-3.3411577, 51.4844659], [-3.3405525999999997, 51.4839917], [-3.3400865999999994, 51.4836202], [-3.3396812, 51.4833407], [-3.3390523999999995, 51.4829454], [-3.33898, 51.4829027], [-3.3382277999999994, 51.482459], [-3.3372233, 51.4819147], [-3.3361850999999993, 51.4813494], [-3.3352121999999995, 51.4808174], [-3.3345893, 51.48046769999999], [-3.3340019999999995, 51.4801315], [-3.3333870999999995, 51.4798322], [-3.3328827999999997, 51.4795896], [-3.3323608, 51.4793753], [-3.3319236999999995, 51.4792214], [-3.3313957999999997, 51.4790576], [-3.3307471999999994, 51.47887779999999], [-3.3305708, 51.4788398], [-3.3300668999999994, 51.47873119999999], [-3.3293550999999995, 51.478574300000005], [-3.3287768, 51.4784578], [-3.3283440999999994, 51.47838130000001], [-3.3279115, 51.4783248], [-3.3274409, 51.4782497], [-3.3271443, 51.478209], [-3.3268411999999996, 51.47817990000001], [-3.326529, 51.478152400000006], [-3.326194399999999, 51.47813140000001], [-3.3258302, 51.47811109999999], [-3.3254077999999994, 51.47809079999999], [-3.3249897, 51.47808309999999], [-3.3246451, 51.478093900000005], [-3.3242777999999995, 51.4781093], [-3.3238817999999997, 51.4781345], [-3.323766551242229, 51.478144369458185], [-3.3235163, 51.47816579999999], [-3.3231334999999995, 51.4782091], [-3.3224004, 51.4783095], [-3.3221573999999996, 51.478337800000006], [-3.3218157999999995, 51.4783889], [-3.321043, 51.47852530000001], [-3.3206156, 51.47861009999998], [-3.3204169999999995, 51.4786525], [-3.3198667, 51.47877569999999], [-3.3193576999999994, 51.4788981], [-3.3188014, 51.479049], [-3.3182992, 51.47919549999999], [-3.3178523, 51.4793347], [-3.3174469, 51.4794652], [-3.3169208999999995, 51.479645], [-3.3165847, 51.4797756], [-3.3162014999999996, 51.479921399999995], [-3.3151897999999997, 51.48033409999999], [-3.3144186, 51.480647600000005], [-3.3139175, 51.4808364], [-3.313623, 51.4809446], [-3.3134250999999995, 51.48101109999999], [-3.3130097, 51.48114759999999], [-3.3125386999999997, 51.4812875], [-3.3120651, 51.4814193], [-3.3115663, 51.48154279999999], [-3.3111935999999997, 51.4816295], [-3.3107826999999994, 51.4817127], [-3.3099937999999995, 51.48185889999999], [-3.3091316, 51.4819939], [-3.3081685, 51.4821466], [-3.3054285999999995, 51.48257920000001], [-3.3050593, 51.4826357], [-3.3045006999999997, 51.482723199999995], [-3.3037981, 51.48283500000001], [-3.3028752999999997, 51.482977199999986], [-3.3023627, 51.48305320000001], [-3.3018117999999994, 51.48312099999999], [-3.3012797, 51.4831768], [-3.3009419999999996, 51.48320799999999], [-3.3006043, 51.48323289999999], [-3.3001570999999994, 51.483261], [-3.2997099, 51.48327789999999], [-3.2993762, 51.4832917], [-3.2986811, 51.4832975], [-3.2983409, 51.4832932], [-3.2981299999999996, 51.48328870000001], [-3.2971533999999996, 51.48326209999999], [-3.2963944, 51.483208700000006], [-3.2953432, 51.483085], [-3.2949097, 51.4830312], [-3.2944688, 51.4829648], [-3.2940882999999994, 51.48291129999999], [-3.2935603, 51.482818599999995], [-3.2927664, 51.48265729999999], [-3.2922763, 51.482543099999994], [-3.2917938, 51.4824178], [-3.2911355, 51.4822343], [-3.2901968, 51.4819484], [-3.2894382000000006, 51.4817143], [-3.28866, 51.48146880000001], [-3.288206, 51.48133229999999], [-3.2877296, 51.48119249999999], [-3.2869613, 51.480993700000006], [-3.2863454999999995, 51.48087399999999], [-3.2859557, 51.48081040000001], [-3.2855316, 51.4807491], [-3.2851964, 51.48071139999999], [-3.2848227, 51.48067509999999], [-3.2844642, 51.48065299999998], [-3.2841291999999997, 51.480639], [-3.2838043, 51.48063129999999], [-3.2832328, 51.48063129999999], [-3.2824953999999997, 51.480662999999986], [-3.2818622, 51.48071139999999], [-3.2812187, 51.4808033], [-3.2805424999999997, 51.48091860000001], [-3.2798668999999996, 51.4810672], [-3.2793596999999997, 51.48119919999999], [-3.278719, 51.481398], [-3.2781366, 51.48159339999999], [-3.2773668, 51.481877399999995], [-3.2766229, 51.4821566], [-3.2761852, 51.4823247], [-3.2752671, 51.482673199999994], [-3.2741670999999997, 51.48309340000001], [-3.2735796999999995, 51.48331220000001], [-3.272740199999999, 51.48361119999999], [-3.2723888, 51.48373479999999], [-3.2718473, 51.48391259999999], [-3.2712727, 51.48409469999999], [-3.2708011999999997, 51.48424], [-3.2698129, 51.4845358], [-3.2697416999999995, 51.4845581], [-3.2696799, 51.4845774], [-3.2696265, 51.484592500000005], [-3.2695672999999994, 51.484609199999994], [-3.2690876, 51.4847525], [-3.2687124, 51.48485839999999], [-3.2683667, 51.4849523], [-3.268073, 51.4850296], [-3.2676649999999996, 51.4851275], [-3.2671336999999996, 51.48524199999999], [-3.2666394, 51.48533999999998], [-3.2661442999999997, 51.4854259], [-3.2657424, 51.4854864], [-3.2652276999999996, 51.4855575], [-3.264869899999999, 51.4856013], [-3.2645458000000005, 51.4856359], [-3.264092199999999, 51.4856803], [-3.2635662999999995, 51.4857207], [-3.2630075, 51.485759], [-3.2617806, 51.485839], [-3.2606195, 51.4859136], [-3.2601181999999995, 51.4859441], [-3.259738, 51.4859689], [-3.2586800999999994, 51.48604809999999], [-3.2575107, 51.4861279], [-3.2560055, 51.486208], [-3.2554922, 51.486243400000006], [-3.2542624999999994, 51.4863166], [-3.2533961999999996, 51.4863483], [-3.2526987999999997, 51.48635839999999], [-3.2521542999999995, 51.48635500000001], [-3.2515568, 51.4863162], [-3.2510246, 51.486271999999985], [-3.2504701999999996, 51.48622699999999], [-3.249941999999999, 51.4861747], [-3.2494014000000004, 51.486125099999995], [-3.2486607999999997, 51.48606079999999], [-3.2480076, 51.486013], [-3.2474577999999994, 51.485978], [-3.2466906999999994, 51.4859446], [-3.2460764, 51.4859345], [-3.2456634, 51.4859379], [-3.2452423, 51.4859462], [-3.2447862999999995, 51.48596289999999], [-3.2442873999999997, 51.48598969999999], [-3.2439414, 51.48601970000001], [-3.2433916, 51.4860682], [-3.2427477999999996, 51.486140000000006], [-3.2418332, 51.4862368], [-3.2407575999999993, 51.4863421], [-3.2400361, 51.48639049999999], [-3.2394218999999995, 51.48642559999999], [-3.2386655, 51.48643520000001], [-3.2381452, 51.4864369], [-3.2374879999999995, 51.4864235], [-3.2367692, 51.4863934], [-3.2359161999999997, 51.48633329999999], [-3.2352645, 51.48627479999999], [-3.2346850999999996, 51.486208], [-3.2340681999999994, 51.4861162], [-3.233935022830277, 51.48609545203939], [-3.2335424999999995, 51.486034299999986], [-3.2330007, 51.4859358], [-3.2324991, 51.4858322], [-3.2319948, 51.485722], [-3.2316461999999997, 51.4856385], [-3.2304356, 51.48532589999999], [-3.2302942999999997, 51.4852894], [-3.2296238, 51.48511070000001], [-3.2291110999999995, 51.4849612], [-3.2287291999999996, 51.484859199999995], [-3.2279103999999994, 51.4846349], [-3.2268791999999995, 51.484354], [-3.2263846999999997, 51.48421900000001], [-3.2255655999999995, 51.4839955], [-3.2250417, 51.48385289999999], [-3.22480603370599, 51.48378816728179], [-3.224712076891297, 51.48376235923795], [-3.2245341999999995, 51.48371349999999], [-3.2241919, 51.4836208], [-3.2238932999999994, 51.4835374], [-3.2237685, 51.483504199999985], [-3.2232105, 51.4833483], [-3.2227424999999994, 51.483217200000006], [-3.2212553, 51.48278680000001], [-3.2209262999999995, 51.4826873], [-3.220291, 51.48249630000001], [-3.2188278999999995, 51.4820557], [-3.2174224, 51.4816331], [-3.2161913, 51.4812673], [-3.2143297999999993, 51.4807427], [-3.2124576, 51.4802383], [-3.2116544999999994, 51.4800234], [-3.2113467, 51.479941], [-3.2104956, 51.4797133], [-3.2101161, 51.4796147], [-3.2094589, 51.47944439999999], [-3.209235, 51.47938], [-3.2086757, 51.47922220000001], [-3.2083472, 51.479127], [-3.2080025, 51.47903509999999], [-3.2075197, 51.4789073], [-3.2073321999999997, 51.4788575], [-3.2064549, 51.4786526], [-3.2061987, 51.478587399999995], [-3.2056985, 51.47845709999999], [-3.2051352, 51.47830759999999], [-3.2044741000000005, 51.47813299999999], [-3.2039040999999995, 51.4779844], [-3.2031328999999995, 51.4777856], [-3.202624699999999, 51.477659399999986], [-3.2022517999999995, 51.47757419999999], [-3.2018320999999994, 51.4774857], [-3.2015289999999994, 51.4774231], [-3.2012327, 51.4773713], [-3.2004038, 51.4772719], [-3.1988520999999994, 51.477080599999994], [-3.1976318, 51.4769469], [-3.1968927999999996, 51.47687680000001], [-3.1956562999999996, 51.476774899999995], [-3.193827, 51.47666459999999], [-3.1923233, 51.4765178], [-3.1916543999999996, 51.4764524], [-3.1876052999999995, 51.4760486], [-3.1873547, 51.4760252], [-3.1872772, 51.4760174], [-3.1867962, 51.4759341], [-3.1863571, 51.4758657], [-3.1858776, 51.4757868], [-3.1846566, 51.47569569999999], [-3.1841533, 51.47566], [-3.1835669, 51.475615799999986], [-3.1831542999999995, 51.4755863], [-3.1827778999999996, 51.4755707], [-3.1822824999999995, 51.475575], [-3.1818088, 51.4755837], [-3.1792304, 51.4756626]]} 20.5 2316 2336 Bridgend Cardiff Central Cardiff Central 51.4756626 -3.1792304 51.4756626 -3.1792304 1 0 2026-09-16 22:46:51 TERMINATED 2026-09-16 22:36:00 Cardiff Central TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16735821 1789598112902233 108 108 2026-09-16 22:46:51.096788 1 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 22:36:50.805415
594269 625378 C04704 502N95M916 2026-09-16 COMPLETE 16736077 2026-09-16 23:36:00 2026-09-16 22:47:21 2026-09-18 22:47:21 {"id": 625378, "stp": "P", "toc": "Greater Anglia", "uid": "C04704", "consist": "720545", "dest_crs": "COL", "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C04704/2026-09-16/detailed", "trust_id": "502N95M916", "origin_crs": "CLT", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Colchester", "service_date": "2026-09-16", "dest_arr_time": "2338", "dest_platform": "4", "is_terminated": 1, "next_location": "Colchester", "signalling_id": "2N95", "timing_status": "EARLY", "origin_station": "Clacton-on-Sea", "current_leg_arr": "2336", "current_leg_dep": "2332", "current_leg_end": "Colchester", "origin_dep_time": "2305", "origin_platform": "4", "current_location": "Colchester", "last_update_time": "2026-09-16T22:47:21", "route_debug_link": null, "timing_variation": "-2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.9266851, 51.88623020000001], [0.9264495, 51.8863231], [0.9260397999999996, 51.8864839], [0.9256869, 51.8865982], [0.9248235, 51.8868834], [0.9238414999999998, 51.8872245], [0.9233216, 51.8874349], [0.9228962999999998, 51.8876259], [0.9222998, 51.88791309999999], [0.9217082999999998, 51.8882346], [0.9212353999999998, 51.888528], [0.9211967873885292, 51.8885561180277], [0.9209141999999998, 51.888761900000006], [0.9206222999999998, 51.8889918], [0.9200005, 51.8895445], [0.9196478, 51.8899172], [0.9194265, 51.890170000000005], [0.9192865, 51.8903439], [0.9189823, 51.89073580000001], [0.9188941, 51.89085819999999], [0.9183493, 51.89155720000001], [0.918159, 51.891802], [0.9179578999999998, 51.8920395], [0.9176322, 51.892438799999994], [0.9174421999999998, 51.89268680000001], [0.9173227000000002, 51.89284040000001], [0.9172523, 51.89293339999999], [0.9171185, 51.8931233], [0.9168361999999998, 51.89360619999999], [0.9166926, 51.89391139999999], [0.9165455, 51.8942885], [0.9163807, 51.8946913], [0.9162693, 51.8949328], [0.9161997, 51.89508270000001], [0.9159403, 51.8955677], [0.9157129000000002, 51.89591499999999], [0.9155411, 51.896177599999994], [0.9151716, 51.89667570000001], [0.9147856, 51.8971358], [0.9145675, 51.8973628], [0.9143579, 51.897556], [0.9139483, 51.8979163], [0.9135532, 51.8982073], [0.9133151000000002, 51.8983487], [0.9128526, 51.8985875], [0.9124752000000002, 51.89874960000001], [0.9122701, 51.898830199999985], [0.9118619999999998, 51.89896019999998], [0.9113202999999998, 51.8990973], [0.9107478, 51.89919189999999], [0.9104187, 51.899222899999984], [0.9067407, 51.8994539], [0.9050638, 51.8995964], [0.9030984, 51.8997259], [0.9012978, 51.89984589999999], [0.9003879, 51.8999272], [0.8995956000000002, 51.90000210000001], [0.8987944999999998, 51.900056099999986], [0.8983152841195214, 51.9001060494616], [0.8981209999999997, 51.9001263], [0.8974236, 51.90017309999998], [0.8960742, 51.90025549999999], [0.8952357000000001, 51.90031799999999], [0.8948120999999999, 51.900351099999995], [0.8943963, 51.9003831], [0.8938183, 51.90042889999999], [0.8934905000000001, 51.90045489999999], [0.8923117999999999, 51.900583899999994]]}", "current_leg_start": "Hythe", "dest_arr_time_act": "2338", "motion_projection": null, "next_location_lat": "51.9005839", "next_location_lon": "0.8923118", "previous_location": "Hythe", "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\": 361.473, \"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\": 2572.324, \"from_m\": 361.473, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 2646.644, \"from_m\": 2572.324, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 7119.931, \"from_m\": 2646.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\": 7150.518, \"from_m\": 7119.931, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 7231.911, \"from_m\": 7150.518, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 7973.295, \"from_m\": 7231.911, \"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\": 8842.194, \"from_m\": 7973.295, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 19251.178, \"from_m\": 8842.194, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 19286.927, \"from_m\": 19251.178, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 21799.204, \"from_m\": 19286.927, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 21992.5, \"from_m\": 21799.204, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 22977.659, \"from_m\": 21992.5, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 25662.034, \"from_m\": 22977.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\": 27090.902, \"from_m\": 25662.034, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 27581.307, \"from_m\": 27090.902, \"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\": 27710.34, \"from_m\": 27581.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\": 28362.86, \"from_m\": 27710.34, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 28480.936, \"from_m\": 28362.86, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 28536.227, \"from_m\": 28480.936, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 28583.092, \"from_m\": 28536.227, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 28985.044, \"from_m\": 28583.092, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}], \"service_id\": 625378, \"profile_key\": \"fcd28077fc630bdefe877954244a63f264a6c35895c7155906618313ec5c3d88\", \"schedule_id\": 34703, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2305\", \"location\": \"Clacton-on-Sea\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 104855}, {\"is_pass\": false, \"wtt_arr\": \"2312H\", \"wtt_dep\": \"2313\", \"location\": \"Thorpe-le-Soken\", \"stage_seq\": 2, \"distance_m\": 7459.797, \"section_seq\": 1, \"route_path_id\": 104855}, {\"is_pass\": false, \"wtt_arr\": \"2316H\", \"wtt_dep\": \"2317\", \"location\": \"Weeley\", \"stage_seq\": 3, \"distance_m\": 10757.426, \"section_seq\": 1, \"route_path_id\": 104855}, {\"is_pass\": false, \"wtt_arr\": \"2320\", \"wtt_dep\": \"2320H\", \"location\": \"Great Bentley\", \"stage_seq\": 4, \"distance_m\": 14207.424, \"section_seq\": 1, \"route_path_id\": 104855}, {\"is_pass\": false, \"wtt_arr\": \"2324\", \"wtt_dep\": \"2324H\", \"location\": \"Alresford (Essex)\", \"stage_seq\": 5, \"distance_m\": 19044.48, \"section_seq\": 1, \"route_path_id\": 104855}, {\"is_pass\": false, \"wtt_arr\": \"2327H\", \"wtt_dep\": \"2328\", \"location\": \"Wivenhoe\", \"stage_seq\": 6, \"distance_m\": 21909.724, \"section_seq\": 1, \"route_path_id\": 104855}, {\"is_pass\": false, \"wtt_arr\": \"2331H\", \"wtt_dep\": \"2332\", \"location\": \"Hythe\", \"stage_seq\": 7, \"distance_m\": 25822.719, \"section_seq\": 1, \"route_path_id\": 104855}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2333\", \"location\": \"Colchester East Gate Jn\", \"stage_seq\": 8, \"distance_m\": 26499.254, \"section_seq\": 1, \"route_path_id\": 104855}, {\"is_pass\": false, \"wtt_arr\": \"2338\", \"wtt_dep\": null, \"location\": \"Colchester\", \"stage_seq\": 9, \"distance_m\": 28985.044, \"section_seq\": 1, \"route_path_id\": 104855}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 28985.044, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 104855}], \"total_distance_m\": 28985.044, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 28734.826, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 250.218, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2305", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "51.9005839", "current_position_lon": "0.8923118", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 13613, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:11:25Z\", \"source_id\": 51822215, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:12:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:11:25Z\", \"source_id\": 16723761, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13629, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:16:02Z\", \"source_id\": 51830253, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:16:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:16:07Z\", \"source_id\": 16726254, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13634, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:19:40Z\", \"source_id\": 51836467, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:20:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:19:43Z\", \"source_id\": 16728086, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13638, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:23:17Z\", \"source_id\": 51842868, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:24:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:23:20Z\", \"source_id\": 16729983, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13642, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:25:22Z\", \"source_id\": 51846322, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:27:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:25:27Z\", \"source_id\": 16731046, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13646, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:31:16Z\", \"source_id\": 51855881, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:32:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:31:17Z\", \"source_id\": 16733922, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13693, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:35:37Z\", \"source_id\": 51863331, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:36:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:35:43Z\", \"source_id\": 16736077, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:36:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Colchester", "service_state_platform": "4", "timing_fact_generation": 1789598144616464, "current_leg_arrival_utc": "2026-09-16T23:37:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T22:36:52.946909", "service_state_evidence_id": 16736077, "current_leg_start_actual_dep": "2026-09-16T23:32:00+01:00", "operational_evidence_version": 27, "service_state_event_time_utc": "2026-09-16T22:36:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T22:46:53.473651", "service_state_valid_until_kind": null, "operational_interpretation_version": 27, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Greater Anglia P CLT COL 2N95 720545 5 100 None {"version": 3, "segments": [{"to_m": 361.473, "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": 2572.324, "from_m": 361.473, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 2646.644, "from_m": 2572.324, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 7119.931, "from_m": 2646.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": 7150.518, "from_m": 7119.931, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 7231.911, "from_m": 7150.518, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 7973.295, "from_m": 7231.911, "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": 8842.194, "from_m": 7973.295, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 19251.178, "from_m": 8842.194, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 19286.927, "from_m": 19251.178, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 21799.204, "from_m": 19286.927, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 21992.5, "from_m": 21799.204, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 22977.659, "from_m": 21992.5, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 25662.034, "from_m": 22977.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": 27090.902, "from_m": 25662.034, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 27581.307, "from_m": 27090.902, "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": 27710.34, "from_m": 27581.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": 28362.86, "from_m": 27710.34, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 28480.936, "from_m": 28362.86, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 28536.227, "from_m": 28480.936, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 28583.092, "from_m": 28536.227, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 28985.044, "from_m": 28583.092, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}], "service_id": 625378, "profile_key": "fcd28077fc630bdefe877954244a63f264a6c35895c7155906618313ec5c3d88", "schedule_id": 34703, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2305", "location": "Clacton-on-Sea", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 104855}, {"is_pass": false, "wtt_arr": "2312H", "wtt_dep": "2313", "location": "Thorpe-le-Soken", "stage_seq": 2, "distance_m": 7459.797, "section_seq": 1, "route_path_id": 104855}, {"is_pass": false, "wtt_arr": "2316H", "wtt_dep": "2317", "location": "Weeley", "stage_seq": 3, "distance_m": 10757.426, "section_seq": 1, "route_path_id": 104855}, {"is_pass": false, "wtt_arr": "2320", "wtt_dep": "2320H", "location": "Great Bentley", "stage_seq": 4, "distance_m": 14207.424, "section_seq": 1, "route_path_id": 104855}, {"is_pass": false, "wtt_arr": "2324", "wtt_dep": "2324H", "location": "Alresford (Essex)", "stage_seq": 5, "distance_m": 19044.48, "section_seq": 1, "route_path_id": 104855}, {"is_pass": false, "wtt_arr": "2327H", "wtt_dep": "2328", "location": "Wivenhoe", "stage_seq": 6, "distance_m": 21909.724, "section_seq": 1, "route_path_id": 104855}, {"is_pass": false, "wtt_arr": "2331H", "wtt_dep": "2332", "location": "Hythe", "stage_seq": 7, "distance_m": 25822.719, "section_seq": 1, "route_path_id": 104855}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2333", "location": "Colchester East Gate Jn", "stage_seq": 8, "distance_m": 26499.254, "section_seq": 1, "route_path_id": 104855}, {"is_pass": false, "wtt_arr": "2338", "wtt_dep": null, "location": "Colchester", "stage_seq": 9, "distance_m": 28985.044, "section_seq": 1, "route_path_id": 104855}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 28985.044, "from_m": 0.0, "section_seq": 1, "route_path_id": 104855}], "total_distance_m": 28985.044, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 28734.826, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 250.218, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 13613, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:11:25Z", "source_id": 51822215, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-16T22:12:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:11:25Z", "source_id": 16723761, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-16T23:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13629, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:16:02Z", "source_id": 51830253, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T22:16:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:16:07Z", "source_id": 16726254, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T23:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13634, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:19:40Z", "source_id": 51836467, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T22:20:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:19:43Z", "source_id": 16728086, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T23:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13638, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:23:17Z", "source_id": 51842868, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T22:24:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:23:20Z", "source_id": 16729983, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T23:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13642, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:25:22Z", "source_id": 51846322, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T22:27:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:25:27Z", "source_id": 16731046, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T23:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13646, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:31:16Z", "source_id": 51855881, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T22:32:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:31:17Z", "source_id": 16733922, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T23:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13693, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:35:37Z", "source_id": 51863331, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T22:36:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:35:43Z", "source_id": 16736077, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T23:36:00+01:00", "operational_fact": true}] Clacton-on-Sea 2305 2305 4 None None Colchester 2338 2338 4 EARLY -2 minutes https://www.realtimetrains.co.uk/service/gb-nr:C04704/2026-09-16/detailed None Hythe 2026-09-16T23:32:00+01:00 Colchester 4.0 {"type": "LineString", "coordinates": [[0.9266851, 51.88623020000001], [0.9264495, 51.8863231], [0.9260397999999996, 51.8864839], [0.9256869, 51.8865982], [0.9248235, 51.8868834], [0.9238414999999998, 51.8872245], [0.9233216, 51.8874349], [0.9228962999999998, 51.8876259], [0.9222998, 51.88791309999999], [0.9217082999999998, 51.8882346], [0.9212353999999998, 51.888528], [0.9211967873885292, 51.8885561180277], [0.9209141999999998, 51.888761900000006], [0.9206222999999998, 51.8889918], [0.9200005, 51.8895445], [0.9196478, 51.8899172], [0.9194265, 51.890170000000005], [0.9192865, 51.8903439], [0.9189823, 51.89073580000001], [0.9188941, 51.89085819999999], [0.9183493, 51.89155720000001], [0.918159, 51.891802], [0.9179578999999998, 51.8920395], [0.9176322, 51.892438799999994], [0.9174421999999998, 51.89268680000001], [0.9173227000000002, 51.89284040000001], [0.9172523, 51.89293339999999], [0.9171185, 51.8931233], [0.9168361999999998, 51.89360619999999], [0.9166926, 51.89391139999999], [0.9165455, 51.8942885], [0.9163807, 51.8946913], [0.9162693, 51.8949328], [0.9161997, 51.89508270000001], [0.9159403, 51.8955677], [0.9157129000000002, 51.89591499999999], [0.9155411, 51.896177599999994], [0.9151716, 51.89667570000001], [0.9147856, 51.8971358], [0.9145675, 51.8973628], [0.9143579, 51.897556], [0.9139483, 51.8979163], [0.9135532, 51.8982073], [0.9133151000000002, 51.8983487], [0.9128526, 51.8985875], [0.9124752000000002, 51.89874960000001], [0.9122701, 51.898830199999985], [0.9118619999999998, 51.89896019999998], [0.9113202999999998, 51.8990973], [0.9107478, 51.89919189999999], [0.9104187, 51.899222899999984], [0.9067407, 51.8994539], [0.9050638, 51.8995964], [0.9030984, 51.8997259], [0.9012978, 51.89984589999999], [0.9003879, 51.8999272], [0.8995956000000002, 51.90000210000001], [0.8987944999999998, 51.900056099999986], [0.8983152841195214, 51.9001060494616], [0.8981209999999997, 51.9001263], [0.8974236, 51.90017309999998], [0.8960742, 51.90025549999999], [0.8952357000000001, 51.90031799999999], [0.8948120999999999, 51.900351099999995], [0.8943963, 51.9003831], [0.8938183, 51.90042889999999], [0.8934905000000001, 51.90045489999999], [0.8923117999999999, 51.900583899999994]]} 1.9 2332 2336 Hythe Colchester Colchester 51.9005839 0.8923118 51.9005839 0.8923118 1 0 2026-09-16 22:47:21 TERMINATED 2026-09-16 22:36:00 Colchester TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16736077 1789598144616464 27 27 2026-09-16 22:46:53.473651 4 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 22:36:52.946909
594270 623790 G88705 861N67M716 2026-09-16 COMPLETE 16735957 2026-09-16 23:36:00 2026-09-16 22:47:21 2026-09-18 22:47:21 {"id": 623790, "stp": "P", "toc": "Southern", "uid": "G88705", "consist": "387121", "dest_crs": "BTN", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G88705/2026-09-16/detailed", "trust_id": "861N67M716", "origin_crs": "SOU", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Brighton", "service_date": "2026-09-16", "dest_arr_time": "2337", "dest_platform": "3", "is_terminated": 1, "next_location": "Brighton", "signalling_id": "1N67", "timing_status": "EARLY", "origin_station": "Southampton Central", "current_leg_arr": "2336", "current_leg_dep": "2333", "current_leg_end": "Brighton", "origin_dep_time": "2150", "origin_platform": "3A", "current_location": "Brighton", "last_update_time": "2026-09-16T22:47:21", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.1711620765841697, 50.8353055377884], [-0.17050540000000003, 50.83518529999999], [-0.16976759999999996, 50.83504309999999], [-0.16877859999999997, 50.8348395], [-0.16826699999999997, 50.83473519999999], [-0.1672376, 50.8345454], [-0.16683929999999997, 50.8344508], [-0.166635, 50.83440230000001], [-0.1656065, 50.8341532], [-0.164954, 50.83400499999999], [-0.1642984, 50.83386459999999], [-0.1639054, 50.83378479999999], [-0.1634651, 50.8336975], [-0.1632294, 50.83365389999999], [-0.16298699999999997, 50.833618399999985], [-0.16267339999999997, 50.8335814], [-0.16253519999999996, 50.8335704], [-0.162396, 50.83356359999999], [-0.16224479999999997, 50.8335565], [-0.1620924, 50.8335533], [-0.1617706, 50.8335604], [-0.1614843, 50.8335775], [-0.1612799, 50.8335983], [-0.16117389999999998, 50.8336112], [-0.1610043, 50.833636199999994], [-0.1608363, 50.833665299999986], [-0.16066999999999998, 50.833698], [-0.1605064, 50.8337344], [-0.1603813, 50.8337674], [-0.1602565, 50.8338026], [-0.1601552, 50.8338334], [-0.1600551, 50.8338656], [-0.1599638, 50.83389799999999], [-0.15987329999999997, 50.833931799999995], [-0.15972759999999997, 50.8339887], [-0.15958289999999997, 50.834048200000005], [-0.15950699999999998, 50.8340841], [-0.1594338, 50.8341211], [-0.15928929999999997, 50.83419609999999], [-0.159165, 50.8342662], [-0.1590411, 50.8343408], [-0.1589665, 50.8343878], [-0.15889570000000003, 50.83443659999999], [-0.15875599999999998, 50.83453540000001], [-0.15860169999999998, 50.834657500000006], [-0.158455, 50.83478290000001], [-0.15832009999999996, 50.834912199999984], [-0.15818329999999997, 50.8350338], [-0.15790779999999996, 50.83528650000001], [-0.1570478, 50.83606609999999], [-0.15651569999999998, 50.8366292], [-0.1550525, 50.837967199999994], [-0.1545368, 50.8384397], [-0.1537697, 50.839142599999995], [-0.1536323, 50.8392989], [-0.1534975, 50.8394295], [-0.1532462, 50.83975629999999], [-0.1531208, 50.839979099999994], [-0.1530591, 50.84014139999999], [-0.15301459999999997, 50.8402767], [-0.1529752, 50.8404706], [-0.15296, 50.84064620000001], [-0.15295739999999997, 50.8408378], [-0.1529907, 50.84104010000001], [-0.1530506, 50.8412476], [-0.1531157, 50.841411], [-0.15301459999999997, 50.841258499999995], [-0.1528229, 50.8410068], [-0.152387, 50.84047569999999], [-0.15223539999999997, 50.8403064], [-0.1521007, 50.840157999999995], [-0.15186969999999997, 50.83991940000001], [-0.1517593, 50.83981490000001], [-0.1516377, 50.83968959999999], [-0.1515106, 50.8395656], [-0.1513162, 50.83938500000001], [-0.15112039999999996, 50.8392184], [-0.150876, 50.839006399999995], [-0.1499761, 50.8382892], [-0.14969, 50.8380815], [-0.1492893, 50.837813399999995], [-0.1490728, 50.8376691], [-0.1488277, 50.8375243], [-0.1485435, 50.8373596], [-0.1483227, 50.837241799999994], [-0.14768659999999997, 50.83691640000001], [-0.1471839, 50.83666], [-0.1465868, 50.83632870000001], [-0.14609579999999997, 50.8360461], [-0.14573389999999997, 50.83582659999999], [-0.1453335, 50.835553700000006], [-0.14507789999999998, 50.835361], [-0.1447696, 50.83511500000001], [-0.1444816, 50.8348567], [-0.1443572, 50.834738400000006], [-0.14398819999999998, 50.834392099999995], [-0.1436483, 50.8340645], [-0.1433865, 50.83380660000001], [-0.1431657, 50.833547], [-0.14291659999999998, 50.83322209999999], [-0.1427092, 50.8329413], [-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": "Hove", "dest_arr_time_act": "2337", "motion_projection": null, "next_location_lat": "50.8292890", "next_location_lon": "-0.1410499", "previous_location": "Hove", "current_leg_milage": "2.1", "linx_max_speed_mph": 110, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 1349.931, \"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\": 1706.248, \"from_m\": 1349.931, \"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\": 3063.067, \"from_m\": 1706.248, \"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\": 3312.766, \"from_m\": 3063.067, \"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\": 3723.917, \"from_m\": 3312.766, \"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\": 4867.793, \"from_m\": 3723.917, \"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\": 5514.689, \"from_m\": 4867.793, \"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\": 6574.18, \"from_m\": 5514.689, \"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\": 7214.814, \"from_m\": 6574.18, \"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\": 7594.709, \"from_m\": 7214.814, \"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\": 10875.192, \"from_m\": 7594.709, \"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\": 12469.694, \"from_m\": 10875.192, \"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\": 13705.471, \"from_m\": 12469.694, \"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\": 15286.188, \"from_m\": 13705.471, \"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\": 21725.821, \"from_m\": 15286.188, \"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\": 22546.192, \"from_m\": 21725.821, \"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\": 22958.386, \"from_m\": 22546.192, \"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\": 23810.036, \"from_m\": 22958.386, \"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\": 25126.578, \"from_m\": 23810.036, \"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\": 25134.568, \"from_m\": 25126.578, \"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\": 34435.467, \"from_m\": 25134.568, \"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\": 34506.589, \"from_m\": 34435.467, \"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\": 37264.423, \"from_m\": 34506.589, \"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\": 37988.01, \"from_m\": 37264.423, \"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\": 38904.129, \"from_m\": 37988.01, \"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\": 38996.744, \"from_m\": 38904.129, \"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\": 39075.367, \"from_m\": 38996.744, \"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\": 39877.463, \"from_m\": 39075.367, \"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\": 51998.205, \"from_m\": 39877.463, \"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\": 52614.921, \"from_m\": 51998.205, \"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\": 53405.213, \"from_m\": 52614.921, \"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\": 53448.226, \"from_m\": 53405.213, \"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\": 63410.443, \"from_m\": 53448.226, \"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\": 64037.507, \"from_m\": 63410.443, \"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\": 68130.224, \"from_m\": 64037.507, \"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\": 68181.908, \"from_m\": 68130.224, \"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\": 68287.357, \"from_m\": 68181.908, \"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\": 68522.817, \"from_m\": 68287.357, \"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\": 69299.826, \"from_m\": 68522.817, \"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\": 69686.695, \"from_m\": 69299.826, \"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\": 74470.208, \"from_m\": 69686.695, \"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\": 74512.483, \"from_m\": 74470.208, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 81150.15, \"from_m\": 74512.483, \"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\": 81285.032, \"from_m\": 81150.15, \"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\": 82918.432, \"from_m\": 81285.032, \"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\": 82958.594, \"from_m\": 82918.432, \"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\": 97140.121, \"from_m\": 82958.594, \"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\": 97808.269, \"from_m\": 97140.121, \"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\": 97894.107, \"from_m\": 97808.269, \"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\": 99019.124, \"from_m\": 97894.107, \"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\": 99206.745, \"from_m\": 99019.124, \"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\": 100430.977, \"from_m\": 99206.745, \"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\": 100534.395, \"from_m\": 100430.977, \"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\": 100575.75, \"from_m\": 100534.395, \"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\": 100835.912, \"from_m\": 100575.75, \"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\": 623790, \"profile_key\": \"8881a33ea236ef61dabfece71a4750b67314a40c666cb31f3abeeab015b75cb1\", \"schedule_id\": 12860, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2150\", \"location\": \"Southampton Central\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 69821}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2152H\", \"location\": \"Northam Jn\", \"stage_seq\": 2, \"distance_m\": 1797.957, \"section_seq\": 1, \"route_path_id\": 69821}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2154H\", \"location\": \"St. Denys\", \"stage_seq\": 3, \"distance_m\": 3150.1, \"section_seq\": 1, \"route_path_id\": 69821}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2157H\", \"location\": \"Woolston Sig. E803\", \"stage_seq\": 4, \"distance_m\": 5875.73, \"section_seq\": 1, \"route_path_id\": 69821}, {\"is_pass\": false, \"wtt_arr\": \"2159\", \"wtt_dep\": \"2159H\", \"location\": \"Woolston\", \"stage_seq\": 5, \"distance_m\": 7051.871, \"section_seq\": 1, \"route_path_id\": 69821}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2202H\", \"location\": \"Netley\", \"stage_seq\": 6, \"distance_m\": 11054.628, \"section_seq\": 1, \"route_path_id\": 69821}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2205\", \"location\": \"Bursledon\", \"stage_seq\": 7, \"distance_m\": 14293.644, \"section_seq\": 1, \"route_path_id\": 69821}, {\"is_pass\": false, \"wtt_arr\": \"2207H\", \"wtt_dep\": \"2208\", \"location\": \"Swanwick\", \"stage_seq\": 8, \"distance_m\": 17515.953, \"section_seq\": 1, \"route_path_id\": 69821}, {\"is_pass\": false, \"wtt_arr\": \"2213H\", \"wtt_dep\": \"2214H\", \"location\": \"Fareham\", \"stage_seq\": 9, \"distance_m\": 23481.77, \"section_seq\": 1, \"route_path_id\": 69821}, {\"is_pass\": false, \"wtt_arr\": \"2219\", \"wtt_dep\": \"2219H\", \"location\": \"Portchester\", \"stage_seq\": 10, \"distance_m\": 28609.05, \"section_seq\": 1, \"route_path_id\": 69821}, {\"is_pass\": false, \"wtt_arr\": \"2223\", \"wtt_dep\": \"2224\", \"location\": \"Cosham\", \"stage_seq\": 11, \"distance_m\": 32862.886, \"section_seq\": 1, \"route_path_id\": 69821}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2225\", \"location\": \"Cosham Jn\", \"stage_seq\": 12, \"distance_m\": 33624.556, \"section_seq\": 1, \"route_path_id\": 69821}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2226\", \"location\": \"Farlington Jn\", \"stage_seq\": 13, \"distance_m\": 34646.582, \"section_seq\": 1, \"route_path_id\": 69821}, {\"is_pass\": false, \"wtt_arr\": \"2229H\", \"wtt_dep\": \"2230H\", \"location\": \"Havant\", \"stage_seq\": 14, \"distance_m\": 39373.6, \"section_seq\": 1, \"route_path_id\": 69821}, {\"is_pass\": false, \"wtt_arr\": \"2233H\", \"wtt_dep\": \"2234\", \"location\": \"Emsworth\", \"stage_seq\": 15, \"distance_m\": 42397.061, \"section_seq\": 1, \"route_path_id\": 69821}, {\"is_pass\": false, \"wtt_arr\": \"2236H\", \"wtt_dep\": \"2237\", \"location\": \"Southbourne\", \"stage_seq\": 16, \"distance_m\": 44649.815, \"section_seq\": 1, \"route_path_id\": 69821}, {\"is_pass\": false, \"wtt_arr\": \"2245\", \"wtt_dep\": \"2246\", \"location\": \"Chichester\", \"stage_seq\": 17, \"distance_m\": 53599.14, \"section_seq\": 1, \"route_path_id\": 69821}, {\"is_pass\": false, \"wtt_arr\": \"2254\", \"wtt_dep\": \"2256\", \"location\": \"Barnham\", \"stage_seq\": 18, \"distance_m\": 63712.948, \"section_seq\": 1, \"route_path_id\": 69821}, {\"is_pass\": false, \"wtt_arr\": \"2300\", \"wtt_dep\": \"2300H\", \"location\": \"Ford\", \"stage_seq\": 19, \"distance_m\": 67954.776, \"section_seq\": 1, \"route_path_id\": 69821}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2303\", \"location\": \"Arundel Jn\", \"stage_seq\": 20, \"distance_m\": 69049.587, \"section_seq\": 1, \"route_path_id\": 69821}, {\"is_pass\": false, \"wtt_arr\": \"2307\", \"wtt_dep\": \"2307H\", \"location\": \"Angmering\", \"stage_seq\": 21, \"distance_m\": 74664.895, \"section_seq\": 1, \"route_path_id\": 69821}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2312H\", \"location\": \"West Worthing\", \"stage_seq\": 22, \"distance_m\": 81474.762, \"section_seq\": 1, \"route_path_id\": 69821}, {\"is_pass\": false, \"wtt_arr\": \"2314\", \"wtt_dep\": \"2315\", \"location\": \"Worthing\", \"stage_seq\": 23, \"distance_m\": 82756.279, \"section_seq\": 1, \"route_path_id\": 69821}, {\"is_pass\": false, \"wtt_arr\": \"2318H\", \"wtt_dep\": \"2319\", \"location\": \"Lancing\", \"stage_seq\": 24, \"distance_m\": 86483.809, \"section_seq\": 1, \"route_path_id\": 69821}, {\"is_pass\": false, \"wtt_arr\": \"2322H\", \"wtt_dep\": \"2323H\", \"location\": \"Shoreham-by-Sea\", \"stage_seq\": 25, \"distance_m\": 90354.288, \"section_seq\": 1, \"route_path_id\": 69821}, {\"is_pass\": false, \"wtt_arr\": \"2326\", \"wtt_dep\": \"2326H\", \"location\": \"Southwick\", \"stage_seq\": 26, \"distance_m\": 92692.153, \"section_seq\": 1, \"route_path_id\": 69821}, {\"is_pass\": false, \"wtt_arr\": \"2329H\", \"wtt_dep\": \"2330\", \"location\": \"Portslade\", \"stage_seq\": 27, \"distance_m\": 95060.659, \"section_seq\": 1, \"route_path_id\": 69821}, {\"is_pass\": false, \"wtt_arr\": \"2332H\", \"wtt_dep\": \"2333H\", \"location\": \"Hove\", \"stage_seq\": 28, \"distance_m\": 97378.942, \"section_seq\": 1, \"route_path_id\": 69821}, {\"is_pass\": false, \"wtt_arr\": \"2337\", \"wtt_dep\": null, \"location\": \"Brighton\", \"stage_seq\": 29, \"distance_m\": 100835.912, \"section_seq\": 1, \"route_path_id\": 69821}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 100835.912, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 69821}], \"total_distance_m\": 100835.912, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 110.0, \"speed_covered_distance_m\": 99339.525, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1496.387, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2150", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "50.8292890", "current_position_lon": "-0.1410499", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 27506, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:54:32Z\", \"source_id\": 51667250, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T20:55:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:54:38Z\", \"source_id\": 16678047, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27282, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:58:15Z\", \"source_id\": 51675371, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T20:59:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T20:58:15Z\", \"source_id\": 16680264, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27289, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:02:49Z\", \"source_id\": 51685359, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:03:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:02:54Z\", \"source_id\": 16683190, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27293, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:05:01Z\", \"source_id\": 51690124, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:05:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:05:04Z\", \"source_id\": 16684602, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27302, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:12:25Z\", \"source_id\": 51706487, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:14:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:12:29Z\", \"source_id\": 16689269, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27311, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:18:44Z\", \"source_id\": 51719825, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:19:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:18:46Z\", \"source_id\": 16693174, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27315, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:23:50Z\", \"source_id\": 51730425, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:24:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:23:51Z\", \"source_id\": 16696284, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27403, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:29:35Z\", \"source_id\": 51742027, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:30:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:29:38Z\", \"source_id\": 16699726, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27417, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:32:50Z\", \"source_id\": 51748786, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:33:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:32:52Z\", \"source_id\": 16701732, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27421, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:36:05Z\", \"source_id\": 51755504, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:36:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:36:07Z\", \"source_id\": 16703590, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27437, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:43:13Z\", \"source_id\": 51769659, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:44:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:43:15Z\", \"source_id\": 16707807, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27465, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:52:20Z\", \"source_id\": 51787627, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:53:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:52:22Z\", \"source_id\": 16713224, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27479, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:58:44Z\", \"source_id\": 51799508, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:59:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:58:46Z\", \"source_id\": 16716748, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31054, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:06:01Z\", \"source_id\": 51812799, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:06:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:06:05Z\", \"source_id\": 16720861, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31099, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:11:27Z\", \"source_id\": 51822314, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:12:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:11:33Z\", \"source_id\": 16723820, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31041, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:13:27Z\", \"source_id\": 51825806, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:14:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:13:31Z\", \"source_id\": 16724888, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31036, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:17:04Z\", \"source_id\": 51832016, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:18:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:17:07Z\", \"source_id\": 16726739, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31028, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:21:42Z\", \"source_id\": 51840056, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:23:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:21:47Z\", \"source_id\": 16729156, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31024, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:25:29Z\", \"source_id\": 51846494, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:26:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:25:31Z\", \"source_id\": 16731091, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31016, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:28:48Z\", \"source_id\": 51851935, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:29:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:28:54Z\", \"source_id\": 16732711, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31081, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:31:45Z\", \"source_id\": 51856721, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:32:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:31:48Z\", \"source_id\": 16734181, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30940, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:35:24Z\", \"source_id\": 51862902, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:36:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:35:28Z\", \"source_id\": 16735957, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:36:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Brighton", "service_state_platform": "1", "timing_fact_generation": 1789598129145529, "current_leg_arrival_utc": "2026-09-16T23:36:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T22:36:56.180903", "service_state_evidence_id": 16735957, "current_leg_start_actual_dep": "2026-09-16T23:33:30+01:00", "operational_evidence_version": 109, "service_state_event_time_utc": "2026-09-16T22:36:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T22:46:57.179199", "service_state_valid_until_kind": null, "operational_interpretation_version": 109, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Southern P SOU BTN 1N67 387121 4 110 None {"version": 3, "segments": [{"to_m": 1349.931, "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": 1706.248, "from_m": 1349.931, "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": 3063.067, "from_m": 1706.248, "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": 3312.766, "from_m": 3063.067, "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": 3723.917, "from_m": 3312.766, "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": 4867.793, "from_m": 3723.917, "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": 5514.689, "from_m": 4867.793, "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": 6574.18, "from_m": 5514.689, "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": 7214.814, "from_m": 6574.18, "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": 7594.709, "from_m": 7214.814, "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": 10875.192, "from_m": 7594.709, "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": 12469.694, "from_m": 10875.192, "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": 13705.471, "from_m": 12469.694, "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": 15286.188, "from_m": 13705.471, "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": 21725.821, "from_m": 15286.188, "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": 22546.192, "from_m": 21725.821, "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": 22958.386, "from_m": 22546.192, "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": 23810.036, "from_m": 22958.386, "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": 25126.578, "from_m": 23810.036, "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": 25134.568, "from_m": 25126.578, "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": 34435.467, "from_m": 25134.568, "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": 34506.589, "from_m": 34435.467, "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": 37264.423, "from_m": 34506.589, "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": 37988.01, "from_m": 37264.423, "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": 38904.129, "from_m": 37988.01, "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": 38996.744, "from_m": 38904.129, "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": 39075.367, "from_m": 38996.744, "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": 39877.463, "from_m": 39075.367, "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": 51998.205, "from_m": 39877.463, "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": 52614.921, "from_m": 51998.205, "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": 53405.213, "from_m": 52614.921, "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": 53448.226, "from_m": 53405.213, "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": 63410.443, "from_m": 53448.226, "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": 64037.507, "from_m": 63410.443, "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": 68130.224, "from_m": 64037.507, "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": 68181.908, "from_m": 68130.224, "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": 68287.357, "from_m": 68181.908, "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": 68522.817, "from_m": 68287.357, "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": 69299.826, "from_m": 68522.817, "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": 69686.695, "from_m": 69299.826, "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": 74470.208, "from_m": 69686.695, "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": 74512.483, "from_m": 74470.208, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 110.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 81150.15, "from_m": 74512.483, "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": 81285.032, "from_m": 81150.15, "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": 82918.432, "from_m": 81285.032, "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": 82958.594, "from_m": 82918.432, "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": 97140.121, "from_m": 82958.594, "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": 97808.269, "from_m": 97140.121, "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": 97894.107, "from_m": 97808.269, "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": 99019.124, "from_m": 97894.107, "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": 99206.745, "from_m": 99019.124, "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": 100430.977, "from_m": 99206.745, "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": 100534.395, "from_m": 100430.977, "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": 100575.75, "from_m": 100534.395, "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": 100835.912, "from_m": 100575.75, "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": 623790, "profile_key": "8881a33ea236ef61dabfece71a4750b67314a40c666cb31f3abeeab015b75cb1", "schedule_id": 12860, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2150", "location": "Southampton Central", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 69821}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2152H", "location": "Northam Jn", "stage_seq": 2, "distance_m": 1797.957, "section_seq": 1, "route_path_id": 69821}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2154H", "location": "St. Denys", "stage_seq": 3, "distance_m": 3150.1, "section_seq": 1, "route_path_id": 69821}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2157H", "location": "Woolston Sig. E803", "stage_seq": 4, "distance_m": 5875.73, "section_seq": 1, "route_path_id": 69821}, {"is_pass": false, "wtt_arr": "2159", "wtt_dep": "2159H", "location": "Woolston", "stage_seq": 5, "distance_m": 7051.871, "section_seq": 1, "route_path_id": 69821}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2202H", "location": "Netley", "stage_seq": 6, "distance_m": 11054.628, "section_seq": 1, "route_path_id": 69821}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2205", "location": "Bursledon", "stage_seq": 7, "distance_m": 14293.644, "section_seq": 1, "route_path_id": 69821}, {"is_pass": false, "wtt_arr": "2207H", "wtt_dep": "2208", "location": "Swanwick", "stage_seq": 8, "distance_m": 17515.953, "section_seq": 1, "route_path_id": 69821}, {"is_pass": false, "wtt_arr": "2213H", "wtt_dep": "2214H", "location": "Fareham", "stage_seq": 9, "distance_m": 23481.77, "section_seq": 1, "route_path_id": 69821}, {"is_pass": false, "wtt_arr": "2219", "wtt_dep": "2219H", "location": "Portchester", "stage_seq": 10, "distance_m": 28609.05, "section_seq": 1, "route_path_id": 69821}, {"is_pass": false, "wtt_arr": "2223", "wtt_dep": "2224", "location": "Cosham", "stage_seq": 11, "distance_m": 32862.886, "section_seq": 1, "route_path_id": 69821}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2225", "location": "Cosham Jn", "stage_seq": 12, "distance_m": 33624.556, "section_seq": 1, "route_path_id": 69821}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2226", "location": "Farlington Jn", "stage_seq": 13, "distance_m": 34646.582, "section_seq": 1, "route_path_id": 69821}, {"is_pass": false, "wtt_arr": "2229H", "wtt_dep": "2230H", "location": "Havant", "stage_seq": 14, "distance_m": 39373.6, "section_seq": 1, "route_path_id": 69821}, {"is_pass": false, "wtt_arr": "2233H", "wtt_dep": "2234", "location": "Emsworth", "stage_seq": 15, "distance_m": 42397.061, "section_seq": 1, "route_path_id": 69821}, {"is_pass": false, "wtt_arr": "2236H", "wtt_dep": "2237", "location": "Southbourne", "stage_seq": 16, "distance_m": 44649.815, "section_seq": 1, "route_path_id": 69821}, {"is_pass": false, "wtt_arr": "2245", "wtt_dep": "2246", "location": "Chichester", "stage_seq": 17, "distance_m": 53599.14, "section_seq": 1, "route_path_id": 69821}, {"is_pass": false, "wtt_arr": "2254", "wtt_dep": "2256", "location": "Barnham", "stage_seq": 18, "distance_m": 63712.948, "section_seq": 1, "route_path_id": 69821}, {"is_pass": false, "wtt_arr": "2300", "wtt_dep": "2300H", "location": "Ford", "stage_seq": 19, "distance_m": 67954.776, "section_seq": 1, "route_path_id": 69821}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2303", "location": "Arundel Jn", "stage_seq": 20, "distance_m": 69049.587, "section_seq": 1, "route_path_id": 69821}, {"is_pass": false, "wtt_arr": "2307", "wtt_dep": "2307H", "location": "Angmering", "stage_seq": 21, "distance_m": 74664.895, "section_seq": 1, "route_path_id": 69821}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2312H", "location": "West Worthing", "stage_seq": 22, "distance_m": 81474.762, "section_seq": 1, "route_path_id": 69821}, {"is_pass": false, "wtt_arr": "2314", "wtt_dep": "2315", "location": "Worthing", "stage_seq": 23, "distance_m": 82756.279, "section_seq": 1, "route_path_id": 69821}, {"is_pass": false, "wtt_arr": "2318H", "wtt_dep": "2319", "location": "Lancing", "stage_seq": 24, "distance_m": 86483.809, "section_seq": 1, "route_path_id": 69821}, {"is_pass": false, "wtt_arr": "2322H", "wtt_dep": "2323H", "location": "Shoreham-by-Sea", "stage_seq": 25, "distance_m": 90354.288, "section_seq": 1, "route_path_id": 69821}, {"is_pass": false, "wtt_arr": "2326", "wtt_dep": "2326H", "location": "Southwick", "stage_seq": 26, "distance_m": 92692.153, "section_seq": 1, "route_path_id": 69821}, {"is_pass": false, "wtt_arr": "2329H", "wtt_dep": "2330", "location": "Portslade", "stage_seq": 27, "distance_m": 95060.659, "section_seq": 1, "route_path_id": 69821}, {"is_pass": false, "wtt_arr": "2332H", "wtt_dep": "2333H", "location": "Hove", "stage_seq": 28, "distance_m": 97378.942, "section_seq": 1, "route_path_id": 69821}, {"is_pass": false, "wtt_arr": "2337", "wtt_dep": null, "location": "Brighton", "stage_seq": 29, "distance_m": 100835.912, "section_seq": 1, "route_path_id": 69821}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 100835.912, "from_m": 0.0, "section_seq": 1, "route_path_id": 69821}], "total_distance_m": 100835.912, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 110.0, "speed_covered_distance_m": 99339.525, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1496.387, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 27506, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:54:32Z", "source_id": 51667250, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T20:55:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:54:38Z", "source_id": 16678047, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T21:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27282, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:58:15Z", "source_id": 51675371, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T20:59:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T20:58:15Z", "source_id": 16680264, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T21:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27289, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:02:49Z", "source_id": 51685359, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T21:03:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:02:54Z", "source_id": 16683190, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T22:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27293, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:05:01Z", "source_id": 51690124, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T21:05:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:05:04Z", "source_id": 16684602, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T22:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27302, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:12:25Z", "source_id": 51706487, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T21:14:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:12:29Z", "source_id": 16689269, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T22:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27311, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:18:44Z", "source_id": 51719825, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T21:19:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:18:46Z", "source_id": 16693174, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T22:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27315, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:23:50Z", "source_id": 51730425, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T21:24:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:23:51Z", "source_id": 16696284, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T22:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27403, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:29:35Z", "source_id": 51742027, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-16T21:30:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:29:38Z", "source_id": 16699726, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-16T22:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27417, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:32:50Z", "source_id": 51748786, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-16T21:33:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:32:52Z", "source_id": 16701732, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-16T22:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27421, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:36:05Z", "source_id": 51755504, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-16T21:36:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:36:07Z", "source_id": 16703590, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-16T22:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27437, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:43:13Z", "source_id": 51769659, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-16T21:44:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:43:15Z", "source_id": 16707807, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-16T22:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27465, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:52:20Z", "source_id": 51787627, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-16T21:53:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:52:22Z", "source_id": 16713224, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-16T22:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27479, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:58:44Z", "source_id": 51799508, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-16T21:59:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:58:46Z", "source_id": 16716748, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-16T22:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31054, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:06:01Z", "source_id": 51812799, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-16T22:06:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:06:05Z", "source_id": 16720861, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-16T23:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31099, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:11:27Z", "source_id": 51822314, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-16T22:12:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:11:33Z", "source_id": 16723820, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-16T23:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31041, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:13:27Z", "source_id": 51825806, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-16T22:14:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:13:31Z", "source_id": 16724888, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-16T23:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31036, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:17:04Z", "source_id": 51832016, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-16T22:18:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:17:07Z", "source_id": 16726739, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-16T23:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31028, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:21:42Z", "source_id": 51840056, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-16T22:23:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:21:47Z", "source_id": 16729156, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-16T23:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31024, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:25:29Z", "source_id": 51846494, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-16T22:26:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:25:31Z", "source_id": 16731091, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-16T23:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31016, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:28:48Z", "source_id": 51851935, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-16T22:29:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:28:54Z", "source_id": 16732711, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-16T23:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31081, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:31:45Z", "source_id": 51856721, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-16T22:32:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:31:48Z", "source_id": 16734181, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-16T23:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30940, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:35:24Z", "source_id": 51862902, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-16T22:36:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:35:28Z", "source_id": 16735957, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-16T23:36:00+01:00", "operational_fact": true}] Southampton Central 2150 2150 3A None None Brighton 2337 2337 3 EARLY -1 minutes https://www.realtimetrains.co.uk/service/gb-nr:G88705/2026-09-16/detailed None Hove 2026-09-16T23:33:30+01:00 Brighton 3.0 {"type": "LineString", "coordinates": [[-0.1711620765841697, 50.8353055377884], [-0.17050540000000003, 50.83518529999999], [-0.16976759999999996, 50.83504309999999], [-0.16877859999999997, 50.8348395], [-0.16826699999999997, 50.83473519999999], [-0.1672376, 50.8345454], [-0.16683929999999997, 50.8344508], [-0.166635, 50.83440230000001], [-0.1656065, 50.8341532], [-0.164954, 50.83400499999999], [-0.1642984, 50.83386459999999], [-0.1639054, 50.83378479999999], [-0.1634651, 50.8336975], [-0.1632294, 50.83365389999999], [-0.16298699999999997, 50.833618399999985], [-0.16267339999999997, 50.8335814], [-0.16253519999999996, 50.8335704], [-0.162396, 50.83356359999999], [-0.16224479999999997, 50.8335565], [-0.1620924, 50.8335533], [-0.1617706, 50.8335604], [-0.1614843, 50.8335775], [-0.1612799, 50.8335983], [-0.16117389999999998, 50.8336112], [-0.1610043, 50.833636199999994], [-0.1608363, 50.833665299999986], [-0.16066999999999998, 50.833698], [-0.1605064, 50.8337344], [-0.1603813, 50.8337674], [-0.1602565, 50.8338026], [-0.1601552, 50.8338334], [-0.1600551, 50.8338656], [-0.1599638, 50.83389799999999], [-0.15987329999999997, 50.833931799999995], [-0.15972759999999997, 50.8339887], [-0.15958289999999997, 50.834048200000005], [-0.15950699999999998, 50.8340841], [-0.1594338, 50.8341211], [-0.15928929999999997, 50.83419609999999], [-0.159165, 50.8342662], [-0.1590411, 50.8343408], [-0.1589665, 50.8343878], [-0.15889570000000003, 50.83443659999999], [-0.15875599999999998, 50.83453540000001], [-0.15860169999999998, 50.834657500000006], [-0.158455, 50.83478290000001], [-0.15832009999999996, 50.834912199999984], [-0.15818329999999997, 50.8350338], [-0.15790779999999996, 50.83528650000001], [-0.1570478, 50.83606609999999], [-0.15651569999999998, 50.8366292], [-0.1550525, 50.837967199999994], [-0.1545368, 50.8384397], [-0.1537697, 50.839142599999995], [-0.1536323, 50.8392989], [-0.1534975, 50.8394295], [-0.1532462, 50.83975629999999], [-0.1531208, 50.839979099999994], [-0.1530591, 50.84014139999999], [-0.15301459999999997, 50.8402767], [-0.1529752, 50.8404706], [-0.15296, 50.84064620000001], [-0.15295739999999997, 50.8408378], [-0.1529907, 50.84104010000001], [-0.1530506, 50.8412476], [-0.1531157, 50.841411], [-0.15301459999999997, 50.841258499999995], [-0.1528229, 50.8410068], [-0.152387, 50.84047569999999], [-0.15223539999999997, 50.8403064], [-0.1521007, 50.840157999999995], [-0.15186969999999997, 50.83991940000001], [-0.1517593, 50.83981490000001], [-0.1516377, 50.83968959999999], [-0.1515106, 50.8395656], [-0.1513162, 50.83938500000001], [-0.15112039999999996, 50.8392184], [-0.150876, 50.839006399999995], [-0.1499761, 50.8382892], [-0.14969, 50.8380815], [-0.1492893, 50.837813399999995], [-0.1490728, 50.8376691], [-0.1488277, 50.8375243], [-0.1485435, 50.8373596], [-0.1483227, 50.837241799999994], [-0.14768659999999997, 50.83691640000001], [-0.1471839, 50.83666], [-0.1465868, 50.83632870000001], [-0.14609579999999997, 50.8360461], [-0.14573389999999997, 50.83582659999999], [-0.1453335, 50.835553700000006], [-0.14507789999999998, 50.835361], [-0.1447696, 50.83511500000001], [-0.1444816, 50.8348567], [-0.1443572, 50.834738400000006], [-0.14398819999999998, 50.834392099999995], [-0.1436483, 50.8340645], [-0.1433865, 50.83380660000001], [-0.1431657, 50.833547], [-0.14291659999999998, 50.83322209999999], [-0.1427092, 50.8329413], [-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]]} 2.1 2333 2336 Hove Brighton Brighton 50.8292890 -0.1410499 50.8292890 -0.1410499 1 0 2026-09-16 22:47:21 TERMINATED 2026-09-16 22:36:00 Brighton TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16735957 1789598129145529 109 109 2026-09-16 22:46:57.179199 1 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 22:36:56.180903
594271 624794 W84417 085A80M816 2026-09-16 COMPLETE None 2026-09-16 22:37:00 2026-09-16 22:47:21 2026-09-18 22:47:21 {"id": 624794, "stp": "P", "toc": "ScotRail", "uid": "W84417", "consist": "156513", "dest_crs": "AYR", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W84417/2026-09-16/detailed", "trust_id": "085A80M816", "origin_crs": "XAR", "show_on_map": 0, "dar_est_time": "22:37:00", "dar_platform": null, "dest_station": "Ayr", "service_date": "2026-09-16", "dest_arr_time": "2242", "dest_platform": "3", "is_terminated": 1, "next_location": "Ayr", "signalling_id": "5A80", "timing_status": null, "origin_station": "Ayr C.S.D.", "current_leg_arr": "2242", "current_leg_dep": "2237", "current_leg_end": "Ayr", "origin_dep_time": "2237", "origin_platform": null, "current_location": null, "last_update_time": "2026-09-16T22:47:21", "route_debug_link": null, "timing_variation": null, "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-4.6260712, 55.45120949999999], [-4.626202576812107, 55.45154693990802], [-4.6262121, 55.45157139999999], [-4.6262938, 55.45185039999999], [-4.6263685, 55.4520625], [-4.6264468, 55.45231979999999], [-4.6265581, 55.45271820000001], [-4.626603299999999, 55.452928199999995], [-4.6266746, 55.4531994], [-4.6267508, 55.45338319999999], [-4.6268283, 55.4535995], [-4.626911099999999, 55.4539143], [-4.6269825, 55.45424409999998], [-4.6271834, 55.4550182], [-4.6271903, 55.4552791], [-4.6271712, 55.45548759999999], [-4.6271108, 55.4557604], [-4.6269931, 55.45609699999999], [-4.6267686, 55.45655889999999], [-4.6266968, 55.45673879999999], [-4.6266027, 55.4569163], [-4.626412, 55.45722090000001], [-4.626389, 55.4572633], [-4.626230199999999, 55.45750550000001], [-4.626183499999999, 55.45757489999999], [-4.626040599999999, 55.4577986], [-4.6257102, 55.4582341], [-4.625217, 55.4587696], [-4.624833999999999, 55.45914109999999], [-4.6248146, 55.4591595], [-4.6247397, 55.4592219], [-4.6244096, 55.45951839999999], [-4.624650899999999, 55.459247], [-4.6246922, 55.4592067], [-4.6247632, 55.4591284], [-4.6248554, 55.459044000000006], [-4.6253911, 55.4585201]]}", "current_leg_start": "Ayr C.S.D.", "dest_arr_time_act": "2242", "motion_projection": null, "next_location_lat": "55.4585201", "next_location_lon": "-4.6253911", "previous_location": null, "current_leg_milage": "0.7", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 680.783, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 5.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 5.0}, {\"to_m\": 927.68, \"from_m\": 680.783, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 1005.647, \"from_m\": 927.68, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 1093.814, \"from_m\": 1005.647, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}], \"service_id\": 624794, \"profile_key\": \"ab475c110bc4023ef74df0d2f282d4385c405841a5d746d81edbe4d3feb44a92\", \"schedule_id\": 29072, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2237\", \"location\": \"Ayr C.S.D.\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 39898}, {\"is_pass\": false, \"wtt_arr\": \"2242\", \"wtt_dep\": null, \"location\": \"Ayr\", \"stage_seq\": 2, \"distance_m\": 1093.814, \"section_seq\": 1, \"route_path_id\": 39898}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 1093.814, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 39898}], \"total_distance_m\": 1093.814, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 1093.814, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 0.0, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2237", "service_state_basis": "NEVER_DEPARTED_TIMEOUT", "current_leg_duration": "5.0", "current_position_lat": "55.4585201", "current_position_lon": "-4.6253911", "service_state_source": "SCHEDULE", "glide_timing_evidence": "[]", "service_state_location": "Ayr C.S.D.", "service_state_platform": null, "timing_fact_generation": 1789591461812122, "current_leg_arrival_utc": "2026-09-16T22:42:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T22:37:00.505978", "service_state_evidence_id": null, "current_leg_start_actual_dep": "2026-09-16T22:37:30+01:00", "operational_evidence_version": 1, "service_state_event_time_utc": "2026-09-16T22:37:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T22:47:00.776138", "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 XAR AYR 5A80 156513 2 75 None {"version": 3, "segments": [{"to_m": 680.783, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 5.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 5.0}, {"to_m": 927.68, "from_m": 680.783, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 1005.647, "from_m": 927.68, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 1093.814, "from_m": 1005.647, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}], "service_id": 624794, "profile_key": "ab475c110bc4023ef74df0d2f282d4385c405841a5d746d81edbe4d3feb44a92", "schedule_id": 29072, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2237", "location": "Ayr C.S.D.", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 39898}, {"is_pass": false, "wtt_arr": "2242", "wtt_dep": null, "location": "Ayr", "stage_seq": 2, "distance_m": 1093.814, "section_seq": 1, "route_path_id": 39898}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 1093.814, "from_m": 0.0, "section_seq": 1, "route_path_id": 39898}], "total_distance_m": 1093.814, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 1093.814, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 0.0, "synthetic_unknown_infrastructure_limit_mph": 60} [] Ayr C.S.D. 2237 2237 None 22:37:00 None Ayr 2242 2242 3 None None https://www.realtimetrains.co.uk/service/gb-nr:W84417/2026-09-16/detailed None Ayr C.S.D. 2026-09-16T22:37:30+01:00 Ayr 5.0 {"type": "LineString", "coordinates": [[-4.6260712, 55.45120949999999], [-4.626202576812107, 55.45154693990802], [-4.6262121, 55.45157139999999], [-4.6262938, 55.45185039999999], [-4.6263685, 55.4520625], [-4.6264468, 55.45231979999999], [-4.6265581, 55.45271820000001], [-4.626603299999999, 55.452928199999995], [-4.6266746, 55.4531994], [-4.6267508, 55.45338319999999], [-4.6268283, 55.4535995], [-4.626911099999999, 55.4539143], [-4.6269825, 55.45424409999998], [-4.6271834, 55.4550182], [-4.6271903, 55.4552791], [-4.6271712, 55.45548759999999], [-4.6271108, 55.4557604], [-4.6269931, 55.45609699999999], [-4.6267686, 55.45655889999999], [-4.6266968, 55.45673879999999], [-4.6266027, 55.4569163], [-4.626412, 55.45722090000001], [-4.626389, 55.4572633], [-4.626230199999999, 55.45750550000001], [-4.626183499999999, 55.45757489999999], [-4.626040599999999, 55.4577986], [-4.6257102, 55.4582341], [-4.625217, 55.4587696], [-4.624833999999999, 55.45914109999999], [-4.6248146, 55.4591595], [-4.6247397, 55.4592219], [-4.6244096, 55.45951839999999], [-4.624650899999999, 55.459247], [-4.6246922, 55.4592067], [-4.6247632, 55.4591284], [-4.6248554, 55.459044000000006], [-4.6253911, 55.4585201]]} 0.7 2237 2242 None None Ayr 55.4585201 -4.6253911 55.4585201 -4.6253911 1 0 2026-09-16 22:47:21 TERMINATED 2026-09-16 22:37:00 Ayr C.S.D. SCHEDULE NEVER_DEPARTED_TIMEOUT None 1789591461812122 1 1 2026-09-16 22:47:00.776138 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 22:37:00.505978
594272 625836 P69236 655G68M916 2026-09-16 COMPLETE 16736036 2026-09-16 23:37:00 2026-09-16 22:47:21 2026-09-18 22:47:21 {"id": 625836, "stp": "P", "toc": "West Midlands Trains", "uid": "P69236", "consist": "730037", "dest_crs": "XSZ", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P69236/2026-09-16/detailed", "trust_id": "655G68M916", "origin_crs": "BHM", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Soho LMD", "service_date": "2026-09-16", "dest_arr_time": "2337", "dest_platform": null, "is_terminated": 1, "next_location": "Soho LMD", "signalling_id": "5G68", "timing_status": "ON TIME", "origin_station": "Birmingham New Street", "current_leg_arr": "2337", "current_leg_dep": "2325", "current_leg_end": "Soho LMD", "origin_dep_time": "2328", "origin_platform": "3B", "current_location": "Soho LMD", "last_update_time": "2026-09-16T22:47:21", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.8995766, 52.47774979999999], [-1.9000793, 52.4778063], [-1.9001201000000003, 52.4778109], [-1.9002593, 52.47782649999999], [-1.9005349, 52.47785859999999], [-1.9007016, 52.477888], [-1.9008897, 52.47792269999999], [-1.9010567, 52.4779524], [-1.901208, 52.4779791], [-1.9015239, 52.47804049999999], [-1.9017029, 52.478085799999995], [-1.9019015, 52.47814139999999], [-1.9021657999999997, 52.47817959999999], [-1.9022904, 52.4782047], [-1.9025204, 52.47825530000001], [-1.9025848000000003, 52.478269199999986], [-1.9026606, 52.47828419999998], [-1.9027423, 52.4783006], [-1.9028189, 52.47831529999999], [-1.90289, 52.4783267], [-1.902971, 52.4783387], [-1.9030206000000005, 52.4783505], [-1.903164, 52.47838039999999], [-1.9031968, 52.4783872], [-1.9032889, 52.4784018], [-1.9033056, 52.4784156], [-1.9035493999999995, 52.4784419], [-1.9037645999999997, 52.4784715], [-1.9039546, 52.4785039], [-1.9041255, 52.4785215], [-1.9048802999999996, 52.4785973], [-1.9083331, 52.47894410000001], [-1.9140553999999996, 52.47950289999999], [-1.9151367, 52.47961359999999], [-1.9154514, 52.4796479], [-1.9158381, 52.47969559999999], [-1.9162609, 52.479754699999994], [-1.9165123, 52.47978930000001], [-1.9166851, 52.4798162], [-1.9168682, 52.479847], [-1.9171092000000003, 52.47988649999999], [-1.9173076, 52.4799194], [-1.9176336, 52.4799795], [-1.9179416, 52.480039700000006], [-1.9182435, 52.48010289999999], [-1.9189784000000003, 52.48027199999999], [-1.9196467, 52.480441], [-1.9199357, 52.4805217], [-1.9201757, 52.4805886], [-1.9204573000000005, 52.480672199999994], [-1.9206938, 52.48074150000001], [-1.9211624000000005, 52.4808876], [-1.9214625, 52.4809861], [-1.9219782, 52.481161], [-1.9222746999999996, 52.48126680000001], [-1.9225391, 52.481365499999995], [-1.9227684, 52.481452100000006], [-1.9230268, 52.481552699999995], [-1.9232273, 52.48163180000001], [-1.9235233, 52.481753999999995], [-1.9239554, 52.4819409], [-1.9241831, 52.482043], [-1.9244943, 52.4821892], [-1.9247657, 52.482321799999994], [-1.9250132, 52.48244379999999], [-1.9252433999999996, 52.48256190000001], [-1.9261836, 52.4830419], [-1.9269722, 52.48344420000001], [-1.9272792, 52.4836043], [-1.9282068000000003, 52.48407869999999], [-1.9287534, 52.48437489999999], [-1.9289114, 52.484458399999994], [-1.9292834, 52.48462779999999], [-1.9296095, 52.484797400000005], [-1.9300841, 52.48504580000001], [-1.9301557999999996, 52.4850846], [-1.9306173, 52.4853202], [-1.9308743999999995, 52.485453199999995], [-1.9311366, 52.4855871], [-1.9320035, 52.4860377], [-1.9324865, 52.48628790000001], [-1.9328738, 52.4864906], [-1.9331192999999995, 52.4866151], [-1.9338753, 52.487005399999994], [-1.9342862, 52.4872192], [-1.934767, 52.48746860000001], [-1.9351775, 52.4876813], [-1.9357592, 52.4879859], [-1.9360840999999995, 52.4881583], [-1.9363576, 52.488303499999994], [-1.9367162, 52.4884952], [-1.9370403, 52.4886664], [-1.9373664, 52.4888356], [-1.9378023999999996, 52.4890642], [-1.9382511999999996, 52.48929690000001], [-1.9386318, 52.4894949], [-1.9389736999999996, 52.4896737], [-1.9391873, 52.4897897], [-1.9393683, 52.4898897], [-1.9396374, 52.4900447], [-1.9398416999999997, 52.4901686], [-1.9400274999999996, 52.4902872], [-1.9402163, 52.49041059999999], [-1.9403729000000003, 52.490517099999984], [-1.9405540999999995, 52.4906474], [-1.9407031999999995, 52.4907576], [-1.9408379, 52.4908616], [-1.9410008, 52.49099149999999], [-1.941060466868504, 52.491040780275235], [-1.9411604999999996, 52.4911234], [-1.9413139999999995, 52.491254899999994], [-1.9414511999999997, 52.49137389999999], [-1.9416228, 52.4915318], [-1.94165, 52.491557], [-1.9418439, 52.49173609999999], [-1.9419958999999996, 52.4918725], [-1.9420573999999995, 52.4919124], [-1.9421154000000005, 52.49195329999999], [-1.9421824999999993, 52.4920031], [-1.9422566, 52.4920553], [-1.9423303999999997, 52.49211240000001], [-1.9423813, 52.49215530000001], [-1.9424409999999996, 52.4922039], [-1.942507, 52.492262399999994], [-1.9426824000000005, 52.49242189999999], [-1.9427924000000003, 52.492516599999995], [-1.9429144, 52.4926211], [-1.9430465, 52.4927289], [-1.9432121, 52.49286159999999], [-1.943308, 52.49293469999999], [-1.9434743000000003, 52.49305919999999], [-1.9436225, 52.49316410000001], [-1.9437593, 52.49325689999999], [-1.944173, 52.4935128], [-1.9444822, 52.49369779999999], [-1.9446823, 52.49380910000001], [-1.9444822, 52.49367970000001], [-1.9442858000000005, 52.493533200000016], [-1.9441497, 52.4934204], [-1.9440925, 52.4933716], [-1.9440446999999996, 52.493326499999995], [-1.9439911, 52.4932741], [-1.9439513, 52.49322819999998], [-1.9439163, 52.493187899999995], [-1.9437568, 52.49299510000001], [-1.9435873, 52.4927602], [-1.9435275, 52.4926856], [-1.9434156, 52.4925728], [-1.9424876, 52.4917136]]}", "current_leg_start": "Birmingham New Street", "dest_arr_time_act": "2337", "motion_projection": null, "next_location_lat": "52.4917136", "next_location_lon": "-1.9424876", "previous_location": "Birmingham New Street", "current_leg_milage": "2.4", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 308.855, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 10.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 10.0}, {\"to_m\": 1171.338, \"from_m\": 308.855, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 3384.602, \"from_m\": 1171.338, \"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\": 3944.7, \"from_m\": 3384.602, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}], \"service_id\": 625836, \"profile_key\": \"65770f4a8aaee342c43ab88a9128fc466a44e9653e90aaf7e100fd591c3d10fb\", \"schedule_id\": 22254, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2328\", \"location\": \"Birmingham New Street\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 28938}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2331H\", \"location\": \"Soho South Jn\", \"stage_seq\": 2, \"distance_m\": 3283.908, \"section_seq\": 1, \"route_path_id\": 28938}, {\"is_pass\": false, \"wtt_arr\": \"2337\", \"wtt_dep\": null, \"location\": \"Soho LMD\", \"stage_seq\": 3, \"distance_m\": 3944.7, \"section_seq\": 1, \"route_path_id\": 28938}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 3944.7, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 28938}], \"total_distance_m\": 3944.7, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 3384.602, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 560.098, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2328", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "12.0", "current_position_lat": "52.4917136", "current_position_lon": "-1.9424876", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:35:38Z\", \"source_id\": 16736036, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:37:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Soho LMD", "service_state_platform": null, "timing_fact_generation": 1789598139588786, "current_leg_arrival_utc": "2026-09-16T23:37:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T22:37:00.776593", "service_state_evidence_id": 16736036, "current_leg_start_actual_dep": "2026-09-16T23:28:00+01:00", "operational_evidence_version": 6, "service_state_event_time_utc": "2026-09-16T22:37:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T22:47:00.986829", "service_state_valid_until_kind": null, "operational_interpretation_version": 6, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} West Midlands Trains P BHM XSZ 5G68 730037 3 90 None {"version": 3, "segments": [{"to_m": 308.855, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 10.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 10.0}, {"to_m": 1171.338, "from_m": 308.855, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 3384.602, "from_m": 1171.338, "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": 3944.7, "from_m": 3384.602, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}], "service_id": 625836, "profile_key": "65770f4a8aaee342c43ab88a9128fc466a44e9653e90aaf7e100fd591c3d10fb", "schedule_id": 22254, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2328", "location": "Birmingham New Street", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 28938}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2331H", "location": "Soho South Jn", "stage_seq": 2, "distance_m": 3283.908, "section_seq": 1, "route_path_id": 28938}, {"is_pass": false, "wtt_arr": "2337", "wtt_dep": null, "location": "Soho LMD", "stage_seq": 3, "distance_m": 3944.7, "section_seq": 1, "route_path_id": 28938}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 3944.7, "from_m": 0.0, "section_seq": 1, "route_path_id": 28938}], "total_distance_m": 3944.7, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 3384.602, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 560.098, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:35:38Z", "source_id": 16736036, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T23:37:00+01:00", "operational_fact": true}] Birmingham New Street 2328 2328 3B None None Soho LMD 2337 2337 None ON TIME 0 minutes https://www.realtimetrains.co.uk/service/gb-nr:P69236/2026-09-16/detailed None Birmingham New Street 2026-09-16T23:28:00+01:00 Soho LMD 12.0 {"type": "LineString", "coordinates": [[-1.8995766, 52.47774979999999], [-1.9000793, 52.4778063], [-1.9001201000000003, 52.4778109], [-1.9002593, 52.47782649999999], [-1.9005349, 52.47785859999999], [-1.9007016, 52.477888], [-1.9008897, 52.47792269999999], [-1.9010567, 52.4779524], [-1.901208, 52.4779791], [-1.9015239, 52.47804049999999], [-1.9017029, 52.478085799999995], [-1.9019015, 52.47814139999999], [-1.9021657999999997, 52.47817959999999], [-1.9022904, 52.4782047], [-1.9025204, 52.47825530000001], [-1.9025848000000003, 52.478269199999986], [-1.9026606, 52.47828419999998], [-1.9027423, 52.4783006], [-1.9028189, 52.47831529999999], [-1.90289, 52.4783267], [-1.902971, 52.4783387], [-1.9030206000000005, 52.4783505], [-1.903164, 52.47838039999999], [-1.9031968, 52.4783872], [-1.9032889, 52.4784018], [-1.9033056, 52.4784156], [-1.9035493999999995, 52.4784419], [-1.9037645999999997, 52.4784715], [-1.9039546, 52.4785039], [-1.9041255, 52.4785215], [-1.9048802999999996, 52.4785973], [-1.9083331, 52.47894410000001], [-1.9140553999999996, 52.47950289999999], [-1.9151367, 52.47961359999999], [-1.9154514, 52.4796479], [-1.9158381, 52.47969559999999], [-1.9162609, 52.479754699999994], [-1.9165123, 52.47978930000001], [-1.9166851, 52.4798162], [-1.9168682, 52.479847], [-1.9171092000000003, 52.47988649999999], [-1.9173076, 52.4799194], [-1.9176336, 52.4799795], [-1.9179416, 52.480039700000006], [-1.9182435, 52.48010289999999], [-1.9189784000000003, 52.48027199999999], [-1.9196467, 52.480441], [-1.9199357, 52.4805217], [-1.9201757, 52.4805886], [-1.9204573000000005, 52.480672199999994], [-1.9206938, 52.48074150000001], [-1.9211624000000005, 52.4808876], [-1.9214625, 52.4809861], [-1.9219782, 52.481161], [-1.9222746999999996, 52.48126680000001], [-1.9225391, 52.481365499999995], [-1.9227684, 52.481452100000006], [-1.9230268, 52.481552699999995], [-1.9232273, 52.48163180000001], [-1.9235233, 52.481753999999995], [-1.9239554, 52.4819409], [-1.9241831, 52.482043], [-1.9244943, 52.4821892], [-1.9247657, 52.482321799999994], [-1.9250132, 52.48244379999999], [-1.9252433999999996, 52.48256190000001], [-1.9261836, 52.4830419], [-1.9269722, 52.48344420000001], [-1.9272792, 52.4836043], [-1.9282068000000003, 52.48407869999999], [-1.9287534, 52.48437489999999], [-1.9289114, 52.484458399999994], [-1.9292834, 52.48462779999999], [-1.9296095, 52.484797400000005], [-1.9300841, 52.48504580000001], [-1.9301557999999996, 52.4850846], [-1.9306173, 52.4853202], [-1.9308743999999995, 52.485453199999995], [-1.9311366, 52.4855871], [-1.9320035, 52.4860377], [-1.9324865, 52.48628790000001], [-1.9328738, 52.4864906], [-1.9331192999999995, 52.4866151], [-1.9338753, 52.487005399999994], [-1.9342862, 52.4872192], [-1.934767, 52.48746860000001], [-1.9351775, 52.4876813], [-1.9357592, 52.4879859], [-1.9360840999999995, 52.4881583], [-1.9363576, 52.488303499999994], [-1.9367162, 52.4884952], [-1.9370403, 52.4886664], [-1.9373664, 52.4888356], [-1.9378023999999996, 52.4890642], [-1.9382511999999996, 52.48929690000001], [-1.9386318, 52.4894949], [-1.9389736999999996, 52.4896737], [-1.9391873, 52.4897897], [-1.9393683, 52.4898897], [-1.9396374, 52.4900447], [-1.9398416999999997, 52.4901686], [-1.9400274999999996, 52.4902872], [-1.9402163, 52.49041059999999], [-1.9403729000000003, 52.490517099999984], [-1.9405540999999995, 52.4906474], [-1.9407031999999995, 52.4907576], [-1.9408379, 52.4908616], [-1.9410008, 52.49099149999999], [-1.941060466868504, 52.491040780275235], [-1.9411604999999996, 52.4911234], [-1.9413139999999995, 52.491254899999994], [-1.9414511999999997, 52.49137389999999], [-1.9416228, 52.4915318], [-1.94165, 52.491557], [-1.9418439, 52.49173609999999], [-1.9419958999999996, 52.4918725], [-1.9420573999999995, 52.4919124], [-1.9421154000000005, 52.49195329999999], [-1.9421824999999993, 52.4920031], [-1.9422566, 52.4920553], [-1.9423303999999997, 52.49211240000001], [-1.9423813, 52.49215530000001], [-1.9424409999999996, 52.4922039], [-1.942507, 52.492262399999994], [-1.9426824000000005, 52.49242189999999], [-1.9427924000000003, 52.492516599999995], [-1.9429144, 52.4926211], [-1.9430465, 52.4927289], [-1.9432121, 52.49286159999999], [-1.943308, 52.49293469999999], [-1.9434743000000003, 52.49305919999999], [-1.9436225, 52.49316410000001], [-1.9437593, 52.49325689999999], [-1.944173, 52.4935128], [-1.9444822, 52.49369779999999], [-1.9446823, 52.49380910000001], [-1.9444822, 52.49367970000001], [-1.9442858000000005, 52.493533200000016], [-1.9441497, 52.4934204], [-1.9440925, 52.4933716], [-1.9440446999999996, 52.493326499999995], [-1.9439911, 52.4932741], [-1.9439513, 52.49322819999998], [-1.9439163, 52.493187899999995], [-1.9437568, 52.49299510000001], [-1.9435873, 52.4927602], [-1.9435275, 52.4926856], [-1.9434156, 52.4925728], [-1.9424876, 52.4917136]]} 2.4 2325 2337 Birmingham New Street Soho LMD Soho LMD 52.4917136 -1.9424876 52.4917136 -1.9424876 1 0 2026-09-16 22:47:21 TERMINATED 2026-09-16 22:37:00 Soho LMD TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16736036 1789598139588786 6 6 2026-09-16 22:47:00.986829 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 22:37:00.776593
594273 625351 16926 555Z982916 2026-09-16 COMPLETE 16735626 2026-09-16 23:37:00 2026-09-16 22:47:21 2026-09-18 22:47:21 {"id": 625351, "stp": "N", "toc": null, "uid": "16926", "consist": null, "dest_crs": "DBY", "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:16926/2026-09-16/detailed", "trust_id": "555Z982916", "origin_crs": "NOT", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Derby", "service_date": "2026-09-16", "dest_arr_time": "2326", "dest_platform": null, "is_terminated": 1, "next_location": "Derby", "signalling_id": "5Z98", "timing_status": "LATE", "origin_station": "Nottingham", "current_leg_arr": "2337", "current_leg_dep": "2311", "current_leg_end": "Derby", "origin_dep_time": "2304", "origin_platform": null, "current_location": "Derby", "last_update_time": "2026-09-16T22:47:21", "route_debug_link": null, "timing_variation": "+11 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.1440027999999998, 52.9473183], [-1.1449598, 52.94728769999999], [-1.1453591, 52.9472694], [-1.1457951999999998, 52.9472351], [-1.1461875, 52.94719380000001], [-1.1464133, 52.9471613], [-1.1466322, 52.94711199999999], [-1.1467193, 52.9470987], [-1.1472984, 52.947009399999985], [-1.1475352999999997, 52.9469753], [-1.1480439, 52.94690219999999], [-1.1493834, 52.94668810000001], [-1.1501188, 52.946578], [-1.1502994, 52.94655219999999], [-1.1508331999999997, 52.94646], [-1.1513378, 52.946382099999994], [-1.1514508, 52.9463641], [-1.1517844000000002, 52.94631279999999], [-1.1521825, 52.9462372], [-1.1526019, 52.94614279999999], [-1.152898, 52.9460735], [-1.158058346442679, 52.944784023167145], [-1.1586103, 52.94464609999999], [-1.1598005, 52.9443324], [-1.1610112, 52.944050999999995], [-1.1622096, 52.9437684], [-1.1631827, 52.9434938], [-1.1640460999999998, 52.9432695], [-1.1642396, 52.94320089999999], [-1.1643789999999998, 52.94315729999999], [-1.1650594999999997, 52.9429895], [-1.1657112, 52.9428329], [-1.1665077999999998, 52.94262429999999], [-1.1670123, 52.9424899], [-1.1677683, 52.9422847], [-1.1678098693553778, 52.94227271650608], [-1.1685429, 52.9420614], [-1.1690473, 52.9419064], [-1.1698347, 52.9416315], [-1.1708754, 52.9412678], [-1.1713078999999995, 52.941118], [-1.1720495, 52.94084610000001], [-1.1725822, 52.9406584], [-1.1729774, 52.9405117], [-1.1733099, 52.9403774], [-1.1739535999999997, 52.94012939999999], [-1.1744395, 52.93993199999999], [-1.1750993, 52.93965469999999], [-1.1755467, 52.939446], [-1.1761144, 52.93919309999999], [-1.1764198, 52.9390583], [-1.1768111, 52.938875499999995], [-1.1771276, 52.9387284], [-1.1778813, 52.9383809], [-1.1781667, 52.93824029999999], [-1.1783845, 52.9381349], [-1.1785322, 52.9380657], [-1.1787862000000002, 52.9379358], [-1.1788761999999997, 52.9378905], [-1.179235, 52.93771040000001], [-1.1795416000000003, 52.9375516], [-1.1802369999999998, 52.93717899999999], [-1.1804393, 52.93706590000001], [-1.1808558999999998, 52.93683059999999], [-1.1815076, 52.9364378], [-1.1816605, 52.9363521], [-1.1823629999999998, 52.9359351], [-1.1829640999999995, 52.9355681], [-1.1836534, 52.9351461], [-1.1844769, 52.9346498], [-1.1853405, 52.9341244], [-1.1857697, 52.933859299999995], [-1.186282, 52.9335521], [-1.1870008, 52.9331156], [-1.1879584, 52.9325449], [-1.1886101, 52.93213750000001], [-1.1912042, 52.9306197], [-1.1927447000000002, 52.92968629999999], [-1.1927659265849395, 52.929673494383906], [-1.1931953999999998, 52.92941439999999], [-1.1939719, 52.9289404], [-1.1947527, 52.9284689], [-1.1959950999999998, 52.9276958], [-1.1971101, 52.927024499999995], [-1.1978909999999998, 52.9265575], [-1.1989338, 52.92592810000001], [-1.1990809, 52.9258487], [-1.1993178000000002, 52.9257299], [-1.1995739999999997, 52.925587699999994], [-1.1999957, 52.9253216], [-1.2006016999999998, 52.9249762], [-1.2008631999999997, 52.92481740000001], [-1.2040323999999998, 52.92286899999999], [-1.2055399999999998, 52.92196250000001], [-1.2074099, 52.9208347], [-1.208313, 52.9202807], [-1.2086371, 52.9200819], [-1.210514, 52.9189445], [-1.2112474, 52.9185041], [-1.214301, 52.916638299999995], [-1.2164662999999998, 52.91533339999999], [-1.219567, 52.9134502], [-1.2196058, 52.9134263], [-1.2222386999999997, 52.911807499999995], [-1.2233048999999998, 52.911167799999994], [-1.2250291999999998, 52.9101194], [-1.2261665, 52.90942919999999], [-1.2279861999999997, 52.90831459999999], [-1.2281016, 52.9082447], [-1.2290207999999998, 52.9076873], [-1.2312325, 52.906336299999985], [-1.2315927, 52.9061163], [-1.2324421, 52.9056154], [-1.2334864999999997, 52.9049781], [-1.2345029999999997, 52.9043581], [-1.2349272, 52.90410059999999], [-1.2369665000000003, 52.902847300000005], [-1.2386858, 52.9018174], [-1.2397016999999997, 52.9012068], [-1.2402256, 52.9008917], [-1.2429422, 52.89923809999999], [-1.2448357999999995, 52.8980839], [-1.2456492, 52.8975861], [-1.2458799, 52.8974375], [-1.2461106, 52.897307100000006], [-1.2466681, 52.8969686], [-1.2473178, 52.8965721], [-1.2480568999999997, 52.89612470000001], [-1.2486643, 52.895761199999995], [-1.2491019999999995, 52.8954944], [-1.2495472999999997, 52.8952201], [-1.2502874, 52.89476830000001], [-1.2510674, 52.8942819], [-1.2513320999999995, 52.89411849999999], [-1.2515965, 52.893957500000006], [-1.2528553999999998, 52.8931978], [-1.2535181, 52.89279890000001], [-1.2548325, 52.892041600000006], [-1.2556873, 52.89158679999999], [-1.2564794, 52.8911956], [-1.2567814, 52.8910499], [-1.2571233, 52.89088799999999], [-1.2574217999999997, 52.8907478], [-1.25764139776733, 52.89064259676913], [-1.2580477999999995, 52.8904479], [-1.2585670999999998, 52.8901857], [-1.2592844, 52.8897833], [-1.2593363180406103, 52.889752767649384], [-1.259411291492808, 52.889708676661506], [-1.2594841999999995, 52.8896658], [-1.2600896, 52.8892877], [-1.2605025, 52.8890116], [-1.2608762, 52.888738499999995], [-1.2615955999999997, 52.8881672], [-1.2619064000000002, 52.88790500000001], [-1.2623645, 52.88749889999999], [-1.2629025, 52.88697109999999], [-1.2632211, 52.8866307], [-1.2637903, 52.8860008], [-1.2642324, 52.885579199999995], [-1.2645230999999997, 52.885251100000005], [-1.264548146523245, 52.88522368744069], [-1.2647326999999997, 52.8850217], [-1.2652186999999997, 52.88457050000001], [-1.2653251, 52.8844533], [-1.2660629, 52.8836364], [-1.2663652, 52.8833016], [-1.2666187, 52.88303], [-1.2667424, 52.88291329999999], [-1.2669569, 52.8827337], [-1.2671462999999998, 52.88260189999999], [-1.2674904, 52.88238729999999], [-1.2677339, 52.8822637], [-1.2682170999999998, 52.8820771], [-1.268882, 52.8818881], [-1.2691924999999995, 52.8818236], [-1.2696544999999997, 52.8817444], [-1.2700548, 52.88168540000001], [-1.2705277, 52.8816441], [-1.2707767, 52.88163809999999], [-1.2708450999999998, 52.881636399999984], [-1.2710334, 52.8816326], [-1.2714352, 52.8816474], [-1.2716941999999998, 52.8816648], [-1.2720209, 52.8816989], [-1.272262, 52.88173609999999], [-1.272451, 52.8817754], [-1.2727266, 52.8818388], [-1.2729363, 52.88189090000001], [-1.2730829, 52.88193669999999], [-1.273206, 52.8819804], [-1.2732987, 52.88201399999999], [-1.2738261, 52.88227180000001], [-1.2744751, 52.882553400000006], [-1.2747382712328976, 52.88266213541958], [-1.2748091, 52.8826914], [-1.2750188, 52.88275799999999], [-1.2752253999999998, 52.8828177], [-1.2753243999999997, 52.8828574], [-1.2756916, 52.8829933], [-1.2758518, 52.8830459], [-1.2762524, 52.883184500000006], [-1.2765723, 52.8832901], [-1.2772958, 52.88352400000001], [-1.2775905, 52.8836227], [-1.2780083999999998, 52.88374099999999], [-1.278984, 52.883996800000006], [-1.2791001999999998, 52.88402629999999], [-1.2793796, 52.8840961], [-1.2801202, 52.8842623], [-1.2805787999999998, 52.8843615], [-1.2811195999999998, 52.8844652], [-1.2819934999999998, 52.88461319999999], [-1.2823571, 52.884668399999995], [-1.2826944, 52.884714599999995], [-1.2830696, 52.88476209999999], [-1.2836956, 52.8848267], [-1.2842229999999997, 52.8848738], [-1.2848853999999998, 52.8849065], [-1.2860739, 52.88494140000001], [-1.2861641, 52.884942], [-1.2866432, 52.8849451], [-1.2869883105276594, 52.88495415826253], [-1.2877594999999995, 52.8849744], [-1.2880645999999998, 52.8849882], [-1.2896299, 52.885059199999986], [-1.2905744999999995, 52.885131900000005], [-1.2917090999999998, 52.8852322], [-1.2929551, 52.885364499999994], [-1.2942158, 52.8855288], [-1.2952791, 52.8856931], [-1.2963041, 52.8858717], [-1.2975391999999997, 52.88611529999999], [-1.2989132, 52.886411900000006], [-1.3003255000000002, 52.88675469999998], [-1.3009759, 52.88693109999999], [-1.3017962999999997, 52.88715270000001], [-1.3037604, 52.887756800000005], [-1.3049965, 52.8881671], [-1.3054688, 52.88833180000001], [-1.3057975999999998, 52.88844470000001], [-1.3070637, 52.88889009999999], [-1.3086568999999997, 52.88945779999999], [-1.3109846000000005, 52.890246], [-1.3127814, 52.8908253], [-1.3143062, 52.8912844], [-1.316955, 52.8920122], [-1.3179653, 52.8922928], [-1.3189704, 52.89256100000001], [-1.3209728999999997, 52.893077], [-1.3228927, 52.89355239999999], [-1.3261018, 52.894302200000006], [-1.3290751, 52.8949254], [-1.3316898, 52.895454699999995], [-1.333117, 52.8957269], [-1.3344038, 52.8959748], [-1.3362234, 52.89629819999999], [-1.3369718999999998, 52.8964283], [-1.3380647999999995, 52.896607], [-1.3389506, 52.8967516], [-1.3400379, 52.896908799999984], [-1.3407247, 52.89701960000001], [-1.3417149, 52.89717410000001], [-1.3428606, 52.897332500000005], [-1.3435526999999998, 52.8974272], [-1.3442234, 52.89751979999999], [-1.3450369, 52.8976276], [-1.3457649, 52.897718000000005], [-1.3463213, 52.897792], [-1.3466926, 52.8978361], [-1.3470709, 52.897881100000006], [-1.3473845, 52.8979189], [-1.3474729261792822, 52.897929482658625], [-1.3480797, 52.8980021], [-1.3490064999999998, 52.8981088], [-1.3501407, 52.8982345], [-1.351179, 52.89834479999998], [-1.3520853999999998, 52.898435], [-1.3527981, 52.8985022], [-1.353858, 52.898599], [-1.3548797, 52.898685699999994], [-1.3558095, 52.8987617], [-1.3563070999999998, 52.8988013], [-1.3571205999999998, 52.89886079999999], [-1.3581922, 52.898934], [-1.3585470999999998, 52.8989581], [-1.3589597, 52.89898349999999], [-1.3593018999999995, 52.8990036], [-1.3595795000000002, 52.89901239999999], [-1.3598572, 52.8990277], [-1.3608192999999995, 52.899079599999986], [-1.3619768999999995, 52.89914160000001], [-1.3624588999999998, 52.8991669], [-1.3634571999999998, 52.89922179999999], [-1.3642392999999997, 52.8992713], [-1.3650127, 52.8993285], [-1.3659063, 52.8994017], [-1.3666367, 52.89946890000001], [-1.3671451, 52.8995208], [-1.3677248999999998, 52.89958450000001], [-1.3683398999999998, 52.8996547], [-1.3690106, 52.899742499999995], [-1.3696450999999998, 52.8998286], [-1.3701476999999995, 52.899900599999995], [-1.3712407, 52.9000634], [-1.3720580999999998, 52.900196699999995], [-1.3725519, 52.9002816], [-1.3733760999999998, 52.900429], [-1.3738727999999998, 52.9005198], [-1.3747781, 52.90070149999999], [-1.3756522, 52.9008938], [-1.3763913, 52.90106949999999], [-1.3771248, 52.9012637], [-1.3780777999999998, 52.901537299999994], [-1.3785594999999995, 52.901683], [-1.3793954, 52.90196199999999], [-1.3803324, 52.9022945], [-1.3811653, 52.90262130000001], [-1.3817054999999998, 52.9028558], [-1.3826218, 52.9032398], [-1.3837617999999998, 52.9037009], [-1.3851770999999995, 52.90430069999999], [-1.3857600999999995, 52.9045455], [-1.3859641, 52.9046312], [-1.3869674999999997, 52.90505480000001], [-1.3874305, 52.9052489], [-1.387894, 52.905446600000005], [-1.388393, 52.9056563], [-1.3893668999999995, 52.9060629], [-1.390498, 52.90653580000001], [-1.3915634999999995, 52.9069719], [-1.3921266, 52.90719630000001], [-1.3928246, 52.90746659999999], [-1.3935565, 52.9077442], [-1.3943623999999997, 52.9080354], [-1.3953440999999998, 52.9083754], [-1.3961578, 52.9086447], [-1.3970454, 52.9089284], [-1.3977681, 52.90915580000001], [-1.3984158999999998, 52.9093489], [-1.3994516, 52.9096368], [-1.4004395, 52.9098884], [-1.4013226, 52.9101009], [-1.4020182, 52.91025950000001], [-1.4028675, 52.910446799999995], [-1.4041729999999997, 52.9107303], [-1.4053073, 52.91096439999999], [-1.4063969, 52.911186099999995], [-1.4075932999999998, 52.9114301], [-1.4087887, 52.911674099999985], [-1.4090877, 52.9117346], [-1.4102099999999995, 52.91196060000001], [-1.4110671, 52.9121349], [-1.4113180000000003, 52.9121856], [-1.4116799999999998, 52.9122546], [-1.4125183, 52.91242570000001], [-1.4127183, 52.9124668], [-1.4129864, 52.91252199999999], [-1.4134283, 52.91260880000001], [-1.4140715, 52.9127401], [-1.4149406, 52.9129168], [-1.4161598999999998, 52.9131666], [-1.4170453, 52.913342799999995], [-1.4182499, 52.91358739999999], [-1.4194271999999997, 52.9138263], [-1.4204709999999998, 52.9140306], [-1.4211550999999998, 52.914147799999995], [-1.4215993, 52.9142115], [-1.421944, 52.9142557], [-1.4222972, 52.9142943], [-1.4227893, 52.9143338], [-1.4230608, 52.914354800000005], [-1.4235820999999995, 52.9143827], [-1.4238966999999998, 52.91439760000001], [-1.4244543, 52.91440589999999], [-1.4250327, 52.9144008], [-1.425598, 52.9143794], [-1.4260746999999998, 52.9143543], [-1.4265451, 52.9143231], [-1.4274004, 52.914259], [-1.4282586999999998, 52.9141813], [-1.4288648999999998, 52.9141157], [-1.4295135, 52.9140381], [-1.4301442999999998, 52.9139488], [-1.4305739, 52.9138823], [-1.4310975999999995, 52.9137911], [-1.4317121999999998, 52.9136795], [-1.432195, 52.9135823], [-1.4328180999999998, 52.9134475], [-1.4332638999999998, 52.91334229999999], [-1.4337080999999998, 52.913234], [-1.4340058, 52.91315399999999], [-1.4345797, 52.9129957], [-1.4350014, 52.912874], [-1.4354107, 52.9127458], [-1.4368328999999995, 52.91228209999999], [-1.437304454591234, 52.91212750573058], [-1.4382954999999995, 52.9118026], [-1.4393294, 52.9114652], [-1.4402865, 52.9111532], [-1.4410341, 52.910901900000006], [-1.4429967999999995, 52.91026539999999], [-1.4440417, 52.9099202], [-1.4444997, 52.9097908], [-1.445129, 52.909628699999985], [-1.4455688999999998, 52.90953270000001], [-1.4458699999999998, 52.9094763], [-1.4461557, 52.90942609999999], [-1.4464376, 52.909379699999995], [-1.4470019999999997, 52.90930209999999], [-1.4471683, 52.909280300000006], [-1.4474155, 52.90925429999999], [-1.4478298, 52.909214799999994], [-1.4482287, 52.90918799999999], [-1.4486669, 52.9091652], [-1.4489065, 52.909157400000005], [-1.4491012, 52.9091499], [-1.4492997999999997, 52.9091493], [-1.4498016, 52.90915009999999], [-1.450306, 52.90916750000001], [-1.4509418999999997, 52.9092068], [-1.451418, 52.9092514], [-1.4518983, 52.90930719999999], [-1.4521345999999995, 52.9093524], [-1.4525445, 52.909420999999995], [-1.4526927, 52.90944669999999], [-1.4530668999999998, 52.90951309999999], [-1.4534969000000002, 52.9095908], [-1.4541955000000002, 52.9097633], [-1.4544290999999998, 52.90982530000001], [-1.4546277999999997, 52.909884], [-1.4550612999999997, 52.9100163], [-1.4552923, 52.9100957], [-1.4555565, 52.9101849], [-1.4558599, 52.9102968], [-1.4563917, 52.91049309999998], [-1.4566184999999998, 52.91057319999999], [-1.4571059, 52.9107569], [-1.4574829, 52.9108969], [-1.4580411999999998, 52.9111023], [-1.4584597, 52.9112561], [-1.4586547, 52.9113299], [-1.4588978999999995, 52.91142059999999], [-1.4593322000000002, 52.911581000000005], [-1.4599653, 52.91185149999999], [-1.4603796, 52.91200919999999], [-1.4606130000000002, 52.9121013], [-1.4608275999999998, 52.91219369999999], [-1.4610466, 52.9123033], [-1.4613604, 52.9124956], [-1.4617355, 52.9127394], [-1.4619133999999998, 52.9128677], [-1.4620292853593304, 52.91297536123706], [-1.4620374, 52.9129829], [-1.4621211, 52.9130708], [-1.4621888, 52.9131626], [-1.4622471, 52.9132534], [-1.4623074, 52.913375900000005], [-1.4623502, 52.91349129999999], [-1.4623860999999998, 52.91367299999999], [-1.4624002, 52.9137846], [-1.4624116, 52.913957499999995], [-1.4624251, 52.9141236], [-1.4624517999999995, 52.91445279999999], [-1.4624673999999998, 52.9146581], [-1.4624885999999997, 52.914965], [-1.4625049, 52.91516459999999], [-1.4625397999999998, 52.915353200000006], [-1.462574, 52.915549599999984], [-1.4626845999999998, 52.9161642]]}", "current_leg_start": "Nottingham", "dest_arr_time_act": "2326", "motion_projection": null, "next_location_lat": "52.9161642", "next_location_lon": "-1.4626846", "previous_location": "Nottingham", "current_leg_milage": "15.8", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": null, "origin_dep_time_act": "2304", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "26.0", "current_position_lat": "52.9161642", "current_position_lon": "-1.4626846", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 16787, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:21:44Z\", \"source_id\": 51840106, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:23:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:21:47Z\", \"source_id\": 16729166, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 16780, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:24:37Z\", \"source_id\": 51845158, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:25:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:24:37Z\", \"source_id\": 16730621, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 17177, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:28:34Z\", \"source_id\": 51851586, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:30:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:28:38Z\", \"source_id\": 16732589, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:34:48Z\", \"source_id\": 16735626, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:37:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Derby", "service_state_platform": "7", "timing_fact_generation": 1789598089325576, "current_leg_arrival_utc": "2026-09-16T23:37:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T22:37:00.795693", "service_state_evidence_id": 16735626, "current_leg_start_actual_dep": "2026-09-16T23:15:00+01:00", "operational_evidence_version": 26, "service_state_event_time_utc": "2026-09-16T22:37:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T22:47:02.036617", "service_state_valid_until_kind": null, "operational_interpretation_version": 26, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} None N NOT DBY 5Z98 None None None None None [{"source": "TD", "smart_id": 16787, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:21:44Z", "source_id": 51840106, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T22:23:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:21:47Z", "source_id": 16729166, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T23:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 16780, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:24:37Z", "source_id": 51845158, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T22:25:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:24:37Z", "source_id": 16730621, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T23:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 17177, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:28:34Z", "source_id": 51851586, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T22:30:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:28:38Z", "source_id": 16732589, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T23:30:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:34:48Z", "source_id": 16735626, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T23:37:00+01:00", "operational_fact": true}] Nottingham 2304 2304 None None None Derby 2326 2326 None LATE +11 minutes https://www.realtimetrains.co.uk/service/gb-nr:16926/2026-09-16/detailed None Nottingham 2026-09-16T23:15:00+01:00 Derby 26.0 {"type": "LineString", "coordinates": [[-1.1440027999999998, 52.9473183], [-1.1449598, 52.94728769999999], [-1.1453591, 52.9472694], [-1.1457951999999998, 52.9472351], [-1.1461875, 52.94719380000001], [-1.1464133, 52.9471613], [-1.1466322, 52.94711199999999], [-1.1467193, 52.9470987], [-1.1472984, 52.947009399999985], [-1.1475352999999997, 52.9469753], [-1.1480439, 52.94690219999999], [-1.1493834, 52.94668810000001], [-1.1501188, 52.946578], [-1.1502994, 52.94655219999999], [-1.1508331999999997, 52.94646], [-1.1513378, 52.946382099999994], [-1.1514508, 52.9463641], [-1.1517844000000002, 52.94631279999999], [-1.1521825, 52.9462372], [-1.1526019, 52.94614279999999], [-1.152898, 52.9460735], [-1.158058346442679, 52.944784023167145], [-1.1586103, 52.94464609999999], [-1.1598005, 52.9443324], [-1.1610112, 52.944050999999995], [-1.1622096, 52.9437684], [-1.1631827, 52.9434938], [-1.1640460999999998, 52.9432695], [-1.1642396, 52.94320089999999], [-1.1643789999999998, 52.94315729999999], [-1.1650594999999997, 52.9429895], [-1.1657112, 52.9428329], [-1.1665077999999998, 52.94262429999999], [-1.1670123, 52.9424899], [-1.1677683, 52.9422847], [-1.1678098693553778, 52.94227271650608], [-1.1685429, 52.9420614], [-1.1690473, 52.9419064], [-1.1698347, 52.9416315], [-1.1708754, 52.9412678], [-1.1713078999999995, 52.941118], [-1.1720495, 52.94084610000001], [-1.1725822, 52.9406584], [-1.1729774, 52.9405117], [-1.1733099, 52.9403774], [-1.1739535999999997, 52.94012939999999], [-1.1744395, 52.93993199999999], [-1.1750993, 52.93965469999999], [-1.1755467, 52.939446], [-1.1761144, 52.93919309999999], [-1.1764198, 52.9390583], [-1.1768111, 52.938875499999995], [-1.1771276, 52.9387284], [-1.1778813, 52.9383809], [-1.1781667, 52.93824029999999], [-1.1783845, 52.9381349], [-1.1785322, 52.9380657], [-1.1787862000000002, 52.9379358], [-1.1788761999999997, 52.9378905], [-1.179235, 52.93771040000001], [-1.1795416000000003, 52.9375516], [-1.1802369999999998, 52.93717899999999], [-1.1804393, 52.93706590000001], [-1.1808558999999998, 52.93683059999999], [-1.1815076, 52.9364378], [-1.1816605, 52.9363521], [-1.1823629999999998, 52.9359351], [-1.1829640999999995, 52.9355681], [-1.1836534, 52.9351461], [-1.1844769, 52.9346498], [-1.1853405, 52.9341244], [-1.1857697, 52.933859299999995], [-1.186282, 52.9335521], [-1.1870008, 52.9331156], [-1.1879584, 52.9325449], [-1.1886101, 52.93213750000001], [-1.1912042, 52.9306197], [-1.1927447000000002, 52.92968629999999], [-1.1927659265849395, 52.929673494383906], [-1.1931953999999998, 52.92941439999999], [-1.1939719, 52.9289404], [-1.1947527, 52.9284689], [-1.1959950999999998, 52.9276958], [-1.1971101, 52.927024499999995], [-1.1978909999999998, 52.9265575], [-1.1989338, 52.92592810000001], [-1.1990809, 52.9258487], [-1.1993178000000002, 52.9257299], [-1.1995739999999997, 52.925587699999994], [-1.1999957, 52.9253216], [-1.2006016999999998, 52.9249762], [-1.2008631999999997, 52.92481740000001], [-1.2040323999999998, 52.92286899999999], [-1.2055399999999998, 52.92196250000001], [-1.2074099, 52.9208347], [-1.208313, 52.9202807], [-1.2086371, 52.9200819], [-1.210514, 52.9189445], [-1.2112474, 52.9185041], [-1.214301, 52.916638299999995], [-1.2164662999999998, 52.91533339999999], [-1.219567, 52.9134502], [-1.2196058, 52.9134263], [-1.2222386999999997, 52.911807499999995], [-1.2233048999999998, 52.911167799999994], [-1.2250291999999998, 52.9101194], [-1.2261665, 52.90942919999999], [-1.2279861999999997, 52.90831459999999], [-1.2281016, 52.9082447], [-1.2290207999999998, 52.9076873], [-1.2312325, 52.906336299999985], [-1.2315927, 52.9061163], [-1.2324421, 52.9056154], [-1.2334864999999997, 52.9049781], [-1.2345029999999997, 52.9043581], [-1.2349272, 52.90410059999999], [-1.2369665000000003, 52.902847300000005], [-1.2386858, 52.9018174], [-1.2397016999999997, 52.9012068], [-1.2402256, 52.9008917], [-1.2429422, 52.89923809999999], [-1.2448357999999995, 52.8980839], [-1.2456492, 52.8975861], [-1.2458799, 52.8974375], [-1.2461106, 52.897307100000006], [-1.2466681, 52.8969686], [-1.2473178, 52.8965721], [-1.2480568999999997, 52.89612470000001], [-1.2486643, 52.895761199999995], [-1.2491019999999995, 52.8954944], [-1.2495472999999997, 52.8952201], [-1.2502874, 52.89476830000001], [-1.2510674, 52.8942819], [-1.2513320999999995, 52.89411849999999], [-1.2515965, 52.893957500000006], [-1.2528553999999998, 52.8931978], [-1.2535181, 52.89279890000001], [-1.2548325, 52.892041600000006], [-1.2556873, 52.89158679999999], [-1.2564794, 52.8911956], [-1.2567814, 52.8910499], [-1.2571233, 52.89088799999999], [-1.2574217999999997, 52.8907478], [-1.25764139776733, 52.89064259676913], [-1.2580477999999995, 52.8904479], [-1.2585670999999998, 52.8901857], [-1.2592844, 52.8897833], [-1.2593363180406103, 52.889752767649384], [-1.259411291492808, 52.889708676661506], [-1.2594841999999995, 52.8896658], [-1.2600896, 52.8892877], [-1.2605025, 52.8890116], [-1.2608762, 52.888738499999995], [-1.2615955999999997, 52.8881672], [-1.2619064000000002, 52.88790500000001], [-1.2623645, 52.88749889999999], [-1.2629025, 52.88697109999999], [-1.2632211, 52.8866307], [-1.2637903, 52.8860008], [-1.2642324, 52.885579199999995], [-1.2645230999999997, 52.885251100000005], [-1.264548146523245, 52.88522368744069], [-1.2647326999999997, 52.8850217], [-1.2652186999999997, 52.88457050000001], [-1.2653251, 52.8844533], [-1.2660629, 52.8836364], [-1.2663652, 52.8833016], [-1.2666187, 52.88303], [-1.2667424, 52.88291329999999], [-1.2669569, 52.8827337], [-1.2671462999999998, 52.88260189999999], [-1.2674904, 52.88238729999999], [-1.2677339, 52.8822637], [-1.2682170999999998, 52.8820771], [-1.268882, 52.8818881], [-1.2691924999999995, 52.8818236], [-1.2696544999999997, 52.8817444], [-1.2700548, 52.88168540000001], [-1.2705277, 52.8816441], [-1.2707767, 52.88163809999999], [-1.2708450999999998, 52.881636399999984], [-1.2710334, 52.8816326], [-1.2714352, 52.8816474], [-1.2716941999999998, 52.8816648], [-1.2720209, 52.8816989], [-1.272262, 52.88173609999999], [-1.272451, 52.8817754], [-1.2727266, 52.8818388], [-1.2729363, 52.88189090000001], [-1.2730829, 52.88193669999999], [-1.273206, 52.8819804], [-1.2732987, 52.88201399999999], [-1.2738261, 52.88227180000001], [-1.2744751, 52.882553400000006], [-1.2747382712328976, 52.88266213541958], [-1.2748091, 52.8826914], [-1.2750188, 52.88275799999999], [-1.2752253999999998, 52.8828177], [-1.2753243999999997, 52.8828574], [-1.2756916, 52.8829933], [-1.2758518, 52.8830459], [-1.2762524, 52.883184500000006], [-1.2765723, 52.8832901], [-1.2772958, 52.88352400000001], [-1.2775905, 52.8836227], [-1.2780083999999998, 52.88374099999999], [-1.278984, 52.883996800000006], [-1.2791001999999998, 52.88402629999999], [-1.2793796, 52.8840961], [-1.2801202, 52.8842623], [-1.2805787999999998, 52.8843615], [-1.2811195999999998, 52.8844652], [-1.2819934999999998, 52.88461319999999], [-1.2823571, 52.884668399999995], [-1.2826944, 52.884714599999995], [-1.2830696, 52.88476209999999], [-1.2836956, 52.8848267], [-1.2842229999999997, 52.8848738], [-1.2848853999999998, 52.8849065], [-1.2860739, 52.88494140000001], [-1.2861641, 52.884942], [-1.2866432, 52.8849451], [-1.2869883105276594, 52.88495415826253], [-1.2877594999999995, 52.8849744], [-1.2880645999999998, 52.8849882], [-1.2896299, 52.885059199999986], [-1.2905744999999995, 52.885131900000005], [-1.2917090999999998, 52.8852322], [-1.2929551, 52.885364499999994], [-1.2942158, 52.8855288], [-1.2952791, 52.8856931], [-1.2963041, 52.8858717], [-1.2975391999999997, 52.88611529999999], [-1.2989132, 52.886411900000006], [-1.3003255000000002, 52.88675469999998], [-1.3009759, 52.88693109999999], [-1.3017962999999997, 52.88715270000001], [-1.3037604, 52.887756800000005], [-1.3049965, 52.8881671], [-1.3054688, 52.88833180000001], [-1.3057975999999998, 52.88844470000001], [-1.3070637, 52.88889009999999], [-1.3086568999999997, 52.88945779999999], [-1.3109846000000005, 52.890246], [-1.3127814, 52.8908253], [-1.3143062, 52.8912844], [-1.316955, 52.8920122], [-1.3179653, 52.8922928], [-1.3189704, 52.89256100000001], [-1.3209728999999997, 52.893077], [-1.3228927, 52.89355239999999], [-1.3261018, 52.894302200000006], [-1.3290751, 52.8949254], [-1.3316898, 52.895454699999995], [-1.333117, 52.8957269], [-1.3344038, 52.8959748], [-1.3362234, 52.89629819999999], [-1.3369718999999998, 52.8964283], [-1.3380647999999995, 52.896607], [-1.3389506, 52.8967516], [-1.3400379, 52.896908799999984], [-1.3407247, 52.89701960000001], [-1.3417149, 52.89717410000001], [-1.3428606, 52.897332500000005], [-1.3435526999999998, 52.8974272], [-1.3442234, 52.89751979999999], [-1.3450369, 52.8976276], [-1.3457649, 52.897718000000005], [-1.3463213, 52.897792], [-1.3466926, 52.8978361], [-1.3470709, 52.897881100000006], [-1.3473845, 52.8979189], [-1.3474729261792822, 52.897929482658625], [-1.3480797, 52.8980021], [-1.3490064999999998, 52.8981088], [-1.3501407, 52.8982345], [-1.351179, 52.89834479999998], [-1.3520853999999998, 52.898435], [-1.3527981, 52.8985022], [-1.353858, 52.898599], [-1.3548797, 52.898685699999994], [-1.3558095, 52.8987617], [-1.3563070999999998, 52.8988013], [-1.3571205999999998, 52.89886079999999], [-1.3581922, 52.898934], [-1.3585470999999998, 52.8989581], [-1.3589597, 52.89898349999999], [-1.3593018999999995, 52.8990036], [-1.3595795000000002, 52.89901239999999], [-1.3598572, 52.8990277], [-1.3608192999999995, 52.899079599999986], [-1.3619768999999995, 52.89914160000001], [-1.3624588999999998, 52.8991669], [-1.3634571999999998, 52.89922179999999], [-1.3642392999999997, 52.8992713], [-1.3650127, 52.8993285], [-1.3659063, 52.8994017], [-1.3666367, 52.89946890000001], [-1.3671451, 52.8995208], [-1.3677248999999998, 52.89958450000001], [-1.3683398999999998, 52.8996547], [-1.3690106, 52.899742499999995], [-1.3696450999999998, 52.8998286], [-1.3701476999999995, 52.899900599999995], [-1.3712407, 52.9000634], [-1.3720580999999998, 52.900196699999995], [-1.3725519, 52.9002816], [-1.3733760999999998, 52.900429], [-1.3738727999999998, 52.9005198], [-1.3747781, 52.90070149999999], [-1.3756522, 52.9008938], [-1.3763913, 52.90106949999999], [-1.3771248, 52.9012637], [-1.3780777999999998, 52.901537299999994], [-1.3785594999999995, 52.901683], [-1.3793954, 52.90196199999999], [-1.3803324, 52.9022945], [-1.3811653, 52.90262130000001], [-1.3817054999999998, 52.9028558], [-1.3826218, 52.9032398], [-1.3837617999999998, 52.9037009], [-1.3851770999999995, 52.90430069999999], [-1.3857600999999995, 52.9045455], [-1.3859641, 52.9046312], [-1.3869674999999997, 52.90505480000001], [-1.3874305, 52.9052489], [-1.387894, 52.905446600000005], [-1.388393, 52.9056563], [-1.3893668999999995, 52.9060629], [-1.390498, 52.90653580000001], [-1.3915634999999995, 52.9069719], [-1.3921266, 52.90719630000001], [-1.3928246, 52.90746659999999], [-1.3935565, 52.9077442], [-1.3943623999999997, 52.9080354], [-1.3953440999999998, 52.9083754], [-1.3961578, 52.9086447], [-1.3970454, 52.9089284], [-1.3977681, 52.90915580000001], [-1.3984158999999998, 52.9093489], [-1.3994516, 52.9096368], [-1.4004395, 52.9098884], [-1.4013226, 52.9101009], [-1.4020182, 52.91025950000001], [-1.4028675, 52.910446799999995], [-1.4041729999999997, 52.9107303], [-1.4053073, 52.91096439999999], [-1.4063969, 52.911186099999995], [-1.4075932999999998, 52.9114301], [-1.4087887, 52.911674099999985], [-1.4090877, 52.9117346], [-1.4102099999999995, 52.91196060000001], [-1.4110671, 52.9121349], [-1.4113180000000003, 52.9121856], [-1.4116799999999998, 52.9122546], [-1.4125183, 52.91242570000001], [-1.4127183, 52.9124668], [-1.4129864, 52.91252199999999], [-1.4134283, 52.91260880000001], [-1.4140715, 52.9127401], [-1.4149406, 52.9129168], [-1.4161598999999998, 52.9131666], [-1.4170453, 52.913342799999995], [-1.4182499, 52.91358739999999], [-1.4194271999999997, 52.9138263], [-1.4204709999999998, 52.9140306], [-1.4211550999999998, 52.914147799999995], [-1.4215993, 52.9142115], [-1.421944, 52.9142557], [-1.4222972, 52.9142943], [-1.4227893, 52.9143338], [-1.4230608, 52.914354800000005], [-1.4235820999999995, 52.9143827], [-1.4238966999999998, 52.91439760000001], [-1.4244543, 52.91440589999999], [-1.4250327, 52.9144008], [-1.425598, 52.9143794], [-1.4260746999999998, 52.9143543], [-1.4265451, 52.9143231], [-1.4274004, 52.914259], [-1.4282586999999998, 52.9141813], [-1.4288648999999998, 52.9141157], [-1.4295135, 52.9140381], [-1.4301442999999998, 52.9139488], [-1.4305739, 52.9138823], [-1.4310975999999995, 52.9137911], [-1.4317121999999998, 52.9136795], [-1.432195, 52.9135823], [-1.4328180999999998, 52.9134475], [-1.4332638999999998, 52.91334229999999], [-1.4337080999999998, 52.913234], [-1.4340058, 52.91315399999999], [-1.4345797, 52.9129957], [-1.4350014, 52.912874], [-1.4354107, 52.9127458], [-1.4368328999999995, 52.91228209999999], [-1.437304454591234, 52.91212750573058], [-1.4382954999999995, 52.9118026], [-1.4393294, 52.9114652], [-1.4402865, 52.9111532], [-1.4410341, 52.910901900000006], [-1.4429967999999995, 52.91026539999999], [-1.4440417, 52.9099202], [-1.4444997, 52.9097908], [-1.445129, 52.909628699999985], [-1.4455688999999998, 52.90953270000001], [-1.4458699999999998, 52.9094763], [-1.4461557, 52.90942609999999], [-1.4464376, 52.909379699999995], [-1.4470019999999997, 52.90930209999999], [-1.4471683, 52.909280300000006], [-1.4474155, 52.90925429999999], [-1.4478298, 52.909214799999994], [-1.4482287, 52.90918799999999], [-1.4486669, 52.9091652], [-1.4489065, 52.909157400000005], [-1.4491012, 52.9091499], [-1.4492997999999997, 52.9091493], [-1.4498016, 52.90915009999999], [-1.450306, 52.90916750000001], [-1.4509418999999997, 52.9092068], [-1.451418, 52.9092514], [-1.4518983, 52.90930719999999], [-1.4521345999999995, 52.9093524], [-1.4525445, 52.909420999999995], [-1.4526927, 52.90944669999999], [-1.4530668999999998, 52.90951309999999], [-1.4534969000000002, 52.9095908], [-1.4541955000000002, 52.9097633], [-1.4544290999999998, 52.90982530000001], [-1.4546277999999997, 52.909884], [-1.4550612999999997, 52.9100163], [-1.4552923, 52.9100957], [-1.4555565, 52.9101849], [-1.4558599, 52.9102968], [-1.4563917, 52.91049309999998], [-1.4566184999999998, 52.91057319999999], [-1.4571059, 52.9107569], [-1.4574829, 52.9108969], [-1.4580411999999998, 52.9111023], [-1.4584597, 52.9112561], [-1.4586547, 52.9113299], [-1.4588978999999995, 52.91142059999999], [-1.4593322000000002, 52.911581000000005], [-1.4599653, 52.91185149999999], [-1.4603796, 52.91200919999999], [-1.4606130000000002, 52.9121013], [-1.4608275999999998, 52.91219369999999], [-1.4610466, 52.9123033], [-1.4613604, 52.9124956], [-1.4617355, 52.9127394], [-1.4619133999999998, 52.9128677], [-1.4620292853593304, 52.91297536123706], [-1.4620374, 52.9129829], [-1.4621211, 52.9130708], [-1.4621888, 52.9131626], [-1.4622471, 52.9132534], [-1.4623074, 52.913375900000005], [-1.4623502, 52.91349129999999], [-1.4623860999999998, 52.91367299999999], [-1.4624002, 52.9137846], [-1.4624116, 52.913957499999995], [-1.4624251, 52.9141236], [-1.4624517999999995, 52.91445279999999], [-1.4624673999999998, 52.9146581], [-1.4624885999999997, 52.914965], [-1.4625049, 52.91516459999999], [-1.4625397999999998, 52.915353200000006], [-1.462574, 52.915549599999984], [-1.4626845999999998, 52.9161642]]} 15.8 2311 2337 Nottingham Derby Derby 52.9161642 -1.4626846 52.9161642 -1.4626846 1 0 2026-09-16 22:47:21 TERMINATED 2026-09-16 22:37:00 Derby TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16735626 1789598089325576 26 26 2026-09-16 22:47:02.036617 7 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 22:37:00.795693
594274 624607 W27702 862S93M816 2026-09-16 COMPLETE 16736100 2026-09-16 23:37:00 2026-09-16 22:47:21 2026-09-18 22:47:21 {"id": 624607, "stp": "P", "toc": "Southern", "uid": "W27702", "consist": "377106", "dest_crs": "LIT", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W27702/2026-09-16/detailed", "trust_id": "862S93M816", "origin_crs": "PMH", "show_on_map": 0, "dar_est_time": "22:33:00", "dar_platform": null, "dest_station": "Littlehampton", "service_date": "2026-09-16", "dest_arr_time": "2327", "dest_platform": "2", "is_terminated": 1, "next_location": "Littlehampton", "signalling_id": "2S93", "timing_status": "LATE", "origin_station": "Portsmouth Harbour", "current_leg_arr": "2337", "current_leg_dep": "2331", "current_leg_end": "Littlehampton", "origin_dep_time": "2228", "origin_platform": "5", "current_location": "Littlehampton Carriage Holding Sidings", "last_update_time": "2026-09-16T22:47:21", "route_debug_link": null, "timing_variation": "+10 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.5792244, 50.8295887], [-0.5783218, 50.8293524], [-0.5777627, 50.829191], [-0.5777221999999999, 50.82917929999999], [-0.5769532, 50.8289337], [-0.576231, 50.82868909999999], [-0.5749864, 50.828259499999994], [-0.5745709, 50.8281062], [-0.5737725999999999, 50.8278317], [-0.5732018999999999, 50.8276532], [-0.5724873, 50.827433199999994], [-0.5720723, 50.827300699999995], [-0.5717374, 50.8271828], [-0.5714338, 50.827073699999985], [-0.5709729, 50.826894799999984], [-0.5708338, 50.8268396], [-0.5702671, 50.82659929999999], [-0.5699761, 50.826462], [-0.5696850999999999, 50.8263214], [-0.5694137999999999, 50.8261828], [-0.5691284999999999, 50.8260291], [-0.568869, 50.82588199999999], [-0.5686082, 50.825723499999995], [-0.568384, 50.82558180000001], [-0.5683059999999999, 50.82552999999999], [-0.5680556999999999, 50.825358099999995], [-0.5678807999999999, 50.82523029999999], [-0.5676805, 50.8250789], [-0.5673049999999998, 50.824776099999994], [-0.5669729, 50.8244972], [-0.5667146, 50.8242776], [-0.5665430999999999, 50.8241331], [-0.5664184000000001, 50.824028100000014], [-0.5651777, 50.82297990000001], [-0.5649069688333187, 50.82275035457093], [-0.5633153, 50.82140079999999], [-0.561589, 50.81994250000001], [-0.5602253, 50.8187869], [-0.5599265, 50.8185339], [-0.5597643, 50.8183965], [-0.5584459, 50.8172785], [-0.5562321999999998, 50.8154092], [-0.5540216, 50.8135491], [-0.5537031999999998, 50.8133211], [-0.5534591, 50.8131516], [-0.5530823, 50.8129092], [-0.5527606, 50.812723899999995], [-0.5523342, 50.8124964], [-0.5517636999999999, 50.8121903], [-0.5515511999999999, 50.8120769], [-0.5514025, 50.812001], [-0.5512445999999999, 50.8119263], [-0.5511465, 50.811875400000005], [-0.5505975, 50.8116456], [-0.5502384, 50.8114779], [-0.5496182, 50.811228199999995], [-0.5492276999999999, 50.81107419999999], [-0.548862, 50.8109418], [-0.5483731, 50.81078310000001], [-0.5479496, 50.8106588], [-0.5475023, 50.8105468], [-0.5468197999999999, 50.8103921]]}", "current_leg_start": "Ford", "dest_arr_time_act": "2327", "motion_projection": null, "next_location_lat": "50.8103921", "next_location_lon": "-0.5468198", "previous_location": "Ford", "current_leg_milage": "2.0", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 381.412, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 563.276, \"from_m\": 381.412, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 1170.809, \"from_m\": 563.276, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 1526.605, \"from_m\": 1170.809, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 1779.826, \"from_m\": 1526.605, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 3034.81, \"from_m\": 1779.826, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 3328.522, \"from_m\": 3034.81, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 5434.207, \"from_m\": 3328.522, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 6979.44, \"from_m\": 5434.207, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 7181.225, \"from_m\": 6979.44, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 10724.004, \"from_m\": 7181.225, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 11447.591, \"from_m\": 10724.004, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 12363.71, \"from_m\": 11447.591, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 12930.013, \"from_m\": 12363.71, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 13025.227, \"from_m\": 12930.013, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 13336.813, \"from_m\": 13025.227, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 25457.199, \"from_m\": 13336.813, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 26071.555, \"from_m\": 25457.199, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 36869.229, \"from_m\": 26071.555, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 37496.293, \"from_m\": 36869.229, \"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\": 41589.009, \"from_m\": 37496.293, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 41640.694, \"from_m\": 41589.009, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 41746.142, \"from_m\": 41640.694, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 42522.944, \"from_m\": 41746.142, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 44186.304, \"from_m\": 42522.944, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 44660.813, \"from_m\": 44186.304, \"capability_applied\": null, \"effective_limit_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\": 624607, \"profile_key\": \"cde0692d7bed0155d3e6d1c48e601e0f2f42dcdac0017dc89bcf6d7b4147daeb\", \"schedule_id\": 25709, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2228\", \"location\": \"Portsmouth Harbour\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 69308}, {\"is_pass\": false, \"wtt_arr\": \"2231\", \"wtt_dep\": \"2232\", \"location\": \"Portsmouth & Southsea\", \"stage_seq\": 2, \"distance_m\": 1475.163, \"section_seq\": 1, \"route_path_id\": 69308}, {\"is_pass\": false, \"wtt_arr\": \"2235\", \"wtt_dep\": \"2236\", \"location\": \"Fratton\", \"stage_seq\": 3, \"distance_m\": 2636.362, \"section_seq\": 1, \"route_path_id\": 69308}, {\"is_pass\": false, \"wtt_arr\": \"2239H\", \"wtt_dep\": \"2240\", \"location\": \"Hilsea\", \"stage_seq\": 4, \"distance_m\": 6314.557, \"section_seq\": 1, \"route_path_id\": 69308}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2241\", \"location\": \"Portcreek Jn\", \"stage_seq\": 5, \"distance_m\": 7086.715, \"section_seq\": 1, \"route_path_id\": 69308}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2242H\", \"location\": \"Farlington Jn\", \"stage_seq\": 6, \"distance_m\": 8106.164, \"section_seq\": 1, \"route_path_id\": 69308}, {\"is_pass\": false, \"wtt_arr\": \"2246\", \"wtt_dep\": \"2247\", \"location\": \"Havant\", \"stage_seq\": 7, \"distance_m\": 12788.425, \"section_seq\": 1, \"route_path_id\": 69308}, {\"is_pass\": false, \"wtt_arr\": \"2248H\", \"wtt_dep\": \"2249\", \"location\": \"Warblington\", \"stage_seq\": 8, \"distance_m\": 13900.54, \"section_seq\": 1, \"route_path_id\": 69308}, {\"is_pass\": false, \"wtt_arr\": \"2251H\", \"wtt_dep\": \"2252H\", \"location\": \"Emsworth\", \"stage_seq\": 9, \"distance_m\": 15855.783, \"section_seq\": 1, \"route_path_id\": 69308}, {\"is_pass\": false, \"wtt_arr\": \"2255\", \"wtt_dep\": \"2256\", \"location\": \"Southbourne\", \"stage_seq\": 10, \"distance_m\": 18108.87, \"section_seq\": 1, \"route_path_id\": 69308}, {\"is_pass\": false, \"wtt_arr\": \"2258\", \"wtt_dep\": \"2258H\", \"location\": \"Nutbourne\", \"stage_seq\": 11, \"distance_m\": 19765.704, \"section_seq\": 1, \"route_path_id\": 69308}, {\"is_pass\": false, \"wtt_arr\": \"2301\", \"wtt_dep\": \"2301H\", \"location\": \"Bosham\", \"stage_seq\": 12, \"distance_m\": 22409.561, \"section_seq\": 1, \"route_path_id\": 69308}, {\"is_pass\": false, \"wtt_arr\": \"2304H\", \"wtt_dep\": \"2305\", \"location\": \"Fishbourne(Sussex)\", \"stage_seq\": 13, \"distance_m\": 24584.128, \"section_seq\": 1, \"route_path_id\": 69308}, {\"is_pass\": false, \"wtt_arr\": \"2307H\", \"wtt_dep\": \"2308H\", \"location\": \"Chichester\", \"stage_seq\": 14, \"distance_m\": 27057.925, \"section_seq\": 1, \"route_path_id\": 69308}, {\"is_pass\": false, \"wtt_arr\": \"2315H\", \"wtt_dep\": \"2317\", \"location\": \"Barnham\", \"stage_seq\": 15, \"distance_m\": 37171.733, \"section_seq\": 1, \"route_path_id\": 69308}, {\"is_pass\": false, \"wtt_arr\": \"2321\", \"wtt_dep\": \"2321H\", \"location\": \"Ford\", \"stage_seq\": 16, \"distance_m\": 41413.561, \"section_seq\": 1, \"route_path_id\": 69308}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2323\", \"location\": \"Littlehampton Jn\", \"stage_seq\": 17, \"distance_m\": 42522.944, \"section_seq\": 1, \"route_path_id\": 69308}, {\"is_pass\": false, \"wtt_arr\": \"2327\", \"wtt_dep\": null, \"location\": \"Littlehampton\", \"stage_seq\": 18, \"distance_m\": 44660.813, \"section_seq\": 1, \"route_path_id\": 69308}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 44660.813, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 69308}], \"total_distance_m\": 44660.813, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 44609.128, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 51.685, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2228", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "6.0", "current_position_lat": "50.8103921", "current_position_lon": "-0.5468198", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 27333, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:39:02Z\", \"source_id\": 51761513, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:39:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:39:06Z\", \"source_id\": 16705314, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27361, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:43:41Z\", \"source_id\": 51770603, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:44:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:43:44Z\", \"source_id\": 16708124, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27386, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:47:47Z\", \"source_id\": 51778605, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:48:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:47:53Z\", \"source_id\": 16710505, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27403, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:56:06Z\", \"source_id\": 51794745, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:56:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:56:12Z\", \"source_id\": 16715311, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27413, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:58:17Z\", \"source_id\": 51798729, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:58:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:58:21Z\", \"source_id\": 16716497, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27417, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:00:34Z\", \"source_id\": 51802808, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:01:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:00:41Z\", \"source_id\": 16717815, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27421, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:03:50Z\", \"source_id\": 51808915, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:04:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:03:53Z\", \"source_id\": 16719619, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27425, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:06:10Z\", \"source_id\": 51813103, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:07:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:06:13Z\", \"source_id\": 16720914, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27429, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:08:44Z\", \"source_id\": 51817525, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:11:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:08:47Z\", \"source_id\": 16722284, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27433, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:12:18Z\", \"source_id\": 51823728, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:14:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:12:20Z\", \"source_id\": 16724233, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27437, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:16:46Z\", \"source_id\": 51831547, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:17:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:16:47Z\", \"source_id\": 16726590, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27465, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:24:29Z\", \"source_id\": 51844916, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:25:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:24:33Z\", \"source_id\": 16730561, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27479, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:29:11Z\", \"source_id\": 51852654, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:30:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:29:14Z\", \"source_id\": 16732888, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27492, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:35:42Z\", \"source_id\": 51863453, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:37:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:35:43Z\", \"source_id\": 16736100, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:37:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Littlehampton", "service_state_platform": "3", "timing_fact_generation": 1789598144141494, "current_leg_arrival_utc": "2026-09-16T23:37:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T22:37:01.922391", "service_state_evidence_id": 16736100, "current_leg_start_actual_dep": "2026-09-16T23:31:30+01:00", "operational_evidence_version": 71, "service_state_event_time_utc": "2026-09-16T22:37:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T22:47:02.031334", "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 PMH LIT 2S93 377106 4 100 None {"version": 3, "segments": [{"to_m": 381.412, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 563.276, "from_m": 381.412, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 1170.809, "from_m": 563.276, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1526.605, "from_m": 1170.809, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 1779.826, "from_m": 1526.605, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 3034.81, "from_m": 1779.826, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 3328.522, "from_m": 3034.81, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 5434.207, "from_m": 3328.522, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 6979.44, "from_m": 5434.207, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 7181.225, "from_m": 6979.44, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 10724.004, "from_m": 7181.225, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 11447.591, "from_m": 10724.004, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 12363.71, "from_m": 11447.591, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 12930.013, "from_m": 12363.71, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 13025.227, "from_m": 12930.013, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 13336.813, "from_m": 13025.227, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 25457.199, "from_m": 13336.813, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 26071.555, "from_m": 25457.199, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 36869.229, "from_m": 26071.555, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 37496.293, "from_m": 36869.229, "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": 41589.009, "from_m": 37496.293, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 41640.694, "from_m": 41589.009, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 41746.142, "from_m": 41640.694, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 42522.944, "from_m": 41746.142, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 44186.304, "from_m": 42522.944, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 44660.813, "from_m": 44186.304, "capability_applied": null, "effective_limit_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": 624607, "profile_key": "cde0692d7bed0155d3e6d1c48e601e0f2f42dcdac0017dc89bcf6d7b4147daeb", "schedule_id": 25709, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2228", "location": "Portsmouth Harbour", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 69308}, {"is_pass": false, "wtt_arr": "2231", "wtt_dep": "2232", "location": "Portsmouth & Southsea", "stage_seq": 2, "distance_m": 1475.163, "section_seq": 1, "route_path_id": 69308}, {"is_pass": false, "wtt_arr": "2235", "wtt_dep": "2236", "location": "Fratton", "stage_seq": 3, "distance_m": 2636.362, "section_seq": 1, "route_path_id": 69308}, {"is_pass": false, "wtt_arr": "2239H", "wtt_dep": "2240", "location": "Hilsea", "stage_seq": 4, "distance_m": 6314.557, "section_seq": 1, "route_path_id": 69308}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2241", "location": "Portcreek Jn", "stage_seq": 5, "distance_m": 7086.715, "section_seq": 1, "route_path_id": 69308}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2242H", "location": "Farlington Jn", "stage_seq": 6, "distance_m": 8106.164, "section_seq": 1, "route_path_id": 69308}, {"is_pass": false, "wtt_arr": "2246", "wtt_dep": "2247", "location": "Havant", "stage_seq": 7, "distance_m": 12788.425, "section_seq": 1, "route_path_id": 69308}, {"is_pass": false, "wtt_arr": "2248H", "wtt_dep": "2249", "location": "Warblington", "stage_seq": 8, "distance_m": 13900.54, "section_seq": 1, "route_path_id": 69308}, {"is_pass": false, "wtt_arr": "2251H", "wtt_dep": "2252H", "location": "Emsworth", "stage_seq": 9, "distance_m": 15855.783, "section_seq": 1, "route_path_id": 69308}, {"is_pass": false, "wtt_arr": "2255", "wtt_dep": "2256", "location": "Southbourne", "stage_seq": 10, "distance_m": 18108.87, "section_seq": 1, "route_path_id": 69308}, {"is_pass": false, "wtt_arr": "2258", "wtt_dep": "2258H", "location": "Nutbourne", "stage_seq": 11, "distance_m": 19765.704, "section_seq": 1, "route_path_id": 69308}, {"is_pass": false, "wtt_arr": "2301", "wtt_dep": "2301H", "location": "Bosham", "stage_seq": 12, "distance_m": 22409.561, "section_seq": 1, "route_path_id": 69308}, {"is_pass": false, "wtt_arr": "2304H", "wtt_dep": "2305", "location": "Fishbourne(Sussex)", "stage_seq": 13, "distance_m": 24584.128, "section_seq": 1, "route_path_id": 69308}, {"is_pass": false, "wtt_arr": "2307H", "wtt_dep": "2308H", "location": "Chichester", "stage_seq": 14, "distance_m": 27057.925, "section_seq": 1, "route_path_id": 69308}, {"is_pass": false, "wtt_arr": "2315H", "wtt_dep": "2317", "location": "Barnham", "stage_seq": 15, "distance_m": 37171.733, "section_seq": 1, "route_path_id": 69308}, {"is_pass": false, "wtt_arr": "2321", "wtt_dep": "2321H", "location": "Ford", "stage_seq": 16, "distance_m": 41413.561, "section_seq": 1, "route_path_id": 69308}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2323", "location": "Littlehampton Jn", "stage_seq": 17, "distance_m": 42522.944, "section_seq": 1, "route_path_id": 69308}, {"is_pass": false, "wtt_arr": "2327", "wtt_dep": null, "location": "Littlehampton", "stage_seq": 18, "distance_m": 44660.813, "section_seq": 1, "route_path_id": 69308}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 44660.813, "from_m": 0.0, "section_seq": 1, "route_path_id": 69308}], "total_distance_m": 44660.813, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 44609.128, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 51.685, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 27333, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:39:02Z", "source_id": 51761513, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-16T21:39:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:39:06Z", "source_id": 16705314, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-16T22:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27361, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:43:41Z", "source_id": 51770603, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T21:44:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:43:44Z", "source_id": 16708124, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T22:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27386, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:47:47Z", "source_id": 51778605, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T21:48:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:47:53Z", "source_id": 16710505, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T22:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27403, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:56:06Z", "source_id": 51794745, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T21:56:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:56:12Z", "source_id": 16715311, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T22:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27413, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:58:17Z", "source_id": 51798729, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T21:58:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:58:21Z", "source_id": 16716497, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T22:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27417, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:00:34Z", "source_id": 51802808, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T22:01:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:00:41Z", "source_id": 16717815, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T23:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27421, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:03:50Z", "source_id": 51808915, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T22:04:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:03:53Z", "source_id": 16719619, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T23:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27425, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:06:10Z", "source_id": 51813103, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T22:07:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:06:13Z", "source_id": 16720914, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T23:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27429, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:08:44Z", "source_id": 51817525, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T22:11:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:08:47Z", "source_id": 16722284, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T23:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27433, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:12:18Z", "source_id": 51823728, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-16T22:14:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:12:20Z", "source_id": 16724233, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-16T23:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27437, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:16:46Z", "source_id": 51831547, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-16T22:17:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:16:47Z", "source_id": 16726590, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-16T23:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27465, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:24:29Z", "source_id": 51844916, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-16T22:25:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:24:33Z", "source_id": 16730561, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-16T23:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27479, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:29:11Z", "source_id": 51852654, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-16T22:30:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:29:14Z", "source_id": 16732888, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-16T23:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27492, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:35:42Z", "source_id": 51863453, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-16T22:37:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:35:43Z", "source_id": 16736100, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-16T23:37:00+01:00", "operational_fact": true}] Portsmouth Harbour 2228 2228 5 22:33:00 None Littlehampton 2327 2327 2 LATE +10 minutes https://www.realtimetrains.co.uk/service/gb-nr:W27702/2026-09-16/detailed None Ford 2026-09-16T23:31:30+01:00 Littlehampton 6.0 {"type": "LineString", "coordinates": [[-0.5792244, 50.8295887], [-0.5783218, 50.8293524], [-0.5777627, 50.829191], [-0.5777221999999999, 50.82917929999999], [-0.5769532, 50.8289337], [-0.576231, 50.82868909999999], [-0.5749864, 50.828259499999994], [-0.5745709, 50.8281062], [-0.5737725999999999, 50.8278317], [-0.5732018999999999, 50.8276532], [-0.5724873, 50.827433199999994], [-0.5720723, 50.827300699999995], [-0.5717374, 50.8271828], [-0.5714338, 50.827073699999985], [-0.5709729, 50.826894799999984], [-0.5708338, 50.8268396], [-0.5702671, 50.82659929999999], [-0.5699761, 50.826462], [-0.5696850999999999, 50.8263214], [-0.5694137999999999, 50.8261828], [-0.5691284999999999, 50.8260291], [-0.568869, 50.82588199999999], [-0.5686082, 50.825723499999995], [-0.568384, 50.82558180000001], [-0.5683059999999999, 50.82552999999999], [-0.5680556999999999, 50.825358099999995], [-0.5678807999999999, 50.82523029999999], [-0.5676805, 50.8250789], [-0.5673049999999998, 50.824776099999994], [-0.5669729, 50.8244972], [-0.5667146, 50.8242776], [-0.5665430999999999, 50.8241331], [-0.5664184000000001, 50.824028100000014], [-0.5651777, 50.82297990000001], [-0.5649069688333187, 50.82275035457093], [-0.5633153, 50.82140079999999], [-0.561589, 50.81994250000001], [-0.5602253, 50.8187869], [-0.5599265, 50.8185339], [-0.5597643, 50.8183965], [-0.5584459, 50.8172785], [-0.5562321999999998, 50.8154092], [-0.5540216, 50.8135491], [-0.5537031999999998, 50.8133211], [-0.5534591, 50.8131516], [-0.5530823, 50.8129092], [-0.5527606, 50.812723899999995], [-0.5523342, 50.8124964], [-0.5517636999999999, 50.8121903], [-0.5515511999999999, 50.8120769], [-0.5514025, 50.812001], [-0.5512445999999999, 50.8119263], [-0.5511465, 50.811875400000005], [-0.5505975, 50.8116456], [-0.5502384, 50.8114779], [-0.5496182, 50.811228199999995], [-0.5492276999999999, 50.81107419999999], [-0.548862, 50.8109418], [-0.5483731, 50.81078310000001], [-0.5479496, 50.8106588], [-0.5475023, 50.8105468], [-0.5468197999999999, 50.8103921]]} 2.0 2331 2337 Ford Littlehampton Carriage Holding Sidings Littlehampton 50.8103921 -0.5468198 50.8103921 -0.5468198 1 0 2026-09-16 22:47:21 TERMINATED 2026-09-16 22:37:00 Littlehampton TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16736100 1789598144141494 71 71 2026-09-16 22:47:02.031334 3 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 22:37:01.922391
594275 624671 P89281 882S74M816 2026-09-16 COMPLETE 16736154 2026-09-16 23:37:00 2026-09-16 22:47:21 2026-09-18 22:47:21 {"id": 624671, "stp": "P", "toc": "Southeastern", "uid": "P89281", "consist": "465002+465916", "dest_crs": "SEV", "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P89281/2026-09-16/detailed", "trust_id": "882S74M816", "origin_crs": "CHX", "show_on_map": 0, "dar_est_time": "22:31:00", "dar_platform": null, "dest_station": "Sevenoaks", "service_date": "2026-09-16", "dest_arr_time": "2328", "dest_platform": "2", "is_terminated": 1, "next_location": "Sevenoaks", "signalling_id": "2S74", "timing_status": "LATE", "origin_station": "London Charing Cross", "current_leg_arr": "2337", "current_leg_dep": "2333", "current_leg_end": "Sevenoaks", "origin_dep_time": "2231", "origin_platform": "2", "current_location": "Sevenoaks", "last_update_time": "2026-09-16T22:47:21", "route_debug_link": null, "timing_variation": "+9 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.171291, 51.29661969999999], [0.1709683, 51.29528100000001], [0.17071439999999996, 51.294056], [0.17063279999999997, 51.2936919], [0.17057419999999998, 51.2934165], [0.17027269999999997, 51.2921532], [0.17008769999999998, 51.2913331], [0.1700463, 51.291115999999995], [0.16993139999999998, 51.2904107], [0.16991789999999998, 51.2899382], [0.1699209, 51.289466999999995], [0.1699302, 51.289148399999995], [0.16995719999999995, 51.288823], [0.1700138, 51.28850550000001], [0.1701356, 51.2879708], [0.1701632, 51.28786289999999], [0.17020219999999997, 51.28775709999999], [0.17027809999999996, 51.2875533], [0.17041169999999997, 51.2872097], [0.17053049999999997, 51.286883800000005], [0.17073599999999997, 51.286441499999995], [0.1709068, 51.28611089999999], [0.17124260000000002, 51.28561789999999], [0.17157219999999998, 51.2851932], [0.17205469999999998, 51.2846019], [0.17228819999999995, 51.2843556], [0.1728043, 51.28388210000001], [0.1731496, 51.2835864], [0.1741997, 51.282854499999985], [0.1751599, 51.2822975], [0.1761697, 51.2817259], [0.1762825, 51.2816718], [0.17654629999999996, 51.281529199999994], [0.1773171, 51.28107729999999], [0.177624, 51.2808899], [0.1780347, 51.280621], [0.1782639, 51.2804569], [0.17850430000000003, 51.2802907], [0.17873700000000003, 51.2801154], [0.1788279, 51.28004859999999], [0.17932399999999998, 51.2796401], [0.1794333, 51.279545899999995], [0.17963799999999996, 51.279361], [0.1796630568239043, 51.27933926621781], [0.1797594, 51.27925570000001], [0.18002479999999998, 51.2789899], [0.18026229999999996, 51.27874709999999], [0.1805102, 51.2784801], [0.1809473, 51.2779743], [0.1811835, 51.2776337], [0.1814089, 51.27726800000001], [0.1815576, 51.2770375], [0.1816949, 51.2768276]]}", "current_leg_start": "Dunton Green", "dest_arr_time_act": "2328", "motion_projection": null, "next_location_lat": "51.2768276", "next_location_lon": "0.1816949", "previous_location": "Dunton Green", "current_leg_milage": "1.5", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 1466.814, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 2313.647, \"from_m\": 1466.814, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 2757.138, \"from_m\": 2313.647, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 3825.042, \"from_m\": 2757.138, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 9001.24, \"from_m\": 3825.042, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 9070.016, \"from_m\": 9001.24, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 9111.618, \"from_m\": 9070.016, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 9440.952, \"from_m\": 9111.618, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 9493.481, \"from_m\": 9440.952, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 10764.238, \"from_m\": 9493.481, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 11010.491, \"from_m\": 10764.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\": 12787.593, \"from_m\": 11010.491, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 14040.396, \"from_m\": 12787.593, \"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\": 14079.984, \"from_m\": 14040.396, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 17999.594, \"from_m\": 14079.984, \"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\": 18100.899, \"from_m\": 17999.594, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 18136.415, \"from_m\": 18100.899, \"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\": 18252.475, \"from_m\": 18136.415, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 18675.336, \"from_m\": 18252.475, \"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\": 18953.713, \"from_m\": 18675.336, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 20120.332, \"from_m\": 18953.713, \"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\": 20184.859, \"from_m\": 20120.332, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 23054.948, \"from_m\": 20184.859, \"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\": 23132.861, \"from_m\": 23054.948, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 24945.94, \"from_m\": 23132.861, \"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\": 31309.076, \"from_m\": 24945.94, \"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\": 34095.652, \"from_m\": 31309.076, \"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\": 35674.609, \"from_m\": 34095.652, \"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\": 35839.374, \"from_m\": 35674.609, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 35977.096, \"from_m\": 35839.374, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 40.0}], \"service_id\": 624671, \"profile_key\": \"1610e4f77948ebbf3f78edd7cdb6b0e24aa2a35fc1b31565de400ce1e38f0943\", \"schedule_id\": 23979, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2231\", \"location\": \"London Charing Cross\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 100229}, {\"is_pass\": false, \"wtt_arr\": \"2233H\", \"wtt_dep\": \"2234H\", \"location\": \"London Waterloo (East)\", \"stage_seq\": 2, \"distance_m\": 1206.636, \"section_seq\": 1, \"route_path_id\": 100229}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2236\", \"location\": \"Ewer Street Jn\", \"stage_seq\": 3, \"distance_m\": 1953.151, \"section_seq\": 1, \"route_path_id\": 100229}, {\"is_pass\": false, \"wtt_arr\": \"2238\", \"wtt_dep\": \"2240\", \"location\": \"London Bridge\", \"stage_seq\": 4, \"distance_m\": 3291.934, \"section_seq\": 1, \"route_path_id\": 100229}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2242\", \"location\": \"Blue Anchor (Kent)\", \"stage_seq\": 5, \"distance_m\": 5152.19, \"section_seq\": 1, \"route_path_id\": 100229}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2245\", \"location\": \"New Cross\", \"stage_seq\": 6, \"distance_m\": 8125.457, \"section_seq\": 1, \"route_path_id\": 100229}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2246\", \"location\": \"Tanners Hill Jn (NX)\", \"stage_seq\": 7, \"distance_m\": 8944.142, \"section_seq\": 1, \"route_path_id\": 100229}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2247\", \"location\": \"Lewisham Vale Jn\", \"stage_seq\": 8, \"distance_m\": 9463.177, \"section_seq\": 1, \"route_path_id\": 100229}, {\"is_pass\": false, \"wtt_arr\": \"2248\", \"wtt_dep\": \"2249\", \"location\": \"Lewisham\", \"stage_seq\": 9, \"distance_m\": 9971.284, \"section_seq\": 1, \"route_path_id\": 100229}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2250H\", \"location\": \"Parks Bridge Jn\", \"stage_seq\": 10, \"distance_m\": 10521.208, \"section_seq\": 1, \"route_path_id\": 100229}, {\"is_pass\": false, \"wtt_arr\": \"2253\", \"wtt_dep\": \"2254\", \"location\": \"Hither Green\", \"stage_seq\": 11, \"distance_m\": 12030.531, \"section_seq\": 1, \"route_path_id\": 100229}, {\"is_pass\": false, \"wtt_arr\": \"2257\", \"wtt_dep\": \"2258\", \"location\": \"Grove Park\", \"stage_seq\": 12, \"distance_m\": 14931.12, \"section_seq\": 1, \"route_path_id\": 100229}, {\"is_pass\": false, \"wtt_arr\": \"2300H\", \"wtt_dep\": \"2301H\", \"location\": \"Elmstead Woods\", \"stage_seq\": 13, \"distance_m\": 16982.585, \"section_seq\": 1, \"route_path_id\": 100229}, {\"is_pass\": false, \"wtt_arr\": \"2303H\", \"wtt_dep\": \"2304H\", \"location\": \"Chislehurst\", \"stage_seq\": 14, \"distance_m\": 18618.954, \"section_seq\": 1, \"route_path_id\": 100229}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2307\", \"location\": \"Petts Wood Jn\", \"stage_seq\": 15, \"distance_m\": 20047.122, \"section_seq\": 1, \"route_path_id\": 100229}, {\"is_pass\": false, \"wtt_arr\": \"2308\", \"wtt_dep\": \"2309\", \"location\": \"Petts Wood\", \"stage_seq\": 16, \"distance_m\": 20785.325, \"section_seq\": 1, \"route_path_id\": 100229}, {\"is_pass\": false, \"wtt_arr\": \"2313\", \"wtt_dep\": \"2314\", \"location\": \"Orpington\", \"stage_seq\": 17, \"distance_m\": 22730.126, \"section_seq\": 1, \"route_path_id\": 100229}, {\"is_pass\": false, \"wtt_arr\": \"2316H\", \"wtt_dep\": \"2317\", \"location\": \"Chelsfield\", \"stage_seq\": 18, \"distance_m\": 25055.998, \"section_seq\": 1, \"route_path_id\": 100229}, {\"is_pass\": false, \"wtt_arr\": \"2319H\", \"wtt_dep\": \"2320\", \"location\": \"Knockholt\", \"stage_seq\": 19, \"distance_m\": 27095.745, \"section_seq\": 1, \"route_path_id\": 100229}, {\"is_pass\": false, \"wtt_arr\": \"2324H\", \"wtt_dep\": \"2325\", \"location\": \"Dunton Green\", \"stage_seq\": 20, \"distance_m\": 33501.864, \"section_seq\": 1, \"route_path_id\": 100229}, {\"is_pass\": false, \"wtt_arr\": \"2328\", \"wtt_dep\": null, \"location\": \"Sevenoaks\", \"stage_seq\": 21, \"distance_m\": 35977.096, \"section_seq\": 1, \"route_path_id\": 100229}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 35977.096, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 100229}], \"total_distance_m\": 35977.096, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 35720.143, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 256.953, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2231", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "51.2768276", "current_position_lon": "0.1816949", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 31443, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:33:07Z\", \"source_id\": 51749277, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:33:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:33:09Z\", \"source_id\": 16701874, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29677, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:37:38Z\", \"source_id\": 51758699, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:38:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:37:43Z\", \"source_id\": 16704544, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31575, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:47:35Z\", \"source_id\": 51778211, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:48:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:47:41Z\", \"source_id\": 16710417, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31695, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:52:56Z\", \"source_id\": 51788761, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T21:53:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:53:03Z\", \"source_id\": 16713556, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31918, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:59:50Z\", \"source_id\": 51801555, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:00:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T21:59:52Z\", \"source_id\": 16717392, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31816, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:03:44Z\", \"source_id\": 51808733, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:04:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:03:47Z\", \"source_id\": 16719543, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31941, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:06:22Z\", \"source_id\": 51813441, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:07:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:06:28Z\", \"source_id\": 16721035, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32068, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:11:09Z\", \"source_id\": 51821812, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:11:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:11:13Z\", \"source_id\": 16723624, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32045, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:19:33Z\", \"source_id\": 51836335, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:20:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:19:37Z\", \"source_id\": 16728010, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32098, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:23:39Z\", \"source_id\": 51843522, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:24:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:23:44Z\", \"source_id\": 16730179, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32538, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:26:44Z\", \"source_id\": 51848624, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:27:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:26:48Z\", \"source_id\": 16731715, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32542, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:32:01Z\", \"source_id\": 51857191, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:32:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:32:04Z\", \"source_id\": 16734277, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32583, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:35:49Z\", \"source_id\": 51863659, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T22:37:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-16T22:35:52Z\", \"source_id\": 16736154, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T23:37:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Sevenoaks", "service_state_platform": "2", "timing_fact_generation": 1789598152959220, "current_leg_arrival_utc": "2026-09-16T23:37:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-16T22:37:04.331423", "service_state_evidence_id": 16736154, "current_leg_start_actual_dep": "2026-09-16T23:34:00+01:00", "operational_evidence_version": 68, "service_state_event_time_utc": "2026-09-16T22:37:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-16T22:47:04.544797", "service_state_valid_until_kind": null, "operational_interpretation_version": 68, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Southeastern P CHX SEV 2S74 465002+465916 8 75 None {"version": 3, "segments": [{"to_m": 1466.814, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 2313.647, "from_m": 1466.814, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 2757.138, "from_m": 2313.647, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 3825.042, "from_m": 2757.138, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 9001.24, "from_m": 3825.042, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 9070.016, "from_m": 9001.24, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 9111.618, "from_m": 9070.016, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 9440.952, "from_m": 9111.618, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 9493.481, "from_m": 9440.952, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 10764.238, "from_m": 9493.481, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 11010.491, "from_m": 10764.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": 12787.593, "from_m": 11010.491, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 14040.396, "from_m": 12787.593, "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": 14079.984, "from_m": 14040.396, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 17999.594, "from_m": 14079.984, "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": 18100.899, "from_m": 17999.594, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 18136.415, "from_m": 18100.899, "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": 18252.475, "from_m": 18136.415, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 18675.336, "from_m": 18252.475, "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": 18953.713, "from_m": 18675.336, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 20120.332, "from_m": 18953.713, "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": 20184.859, "from_m": 20120.332, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 23054.948, "from_m": 20184.859, "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": 23132.861, "from_m": 23054.948, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 24945.94, "from_m": 23132.861, "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": 31309.076, "from_m": 24945.94, "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": 34095.652, "from_m": 31309.076, "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": 35674.609, "from_m": 34095.652, "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": 35839.374, "from_m": 35674.609, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 35977.096, "from_m": 35839.374, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 40.0}], "service_id": 624671, "profile_key": "1610e4f77948ebbf3f78edd7cdb6b0e24aa2a35fc1b31565de400ce1e38f0943", "schedule_id": 23979, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2231", "location": "London Charing Cross", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 100229}, {"is_pass": false, "wtt_arr": "2233H", "wtt_dep": "2234H", "location": "London Waterloo (East)", "stage_seq": 2, "distance_m": 1206.636, "section_seq": 1, "route_path_id": 100229}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2236", "location": "Ewer Street Jn", "stage_seq": 3, "distance_m": 1953.151, "section_seq": 1, "route_path_id": 100229}, {"is_pass": false, "wtt_arr": "2238", "wtt_dep": "2240", "location": "London Bridge", "stage_seq": 4, "distance_m": 3291.934, "section_seq": 1, "route_path_id": 100229}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2242", "location": "Blue Anchor (Kent)", "stage_seq": 5, "distance_m": 5152.19, "section_seq": 1, "route_path_id": 100229}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2245", "location": "New Cross", "stage_seq": 6, "distance_m": 8125.457, "section_seq": 1, "route_path_id": 100229}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2246", "location": "Tanners Hill Jn (NX)", "stage_seq": 7, "distance_m": 8944.142, "section_seq": 1, "route_path_id": 100229}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2247", "location": "Lewisham Vale Jn", "stage_seq": 8, "distance_m": 9463.177, "section_seq": 1, "route_path_id": 100229}, {"is_pass": false, "wtt_arr": "2248", "wtt_dep": "2249", "location": "Lewisham", "stage_seq": 9, "distance_m": 9971.284, "section_seq": 1, "route_path_id": 100229}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2250H", "location": "Parks Bridge Jn", "stage_seq": 10, "distance_m": 10521.208, "section_seq": 1, "route_path_id": 100229}, {"is_pass": false, "wtt_arr": "2253", "wtt_dep": "2254", "location": "Hither Green", "stage_seq": 11, "distance_m": 12030.531, "section_seq": 1, "route_path_id": 100229}, {"is_pass": false, "wtt_arr": "2257", "wtt_dep": "2258", "location": "Grove Park", "stage_seq": 12, "distance_m": 14931.12, "section_seq": 1, "route_path_id": 100229}, {"is_pass": false, "wtt_arr": "2300H", "wtt_dep": "2301H", "location": "Elmstead Woods", "stage_seq": 13, "distance_m": 16982.585, "section_seq": 1, "route_path_id": 100229}, {"is_pass": false, "wtt_arr": "2303H", "wtt_dep": "2304H", "location": "Chislehurst", "stage_seq": 14, "distance_m": 18618.954, "section_seq": 1, "route_path_id": 100229}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2307", "location": "Petts Wood Jn", "stage_seq": 15, "distance_m": 20047.122, "section_seq": 1, "route_path_id": 100229}, {"is_pass": false, "wtt_arr": "2308", "wtt_dep": "2309", "location": "Petts Wood", "stage_seq": 16, "distance_m": 20785.325, "section_seq": 1, "route_path_id": 100229}, {"is_pass": false, "wtt_arr": "2313", "wtt_dep": "2314", "location": "Orpington", "stage_seq": 17, "distance_m": 22730.126, "section_seq": 1, "route_path_id": 100229}, {"is_pass": false, "wtt_arr": "2316H", "wtt_dep": "2317", "location": "Chelsfield", "stage_seq": 18, "distance_m": 25055.998, "section_seq": 1, "route_path_id": 100229}, {"is_pass": false, "wtt_arr": "2319H", "wtt_dep": "2320", "location": "Knockholt", "stage_seq": 19, "distance_m": 27095.745, "section_seq": 1, "route_path_id": 100229}, {"is_pass": false, "wtt_arr": "2324H", "wtt_dep": "2325", "location": "Dunton Green", "stage_seq": 20, "distance_m": 33501.864, "section_seq": 1, "route_path_id": 100229}, {"is_pass": false, "wtt_arr": "2328", "wtt_dep": null, "location": "Sevenoaks", "stage_seq": 21, "distance_m": 35977.096, "section_seq": 1, "route_path_id": 100229}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 35977.096, "from_m": 0.0, "section_seq": 1, "route_path_id": 100229}], "total_distance_m": 35977.096, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 35720.143, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 256.953, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 31443, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:33:07Z", "source_id": 51749277, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-16T21:33:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:33:09Z", "source_id": 16701874, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-16T22:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29677, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:37:38Z", "source_id": 51758699, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T21:38:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:37:43Z", "source_id": 16704544, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T22:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31575, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:47:35Z", "source_id": 51778211, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T21:48:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:47:41Z", "source_id": 16710417, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T22:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31695, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:52:56Z", "source_id": 51788761, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T21:53:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:53:03Z", "source_id": 16713556, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T22:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31918, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:59:50Z", "source_id": 51801555, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T22:00:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T21:59:52Z", "source_id": 16717392, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T23:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31816, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:03:44Z", "source_id": 51808733, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-16T22:04:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:03:47Z", "source_id": 16719543, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-16T23:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31941, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:06:22Z", "source_id": 51813441, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-16T22:07:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:06:28Z", "source_id": 16721035, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-16T23:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32068, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:11:09Z", "source_id": 51821812, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-16T22:11:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:11:13Z", "source_id": 16723624, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-16T23:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32045, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:19:33Z", "source_id": 51836335, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-16T22:20:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:19:37Z", "source_id": 16728010, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-16T23:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32098, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:23:39Z", "source_id": 51843522, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-16T22:24:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:23:44Z", "source_id": 16730179, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-16T23:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32538, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:26:44Z", "source_id": 51848624, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-16T22:27:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:26:48Z", "source_id": 16731715, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-16T23:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32542, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:32:01Z", "source_id": 51857191, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-16T22:32:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:32:04Z", "source_id": 16734277, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-16T23:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32583, "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:35:49Z", "source_id": 51863659, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-16T22:37:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-16T22:35:52Z", "source_id": 16736154, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-16T23:37:00+01:00", "operational_fact": true}] London Charing Cross 2231 2231 2 22:31:00 None Sevenoaks 2328 2328 2 LATE +9 minutes https://www.realtimetrains.co.uk/service/gb-nr:P89281/2026-09-16/detailed None Dunton Green 2026-09-16T23:34:00+01:00 Sevenoaks 4.0 {"type": "LineString", "coordinates": [[0.171291, 51.29661969999999], [0.1709683, 51.29528100000001], [0.17071439999999996, 51.294056], [0.17063279999999997, 51.2936919], [0.17057419999999998, 51.2934165], [0.17027269999999997, 51.2921532], [0.17008769999999998, 51.2913331], [0.1700463, 51.291115999999995], [0.16993139999999998, 51.2904107], [0.16991789999999998, 51.2899382], [0.1699209, 51.289466999999995], [0.1699302, 51.289148399999995], [0.16995719999999995, 51.288823], [0.1700138, 51.28850550000001], [0.1701356, 51.2879708], [0.1701632, 51.28786289999999], [0.17020219999999997, 51.28775709999999], [0.17027809999999996, 51.2875533], [0.17041169999999997, 51.2872097], [0.17053049999999997, 51.286883800000005], [0.17073599999999997, 51.286441499999995], [0.1709068, 51.28611089999999], [0.17124260000000002, 51.28561789999999], [0.17157219999999998, 51.2851932], [0.17205469999999998, 51.2846019], [0.17228819999999995, 51.2843556], [0.1728043, 51.28388210000001], [0.1731496, 51.2835864], [0.1741997, 51.282854499999985], [0.1751599, 51.2822975], [0.1761697, 51.2817259], [0.1762825, 51.2816718], [0.17654629999999996, 51.281529199999994], [0.1773171, 51.28107729999999], [0.177624, 51.2808899], [0.1780347, 51.280621], [0.1782639, 51.2804569], [0.17850430000000003, 51.2802907], [0.17873700000000003, 51.2801154], [0.1788279, 51.28004859999999], [0.17932399999999998, 51.2796401], [0.1794333, 51.279545899999995], [0.17963799999999996, 51.279361], [0.1796630568239043, 51.27933926621781], [0.1797594, 51.27925570000001], [0.18002479999999998, 51.2789899], [0.18026229999999996, 51.27874709999999], [0.1805102, 51.2784801], [0.1809473, 51.2779743], [0.1811835, 51.2776337], [0.1814089, 51.27726800000001], [0.1815576, 51.2770375], [0.1816949, 51.2768276]]} 1.5 2333 2337 Dunton Green Sevenoaks Sevenoaks 51.2768276 0.1816949 51.2768276 0.1816949 1 0 2026-09-16 22:47:21 TERMINATED 2026-09-16 22:37:00 Sevenoaks TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 16736154 1789598152959220 68 68 2026-09-16 22:47:04.544797 2 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-16 22:37:04.331423
← Previous (31601–31700) Next (31801–31900) →